diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..fd23fe3 Binary files /dev/null and b/.DS_Store differ diff --git a/support-portal-backend/pom.xml b/support-portal-backend/pom.xml index cb9fc42..133fa61 100644 --- a/support-portal-backend/pom.xml +++ b/support-portal-backend/pom.xml @@ -29,6 +29,12 @@ org.springframework.boot spring-boot-starter-data-jpa + + + org.springframework.boot spring-boot-starter-security @@ -100,11 +106,11 @@ 1.12.75 - + org.springframework.boot @@ -197,8 +203,13 @@ - -Amapstruct.defaultComponentModel=spring + + -Amapstruct.defaultComponentModel=spring + -Amapstruct.verbose=true + + + @@ -246,6 +257,9 @@ + + + diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/config/DataInitializer.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/config/DataInitializer.java new file mode 100644 index 0000000..65f040d --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/config/DataInitializer.java @@ -0,0 +1,74 @@ + +package net.shyshkin.study.fullstack.supportportal.backend.config; + +import net.shyshkin.study.fullstack.supportportal.backend.domain.User; +import net.shyshkin.study.fullstack.supportportal.backend.repository.UserRepository; +import org.springframework.boot.CommandLineRunner; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.crypto.password.PasswordEncoder; + +import java.util.UUID; + +import static net.shyshkin.study.fullstack.supportportal.backend.constant.Authority.*; + +@Configuration +public class DataInitializer { + + @Bean + public CommandLineRunner init(UserRepository userRepository, PasswordEncoder passwordEncoder) { + return args -> { + System.out.println("Running DataInitializer..."); + + // Initialize users + createUserIfNotExists(userRepository, passwordEncoder, "admin", "adminpassword", "admin@example.com", "Admin", "User", "ROLE_ADMIN"); + createUserIfNotExists(userRepository, passwordEncoder, "hr", "hrpassword", "hr@example.com", "HR", "User", "ROLE_HR"); + createUserIfNotExists(userRepository, passwordEncoder, "manager", "managerpassword", "manager@example.com", "Manager", "User", "ROLE_MANAGER"); + createUserIfNotExists(userRepository, passwordEncoder, "user", "userpassword", "user@example.com", "Regular", "User", "ROLE_USER"); + createUserIfNotExists(userRepository, passwordEncoder, "superadmin", "superadminpassword", "superadmin@example.com", "Super", "Admin", "ROLE_SUPER_ADMIN"); + }; + } + + private void createUserIfNotExists(UserRepository userRepository, PasswordEncoder passwordEncoder, + String username, String password, String email, + String firstName, String lastName, String role) { + if (userRepository.findByUsername(username).isEmpty()) { + String encodedPassword = passwordEncoder.encode(password); + + User user = User.builder() + .email(email) + .firstName(firstName) + .lastName(lastName) + .username(username) + .password(encodedPassword) + .userId(UUID.randomUUID()) + .isActive(true) + .isNotLocked(true) + .role(role) + .authorities(getAuthoritiesByRole(role)) + .build(); + + userRepository.save(user); + System.out.println(role + " user created successfully."); + } else { + System.out.println(role + " user already exists."); + } + } + + private String[] getAuthoritiesByRole(String role) { + switch (role) { + case "ROLE_ADMIN": + return ADMIN_AUTHORITIES; + case "ROLE_HR": + return HR_AUTHORITIES; + case "ROLE_MANAGER": + return MANAGER_AUTHORITIES; + case "ROLE_USER": + return USER_AUTHORITIES; + case "ROLE_SUPER_ADMIN": + return SUPER_ADMIN_AUTHORITIES; + default: + throw new IllegalArgumentException("Invalid role: " + role); + } + } +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/config/RestTemplateConfig.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/config/RestTemplateConfig.java new file mode 100644 index 0000000..c027357 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/config/RestTemplateConfig.java @@ -0,0 +1,19 @@ +// package com.example.tamilnadureservoir.config; + + +package net.shyshkin.study.fullstack.supportportal.backend.config; + + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.client.RestTemplate; + +@Configuration +public class RestTemplateConfig { + + @Bean + public RestTemplate restTemplate() { + return new RestTemplate(); + } + +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/constant/FileConstant.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/constant/FileConstant.java index 612a913..d980389 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/constant/FileConstant.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/constant/FileConstant.java @@ -14,4 +14,10 @@ public class FileConstant { public static final String NOT_AN_IMAGE_FILE = " is not an image file. Please upload an image file"; public static final String TEMP_PROFILE_IMAGE_BASE_URL = "https://robohash.org/"; + // public static final String PROFESSOR_IMAGE_PATH = "/professor/image/"; + // public static final String PROFESSOR_FOLDER = System.getProperty("user.home") + "/supportportal/professor/"; + // public static final String DEFAULT_PROFESSOR_IMAGE_URI_PATTERN = "/professor/%s/profile-image"; + // public static final String PROFESSOR_IMAGE_FILENAME = "avatar.jpg"; + + } diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/EventController.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/EventController.java new file mode 100644 index 0000000..f9c048f --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/EventController.java @@ -0,0 +1,58 @@ +package net.shyshkin.study.fullstack.supportportal.backend.controller; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +import net.shyshkin.study.fullstack.supportportal.backend.domain.Event; +import net.shyshkin.study.fullstack.supportportal.backend.repository.EventRepository; + +import java.util.List; +import java.util.Optional; + +@RestController +@RequestMapping("/api/events") +public class EventController { + + @Autowired + private EventRepository eventRepository; + + @GetMapping + public ResponseEntity> getAllEvents() { + List events = eventRepository.findAll(); + return new ResponseEntity<>(events, HttpStatus.OK); + } + + @GetMapping("/{id}") + public ResponseEntity getEventById(@PathVariable Long id) { + Optional event = eventRepository.findById(id); + return event.map(ResponseEntity::ok) + .orElseGet(() -> ResponseEntity.notFound().build()); + } + + @PostMapping + public ResponseEntity createEvent(@RequestBody Event event) { + Event savedEvent = eventRepository.save(event); + return new ResponseEntity<>(savedEvent, HttpStatus.CREATED); + } + + @PutMapping("/{id}") + public ResponseEntity updateEvent(@PathVariable Long id, @RequestBody Event event) { + if (!eventRepository.existsById(id)) { + return ResponseEntity.notFound().build(); + } + event.setId(id); + Event updatedEvent = eventRepository.save(event); + return new ResponseEntity<>(updatedEvent, HttpStatus.OK); + } + + @DeleteMapping("/{id}") + public ResponseEntity deleteEvent(@PathVariable Long id) { + if (!eventRepository.existsById(id)) { + return ResponseEntity.notFound().build(); + } + eventRepository.deleteById(id); + return ResponseEntity.noContent().build(); + } +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/PostController.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/PostController.java new file mode 100644 index 0000000..38e3ac4 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/PostController.java @@ -0,0 +1,141 @@ +package net.shyshkin.study.fullstack.supportportal.backend.controller; + + +import net.shyshkin.study.fullstack.supportportal.backend.domain.Post; +import net.shyshkin.study.fullstack.supportportal.backend.domain.Professor; +import net.shyshkin.study.fullstack.supportportal.backend.domain.dto.PostDto; +import net.shyshkin.study.fullstack.supportportal.backend.repository.PostRepository; +import net.shyshkin.study.fullstack.supportportal.backend.repository.ProfessorRepository; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +import com.amazonaws.services.secretsmanager.model.ResourceNotFoundException; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.stream.Collectors; + +@RestController +@RequestMapping("/api/posts") +public class PostController { + + @Autowired + private PostRepository postRepository; + + + // Get all posts where isPosted is true + @GetMapping("/posted") + public ResponseEntity> getAllPostedPosts() { + try { + List posts = postRepository.findAllByIsPostedTrue(); + return ResponseEntity.ok(posts); + } catch (Exception e) { + return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build(); + } + } + + // Get all unique tags with count + @GetMapping("/tags/count") + public ResponseEntity> getTagsWithCount() { + try { + List tagCounts = postRepository.findTagsWithCount(); + Map tagCountMap = new HashMap<>(); + for (Object[] tagCount : tagCounts) { + tagCountMap.put((String) tagCount[0], (Long) tagCount[1]); + } + return ResponseEntity.ok(tagCountMap); + } catch (Exception e) { + return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build(); + } + } + + // Get all posts associated with a specific tag where isPosted is true + @GetMapping("/tag/{tag}") + public ResponseEntity> getPostsByTag(@PathVariable String tag) { + try { + List posts = postRepository.findAllByTagAndIsPostedTrue(tag); + return ResponseEntity.ok(posts); + } catch (Exception e) { + return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build(); + } + } + + // Get all posts + @GetMapping + public List getAllPosts() { + return postRepository.findAll(); + } + + // Get a single post by ID + @GetMapping("/{id}") + public ResponseEntity getPostById(@PathVariable Long id) { + return postRepository.findById(id) + .map(post -> ResponseEntity.ok(post)) + .orElse(ResponseEntity.notFound().build()); + } + + + @Autowired + private ProfessorRepository professorRepository; + + @PostMapping + public ResponseEntity createPost(@RequestBody PostDto postDto) { + Post post = new Post(); + post.setTitle(postDto.getTitle()); + post.setContent(postDto.getContent()); + post.setPosted(postDto.isPosted()); + + // Fetch professors from IDs, filter out null IDs + List validProfessorIds = postDto.getProfessors().stream() + .filter(Objects::nonNull) + .collect(Collectors.toList()); + List professors = professorRepository.findAllById(validProfessorIds); + post.setProfessors(professors); + + // Set tags + post.setTags(postDto.getTags()); + + // Save the post + postRepository.save(post); + return ResponseEntity.status(HttpStatus.CREATED).build(); + } + + @PutMapping("/{id}") + public ResponseEntity updatePost(@PathVariable Long id, @RequestBody PostDto postDto) { + Post post = postRepository.findById(id).orElseThrow(() -> new ResourceNotFoundException("Post not found")); + + post.setTitle(postDto.getTitle()); + post.setContent(postDto.getContent()); + post.setPosted(postDto.isPosted()); + + // Fetch professors from IDs, filter out null IDs + List validProfessorIds = postDto.getProfessors().stream() + .filter(Objects::nonNull) + .collect(Collectors.toList()); + List professors = professorRepository.findAllById(validProfessorIds); + post.setProfessors(professors); + + // Set tags + post.setTags(postDto.getTags()); + + // Save the updated post + postRepository.save(post); + return ResponseEntity.ok().build(); + } + + @DeleteMapping("/{id}") + public ResponseEntity deletePost(@PathVariable Long id) { + return postRepository.findById(id) + .map(post -> { + postRepository.delete(post); + return ResponseEntity.noContent().build(); // Explicitly specify the type parameter + }) + .orElse(ResponseEntity.notFound().build()); + } + +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/PostDTO.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/PostDTO.java new file mode 100644 index 0000000..6b73fc4 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/PostDTO.java @@ -0,0 +1,36 @@ +package net.shyshkin.study.fullstack.supportportal.backend.controller; + + + +import java.util.List; + + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class PostDTO + { + + @NotNull + private String title; + + @NotNull + private String content; + + @NotEmpty(message = "At least one professor must be selected.") + private List professors; + + private List tags; + private boolean posted; + + // Getters and setters + // ... +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/ProfessorResource.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/ProfessorResource.java new file mode 100644 index 0000000..868265c --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/ProfessorResource.java @@ -0,0 +1,93 @@ +package net.shyshkin.study.fullstack.supportportal.backend.controller; + +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import net.shyshkin.study.fullstack.supportportal.backend.domain.HttpResponse; +import net.shyshkin.study.fullstack.supportportal.backend.domain.Professor; +import net.shyshkin.study.fullstack.supportportal.backend.domain.dto.ProfessorDto; +import net.shyshkin.study.fullstack.supportportal.backend.service.ProfessorService; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import javax.validation.Valid; +import java.util.UUID; + +import static org.springframework.http.HttpStatus.OK; + +@Slf4j +@RestController +@RequestMapping("professor") +@RequiredArgsConstructor +public class ProfessorResource { + + private final ProfessorService professorService; + + @GetMapping("home") + public String showProfessor() { + return "Application works"; + } + + @PostMapping("register") + public Professor register(@RequestBody Professor professor) { + return professorService.register(professor.getFirstName(), professor.getLastName(), professor.getEmail(), professor.getDepartment(), professor.getPosition()); + } + + @PostMapping("add") + public ResponseEntity addNewProfessor(@Valid ProfessorDto professorDto) { + log.debug("Professor DTO: {}", professorDto); + Professor professor = professorService.addNewProfessor(professorDto); + return ResponseEntity.ok(professor); + } + + + @PutMapping("{professorId}") + public Professor updateProfessor(@PathVariable UUID professorId, @Valid ProfessorDto professorDto) { + log.debug("Professor DTO: {}", professorDto); + return professorService.updateProfessor(professorId, professorDto); + } + + @GetMapping("{professorId}") + public Professor findProfessorById(@PathVariable UUID professorId) { + return professorService.findByProfessorId(professorId); + } + + @GetMapping("email/{email}") + public Professor findProfessorByEmail(@PathVariable String email) { + return professorService.findByEmail(email); + } + + @GetMapping + public Page getAllProfessors(Pageable pageable) { + return professorService.findAll(pageable); + } + + @DeleteMapping("{professorId}") + public HttpResponse deleteProfessor(@PathVariable UUID professorId) { + professorService.deleteProfessor(professorId); + return HttpResponse.builder() + .httpStatusCode(OK.value()) + .httpStatus(OK) + .reason(OK.getReasonPhrase()) + .message("Professor deleted successfully") + .build(); + } + + @PutMapping("{professorId}/profile-image") + public Professor updateProfileImage(@PathVariable UUID professorId, @RequestParam MultipartFile profileImage) { + return professorService.updateProfileImage(professorId, profileImage); + } + + @GetMapping(path = "{professorId}/profile-image/{filename}", produces = MediaType.IMAGE_JPEG_VALUE) + public byte[] getProfileImageByProfessorId(@PathVariable UUID professorId, @PathVariable String filename) { + return professorService.getImageByProfessorId(professorId, filename); + } + + @GetMapping(path = "{professorId}/profile-image", produces = MediaType.IMAGE_JPEG_VALUE) + public byte[] getDefaultProfileImage(@PathVariable UUID professorId) { + return professorService.getDefaultProfileImage(professorId); + } +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/SoapController.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/SoapController.java new file mode 100644 index 0000000..af43b08 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/SoapController.java @@ -0,0 +1,198 @@ +// package com.example.tamilnadureservoir.controller; + +package net.shyshkin.study.fullstack.supportportal.backend.controller; + +import java.io.StringReader; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.transform.dom.DOMResult; +import javax.xml.transform.dom.DOMSource; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpMethod; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.CrossOrigin; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PatchMapping; +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.RequestHeader; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.client.RestTemplate; +import org.w3c.dom.Document; +import org.xml.sax.InputSource; + +import net.shyshkin.study.fullstack.supportportal.backend.domain.ConferenceData; +import net.shyshkin.study.fullstack.supportportal.backend.repository.ConferenceDataRepository; + + +@CrossOrigin(origins = "*", maxAge = 3600) +@RestController +@RequestMapping("/soap") +public class SoapController { + + private final RestTemplate restTemplate; + private final ConferenceDataRepository conferenceDataRepository; + + @Autowired + public SoapController(RestTemplate restTemplate, ConferenceDataRepository conferenceDataRepository) { + this.restTemplate = restTemplate; + this.conferenceDataRepository = conferenceDataRepository; + } + + @PostMapping("/insertConferenceData") + public ResponseEntity insertConferenceData(@RequestBody ConferenceData conferenceData) { + try { + // Save the conferenceData object to the database + ConferenceData savedConferenceData = conferenceDataRepository.save(conferenceData); + return new ResponseEntity<>("ConferenceData inserted with ID: " + savedConferenceData.getId(), + HttpStatus.CREATED); + } catch (Exception e) { + e.printStackTrace(); + return new ResponseEntity<>("Failed to insert ConferenceData: " + e.getMessage(), + HttpStatus.INTERNAL_SERVER_ERROR); + } + } + + @GetMapping("/getAllConferenceData") + public ResponseEntity> getAllConferenceData() { + List conferenceDataList = conferenceDataRepository.findAll(); + return new ResponseEntity<>(conferenceDataList, HttpStatus.OK); + } + + @PutMapping("/updateConferenceData/{id}") + public ResponseEntity updateConferenceData(@PathVariable Long id, + @RequestBody ConferenceData updatedData) { + // Implement the logic to update conference data by ID + Optional existingData = conferenceDataRepository.findById(id); + + if (existingData.isPresent()) { + ConferenceData dataToUpdate = existingData.get(); + // Update the fields of dataToUpdate with values from updatedData + // e.g., dataToUpdate.setName(updatedData.getName()); + // ... + + // Save the updated data + conferenceDataRepository.save(dataToUpdate); + + return new ResponseEntity<>(dataToUpdate, HttpStatus.OK); + } else { + return new ResponseEntity<>(HttpStatus.NOT_FOUND); + } + } + + @PatchMapping("/partialUpdateConferenceData/{id}") + public ResponseEntity partialUpdateConferenceData(@PathVariable Long id, + @RequestBody Map updates) { + // Implement the logic to partially update conference data by ID + Optional existingData = conferenceDataRepository.findById(id); + + if (existingData.isPresent()) { + ConferenceData dataToUpdate = existingData.get(); + + // Apply updates from the request body to dataToUpdate + for (Map.Entry entry : updates.entrySet()) { + String key = entry.getKey(); + Object value = entry.getValue(); + + // Update specific fields based on the key-value pairs + // e.g., if (key.equals("name")) dataToUpdate.setName((String) value); + // ... + } + + // Save the partially updated data + conferenceDataRepository.save(dataToUpdate); + + return new ResponseEntity<>(dataToUpdate, HttpStatus.OK); + } else { + return new ResponseEntity<>(HttpStatus.NOT_FOUND); + } + } + + @DeleteMapping("/deleteConferenceData/{id}") + public ResponseEntity deleteConferenceData(@PathVariable Long id) { + // Implement the logic to delete conference data by ID + conferenceDataRepository.deleteById(id); + return new ResponseEntity<>(HttpStatus.NO_CONTENT); + } + + @GetMapping("/getConferenceDataByPhone/{phone}") + public ResponseEntity getConferenceDataByPhone(@PathVariable("phone") String phone) { + Optional conferenceDataOptional = conferenceDataRepository.findByPhone(phone); + + if (conferenceDataOptional.isPresent()) { + ConferenceData conferenceData = conferenceDataOptional.get(); + return new ResponseEntity<>(conferenceData, HttpStatus.OK); + } else { + return new ResponseEntity<>("ConferenceData not found for phone: " + phone, HttpStatus.NOT_FOUND); + } + } + + @PostMapping(value = "/callWebService", consumes = "application/soap+xml", produces = MediaType.APPLICATION_XML_VALUE) + public String callWebService( + @RequestBody String soapRequest, + @RequestHeader("Content-Type") String contentType, + @RequestHeader("SOAPAction") String soapAction) { + + // Log or use the 'Content-Type' and 'SOAPAction' headers as needed + System.out.println("Content-Type: " + contentType); + System.out.println("SOAPAction: " + soapAction); + + // Specify the SOAP action for your ASMX web service + String soapActionValue = soapAction; + String url = "https://clin.cmcvellore.ac.in/newconference/ConferencePay.asmx"; + + try { + // Create a DocumentBuilder to parse the SOAP request string + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + DocumentBuilder builder = factory.newDocumentBuilder(); + Document requestDoc = builder.parse(new InputSource(new StringReader(soapRequest))); + + // Create a DOMSource from the parsed SOAP request + DOMSource requestSource = new DOMSource(requestDoc); + + // Create a DOMResult to capture the response + DOMResult responseResult = new DOMResult(); + + // Set the Content-Type header to specify the SOAP format + HttpHeaders headers = new HttpHeaders(); + headers.setContentType(MediaType.TEXT_XML); + + // Set the SOAPAction header to specify the SOAP action + headers.set("SOAPAction", soapActionValue); + + // Create a HttpEntity with the headers + HttpEntity httpEntity = new HttpEntity<>(requestSource, headers); + + // Send the SOAP request to the external ASMX web service + ResponseEntity responseEntity = restTemplate.exchange( + url, + HttpMethod.POST, + httpEntity, + String.class); + + // Extract the response XML from the ResponseEntity + String responseXml = responseEntity.getBody(); + + // Handle the SOAP response as needed + return responseXml; + } catch (Exception e) { + // Handle exceptions + e.printStackTrace(); // You can log the exception details + return null; // Return an appropriate response or handle differently + } + } + +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/UserResource.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/UserResource.java index 8bb119e..7be437e 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/UserResource.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/controller/UserResource.java @@ -1,5 +1,6 @@ package net.shyshkin.study.fullstack.supportportal.backend.controller; +import lombok.Data; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import net.shyshkin.study.fullstack.supportportal.backend.constant.SecurityConstants; @@ -32,6 +33,13 @@ import static org.springframework.http.HttpStatus.OK; @RequiredArgsConstructor public class UserResource { + @Data + public static class UserDTO{ + String username; + String password; + + } + private final UserService userService; private final AuthenticationManager authenticationManager; private final JwtTokenProvider jwtTokenProvider; @@ -47,7 +55,8 @@ public class UserResource { } @PostMapping("login") - public ResponseEntity login(@RequestBody User user) { + public ResponseEntity login(@RequestBody UserDTO user) { + // public ResponseEntity login(@RequestBody User user) { authenticate(user.getUsername(), user.getPassword()); User byUsername = userService.findByUsername(user.getUsername()); diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/BaseEntity.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/BaseEntity.java new file mode 100644 index 0000000..aa8db23 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/BaseEntity.java @@ -0,0 +1,45 @@ +package net.shyshkin.study.fullstack.supportportal.backend.domain; + + +import javax.persistence.*; +import java.time.LocalDateTime; + +@MappedSuperclass +public abstract class BaseEntity { + + @Column(nullable = false, updatable = false) + private LocalDateTime createdDate; + + @Column(nullable = false) + private LocalDateTime updatedDate; + + @Column(nullable = false) + private boolean isDeleted = false; + + @PrePersist + protected void onCreate() { + createdDate = LocalDateTime.now(); + updatedDate = LocalDateTime.now(); + } + + @PreUpdate + protected void onUpdate() { + updatedDate = LocalDateTime.now(); + } + + public LocalDateTime getCreatedDate() { + return createdDate; + } + + public LocalDateTime getUpdatedDate() { + return updatedDate; + } + + public boolean isDeleted() { + return isDeleted; + } + + public void setDeleted(boolean deleted) { + isDeleted = deleted; + } +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/ConferenceData.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/ConferenceData.java new file mode 100644 index 0000000..c8df5ef --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/ConferenceData.java @@ -0,0 +1,68 @@ +package net.shyshkin.study.fullstack.supportportal.backend.domain; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +import lombok.Data; + +@Entity +@Data +public class ConferenceData { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + // Request fields + private String conferencecode; + private String conferenceyear; + private String bankname; + private String remoteip; + private String regno; + private String candidatename; + private String nameinreceipt; + private String address1; + private String address2; + private String city; + private String state; + private String country; + private String pincode; + private String phone; + private String mobile; + private String email; + private String foodtype; + private String participanttype; + private String practicetype; + private String accompanymembers; + private String paymentamount; + private String ToWards; + private String Allow80G; + private String PanCardNo; + private String hasgst; + private String GSTReg; + private String gstnumber; + private String gstmobileno; + private String gstemailid; + private String inputcaption1; + private String inputvalue1; + private String inputcaption2; + private String inputvalue2; + private String inputcaption3; + private String inputvalue3; + private String inputcaption4; + private String inputvalue4; + private String inputcaption5; + private String inputvalue5; + + // Response fields + private String responseTransid; + private String responseResultCode; + private String responseResult; + private String responseURL; + + // Constructors, getters, and setters + + // You can generate getters and setters for each field using your IDE or + // manually. +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Event.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Event.java new file mode 100644 index 0000000..482e928 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Event.java @@ -0,0 +1,86 @@ +package net.shyshkin.study.fullstack.supportportal.backend.domain; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.AllArgsConstructor; +import lombok.Builder; + +import javax.persistence.*; +import java.util.List; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +@Entity +@Table(name = "events") +public class Event { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @Column(nullable = false, unique = true) + private String code; + + @Column(nullable = false) + private String year; + + @Column(nullable = false) + private String subject; + + @Column(nullable = false) + private String title; + + private String subTitle; + + @Column(nullable = false) + private String date; + + @ElementCollection + @CollectionTable(name = "venues", joinColumns = @JoinColumn(name = "event_id")) + private List venue; + + @ElementCollection + @CollectionTable(name = "highlights", joinColumns = @JoinColumn(name = "event_id")) + private List highlights; + + @ElementCollection + @CollectionTable(name = "organisers", joinColumns = @JoinColumn(name = "event_id")) + private List organisers; + + // @ElementCollection + // @CollectionTable(name = "fees", joinColumns = @JoinColumn(name = "event_id")) + // private List fee; + + @Column(nullable = false) + private String phone; + + @Column(nullable = false) + private String email; + + @Column(nullable = false) + private Boolean isActive; + + @ManyToMany + @JoinTable( + name = "event_professors", + joinColumns = @JoinColumn(name = "event_id"), + inverseJoinColumns = @JoinColumn(name = "professor_id") + ) + private List professors; + + // Assuming you have these classes defined as well + @Embeddable + public static class Venue { + private String title; + private String date; + private String address; + private String info; + } + + @Embeddable + public static class Fee { + private String desc; + private Integer cost; + } +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Post.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Post.java new file mode 100644 index 0000000..520646d --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Post.java @@ -0,0 +1,41 @@ +package net.shyshkin.study.fullstack.supportportal.backend.domain; + +import javax.persistence.*; +import java.util.List; +import lombok.*; + +@Entity +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +@ToString +@EqualsAndHashCode(callSuper = true) +public class Post extends BaseEntity { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @Column(nullable = false) + private String title; + + @Column(columnDefinition = "LONGTEXT", nullable = false) + private String content; + + @ManyToMany + @JoinTable( + name = "post_professors", + joinColumns = @JoinColumn(name = "post_id"), + inverseJoinColumns = @JoinColumn(name = "professor_id") + ) + private List professors; + + @Column(nullable = false) + private boolean isPosted; + + @ElementCollection + @CollectionTable(name = "post_tags", joinColumns = @JoinColumn(name = "post_id")) + @Column(name = "tag") + private List tags; +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Professor.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Professor.java new file mode 100644 index 0000000..1a02962 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/Professor.java @@ -0,0 +1,53 @@ +package net.shyshkin.study.fullstack.supportportal.backend.domain; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.*; +import org.hibernate.annotations.Type; + +import javax.persistence.*; +import java.io.Serializable; +import java.time.LocalDateTime; +import java.util.List; +import java.util.UUID; + + + +@Entity +@Data +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode(onlyExplicitlyIncluded = true) +@Builder +public class Professor implements Serializable { + + private static final long serialVersionUID = -4372214856545239049L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + // @EqualsAndHashCode.Include + // @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) + private Long id; + + @Type(type = "org.hibernate.type.UUIDCharType") + @Column(length = 36, columnDefinition = "varchar(36)", updatable = false, nullable = false) + private UUID professorId; + + private String firstName; + private String lastName; + private String email; + private String department; + private String position; + private String officeLocation; + private LocalDateTime joinDate; + private String profileImageUrl; + + @Enumerated(EnumType.STRING) + private WorkingStatus status; // Use enum to track detailed working status + + + @ManyToMany(mappedBy = "professors") + @JsonIgnore + private List posts; + +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/WorkingStatus.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/WorkingStatus.java new file mode 100644 index 0000000..96aec70 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/WorkingStatus.java @@ -0,0 +1,7 @@ +package net.shyshkin.study.fullstack.supportportal.backend.domain; + +public enum WorkingStatus { + ACTIVE, + ON_LEAVE, + RETIRED +} \ No newline at end of file diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/dto/PostDto.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/dto/PostDto.java new file mode 100644 index 0000000..c2d330b --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/dto/PostDto.java @@ -0,0 +1,37 @@ +package net.shyshkin.study.fullstack.supportportal.backend.domain.dto; + + + +import java.util.List; + + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder + + +public class PostDto { + + @NotNull + private String title; + + @NotNull + private String content; + + @NotEmpty(message = "At least one professor must be selected.") + private List professors; + + private List tags; + private boolean posted; + + // Getters and setters + // ... +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/dto/ProfessorDto.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/dto/ProfessorDto.java new file mode 100644 index 0000000..86c91b9 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/domain/dto/ProfessorDto.java @@ -0,0 +1,37 @@ +package net.shyshkin.study.fullstack.supportportal.backend.domain.dto; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import net.shyshkin.study.fullstack.supportportal.backend.domain.Role; +import net.shyshkin.study.fullstack.supportportal.backend.domain.WorkingStatus; + +import org.springframework.web.multipart.MultipartFile; + +import java.time.LocalDateTime; + +import javax.validation.constraints.Email; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class ProfessorDto { + + @NotEmpty(message = "Should not be empty") + private String firstName; + private String lastName; + private String email; + private String department; + private String position; + private String officeLocation; + private WorkingStatus status; + private LocalDateTime joinDate; + private MultipartFile profileImage; // Optional field for profile image URL + +} + + diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/exception/domain/ProfessorNotFoundException.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/exception/domain/ProfessorNotFoundException.java new file mode 100644 index 0000000..7ee6282 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/exception/domain/ProfessorNotFoundException.java @@ -0,0 +1,8 @@ +package net.shyshkin.study.fullstack.supportportal.backend.exception.domain; + +public class ProfessorNotFoundException extends RuntimeException { + public ProfessorNotFoundException(String message) { + super(message); + } +} + diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/ProfessorMapper.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/ProfessorMapper.java new file mode 100644 index 0000000..8a86655 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/ProfessorMapper.java @@ -0,0 +1,32 @@ +package net.shyshkin.study.fullstack.supportportal.backend.mapper; + +import net.shyshkin.study.fullstack.supportportal.backend.domain.Professor; +import net.shyshkin.study.fullstack.supportportal.backend.domain.dto.ProfessorDto; +import net.shyshkin.study.fullstack.supportportal.backend.domain.WorkingStatus; +import org.mapstruct.Mapper; +import org.mapstruct.Mapping; +import org.mapstruct.Named; + +@Mapper +public interface ProfessorMapper { + + // @Mapping(target = "professorId", ignore = true) // Auto-generated + @Mapping(target = "joinDate", expression = "java(java.time.LocalDateTime.now())") // Default value + @Mapping(target = "status", source = "status", qualifiedByName = "stringToWorkingStatus") + Professor toEntity(ProfessorDto professorDto); + + @Mapping(target = "profileImage", ignore = true) // Ignore profileImage mapping + @Mapping(target = "status", source = "status", qualifiedByName = "workingStatusToString") + ProfessorDto toDto(Professor professor); + + @Named("stringToWorkingStatus") + default WorkingStatus stringToWorkingStatus(String status) { + return status == null ? null : WorkingStatus.valueOf(status); + } + + @Named("workingStatusToString") + default String workingStatusToString(WorkingStatus status) { + return status == null ? null : status.name(); + } +} + diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/UserMapper.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/UserMapper.java index 1787172..b8f993e 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/UserMapper.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/UserMapper.java @@ -17,4 +17,4 @@ public interface UserMapper { @Mapping(target = "authorities", source = "role.authorities") User toEntity(UserDto userDto); -} +} \ No newline at end of file diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/YourSoapRequest.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/YourSoapRequest.java new file mode 100644 index 0000000..4ecc3e8 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/mapper/YourSoapRequest.java @@ -0,0 +1,49 @@ +package net.shyshkin.study.fullstack.supportportal.backend.mapper; + +// import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement(name = "YourSoapRequest") +public class YourSoapRequest { + private String conferencecode; + private String conferenceyear; + private String bankname; + private String remoteip; + private String regno; + private String candidatename; + private String nameinreceipt; + private String address1; + private String address2; + private String city; + private String state; + private String country; + private String pincode; + private String phone; + private String mobile; + private String email; + private String foodtype; + private String participanttype; + private String practicetype; + private String accompanymembers; + private String paymentamount; + private String ToWards; + private String Allow80G; + private String PanCardNo; + private String hasgst; + private String GSTReg; + private String gstnumber; + private String gstmobileno; + private String gstemailid; + private String inputcaption1; + private String inputvalue1; + private String inputcaption2; + private String inputvalue2; + private String inputcaption3; + private String inputvalue3; + private String inputcaption4; + private String inputvalue4; + private String inputcaption5; + private String inputvalue5; + + // Add getters and setters for each property +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/ConferenceDataRepository.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/ConferenceDataRepository.java new file mode 100644 index 0000000..53d311f --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/ConferenceDataRepository.java @@ -0,0 +1,15 @@ +package net.shyshkin.study.fullstack.supportportal.backend.repository; + +import java.util.Optional; + +import org.springframework.data.jpa.repository.JpaRepository; + +import net.shyshkin.study.fullstack.supportportal.backend.domain.ConferenceData; + +// import org.springframework.data.rest.core.annotation.RepositoryRestResource; + + +// @RepositoryRestResource(path = "conferences") +public interface ConferenceDataRepository extends JpaRepository { + Optional findByPhone(String phone); // Change 'phone' to your actual field name +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/EventRepository.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/EventRepository.java new file mode 100644 index 0000000..e3d1224 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/EventRepository.java @@ -0,0 +1,11 @@ +package net.shyshkin.study.fullstack.supportportal.backend.repository; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +import net.shyshkin.study.fullstack.supportportal.backend.domain.Event; + +@Repository +public interface EventRepository extends JpaRepository { + // Custom query methods can be added here if needed +} \ No newline at end of file diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/PostRepository.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/PostRepository.java new file mode 100644 index 0000000..27c1935 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/PostRepository.java @@ -0,0 +1,28 @@ +package net.shyshkin.study.fullstack.supportportal.backend.repository; + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import net.shyshkin.study.fullstack.supportportal.backend.domain.Post; + +@Repository +public interface PostRepository extends JpaRepository { + + // Additional query methods can be defined here if needed + + // 1. Find all posts where isPosted is true + List findAllByIsPostedTrue(); + + // 3. Find all posts associated with a specific tag where isPosted is true + @Query("SELECT p FROM Post p JOIN p.tags t WHERE t = :tag AND p.isPosted = true") + List findAllByTagAndIsPostedTrue(@Param("tag") String tag); + + // Custom query to count unique tags + @Query("SELECT t, COUNT(t) FROM Post p JOIN p.tags t GROUP BY t") + List findTagsWithCount(); + +} \ No newline at end of file diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/ProfessorRepository.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/ProfessorRepository.java new file mode 100644 index 0000000..a32d905 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/repository/ProfessorRepository.java @@ -0,0 +1,27 @@ +package net.shyshkin.study.fullstack.supportportal.backend.repository; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +// import org.springframework.data.rest.core.annotation.RepositoryRestResource; + +import java.util.Optional; +import java.util.UUID; + + +import net.shyshkin.study.fullstack.supportportal.backend.domain.Professor; + +// @RepositoryRestResource(collectionResourceRel = "professors", path = "professors") +public interface ProfessorRepository extends JpaRepository { + + @Query("SELECT p FROM Professor p WHERE p.email = :email") + Optional findByEmail(@Param("email") String email); + + @Query("SELECT CASE WHEN COUNT(p) > 0 THEN TRUE ELSE FALSE END FROM Professor p WHERE p.email = :email") + Boolean existsByEmail(@Param("email") String email); + + Boolean existsByProfessorId(UUID professorId); + + @Query("SELECT p FROM Professor p WHERE p.professorId = :professorId") + Optional findByProfessorId(@Param("professorId") UUID professorId); +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/EmailService.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/EmailService.java index 28aa208..0355462 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/EmailService.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/EmailService.java @@ -18,7 +18,6 @@ public class EmailService { private final Environment environment; public void sendNewPasswordEmail(String firstName, String password, String email) { - // Create a Simple MailMessage. SimpleMailMessage message = new SimpleMailMessage(); message.setTo(email); @@ -35,7 +34,20 @@ public class EmailService { message.setSubject(EMAIL_SUBJECT); message.setText("Hello " + firstName + "!\n\nYour new account password is: " + password + "\n\nThe Support Team"); - // Send Message! - this.emailSender.send(message); + // Log the email details before sending + log.info("Preparing to send email:"); + log.info("From: {}", message.getFrom()); + log.info("To: {}", String.join(", ", message.getTo())); + log.info("Cc: {}", String.join(", ", message.getCc())); + log.info("Subject: {}", message.getSubject()); + log.info("Text: {}", message.getText()); + + try { + // Send Message! + this.emailSender.send(message); + log.info("Email successfully sent to {}", email); + } catch (Exception e) { + log.error("Failed to send email to {}. Error: {}", email, e.getMessage()); + } } } diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/ProfessorService.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/ProfessorService.java new file mode 100644 index 0000000..803fd33 --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/ProfessorService.java @@ -0,0 +1,32 @@ +package net.shyshkin.study.fullstack.supportportal.backend.service; + +import net.shyshkin.study.fullstack.supportportal.backend.domain.Professor; +import net.shyshkin.study.fullstack.supportportal.backend.domain.dto.ProfessorDto; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.web.multipart.MultipartFile; + +import java.util.UUID; + +public interface ProfessorService { + + Professor register(String firstName, String lastName, String email, String department, String position); + + Page findAll(Pageable pageable); + + Professor findByEmail(String email); + + Professor findByProfessorId(UUID professorId); + + Professor addNewProfessor(ProfessorDto professorDto); + + Professor updateProfessor(UUID professorId, ProfessorDto professorDto); + + void deleteProfessor(UUID professorId); + + Professor updateProfileImage(UUID professorId, MultipartFile profileImage); + + byte[] getImageByProfessorId(UUID professorId, String filename); + + byte[] getDefaultProfileImage(UUID professorId); +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/ProfessorServiceImpl.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/ProfessorServiceImpl.java new file mode 100644 index 0000000..c37733b --- /dev/null +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/ProfessorServiceImpl.java @@ -0,0 +1,237 @@ +package net.shyshkin.study.fullstack.supportportal.backend.service; + +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import net.shyshkin.study.fullstack.supportportal.backend.domain.Professor; +import net.shyshkin.study.fullstack.supportportal.backend.domain.dto.ProfessorDto; +import net.shyshkin.study.fullstack.supportportal.backend.exception.domain.EmailExistsException; +import net.shyshkin.study.fullstack.supportportal.backend.exception.domain.NotAnImageFileException; +import net.shyshkin.study.fullstack.supportportal.backend.exception.domain.ProfessorNotFoundException; +import net.shyshkin.study.fullstack.supportportal.backend.mapper.ProfessorMapper; +import net.shyshkin.study.fullstack.supportportal.backend.repository.ProfessorRepository; + +import org.springframework.core.ParameterizedTypeReference; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.http.RequestEntity; +import org.springframework.security.crypto.password.PasswordEncoder; +import org.springframework.stereotype.Service; +import org.springframework.web.client.RestTemplate; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.servlet.support.ServletUriComponentsBuilder; +import org.springframework.boot.web.client.RestTemplateBuilder; + +import javax.annotation.PostConstruct; +import javax.transaction.Transactional; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.Objects; +import java.util.UUID; + + +import static net.shyshkin.study.fullstack.supportportal.backend.constant.FileConstant.*; + + +import static org.springframework.http.MediaType.*; + +@Slf4j +@Service +@RequiredArgsConstructor +public class ProfessorServiceImpl implements ProfessorService { + + public static final String EMAIL_NOT_FOUND_MSG = "Professor with email `%s` not found"; + public static final String EMAIL_EXISTS_MSG = "Professor with email `%s` is already registered"; + public static final String PROFESSOR_NOT_FOUND_MSG = "Professor not found"; + + private final ProfessorRepository professorRepository; + private final PasswordEncoder passwordEncoder; + private final EmailService emailService; + private final ProfessorMapper professorMapper; + private final ProfileImageService profileImageService; + private final RestTemplateBuilder restTemplateBuilder; + + + private RestTemplate restTemplate; + + + @PostConstruct + void init() { + restTemplate = restTemplateBuilder + .rootUri(TEMP_PROFILE_IMAGE_BASE_URL) + .build(); + } + + @Override + @Transactional + public Professor register(String firstName, String lastName, String email, String department, String position) { + ProfessorDto professorDto = ProfessorDto.builder() + .firstName(firstName) + .lastName(lastName) + .email(email) + .department(department) + .position(position) + .build(); + + return addNewProfessor(professorDto); + } + + private String generateDefaultProfileImageUrl(UUID professorId) { + return ServletUriComponentsBuilder.fromCurrentContextPath() + .path(String.format(DEFAULT_USER_IMAGE_URI_PATTERN, professorId)) + .toUriString(); + } + + private String generateProfileImageUrl(UUID professorId) { + return ServletUriComponentsBuilder.fromCurrentContextPath() + .path(String.format(DEFAULT_USER_IMAGE_URI_PATTERN, professorId)) + .pathSegment(USER_IMAGE_FILENAME) + .toUriString(); + } + + @Override + public Page findAll(Pageable pageable) { + return professorRepository.findAll(pageable); + } + + @Override + public Professor findByEmail(String email) { + return professorRepository + .findByEmail(email) + .orElseThrow(() -> new EmailExistsException(String.format(EMAIL_NOT_FOUND_MSG, email))); + } + + @Override + public Professor findByProfessorId(UUID professorId) { + return professorRepository + .findByProfessorId(professorId) + .orElseThrow(() -> new ProfessorNotFoundException(PROFESSOR_NOT_FOUND_MSG)); + } + + + + private void saveProfileImage(Professor professor, MultipartFile profileImage) { + if (profileImage == null) return; + + if (!List.of(IMAGE_JPEG_VALUE, IMAGE_GIF_VALUE, IMAGE_PNG_VALUE).contains(profileImage.getContentType())) { + throw new NotAnImageFileException(profileImage.getOriginalFilename() + " is not an image file. Please upload an image"); + } + + String imageUrl = profileImageService.persistProfileImage(professor.getProfessorId(), profileImage, USER_IMAGE_FILENAME); + + if (imageUrl == null) + imageUrl = generateProfileImageUrl(professor.getProfessorId()); + + professor.setProfileImageUrl(imageUrl); + professorRepository.save(professor); + } + + private void clearProfessorStorage(Professor professor) { + profileImageService.clearUserStorage(professor.getProfessorId()); + } + + private UUID generateUuid() { + return UUID.randomUUID(); + } + + @Override + public Professor addNewProfessor(ProfessorDto professorDto) { + + validateNewEmail(professorDto.getEmail()); + + Professor professor = professorMapper.toEntity(professorDto); + + // Set a unique identifier for the professor + professor.setProfessorId(generateUuid()); + // professor.setProfessorId(UUID.randomUUID()); // Set a unique identifier for the professor + professor.setJoinDate(LocalDateTime.now()); // Set join date if not provided + professor.setProfileImageUrl(generateDefaultProfileImageUrl(professor.getProfessorId())); + + professorRepository.save(professor); + + // saveProfileImage(professor, professorDto.getProfileImage()); + + return professor; + } + + @Override + public Professor updateProfessor(UUID professorId, ProfessorDto professorDto) { + + Professor professor = professorRepository.findByProfessorId(professorId) + .orElseThrow(() -> new RuntimeException("Professor not found with id: " + professorId)); + + validateUpdateEmail(professorId,professorDto.getEmail()); + + professor.setFirstName(professorDto.getFirstName()); + professor.setLastName(professorDto.getLastName()); + professor.setEmail(professorDto.getEmail()); + professor.setDepartment(professorDto.getDepartment()); + professor.setPosition(professorDto.getPosition()); + professor.setOfficeLocation(professorDto.getOfficeLocation()); + professor.setStatus(professorDto.getStatus()); + professor.setJoinDate(professorDto.getJoinDate()); // Update join date if provided + + professorRepository.save(professor); + + saveProfileImage(professor, professorDto.getProfileImage()); + + return professor; + } + + @Override + public void deleteProfessor(UUID professorId) { + Professor professorToBeDeleted = professorRepository + .findByProfessorId(professorId) + .orElseThrow(() -> new ProfessorNotFoundException(PROFESSOR_NOT_FOUND_MSG)); + + clearProfessorStorage(professorToBeDeleted); + professorRepository.delete(professorToBeDeleted); + } + + @Override + public Professor updateProfileImage(UUID professorId, MultipartFile profileImage) { + Professor professor = findByProfessorId(professorId); + saveProfileImage(professor, profileImage); + return professor; + } + + @Override + public byte[] getImageByProfessorId(UUID professorId, String filename) { + if (!professorRepository.existsByProfessorId(professorId)) { + throw new ProfessorNotFoundException(PROFESSOR_NOT_FOUND_MSG); + } + return profileImageService.retrieveProfileImage(professorId, filename); + } + + @Override + public byte[] getDefaultProfileImage(UUID professorId) { + if (!professorRepository.existsByProfessorId(professorId)) { + throw new ProfessorNotFoundException(PROFESSOR_NOT_FOUND_MSG); + } + + RequestEntity requestEntity = RequestEntity + .get("/{professorId}", professorId) + .accept(IMAGE_JPEG) + .build(); + var responseEntity = restTemplate.exchange(requestEntity, new ParameterizedTypeReference() {}); + return responseEntity.getBody(); + } + + private void validateNewEmail(String email) { + if (professorRepository.existsByEmail(email)) { + throw new EmailExistsException(String.format(EMAIL_EXISTS_MSG, email)); + } + } + + private Professor validateUpdateEmail(UUID professorId, String email) { + Objects.requireNonNull(professorId); + + Professor currentProfessor = findByProfessorId(professorId); + + if (!Objects.equals(currentProfessor.getEmail(), email) && professorRepository.existsByEmail(email)) { + throw new EmailExistsException(String.format(EMAIL_EXISTS_MSG, email)); + } + + return currentProfessor; + } +} diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/S3ProfileImageService.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/S3ProfileImageService.java index 1f1664f..fcc43b6 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/S3ProfileImageService.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/S3ProfileImageService.java @@ -1,4 +1,4 @@ -package net.shyshkin.study.fullstack.supportportal.backend.service; + package net.shyshkin.study.fullstack.supportportal.backend.service; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserService.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserService.java index da54840..2984fbb 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserService.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserService.java @@ -35,3 +35,5 @@ public interface UserService extends UserDetailsService { byte[] getDefaultProfileImage(UUID userId); } + + diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserServiceImpl.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserServiceImpl.java index 65802e9..9f1b1f1 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserServiceImpl.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserServiceImpl.java @@ -8,6 +8,7 @@ import net.shyshkin.study.fullstack.supportportal.backend.domain.UserPrincipal; import net.shyshkin.study.fullstack.supportportal.backend.domain.dto.UserDto; import net.shyshkin.study.fullstack.supportportal.backend.exception.domain.*; import net.shyshkin.study.fullstack.supportportal.backend.mapper.UserMapper; +import net.shyshkin.study.fullstack.supportportal.backend.repository.ProfessorRepository; import net.shyshkin.study.fullstack.supportportal.backend.repository.UserRepository; import org.apache.commons.lang3.RandomStringUtils; import org.springframework.boot.web.client.RestTemplateBuilder; @@ -45,6 +46,7 @@ public class UserServiceImpl implements UserService { public static final String EMAIL_EXISTS_MSG = "User with email `%s` is already registered"; private final UserRepository userRepository; + private final ProfessorRepository professorRepository; private final PasswordEncoder passwordEncoder; private final LoginAttemptService loginAttemptService; private final EmailService emailService; @@ -264,10 +266,14 @@ public class UserServiceImpl implements UserService { @Override public byte[] getDefaultProfileImage(UUID userId) { - if (!userRepository.existsByUserId(userId)) { + if (!userRepository.existsByUserId(userId) && !professorRepository.existsByProfessorId(userId)) { throw new UserNotFoundException(USER_NOT_FOUND_MSG); } + // if (!professorRepository.existsByProfessorId(userId)) { + // throw new UserNotFoundException(USER_NOT_FOUND_MSG); + // } + // "https://robohash.org/11951691-d373-4126-bef2-84d157a6546b" RequestEntity requestEntity = RequestEntity .get("/{userId}", userId) diff --git a/support-portal-backend/src/main/resources/application.yml b/support-portal-backend/src/main/resources/application.yml index 5e5ec2c..e2f29a8 100644 --- a/support-portal-backend/src/main/resources/application.yml +++ b/support-portal-backend/src/main/resources/application.yml @@ -4,25 +4,29 @@ server: # whitelabel: # enabled: false + + spring: mail: - host: smtp.gmail.com + host: mail.techzoos.in port: 587 - username: ${PORTAL_MAIL_USERNAME:fake.user@gmail.com} - password: ${PORTAL_MAIL_PASSWORD:fake_password} + username: ${PORTAL_MAIL_USERNAME:govardhan@techzoos.in} + password: ${PORTAL_MAIL_PASSWORD:123456} properties: mail: transport: protocol: smtp smtp: - auth: true + auth: false starttls: enable: true + ssl: + enable: false datasource: + url: jdbc:mysql://210.18.189.94:8098/demo + username: youruser + password: youruserpassword driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://mysql:3306/support-portal - username: ENC(criE3etnc/EVZbizNgNdmj+8F0BYC3bSVBK1VT/xJ7WMoNvSfdEGsqWfCpaX5lEWvXLOO8pzgjdB5zIOBcTikw==) - password: ENC(OTG4nZfio2dHHxV0Ey/Nmb4XeEfaD1YMsRVQxOwF59Q1JSBZPUKLWXORJXPz2RysKRngcdk2SgioAMw166DoqA==) jpa: hibernate: ddl-auto: update @@ -39,87 +43,100 @@ spring: web: resources: add-mappings: false + + + + + app: - public-urls: /user/login,/user/register,/user/*/profile-image/** + public-urls: /user/login,/user/register,/user/*/profile-image/**,/professors,/professors/** cors: - allowed-origins: http://localhost:4200,https://localhost:4200,http://art-support-portal.s3-website.eu-north-1.amazonaws.com,http://portal.shyshkin.net + allowed-origins: http://localhost:4200,https://localhost:4200,http://art-support-portal.s3-website.eu-north-1.amazonaws.com,http://portal.shyshkin.net,* jwt: - secret: ENC(EfWSJqncgjSJ0g/tMzLoO9PlrjmpQf8Eb+q51SUXlh3AzwMHJyTF1gV0VpuNEQkNb9Lsw62xOBnxDNe73BsPDQ==) + secret: custom_text + + # secret: ${random.value} #Does not work - every time generates new value -jasypt: - encryptor: - password: ${JASYPT_PASSWORD} - algorithm: PBEWITHHMACSHA512ANDAES_256 - iv-generator-classname: org.jasypt.iv.RandomIvGenerator +# jasypt: +# encryptor: +# # password: ${JASYPT_PASSWORD} +# password: custom_text +# algorithm: PBEWITHHMACSHA512ANDAES_256 +# iv-generator-classname: org.jasypt.iv.RandomIvGenerator --- -spring: - config: - activate: - on-profile: local - datasource: - url: jdbc:mysql://localhost:23306/support-portal - jpa: - show-sql: true -logging: - level: - net.shyshkin: debug +# spring: +# config: +# activate: +# on-profile: local +# datasource: +# url: jdbc:mysql://210.18.189.94:8098/demo +# username: youruser +# password: youruserpassword + +# jpa: +# show-sql: true +# logging: +# level: +# net.shyshkin: debug --- -spring: - config: - activate: - on-profile: aws-local - datasource: - url: jdbc:mysql://localhost:3306/support_portal - username: support_portal_user - password: Supp0rt_Porta!_P@ssword - mail: - host: email-smtp.eu-north-1.amazonaws.com - port: 587 - username: AKIAVW7XGDOWFHHCELIH - password: BJyWOWS1xWYR35MRCFn3BuuQ6vY+k7DRsdAvOfqDs/Fk +# spring: +# config: +# activate: +# on-profile: aws-local +# datasource: +# url: jdbc:mysql://210.18.189.94:8098/demo +# username: youruser +# password: youruserpassword + +# mail: +# host: email-smtp.eu-north-1.amazonaws.com +# port: 587 +# username: AKIAVW7XGDOWFHHCELIH +# password: BJyWOWS1xWYR35MRCFn3BuuQ6vY+k7DRsdAvOfqDs/Fk # we want to test (1) from localhost, (2) from S3 bucket Static Web Site, (3) from our EC2 instance -app: - email: - from: d.art.shishkin@gmail.com - carbon-copy: d.art.shishkin@gmail.com - cors: - allowed-origins: http://localhost:4200,http://art-support-portal.s3-website.eu-north-1.amazonaws.com,http://support-portal.shyshkin.net,http://portal.shyshkin.net -server: - port: 5000 -logging: - level: - net.shyshkin: debug +# app: +# email: +# from: d.art.shishkin@gmail.com +# carbon-copy: d.art.shishkin@gmail.com +# cors: +# allowed-origins: http://localhost:4200,http://art-support-portal.s3-website.eu-north-1.amazonaws.com,http://support-portal.shyshkin.net,http://portal.shyshkin.net +# server: +# port: 5000 +# logging: +# level: +# net.shyshkin: debug --- -spring: - config: - activate: - on-profile: aws-rds - datasource: - url: jdbc:mysql://portal-db.coaum9neetxc.eu-north-1.rds.amazonaws.com:3306/support_portal - username: ENC(MPap/iQmyyLSeulVzLLq4nQ5dcwMyJ1cbW+bW7MOU4pN7CHQULbaDn8/5VszOP9F) - password: ENC(nC0PV+0wPW+73o2uOh4Zg7EA34vdwZKpkPD4CIKvjDDXQ+dGXjykTuHUl3jlxkRC/00IpFurk/UJ9hTpZ6QqGA==) - mail: - host: email-smtp.eu-north-1.amazonaws.com - port: 587 - username: ENC(CgaSXOMqTmswes1PgAYp3ICcoIVVXyKUlDR1Se963Vja02cBIor/2884e2OEFKW4XhBClTbuZCVdHK0vRRNqYg==) - password: ENC(GA8XsfU8vmat/7A8qEhrVz0Y47THxNT8jQ29wSg035fozwW7m+fKhJMQd4tgxL9dPfOzSXYzkffL0fG1AihWiHl99H9iBeXndDSvOhskvh4=) +# spring: +# config: +# activate: +# on-profile: aws-rds +# datasource: +# url: jdbc:mysql://210.18.189.94:8098/demo +# username: youruser +# password: youruserpassword + +# mail: +# host: email-smtp.eu-north-1.amazonaws.com +# port: 587 +# username: custom_text +# password: custom_text # we want to test (1) from localhost, (2) from S3 bucket Static Web Site, (3) from our EC2 instance -app: - email: - from: d.art.shishkin@gmail.com - carbon-copy: d.art.shishkin@gmail.com - cors: - allowed-origins: http://localhost:4200,http://art-support-portal.s3-website.eu-north-1.amazonaws.com,http://support-portal.shyshkin.net,http://portal.shyshkin.net -server: - port: 5000 -logging: - level: - net.shyshkin: debug +# app: +# email: +# from: d.art.shishkin@gmail.com +# carbon-copy: d.art.shishkin@gmail.com +# cors: +# allowed-origins: http://localhost:4200,http://art-support-portal.s3-website.eu-north-1.amazonaws.com,http://support-portal.shyshkin.net,http://portal.shyshkin.net +# server: +# port: 5000 +# logging: +# level: +# net.shyshkin: debug ##### # @@ -127,37 +144,37 @@ logging: # ##### -server.ssl: - enabled: true # Enable HTTPS support (only accept HTTPS requests) - key-alias: securedPortal # Alias that identifies the key in the key store - key-store: classpath:securedPortal-keystore.p12 # Keystore location - key-store-password: ENC(nqDHyVFmySdbaCOZfj4EiQLRYyLSPLRLq/OzncqlsFIuWvh8caiOapAb+zrKR1+A) # Keystore password - key-store-type: PKCS12 # Keystore format +# server.ssl: +# enabled: true # Enable HTTPS support (only accept HTTPS requests) +# key-alias: securedPortal # Alias that identifies the key in the key store +# key-store: classpath:securedPortal-keystore.p12 # Keystore location +# key-store-password: custom_text +# key-store-type: PKCS12 # Keystore format ---- -spring: - config: - activate: - on-profile: image-s3 -app: - amazon-s3: - bucket-name: portal-user-profile-images +# --- +# spring: +# config: +# activate: +# on-profile: image-s3 +# app: +# amazon-s3: +# bucket-name: portal-user-profile-images ---- -spring: - config: - activate: - on-profile: image-s3-localstack -app: - amazon-s3: - bucket-name: portal-user-profile-images -config: - aws: - region: eu-north-1 - s3: - url: http://127.0.0.1:4566 - bucket-name: portal-user-profile-images - access-key: localstack - secret-key: localstack +# --- +# spring: +# config: +# activate: +# on-profile: image-s3-localstack +# app: +# amazon-s3: +# bucket-name: portal-user-profile-images +# config: +# aws: +# region: eu-north-1 +# s3: +# url: http://127.0.0.1:4566 +# bucket-name: portal-user-profile-images +# access-key: localstack +# secret-key: localstack diff --git a/support-portal-backend/src/test/java/net/shyshkin/study/fullstack/supportportal/backend/controller/UserResourceTest.java b/support-portal-backend/src/test/java/net/shyshkin/study/fullstack/supportportal/backend/controller/UserResourceTest.java index efa2b38..431c216 100644 --- a/support-portal-backend/src/test/java/net/shyshkin/study/fullstack/supportportal/backend/controller/UserResourceTest.java +++ b/support-portal-backend/src/test/java/net/shyshkin/study/fullstack/supportportal/backend/controller/UserResourceTest.java @@ -114,6 +114,9 @@ class UserResourceTest extends BaseUserTest { //when ResponseEntity responseEntity = restTemplate.postForEntity("/user/register", fakeUser, User.class); + + + //then log.debug("Response Entity: {}", responseEntity); assertThat(responseEntity.getStatusCode()).isEqualTo(OK); @@ -131,6 +134,7 @@ class UserResourceTest extends BaseUserTest { ; user = registeredUser; } + @Test @Order(40) diff --git a/support-portal-frontend/package-lock.json b/support-portal-frontend/package-lock.json index 6104257..67499ab 100644 --- a/support-portal-frontend/package-lock.json +++ b/support-portal-frontend/package-lock.json @@ -1,78 +1,35 @@ { "name": "support-portal-frontend", "version": "0.0.0", - "lockfileVersion": 3, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "support-portal-frontend", - "version": "0.0.0", - "dependencies": { - "@angular/animations": "~12.2.0", - "@angular/common": "~12.2.0", - "@angular/compiler": "~12.2.0", - "@angular/core": "~12.2.0", - "@angular/forms": "~12.2.0", - "@angular/platform-browser": "~12.2.0", - "@angular/platform-browser-dynamic": "~12.2.0", - "@angular/router": "~12.2.0", - "@auth0/angular-jwt": "^5.0.2", - "@josipv/angular-editor-k2": "^2.20.0", - "angular-notifier": "^9.1.0", - "rxjs": "~6.6.0", - "subsink": "^1.0.2", - "tslib": "^2.3.0", - "zone.js": "~0.11.4" - }, - "devDependencies": { - "@angular-devkit/build-angular": "~12.2.5", - "@angular/cli": "~12.2.5", - "@angular/compiler-cli": "~12.2.0", - "@types/jasmine": "~3.8.0", - "@types/node": "^12.11.1", - "jasmine-core": "~3.8.0", - "karma": "~6.3.0", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.0.3", - "karma-jasmine": "~4.0.0", - "karma-jasmine-html-reporter": "~1.7.0", - "typescript": "~4.3.5" - } - }, - "node_modules/@ampproject/remapping": { + "dependencies": { + "@ampproject/remapping": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz", "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==", "dev": true, - "dependencies": { + "requires": { "@jridgewell/resolve-uri": "1.0.0", "sourcemap-codec": "1.4.8" - }, - "engines": { - "node": ">=6.0.0" } }, - "node_modules/@angular-devkit/architect": { + "@angular-devkit/architect": { "version": "0.1202.5", "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.5.tgz", "integrity": "sha512-HiF8RceDrvP7m8Qm53KWVpekESX0UIK4/tOg9mgFMcS/2utRnPzuu4WbfrcY9DRrsoMWLXQs6j/UVXqf8PzXJw==", "dev": true, - "dependencies": { + "requires": { "@angular-devkit/core": "12.2.5", "rxjs": "6.6.7" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/build-angular": { + "@angular-devkit/build-angular": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-12.2.5.tgz", "integrity": "sha512-v44FAFMGSXJLKx25REXdoTdW/WzNXV3BDJam9ZKHFOrdtwJek4D/tEdtNHiQP4HberOHzmVjvKffa5VYXzZ40g==", "dev": true, - "dependencies": { + "requires": { "@ampproject/remapping": "1.0.1", "@angular-devkit/architect": "0.1202.5", "@angular-devkit/build-optimizer": "0.1202.5", @@ -143,184 +100,83 @@ "webpack-merge": "5.8.0", "webpack-subresource-integrity": "1.5.2" }, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^12.0.0", - "@angular/localize": "^12.0.0", - "@angular/service-worker": "^12.0.0", - "karma": "^6.3.0", - "ng-packagr": "^12.0.0", - "protractor": "^7.0.0", - "tailwindcss": "^2.0.0", - "tslint": "^6.1.0", - "typescript": "~4.2.3 || ~4.3.2" - }, - "peerDependenciesMeta": { - "@angular/localize": { - "optional": true - }, - "@angular/service-worker": { - "optional": true - }, - "karma": { - "optional": true - }, - "ng-packagr": { - "optional": true - }, - "protractor": { - "optional": true - }, - "tailwindcss": { - "optional": true - }, - "tslint": { - "optional": true + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true } } }, - "node_modules/@angular-devkit/build-angular/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "dev": true - }, - "node_modules/@angular-devkit/build-optimizer": { + "@angular-devkit/build-optimizer": { "version": "0.1202.5", "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1202.5.tgz", "integrity": "sha512-ni3OyBQq7y1Jk9U7CtwWMRoI+1TWjQYVdGRWt5JgqvLk0hZcaLoapGwUypBV+CdKvC0/0V+k84RiO5wvs5XpFQ==", "dev": true, - "dependencies": { + "requires": { "source-map": "0.7.3", "tslib": "2.3.0", "typescript": "4.3.5" }, - "bin": { - "build-optimizer": "src/build-optimizer/cli.js" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "webpack": "^5.30.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true } } }, - "node_modules/@angular-devkit/build-optimizer/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "dev": true - }, - "node_modules/@angular-devkit/build-webpack": { + "@angular-devkit/build-webpack": { "version": "0.1202.5", "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1202.5.tgz", "integrity": "sha512-wqU2t2zUCZi+fjhuZzFko3eTyqXP6vjdqA3BZQwr3pEhL7IEOvlN4EUYqWAi+h+4SrTtAhk6vZ7m41Hr0y2Ykw==", "dev": true, - "dependencies": { + "requires": { "@angular-devkit/architect": "0.1202.5", "rxjs": "6.6.7" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "webpack": "^5.30.0", - "webpack-dev-server": "^3.1.4" } }, - "node_modules/@angular-devkit/core": { + "@angular-devkit/core": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.5.tgz", "integrity": "sha512-UBo0Q9nVGPxC+C1PONSzaczPLv5++5Q7PC2orZepDbWmY0jUDwe9VVJrmp8EhLZbzVKFpyCIs1ZE8h0s0LP1zA==", "dev": true, - "dependencies": { + "requires": { "ajv": "8.6.2", "ajv-formats": "2.1.0", "fast-json-stable-stringify": "2.1.0", "magic-string": "0.25.7", "rxjs": "6.6.7", "source-map": "0.7.3" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/core/node_modules/ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@angular-devkit/core/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/@angular-devkit/schematics": { + "@angular-devkit/schematics": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.5.tgz", "integrity": "sha512-8WAdZ39FZqbU1/ZQQrK+7PeRuj6QUGlxFUgoVXk5nzRbpZo/OSaKhPoC7sC1A0EU+7udLp5vT7R12sDz7Mr9vQ==", "dev": true, - "dependencies": { + "requires": { "@angular-devkit/core": "12.2.5", "ora": "5.4.1", "rxjs": "6.6.7" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" } }, - "node_modules/@angular/animations": { + "@angular/animations": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-12.2.5.tgz", "integrity": "sha512-a8jRimgrATq2CS95SO5yjsZo2d4FbfmN2SrPu6lZjWIdstXm4KQSJFslyxovhoUjGNu5cZgzfXTvWkXRxJYCxA==", - "dependencies": { + "requires": { "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/core": "12.2.5" } }, - "node_modules/@angular/cli": { + "@angular/cli": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.2.5.tgz", "integrity": "sha512-O/NqRaFGx2jns03oWwhWBpilV4s7B8Zie6rgo2hJty1T3douGkK5kTO38N4Lebeayw8LTiPhT/JOrQTfFgXSjw==", "dev": true, - "hasInstallScript": true, - "dependencies": { + "requires": { "@angular-devkit/architect": "0.1202.5", "@angular-devkit/core": "12.2.5", "@angular-devkit/schematics": "12.2.5", @@ -341,56 +197,50 @@ "symbol-observable": "4.0.0", "uuid": "8.3.2" }, - "bin": { - "ng": "bin/ng" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } } }, - "node_modules/@angular/cli/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@angular/common": { + "@angular/common": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.5.tgz", "integrity": "sha512-iwyaGPx7ILTJn91ed7VtYkvVRRezaZ0EE2V5DzVXwCsBQyzCrBYz/Uo2udVDsJ2FXXhpxa2VjnkW55Uxl9wM0g==", - "dependencies": { + "requires": { "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/core": "12.2.5", - "rxjs": "^6.5.3 || ^7.0.0" } }, - "node_modules/@angular/compiler": { + "@angular/compiler": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.2.5.tgz", "integrity": "sha512-J73E3hao95T8+/+hWuCqGyXs9QCPoSsCTXmSPayFlYJW3QF5SG2vhjnf4SAgtNbUBHQWAIwGKxQTqD3VbtvP1A==", - "dependencies": { + "requires": { "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" } }, - "node_modules/@angular/compiler-cli": { + "@angular/compiler-cli": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-12.2.5.tgz", "integrity": "sha512-KVpgkWUGZYRPvmJOqY1CZwjvc7VE0DYDPxmvXH/S1C6rzpl/UOTxYtDynxiNzuvLeV0oOnlcOGd4/BmMZJPh/A==", "dev": true, - "dependencies": { + "requires": { "@babel/core": "^7.8.6", "@babel/types": "^7.8.6", "canonical-path": "1.0.0", @@ -406,257 +256,164 @@ "tslib": "^2.2.0", "yargs": "^17.0.0" }, - "bin": { - "ivy-ngcc": "ngcc/main-ivy-ngcc.js", - "ng-xi18n": "src/extract_i18n.js", - "ngc": "src/main.js", - "ngcc": "ngcc/main-ngcc.js" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/compiler": "12.2.5", - "typescript": ">=4.2.3 <4.4" - } - }, - "node_modules/@angular/compiler-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@angular/compiler-cli/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/@angular/compiler-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@angular/compiler-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@angular/compiler-cli/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular/compiler-cli/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@angular/compiler-cli/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/compiler-cli/node_modules/yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@angular/compiler-cli/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/core": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.5.tgz", - "integrity": "sha512-bwxxEy1UrV+hWzjT6ow/Ge8upebglJwlWuKadPdd3ZVrWKPI0saoUUBv4S8EGiIxyW821GfEbzWzmBYUSUCiGQ==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "rxjs": "^6.5.3 || ^7.0.0", - "zone.js": "~0.11.4" - } - }, - "node_modules/@angular/forms": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.2.5.tgz", - "integrity": "sha512-Sty4MMrmUrm7KYbYYAkA6egwIMFJ8D8G6ds5W79fN7K3B3LGYtMTRuMIBYQeSvdk8AN5+Evt6BUwlL8PMYq9Rg==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/common": "12.2.5", - "@angular/core": "12.2.5", - "@angular/platform-browser": "12.2.5", - "rxjs": "^6.5.3 || ^7.0.0" - } - }, - "node_modules/@angular/platform-browser": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.2.5.tgz", - "integrity": "sha512-2Vs+0Zx87lGYvC3Bkzy9eT0yXXvMd0e8vrEJ1oIdxfkRhbE/wTL1+LA8JlT5rROqcZwY4joOPiHC9jVFw6dDCQ==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/animations": "12.2.5", - "@angular/common": "12.2.5", - "@angular/core": "12.2.5" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true } } }, - "node_modules/@angular/platform-browser-dynamic": { + "@angular/core": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.5.tgz", + "integrity": "sha512-bwxxEy1UrV+hWzjT6ow/Ge8upebglJwlWuKadPdd3ZVrWKPI0saoUUBv4S8EGiIxyW821GfEbzWzmBYUSUCiGQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/forms": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.2.5.tgz", + "integrity": "sha512-Sty4MMrmUrm7KYbYYAkA6egwIMFJ8D8G6ds5W79fN7K3B3LGYtMTRuMIBYQeSvdk8AN5+Evt6BUwlL8PMYq9Rg==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/platform-browser": { + "version": "12.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.2.5.tgz", + "integrity": "sha512-2Vs+0Zx87lGYvC3Bkzy9eT0yXXvMd0e8vrEJ1oIdxfkRhbE/wTL1+LA8JlT5rROqcZwY4joOPiHC9jVFw6dDCQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/platform-browser-dynamic": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.5.tgz", "integrity": "sha512-GIAMw+KFYVFFtyvC3Z6znxLCJdZx/IvpfHQVekpQumiv291cng2jSamU3FZjV3xZKXfccS4I4hIXFX85EBMRWA==", - "dependencies": { + "requires": { "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/common": "12.2.5", - "@angular/compiler": "12.2.5", - "@angular/core": "12.2.5", - "@angular/platform-browser": "12.2.5" } }, - "node_modules/@angular/router": { + "@angular/router": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@angular/router/-/router-12.2.5.tgz", "integrity": "sha512-rfaHzi6ZrLFqdebEQTMPxVEwLuA8MBGOUzyekhLjGTvKwc7L2/m303LPIDECRFyCSik3EIxGLvzPET0l+DVgAw==", - "dependencies": { + "requires": { "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/common": "12.2.5", - "@angular/core": "12.2.5", - "@angular/platform-browser": "12.2.5", - "rxjs": "^6.5.3 || ^7.0.0" } }, - "node_modules/@assemblyscript/loader": { + "@assemblyscript/loader": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", "dev": true }, - "node_modules/@auth0/angular-jwt": { + "@auth0/angular-jwt": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@auth0/angular-jwt/-/angular-jwt-5.0.2.tgz", "integrity": "sha512-rSamC9mu+gUxoR86AXcIo+KD7xRIro+/iu1F2Ld85YAZEVKlpB5vYG+g0yGaEOqjtQWP/i0H6fi6XMGPVHSYYQ==", - "dependencies": { + "requires": { "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/common": ">=9.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" + "requires": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } + "@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "dev": true }, - "node_modules/@babel/core": { + "@babel/core": { "version": "7.14.8", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.14.5", "@babel/generator": "^7.14.8", "@babel/helper-compilation-targets": "^7.14.5", @@ -673,161 +430,146 @@ "semver": "^6.3.0", "source-map": "^0.5.0" }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/generator": { + "@babel/generator": { "version": "7.14.8", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.14.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, - "engines": { - "node": ">=6.9.0" + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } } }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { + "@babel/helper-annotate-as-pure": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dev": true, + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "@babel/helper-create-class-features-plugin": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz", + "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==", "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.4", + "semver": "^6.3.1" + }, "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "requires": { + "@babel/types": "^7.24.7" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "@babel/helper-create-regexp-features-plugin": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "requires": { + "@babel/types": "^7.24.7" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "@babel/helper-define-polyfill-provider": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", + "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "dependencies": { + "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", @@ -837,1223 +579,796 @@ "resolve": "^1.14.2", "semver": "^6.1.2" }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", - "dev": true, "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "@babel/helper-member-expression-to-functions": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "dev": true, + "requires": { + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" + } + }, + "@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dev": true, + "requires": { + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" + }, "dependencies": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "requires": { + "@babel/types": "^7.24.7" + } + } } }, - "node_modules/@babel/helper-function-name/node_modules/@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "@babel/helper-replace-supers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dev": true, + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "dev": true, + "requires": { + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" + }, "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + } + } } }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "@babel/helpers": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", "dev": true, + "requires": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" + }, "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + } + } } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "requires": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "@babel/parser": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "requires": { + "@babel/types": "^7.25.6" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", - "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { + "@babel/plugin-proposal-async-generator-functions": { "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-remap-async-to-generator": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", + "@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", - "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/plugin-transform-parameters": "^7.20.7" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "requires": { + "@babel/types": "^7.24.7" + } + } } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/@babel/plugin-syntax-async-generators": { + "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { + "@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { + "@babel/plugin-syntax-class-static-block": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { + "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { + "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { + "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { + "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { + "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { + "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { + "@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { + "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { + "@babel/plugin-transform-async-to-generator": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-remap-async-to-generator": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "@babel/plugin-transform-block-scoping": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "@babel/plugin-transform-classes": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz", + "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==", "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.4", "globals": "^11.1.0" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "requires": { + "@babel/types": "^7.24.7" + } + } } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + } + } } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "@babel/plugin-transform-destructuring": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "@babel/plugin-transform-function-name": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "@babel/plugin-transform-literals": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "@babel/plugin-transform-modules-commonjs": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "@babel/plugin-transform-optional-chaining": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" } }, - "node_modules/@babel/plugin-transform-runtime": { + "@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-runtime": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-polyfill-corejs2": "^0.2.2", @@ -2061,135 +1376,86 @@ "babel-plugin-polyfill-regenerator": "^0.2.2", "semver": "^6.3.0" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "@babel/plugin-transform-typeof-symbol": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" } }, - "node_modules/@babel/preset-env": { + "@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/preset-env": { "version": "7.14.8", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", "dev": true, - "dependencies": { + "requires": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -2264,178 +1530,184 @@ "core-js-compat": "^3.15.0", "semver": "^6.3.0" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", + "dev": true, + "requires": { "@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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/runtime": { + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "@babel/runtime": { "version": "7.14.8", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", "dev": true, - "dependencies": { + "requires": { "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/template": { + "@babel/template": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.14.5", "@babel/parser": "^7.14.5", "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "@babel/traverse": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", - "dev": true, "dependencies": { - "@babel/types": "^7.15.4", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/generator": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "dev": true, + "requires": { + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + } + } } }, - "node_modules/@babel/traverse/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.9", + "requires": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@csstools/convert-colors": { + "@csstools/convert-colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } + "dev": true }, - "node_modules/@discoveryjs/json-ext": { + "@discoveryjs/json-ext": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } + "dev": true }, - "node_modules/@istanbuljs/schema": { + "@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/@josipv/angular-editor-k2": { + "@josipv/angular-editor-k2": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/@josipv/angular-editor-k2/-/angular-editor-k2-2.20.0.tgz", "integrity": "sha512-CFZDAqNDJt9HR2zkRjBVNcNda5XRzmnrEQ9h7Jn6fDXkTGlQsSMAIq+KddN4Zeft1C+EAxqFbKFqR5DQ5++enw==", - "license": "MIT", - "dependencies": { + "requires": { "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/common": ">=8.0.0 <13", - "@angular/core": ">=8.0.0 <13", - "@angular/forms": ">=8.0.0 <13", - "@angular/platform-browser": ">=8.0.0 <13", - "rxjs": "^6.x.x" } }, - "node_modules/@jridgewell/resolve-uri": { + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz", "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, - "engines": { - "node": ">=6.0.0" + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + }, + "dependencies": { + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true + } } }, - "node_modules/@jsdevtools/coverage-istanbul-loader": { + "@jsdevtools/coverage-istanbul-loader": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", "dev": true, - "dependencies": { + "requires": { "convert-source-map": "^1.7.0", "istanbul-lib-instrument": "^4.0.3", "loader-utils": "^2.0.0", @@ -2443,63 +1715,49 @@ "schema-utils": "^2.7.0" } }, - "node_modules/@ngtools/webpack": { + "@ngtools/webpack": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-12.2.5.tgz", "integrity": "sha512-wc+ovfJucCxAjoP3ExnJll8K3nAoNCiFyDEO8dgHkriY/IWhGdwOu1eduHgfT/mWS40Awj/inJJir9oTi4YBVg==", - "dev": true, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^12.0.0", - "typescript": "~4.2.3 || ~4.3.2", - "webpack": "^5.30.0" - } + "dev": true }, - "node_modules/@nodelib/fs.scandir": { + "@nicky-lenaers/ngx-scroll-to": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@nicky-lenaers/ngx-scroll-to/-/ngx-scroll-to-9.0.0.tgz", + "integrity": "sha512-eS0vyx8qX4UTMluRYc+sQF/vJHCnAKiufWrwQRme0VURwp+RdOoZDZpYrOPTxPfx6CVj72arTeV9auDYa0WKtA==" + }, + "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "dependencies": { + "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/@nodelib/fs.stat": { + "@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } + "dev": true }, - "node_modules/@nodelib/fs.walk": { + "@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "dependencies": { + "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/@npmcli/git": { + "@npmcli/git": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", "dev": true, - "dependencies": { + "requires": { "@npmcli/promise-spawn": "^1.3.2", "lru-cache": "^6.0.0", "mkdirp": "^1.0.4", @@ -2508,311 +1766,303 @@ "promise-retry": "^2.0.1", "semver": "^7.3.5", "which": "^2.0.2" - } - }, - "node_modules/@npmcli/git/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, + }, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/@npmcli/installed-package-contents": { + "@npmcli/installed-package-contents": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", "dev": true, - "dependencies": { + "requires": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, - "engines": { - "node": ">= 10" } }, - "node_modules/@npmcli/move-file": { + "@npmcli/move-file": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, - "dependencies": { + "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" } }, - "node_modules/@npmcli/node-gyp": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz", - "integrity": "sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==", + "@npmcli/node-gyp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", + "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==", "dev": true }, - "node_modules/@npmcli/promise-spawn": { + "@npmcli/promise-spawn": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", "dev": true, - "dependencies": { + "requires": { "infer-owner": "^1.0.4" } }, - "node_modules/@npmcli/run-script": { + "@npmcli/run-script": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.6.tgz", "integrity": "sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==", "dev": true, - "dependencies": { + "requires": { "@npmcli/node-gyp": "^1.0.2", "@npmcli/promise-spawn": "^1.3.2", "node-gyp": "^7.1.0", "read-package-json-fast": "^2.0.1" } }, - "node_modules/@schematics/angular": { + "@schematics/angular": { "version": "12.2.5", "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.5.tgz", "integrity": "sha512-Ln2GyO7Y00PrQKjqCONCDb4dwGzGboH3zIJvicWzFO+ZgkNLr/dsitGKm8b8OfR/UEiBcnK72xwPj9FWfXA4EQ==", "dev": true, - "dependencies": { + "requires": { "@angular-devkit/core": "12.2.5", "@angular-devkit/schematics": "12.2.5", "jsonc-parser": "3.0.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6", - "yarn": ">= 1.13.0" } }, - "node_modules/@tootallnate/once": { + "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", - "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/component-emitter": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", - "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==", "dev": true }, - "node_modules/@types/cookie": { + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/component-emitter": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.14.tgz", + "integrity": "sha512-lmPil1g82wwWg/qHSxMWkSKyJGQOK+ejXeMAAWyxNtVUD0/Ycj2maL63RAqpxVfdtvTfZkRnqzB0A9ft59y69g==", + "dev": true + }, + "@types/cookie": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", "dev": true }, - "node_modules/@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "dev": true - }, - "node_modules/@types/eslint": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", - "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "dev": true, - "dependencies": { + "requires": { + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, - "dependencies": { + "requires": { "@types/eslint": "*", "@types/estree": "*" } }, - "node_modules/@types/estree": { + "@types/estree": { "version": "0.0.50", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, - "node_modules/@types/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, - "dependencies": { + "requires": { "@types/minimatch": "*", "@types/node": "*" } }, - "node_modules/@types/jasmine": { + "@types/jasmine": { "version": "3.8.2", "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.8.2.tgz", "integrity": "sha512-u5h7dqzy2XpXTzhOzSNQUQpKGFvROF8ElNX9P/TJvsHnTg/JvsAseVsGWQAQQldqanYaM+5kwxW909BBFAUYsg==", "dev": true }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", "dev": true }, - "node_modules/@types/node": { + "@types/node": { "version": "12.20.24", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", "dev": true }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", "dev": true }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "@types/source-list-map": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", "dev": true }, - "node_modules/@types/webpack-sources": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz", - "integrity": "sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==", + "@types/webpack-sources": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.12.tgz", + "integrity": "sha512-+vRVqE3LzMLLVPgZHUeI8k1YmvgEky+MOir5fQhKvFxpB8uZ0CFnGqxkRAmf8jvNhUBQzhuGZpIMNWZDeEyDIA==", "dev": true, - "dependencies": { + "requires": { "@types/node": "*", "@types/source-list-map": "*", "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@webassemblyjs/ast": { + "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, - "dependencies": { + "requires": { "@webassemblyjs/helper-numbers": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { + "@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, - "node_modules/@webassemblyjs/helper-api-error": { + "@webassemblyjs/helper-api-error": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, - "node_modules/@webassemblyjs/helper-buffer": { + "@webassemblyjs/helper-buffer": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, - "node_modules/@webassemblyjs/helper-numbers": { + "@webassemblyjs/helper-numbers": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, - "dependencies": { + "requires": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", "@xtuc/long": "4.2.2" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, - "node_modules/@webassemblyjs/helper-wasm-section": { + "@webassemblyjs/helper-wasm-section": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, - "dependencies": { + "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", "@webassemblyjs/wasm-gen": "1.11.1" } }, - "node_modules/@webassemblyjs/ieee754": { + "@webassemblyjs/ieee754": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, - "dependencies": { + "requires": { "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/@webassemblyjs/leb128": { + "@webassemblyjs/leb128": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, - "dependencies": { + "requires": { "@xtuc/long": "4.2.2" } }, - "node_modules/@webassemblyjs/utf8": { + "@webassemblyjs/utf8": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, - "node_modules/@webassemblyjs/wasm-edit": { + "@webassemblyjs/wasm-edit": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, - "dependencies": { + "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", @@ -2823,12 +2073,12 @@ "@webassemblyjs/wast-printer": "1.11.1" } }, - "node_modules/@webassemblyjs/wasm-gen": { + "@webassemblyjs/wasm-gen": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, - "dependencies": { + "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", "@webassemblyjs/ieee754": "1.11.1", @@ -2836,24 +2086,24 @@ "@webassemblyjs/utf8": "1.11.1" } }, - "node_modules/@webassemblyjs/wasm-opt": { + "@webassemblyjs/wasm-opt": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, - "dependencies": { + "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", "@webassemblyjs/wasm-gen": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1" } }, - "node_modules/@webassemblyjs/wasm-parser": { + "@webassemblyjs/wasm-parser": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, - "dependencies": { + "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", @@ -2862,660 +2112,484 @@ "@webassemblyjs/utf8": "1.11.1" } }, - "node_modules/@webassemblyjs/wast-printer": { + "@webassemblyjs/wast-printer": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, - "dependencies": { + "requires": { "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, - "node_modules/@xtuc/ieee754": { + "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, - "node_modules/@xtuc/long": { + "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/@yarnpkg/lockfile": { + "@yarnpkg/lockfile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, - "node_modules/abbrev": { + "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, - "node_modules/acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true }, - "node_modules/acorn-import-assertions": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", - "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true }, - "node_modules/adjust-sourcemap-loader": { + "adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, - "dependencies": { + "requires": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" } }, - "node_modules/agent-base": { + "adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==" + }, + "agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, - "dependencies": { + "requires": { "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" } }, - "node_modules/agentkeepalive": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", - "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", + "agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", "dev": true, - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", + "requires": { "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" } }, - "node_modules/aggregate-error": { + "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, - "dependencies": { + "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-errors": { + "ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } + "dev": true }, - "node_modules/ajv-formats": { + "ajv-formats": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", "dev": true, - "dependencies": { + "requires": { "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/ajv-keywords": { + "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, - "node_modules/angular-notifier": { + "angular-notifier": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/angular-notifier/-/angular-notifier-9.1.0.tgz", "integrity": "sha512-K8D8UljdC4P4TfjYB0v39Zs3WjgvPR7Vvp3yzGhcW4I8gXIqkz4xQSbqJbIZABCGEWdKqPyAN48wl7yg8Q3Urg==", - "dependencies": { + "requires": { "tslib": "2.0.x" }, - "peerDependencies": { - "@angular/common": ">= 11.0.0 < 12.0.0", - "@angular/core": ">= 11.0.0 < 12.0.0", - "rxjs": ">= 6.0.0 < 7.0.0" + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + } } }, - "node_modules/angular-notifier/node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "node_modules/ansi-colors": { + "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/ansi-escapes": { + "ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, - "dependencies": { + "requires": { "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-html": { + "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "dev": true }, - "node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, - "node_modules/ansi-styles": { + "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "dependencies": { + "requires": { "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "dependencies": { + "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/aproba": { + "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, - "node_modules/are-we-there-yet": { + "are-we-there-yet": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "deprecated": "This package is no longer supported.", "dev": true, - "dependencies": { + "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, + }, "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": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "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" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/arr-diff": { + "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true }, - "node_modules/arr-flatten": { + "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/arr-union": { + "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true }, - "node_modules/array-flatten": { + "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true }, - "node_modules/array-union": { + "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/array-uniq": { + "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true }, - "node_modules/array-unique": { + "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, - "dependencies": { + "requires": { "safer-buffer": "~2.1.0" } }, - "node_modules/assert-plus": { + "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true }, - "node_modules/assign-symbols": { + "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, - "dependencies": { + "requires": { "lodash": "^4.17.14" } }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", "dev": true }, - "node_modules/async-limiter": { + "async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "dev": true }, - "node_modules/asynckit": { + "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "node_modules/atob": { + "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } + "dev": true }, - "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dev": true, - "dependencies": { + "requires": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/autoprefixer/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/autoprefixer/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/aws-sign2": { + "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true }, - "node_modules/babel-loader": { + "aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "dev": true + }, + "babel-loader": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", "dev": true, - "dependencies": { + "requires": { "find-cache-dir": "^3.3.1", "loader-utils": "^1.4.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } } }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "babel-plugin-polyfill-corejs2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", + "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "dependencies": { + "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", + "@babel/helper-define-polyfill-provider": "^0.2.4", "semver": "^6.1.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "dev": true, + "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "core-js-compat": "^3.16.2" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "babel-plugin-polyfill-regenerator": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", + "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.4" } }, - "node_modules/balanced-match": { + "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/base": { + "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, - "dependencies": { + "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -3524,206 +2598,143 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + } } }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "deprecated": "Please upgrade to v1.0.1", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "deprecated": "Please upgrade to v1.0.1", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-arraybuffer": { + "base64-arraybuffer": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } + "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==", + "dev": true }, - "node_modules/base64-js": { + "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, - "node_modules/base64id": { + "base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true, - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "node_modules/bcrypt-pbkdf": { + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, - "dependencies": { + "requires": { "tweetnacl": "^0.14.3" } }, - "node_modules/big.js": { + "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } + "dev": true }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true }, - "node_modules/bindings": { + "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, - "license": "MIT", "optional": true, - "dependencies": { + "requires": { "file-uri-to-path": "1.0.0" } }, - "node_modules/bl": { + "bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, - "dependencies": { + "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { - "ms": "2.0.0" + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/bonjour": { + "bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", "dev": true, - "dependencies": { + "requires": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", "dns-equal": "^1.0.0", @@ -3732,114 +2743,83 @@ "multicast-dns-service-types": "^1.1.0" } }, - "node_modules/boolbase": { + "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, - "node_modules/brace-expansion": { + "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "dependencies": { + "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" + "requires": { + "fill-range": "^7.1.1" } }, - "node_modules/browserslist": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", - "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001254", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.830", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "requires": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" } }, - "node_modules/buffer": { + "buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { + "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, - "node_modules/buffer-from": { + "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "node_modules/buffer-indexof": { + "buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", "dev": true }, - "node_modules/builtins": { + "builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", "dev": true }, - "node_modules/bytes": { + "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true }, - "node_modules/cacache": { + "cacache": { "version": "15.2.0", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", "dev": true, - "dependencies": { + "requires": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -3858,16 +2838,30 @@ "tar": "^6.0.2", "unique-filename": "^1.1.1" }, - "engines": { - "node": ">= 10" + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/cache-base": { + "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, - "dependencies": { + "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -3877,421 +2871,348 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, - "node_modules/callsites": { + "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/camelcase": { + "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/caniuse-api": { + "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, - "dependencies": { + "requires": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", "lodash.memoize": "^4.1.2", "lodash.uniq": "^4.5.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001256", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001256.tgz", - "integrity": "sha512-QirrvMLmB4txNnxiaG/xbm6FSzv9LqOZ3Jp9VtCYb3oPIfCHpr/oGn38pFq0udwlkctvXQgPthaXqJ76DaYGnA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "caniuse-lite": { + "version": "1.0.30001655", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", + "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==", + "dev": true }, - "node_modules/canonical-path": { + "canonical-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", "dev": true }, - "node_modules/caseless": { + "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "dev": true }, - "node_modules/chalk": { + "cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "requires": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + } + }, + "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "dependencies": { + "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/chardet": { + "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "dependencies": { + "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", + "fsevents": "~2.3.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, - "node_modules/chownr": { + "chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } + "chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true }, - "node_modules/circular-dependency-plugin": { + "circular-dependency-plugin": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", - "dev": true, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.1" - } + "dev": true }, - "node_modules/class-utils": { + "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, - "dependencies": { + "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, - "node_modules/clean-stack": { + "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/cli-cursor": { + "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, - "dependencies": { + "requires": { "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/cli-spinners": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true }, - "node_modules/cli-width": { + "cli-width": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } + "dev": true }, - "node_modules/cliui": { + "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, - "dependencies": { + "requires": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, - "node_modules/clone": { + "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true }, - "node_modules/clone-deep": { + "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, - "dependencies": { + "requires": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/code-point-at": { + "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true }, - "node_modules/collection-visit": { + "codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==" + }, + "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "dev": true, - "dependencies": { + "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/color-convert": { + "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "dependencies": { + "requires": { "color-name": "1.1.3" } }, - "node_modules/color-name": { + "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/colord": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz", - "integrity": "sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==", + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "dev": true }, - "node_modules/colorette": { + "colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, - "node_modules/colors": { + "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } + "dev": true }, - "node_modules/combined-stream": { + "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "dependencies": { + "requires": { "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/commander": { + "commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } + "dev": true }, - "node_modules/commondir": { + "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", "dev": true }, - "node_modules/compressible": { + "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, - "dependencies": { + "requires": { "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" } }, - "node_modules/compression": { + "compression": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, - "dependencies": { + "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", "compressible": "~2.0.16", @@ -4300,145 +3221,161 @@ "safe-buffer": "5.1.2", "vary": "~1.1.2" }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { - "ms": "2.0.0" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/concat-map": { + "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "node_modules/connect": { + "connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", "dev": true, - "dependencies": { + "requires": { "debug": "2.6.9", "finalhandler": "1.1.2", "parseurl": "~1.3.3", "utils-merge": "1.0.1" }, - "engines": { - "node": ">= 0.10.0" + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } } }, - "node_modules/connect-history-api-fallback": { + "connect-history-api-fallback": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "node_modules/console-control-strings": { + "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" + "requires": { + "safe-buffer": "5.2.1" } }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true }, - "node_modules/cookie-signature": { + "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, - "node_modules/copy-anything": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", - "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, - "dependencies": { - "is-what": "^3.12.0" + "requires": { + "is-what": "^3.14.1" } }, - "node_modules/copy-descriptor": { + "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true }, - "node_modules/copy-webpack-plugin": { + "copy-webpack-plugin": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz", "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==", "dev": true, - "dependencies": { + "requires": { "fast-glob": "^3.2.5", "glob-parent": "^6.0.0", "globby": "^11.0.3", @@ -4447,404 +3384,296 @@ "schema-utils": "^3.0.0", "serialize-javascript": "^6.0.0" }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/core-js": { + "core-js": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true + }, + "core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "requires": { + "browserslist": "^4.23.3" } }, - "node_modules/core-js-compat": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", - "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", - "dev": true, - "dependencies": { - "browserslist": "^4.17.0", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { + "core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, - "node_modules/cors": { + "cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, - "dependencies": { + "requires": { "object-assign": "^4", "vary": "^1" - }, - "engines": { - "node": ">= 0.10" } }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, - "dependencies": { + "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", "parse-json": "^5.0.0", "path-type": "^4.0.0", "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/critters": { + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "critters": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.10.tgz", "integrity": "sha512-p5VKhP1803+f+0Jq5P03w1SbiHtpAKm+1EpJHkiPxQPq0Vu9QLZHviJ02GRrWi0dlcJqrmzMWInbwp4d22RsGw==", "dev": true, - "dependencies": { + "requires": { "chalk": "^4.1.0", "css": "^3.0.0", "parse5": "^6.0.1", "parse5-htmlparser2-tree-adapter": "^6.0.1", "pretty-bytes": "^5.3.0" - } - }, - "node_modules/critters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + }, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/critters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/critters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/critters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/critters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/critters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn": { + "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, - "dependencies": { + "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" }, - "engines": { - "node": ">=4.8" + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } } }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/css": { + "css": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", "dev": true, - "dependencies": { + "requires": { "inherits": "^2.0.4", "source-map": "^0.6.1", "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/css-blank-pseudo": { + "css-blank-pseudo": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.5" }, - "bin": { - "css-blank-pseudo": "cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-blank-pseudo/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/css-blank-pseudo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true }, - "node_modules/css-blank-pseudo/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", - "dev": true, - "dependencies": { - "timsort": "^0.3.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { + "css-has-pseudo": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.6", "postcss-selector-parser": "^5.0.0-rc.4" }, - "bin": { - "css-has-pseudo": "cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-has-pseudo/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/css-has-pseudo/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/css-has-pseudo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-has-pseudo/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/css-loader": { + "css-loader": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz", "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==", "dev": true, - "dependencies": { + "requires": { "icss-utils": "^5.1.0", "postcss": "^8.2.15", "postcss-modules-extract-imports": "^3.0.0", @@ -4853,24 +3682,14 @@ "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.1.0", "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" } }, - "node_modules/css-minimizer-webpack-plugin": { + "css-minimizer-webpack-plugin": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz", "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==", "dev": true, - "dependencies": { + "requires": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", "p-limit": "^3.0.2", @@ -4879,513 +3698,371 @@ "serialize-javascript": "^6.0.0", "source-map": "^0.6.1" }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "clean-css": { - "optional": true + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, - "csso": { - "optional": true + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-parse": { + "css-parse": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", - "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "integrity": "sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==", "dev": true, - "dependencies": { + "requires": { "css": "^2.0.0" - } - }, - "node_modules/css-parse/node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, + }, "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "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" + } + } } }, - "node_modules/css-parse/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-parse/node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "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" - } - }, - "node_modules/css-prefers-color-scheme": { + "css-prefers-color-scheme": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.5" }, - "bin": { - "css-prefers-color-scheme": "cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-prefers-color-scheme/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/css-prefers-color-scheme/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-prefers-color-scheme/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "dependencies": { + "requires": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, - "node_modules/css-tree": { + "css-tree": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, - "dependencies": { + "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" }, - "engines": { - "node": ">=8.0.0" + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true }, - "node_modules/css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssdb": { + "cssdb": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", "dev": true }, - "node_modules/cssesc": { + "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/cssnano": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", - "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", "dev": true, - "dependencies": { - "cssnano-preset-default": "^5.1.4", - "is-resolvable": "^1.1.0", + "requires": { + "cssnano-preset-default": "^5.2.14", "lilconfig": "^2.0.3", "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" } }, - "node_modules/cssnano-preset-default": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", - "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", "dev": true, - "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.0", - "postcss-convert-values": "^5.0.1", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.2", - "postcss-merge-rules": "^5.0.2", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.2", - "postcss-minify-params": "^5.0.1", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.2", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.1", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.2", - "postcss-unique-selectors": "^5.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" } }, - "node_modules/cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true }, - "node_modules/csso": { + "csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, - "dependencies": { + "requires": { "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" } }, - "node_modules/custom-event": { + "custom-event": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", "dev": true }, - "node_modules/dashdash": { + "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, - "dependencies": { + "requires": { "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" } }, - "node_modules/date-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", - "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", - "deprecated": "3.x is no longer supported. Please upgrade to 4.x or higher.", - "dev": true, - "engines": { - "node": ">=4.0" - } + "date-format": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true }, - "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, - "dependencies": { + "requires": { "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } } }, - "node_modules/decamelize": { + "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", + "requires": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "regexp.prototype.flags": "^1.5.1" } }, - "node_modules/default-gateway": { + "default-gateway": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dev": true, - "dependencies": { + "requires": { "execa": "^1.0.0", "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, - "dependencies": { + "requires": { "clone": "^1.0.2" } }, - "node_modules/define-lazy-prop": { + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, - "engines": { - "node": ">=8" + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { + "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, - "dependencies": { + "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "deprecated": "Please upgrade to v1.0.1", - "dev": true, "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" + "is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + } } }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "deprecated": "Please upgrade to v1.0.1", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { + "del": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, - "dependencies": { + "requires": { "@types/glob": "^7.1.1", "globby": "^6.1.0", "is-path-cwd": "^2.0.0", @@ -5394,308 +4071,256 @@ "pify": "^4.0.1", "rimraf": "^2.6.3" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/delayed-stream": { + "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true }, - "node_modules/dependency-graph": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "dependency-graph": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, - "node_modules/detect-node": { + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, - "node_modules/di": { + "di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", "dev": true }, - "node_modules/dir-glob": { + "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "dependencies": { + "requires": { "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/dns-equal": { + "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", "dev": true }, - "node_modules/dns-packet": { + "dns-packet": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, - "dependencies": { + "requires": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" } }, - "node_modules/dns-txt": { + "dns-txt": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", "dev": true, - "dependencies": { + "requires": { "buffer-indexof": "^1.0.0" } }, - "node_modules/dom-serialize": { + "dom-serialize": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", "dev": true, - "dependencies": { + "requires": { "custom-event": "~1.0.0", "ent": "~2.2.0", "extend": "^3.0.0", "void-elements": "^2.0.0" } }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, - "dependencies": { + "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true }, - "node_modules/domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, - "dependencies": { + "requires": { "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/domutils": { + "domutils": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, - "dependencies": { + "requires": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/ecc-jsbn": { + "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, - "dependencies": { + "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, - "node_modules/ee-first": { + "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, - "node_modules/electron-to-chromium": { - "version": "1.3.836", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", - "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==", + "electron-to-chromium": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", "dev": true }, - "node_modules/emoji-regex": { + "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/emojis-list": { + "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } + "dev": true }, - "node_modules/encodeurl": { + "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true }, - "node_modules/encoding": { + "encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, - "dependencies": { + "requires": { "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" }, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } } }, - "node_modules/end-of-stream": { + "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, - "dependencies": { + "requires": { "once": "^1.4.0" } }, - "node_modules/engine.io": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", - "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", + "engine.io": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.2.tgz", + "integrity": "sha512-t5z6zjXuVLhXDMiFJPYsPOWEER8B0tIsD3ETgw19S1yg9zryvUfY3Vhtk3Gf4sihw/bQGIqQ//gjvVlu+Ca0bQ==", "dev": true, - "dependencies": { + "requires": { "accepts": "~1.3.4", "base64id": "2.0.0", "cookie": "~0.4.1", @@ -5704,256 +4329,213 @@ "engine.io-parser": "~4.0.0", "ws": "~7.4.2" }, - "engines": { - "node": ">=10.0.0" + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true + } } }, - "node_modules/engine.io-parser": { + "engine.io-parser": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", "integrity": "sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA==", "dev": true, - "dependencies": { + "requires": { "base64-arraybuffer": "0.1.4" - }, - "engines": { - "node": ">=8.0.0" } }, - "node_modules/engine.io/node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, - "engines": { - "node": ">= 0.6" + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, - "node_modules/engine.io/node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "ent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz", + "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==", "dev": true, - "engines": { - "node": ">=8.3.0" + "requires": { + "punycode": "^1.4.1" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true } } }, - "node_modules/enhanced-resolve": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", - "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, - "node_modules/entities": { + "entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } + "dev": true }, - "node_modules/env-paths": { + "env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/err-code": { + "err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", "dev": true }, - "node_modules/errno": { + "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, - "dependencies": { + "requires": { "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" } }, - "node_modules/error-ex": { + "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "dependencies": { + "requires": { "is-arrayish": "^0.2.1" } }, - "node_modules/es-module-lexer": { + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-module-lexer": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", "dev": true }, - "node_modules/esbuild": { + "esbuild": { "version": "0.12.24", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.24.tgz", "integrity": "sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", "dev": true }, - "node_modules/escape-string-regexp": { + "escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true }, - "node_modules/eslint-scope": { + "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "dependencies": { + "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" } }, - "node_modules/esrecurse": { + "esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "dependencies": { + "requires": { "estraverse": "^5.2.0" }, - "engines": { - "node": ">=4.0" + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } } }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { + "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } + "dev": true }, - "node_modules/esutils": { + "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/etag": { + "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true }, - "node_modules/eventemitter-asyncresource": { + "eventemitter-asyncresource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", "dev": true }, - "node_modules/eventemitter3": { + "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, - "node_modules/events": { + "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } + "dev": true }, - "node_modules/eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dev": true, - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } + "eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "dev": true }, - "node_modules/execa": { + "execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, - "dependencies": { + "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", "is-stream": "^1.1.0", @@ -5961,17 +4543,14 @@ "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/expand-brackets": { + "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", "dev": true, - "dependencies": { + "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", @@ -5980,162 +4559,148 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", + "requires": { + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.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", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { - "ms": "2.0.0" + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/extend": { + "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "node_modules/extend-shallow": { + "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dev": true, - "dependencies": { + "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, - "node_modules/external-editor": { + "external-editor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, - "dependencies": { + "requires": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" } }, - "node_modules/extglob": { + "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, - "dependencies": { + "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", "expand-brackets": "^2.1.4", @@ -6145,409 +4710,299 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + } } }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "deprecated": "Please upgrade to v1.0.1", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "deprecated": "Please upgrade to v1.0.1", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { + "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true }, - "node_modules/fast-deep-equal": { + "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, - "dependencies": { + "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, - "node_modules/fast-json-stable-stringify": { + "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, - "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { + "requires": { "reusify": "^1.0.4" } }, - "node_modules/faye-websocket": { + "faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, - "dependencies": { + "requires": { "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" } }, - "node_modules/figures": { + "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, - "dependencies": { + "requires": { "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/file-uri-to-path": { + "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true, - "license": "MIT", "optional": true }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "dependencies": { + "requires": { "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, - "dependencies": { + "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { - "ms": "2.0.0" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/find-cache-dir": { + "find-cache-dir": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dev": true, - "dependencies": { + "requires": { "commondir": "^1.0.1", "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/find-up": { + "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "dependencies": { + "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, - "node_modules/flatten": { + "flatten": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.", "dev": true }, - "node_modules/follow-redirects": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", - "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } + "follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true }, - "node_modules/for-in": { + "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true }, - "node_modules/forever-agent": { + "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true }, - "node_modules/form-data": { + "form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, - "dependencies": { + "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" } }, - "node_modules/forwarded": { + "forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "dev": true }, - "node_modules/fragment-cache": { + "frac": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==" + }, + "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dev": true, - "dependencies": { + "requires": { "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/fresh": { + "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true }, - "node_modules/fs-extra": { + "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "dependencies": { + "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" } }, - "node_modules/fs-minipass": { + "fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", "dev": true }, - "node_modules/fs.realpath": { + "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "optional": true }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, - "node_modules/gauge": { + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "deprecated": "This package is no longer supported.", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", "dev": true, - "dependencies": { + "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", "has-unicode": "^2.0.0", @@ -6556,882 +5011,762 @@ "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gensync": { + "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } + "dev": true }, - "node_modules/get-caller-file": { + "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { + "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "dependencies": { + "requires": { "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/get-value": { + "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true }, - "node_modules/getpass": { + "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, - "dependencies": { + "requires": { "assert-plus": "^1.0.0" } }, - "node_modules/glob": { + "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "dependencies": { + "requires": { "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob-parent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", - "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">=10.13.0" + "requires": { + "is-glob": "^4.0.3" } }, - "node_modules/glob-to-regexp": { + "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, - "node_modules/globals": { + "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, - "node_modules/handle-thing": { + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, - "node_modules/har-schema": { + "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true }, - "node_modules/har-validator": { + "har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", "dev": true, - "dependencies": { + "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } } }, - "node_modules/has-flag": { + "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, - "node_modules/has-value": { + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dev": true, - "dependencies": { + "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/has-values": { + "has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dev": true, - "dependencies": { + "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "requires": { + "function-bind": "^1.1.2" } }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hdr-histogram-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.1.tgz", - "integrity": "sha512-uPZxl1dAFnjUFHWLZmt93vUUvtHeaBay9nVNHu38SdOjMSF/4KqJUqa1Seuj08ptU1rEb6AHvB41X8n/zFZ74Q==", - "dev": true, - "dependencies": { + "requires": { "@assemblyscript/loader": "^0.10.1", "base64-js": "^1.2.0", "pako": "^1.0.3" } }, - "node_modules/hdr-histogram-percentiles-obj": { + "hdr-histogram-percentiles-obj": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", "dev": true }, - "node_modules/hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, - "dependencies": { + "requires": { "lru-cache": "^6.0.0" }, - "engines": { - "node": ">=10" + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/hpack.js": { + "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, - "dependencies": { + "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, + }, "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": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "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" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { + "html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", "dev": true }, - "node_modules/html-escaper": { + "html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, - "node_modules/http-deceiver": { + "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "dev": true }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", "dev": true }, - "node_modules/http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "dev": true - }, - "node_modules/http-proxy": { + "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, - "dependencies": { + "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" } }, - "node_modules/http-proxy-agent": { + "http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, - "dependencies": { + "requires": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" - }, - "engines": { - "node": ">= 6" } }, - "node_modules/http-proxy-middleware": { + "http-proxy-middleware": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dev": true, - "dependencies": { + "requires": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", "lodash": "^4.17.11", "micromatch": "^3.1.10" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "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" - }, - "engines": { - "node": ">=0.10.0" + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, - "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-signature": { + "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "dev": true, - "dependencies": { + "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" } }, - "node_modules/https-proxy-agent": { + "https-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dev": true, - "dependencies": { + "requires": { "agent-base": "6", "debug": "4" - }, - "engines": { - "node": ">= 6" } }, - "node_modules/humanize-ms": { + "humanize-ms": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, - "dependencies": { + "requires": { "ms": "^2.0.0" } }, - "node_modules/iconv-lite": { + "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, - "dependencies": { + "requires": { "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/icss-utils": { + "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } + "dev": true }, - "node_modules/ieee754": { + "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, - "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true, - "engines": { - "node": ">= 4" - } + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true }, - "node_modules/ignore-walk": { + "ignore-walk": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", "dev": true, - "dependencies": { + "requires": { "minimatch": "^3.0.4" } }, - "node_modules/image-size": { + "image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } + "optional": true }, - "node_modules/import-fresh": { + "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "dependencies": { + "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-local": { + "import-local": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, - "dependencies": { + "requires": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } } }, - "node_modules/import-local/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { + "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true }, - "node_modules/indent-string": { + "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, - "node_modules/infer-owner": { + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", + "dev": true + }, + "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true }, - "node_modules/inflight": { + "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, - "dependencies": { + "requires": { "once": "^1.3.0", "wrappy": "1" } }, - "node_modules/inherits": { + "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "node_modules/ini": { + "ini": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/inquirer": { + "inquirer": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", "dev": true, - "dependencies": { + "requires": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.1", "cli-cursor": "^3.1.0", @@ -7447,788 +5782,584 @@ "strip-ansi": "^6.0.0", "through": "^2.3.6" }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/rxjs": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz", - "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==", - "dev": true, - "dependencies": { - "tslib": "~2.1.0" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - }, - "node_modules/internal-ip": { + "internal-ip": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "dev": true, - "dependencies": { + "requires": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "ip": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", "dev": true }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", "dev": true, - "engines": { - "node": ">=4" + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "dependencies": { + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + } } }, - "node_modules/ipaddr.js": { + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "dev": true + }, + "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } + "dev": true }, - "node_modules/is-absolute-url": { + "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dev": true, - "engines": { - "node": ">=8" + "requires": { + "hasown": "^2.0.0" } }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "deprecated": "Please upgrade to v0.1.7", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { + "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, - "dependencies": { + "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { + "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "node_modules/is-binary-path": { + "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "dependencies": { + "requires": { "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/is-buffer": { + "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "node_modules/is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "hasown": "^2.0.2" } }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "deprecated": "Please upgrade to v0.1.5", + "is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "requires": { + "hasown": "^2.0.0" } }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { + "is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, - "dependencies": { + "requires": { "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { + "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/is-extendable": { + "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true }, - "node_modules/is-extglob": { + "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true }, - "node_modules/is-fullwidth-code-point": { + "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "dependencies": { + "requires": { "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/is-interactive": { + "is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", "dev": true }, - "node_modules/is-number": { + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } + "dev": true }, - "node_modules/is-path-cwd": { + "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/is-path-in-cwd": { + "is-path-in-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, - "dependencies": { + "requires": { "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/is-path-inside": { + "is-path-inside": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, - "dependencies": { + "requires": { "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" } }, - "node_modules/is-plain-object": { + "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, - "dependencies": { + "requires": { "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/is-regex": { + "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, - "dependencies": { + "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "node_modules/is-stream": { + "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true }, - "node_modules/is-unicode-supported": { + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/is-what": { + "is-what": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true }, - "node_modules/is-windows": { + "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/is-wsl": { + "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "dependencies": { + "requires": { "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/isarray": { + "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, - "node_modules/isbinaryfile": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", - "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", - "dev": true, - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } + "isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true }, - "node_modules/isexe": { + "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "node_modules/isobject": { + "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true }, - "node_modules/istanbul-lib-instrument": { + "istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true + }, + "istanbul-lib-instrument": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, - "dependencies": { + "requires": { "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "requires": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "dependencies": { + "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/jasmine-core": { + "jasmine-core": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.8.0.tgz", "integrity": "sha512-zl0nZWDrmbCiKns0NcjkFGYkVTGCPUgoHypTaj+G2AzaWus7QGoXARSlYsSle2VRpSdfJmM+hzmFKzQNhF2kHg==", "dev": true }, - "node_modules/jest-worker": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.1.tgz", - "integrity": "sha512-XJKCL7tu+362IUYTWvw8+3S75U7qMiYiRU6u5yqscB48bTvzwN6i8L/7wVTXiFLwkRsxARNM7TISnTvcgv9hxA==", + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, - "dependencies": { + "requires": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/js-tokens": { + "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "node_modules/jsbn": { + "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", "dev": true }, - "node_modules/jsesc": { + "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/json-parse-better-errors": { + "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "node_modules/json-parse-even-better-errors": { + "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, - "node_modules/json-stringify-safe": { + "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { + "jsonc-parser": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", "dev": true }, - "node_modules/jsonfile": { + "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "optionalDependencies": { + "requires": { "graceful-fs": "^4.1.6" } }, - "node_modules/jsonparse": { + "jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { + "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, - "node_modules/karma": { + "karma": { "version": "6.3.4", "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.4.tgz", "integrity": "sha512-hbhRogUYIulfkBTZT7xoPrCYhRBnBoqbbL4fszWD0ReFGUxU+LYBr3dwKdAluaDQ/ynT9/7C+Lf7pPNW4gSx4Q==", "dev": true, - "dependencies": { + "requires": { "body-parser": "^1.19.0", "braces": "^3.0.2", "chokidar": "^3.5.1", @@ -8253,569 +6384,418 @@ "ua-parser-js": "^0.7.28", "yargs": "^16.1.1" }, - "bin": { - "karma": "bin/karma" - }, - "engines": { - "node": ">= 10" + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } } }, - "node_modules/karma-chrome-launcher": { + "karma-chrome-launcher": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", "dev": true, - "dependencies": { + "requires": { "which": "^1.2.1" } }, - "node_modules/karma-coverage": { + "karma-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", "dev": true, - "dependencies": { + "requires": { "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^4.0.1", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.0", "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.0.0" } }, - "node_modules/karma-jasmine": { + "karma-jasmine": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", "dev": true, - "dependencies": { + "requires": { "jasmine-core": "^3.6.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "karma": "*" } }, - "node_modules/karma-jasmine-html-reporter": { + "karma-jasmine-html-reporter": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", - "dev": true, - "peerDependencies": { - "jasmine-core": ">=3.8", - "karma": ">=0.9", - "karma-jasmine": ">=1.1" - } + "dev": true }, - "node_modules/karma-source-map-support": { + "karma-source-map-support": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", "dev": true, - "dependencies": { + "requires": { "source-map-support": "^0.5.5" } }, - "node_modules/karma/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/karma/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/karma/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/karma/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/karma/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/karma/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/karma/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/karma/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/karma/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/karma/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/killable": { + "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", "dev": true }, - "node_modules/kind-of": { + "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true, - "engines": { - "node": ">= 8" - } + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true }, - "node_modules/less": { + "less": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", "dev": true, - "dependencies": { + "requires": { "copy-anything": "^2.0.1", - "parse-node-version": "^1.0.1", - "tslib": "^1.10.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { "errno": "^0.1.1", "graceful-fs": "^4.1.2", "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", "needle": "^2.5.2", - "source-map": "~0.6.0" + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, - "node_modules/less-loader": { + "less-loader": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.0.1.tgz", "integrity": "sha512-Crln//HpW9M5CbtdfWm3IO66Cvx1WhZQvNybXgfB2dD/6Sav9ppw+IWqs/FQKPBFO4B6X0X28Z0WNznshgwUzA==", "dev": true, - "dependencies": { + "requires": { "klona": "^2.0.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "less": "^3.5.0 || ^4.0.0", - "webpack": "^5.0.0" } }, - "node_modules/less/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "optional": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/less/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/less/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/license-webpack-plugin": { + "license-webpack-plugin": { "version": "2.3.20", "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.20.tgz", "integrity": "sha512-AHVueg9clOKACSHkhmEI+PCC9x8+qsQVuKECZD3ETxETK5h/PCv5/MUzyG1gm8OMcip/s1tcNxqo9Qb7WhjGsg==", "dev": true, - "dependencies": { + "requires": { "@types/webpack-sources": "^0.1.5", "webpack-sources": "^1.2.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } } }, - "node_modules/lilconfig": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", - "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, - "node_modules/loader-utils": { + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dev": true, - "dependencies": { + "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" } }, - "node_modules/locate-path": { + "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "dependencies": { + "requires": { "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/lodash": { + "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "node_modules/lodash.debounce": { + "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "node_modules/lodash.memoize": { + "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "dev": true }, - "node_modules/lodash.uniq": { + "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, - "node_modules/log-symbols": { + "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, - "dependencies": { + "requires": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "requires": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", "dev": true }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, - "engines": { - "node": ">=8" + "requires": { + "yallist": "^3.0.2" } }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log4js": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", - "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", - "dev": true, - "dependencies": { - "date-format": "^3.0.0", - "debug": "^4.1.1", - "flatted": "^2.0.1", - "rfdc": "^1.1.4", - "streamroller": "^2.2.4" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { + "magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "dev": true, - "dependencies": { + "requires": { "sourcemap-codec": "^1.4.4" } }, - "node_modules/make-dir": { + "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, - "dependencies": { + "requires": { "semver": "^6.0.0" }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-fetch-happen": { + "make-fetch-happen": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", "dev": true, - "dependencies": { + "requires": { "agentkeepalive": "^4.1.3", "cacache": "^15.2.0", "http-cache-semantics": "^4.1.0", @@ -8833,487 +6813,435 @@ "socks-proxy-agent": "^6.0.0", "ssri": "^8.0.0" }, - "engines": { - "node": ">= 10" + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/map-age-cleaner": { + "map-age-cleaner": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", "dev": true, - "dependencies": { + "requires": { "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/map-cache": { + "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true }, - "node_modules/map-visit": { + "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "dev": true, - "dependencies": { + "requires": { "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/mdn-data": { + "mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true }, - "node_modules/media-typer": { + "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true }, - "node_modules/mem": { + "mem": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", "dev": true, - "dependencies": { + "requires": { "map-age-cleaner": "^0.1.3", "mimic-fn": "^3.1.0" }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/mem?sponsor=1" - } - }, - "node_modules/mem/node_modules/mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/memfs": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", - "integrity": "sha512-2mDCPhuduRPOxlfgsXF9V+uqC6Jgz8zt/bNe4d4W7d5f6pCzHrWkxLNr17jKGXd4+j2kQNsAG2HARPnt74sqVQ==", - "dev": true, "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } } }, - "node_modules/memory-fs": { + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", "dev": true, - "dependencies": { + "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, + }, "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": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "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" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/merge-descriptors": { + "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", "dev": true }, - "node_modules/merge-source-map": { + "merge-source-map": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", "dev": true, - "dependencies": { + "requires": { "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/merge-source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-stream": { + "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/merge2": { + "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } + "dev": true }, - "node_modules/methods": { + "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, - "engines": { - "node": ">= 0.6" + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" } }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { + "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" + "requires": { + "mime-db": "1.52.0" } }, - "node_modules/mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dev": true, - "dependencies": { - "mime-db": "1.49.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { + "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/mini-css-extract-plugin": { + "mini-css-extract-plugin": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.1.tgz", "integrity": "sha512-A0GBXpz8WIPgh2HfASJ0EeY8grd2dGxmC4R8uTujFJXZY7zFy0nvYSYW6SKCLKlz7y45BdHONfaxZQMIZpeF/w==", "dev": true, - "dependencies": { + "requires": { "schema-utils": "^3.1.0" }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, - "node_modules/minimalistic-assert": { + "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, - "node_modules/minimatch": { + "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, - "dependencies": { + "requires": { "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "dependencies": { + "requires": { "yallist": "^4.0.0" }, - "engines": { - "node": ">=8" + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/minipass-collect": { + "minipass-collect": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/minipass-fetch": { + "minipass-fetch": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", "dev": true, - "dependencies": { + "requires": { + "encoding": "^0.1.12", "minipass": "^3.1.0", "minipass-sized": "^1.0.3", "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" } }, - "node_modules/minipass-flush": { + "minipass-flush": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "minipass-json-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.2.tgz", + "integrity": "sha512-myxeeTm57lYs8pH2nxPzmEEg8DGIgW+9mv6D4JZD2pa81I/OBjeU7PtICXV6c9eRGTA5JMDsuIPUZRCyBMYNhg==", "dev": true, - "dependencies": { + "requires": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" } }, - "node_modules/minipass-pipeline": { + "minipass-pipeline": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/minipass-sized": { + "minipass-sized": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/minizlib": { + "minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, - "dependencies": { + "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" }, - "engines": { - "node": ">= 8" + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/mixin-deep": { + "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, - "dependencies": { + "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, - "node_modules/mkdirp": { + "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/ms": { + "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/multicast-dns": { + "multicast-dns": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, - "dependencies": { + "requires": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" } }, - "node_modules/multicast-dns-service-types": { + "multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", "dev": true }, - "node_modules/mute-stream": { + "mute-stream": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, - "node_modules/nan": { + "nan": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", "dev": true, - "license": "MIT", "optional": true }, - "node_modules/nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true }, - "node_modules/nanomatch": { + "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, - "dependencies": { + "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "define-property": "^2.0.2", @@ -9325,97 +7253,105 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/needle": { + "needle": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", "dev": true, "optional": true, - "dependencies": { + "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", "sax": "^1.2.4" }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, "dependencies": { - "ms": "^2.1.1" + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + } } }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true }, - "node_modules/neo-async": { + "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node_modules/nice-napi": { + "ng-particles": { + "version": "2.43.1", + "resolved": "https://registry.npmjs.org/ng-particles/-/ng-particles-2.43.1.tgz", + "integrity": "sha512-grjvp8G58ULRdaF+ANFl1EQiRdtV5UhopR6yVt13tvqaQWj8E35xhsCQZMtNvFOm+UMz4ucMhSQk0Ho/lovk7g==", + "requires": { + "tslib": "^2.3.0" + } + }, + "ngx-owl-carousel-o": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/ngx-owl-carousel-o/-/ngx-owl-carousel-o-5.1.1.tgz", + "integrity": "sha512-AmaU02UzONGrBSj4K28ZWEZxLYySyiC7Vefq4VacjAhYxUR+HA9jdQghG4zM+QlVPkmgFdZeepeqZ3/h9fU3ug==", + "requires": { + "tslib": "^2.0.0" + } + }, + "ngx-typed-js": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ngx-typed-js/-/ngx-typed-js-2.1.1.tgz", + "integrity": "sha512-j/S5SdYy+Wjw+ad6OEfgk3QfucdqgS48XmKv34k0QII2MyRSwYvMxJ9ax60WdwRQCAG0xmu67FAN8tww7XwTEQ==", + "requires": { + "tslib": "^2.3.0", + "typed.js": "^2.0.12" + } + }, + "nice-napi": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", "dev": true, - "hasInstallScript": true, "optional": true, - "os": [ - "!win32" - ], - "dependencies": { + "requires": { "node-addon-api": "^3.0.0", "node-gyp-build": "^4.2.2" } }, - "node_modules/nice-try": { + "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "node_modules/node-addon-api": { + "node-addon-api": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", "dev": true, "optional": true }, - "node_modules/node-forge": { + "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } + "dev": true }, - "node_modules/node-gyp": { + "node-gyp": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", "dev": true, - "dependencies": { + "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", "graceful-fs": "^4.2.3", @@ -9427,449 +7363,329 @@ "tar": "^6.0.2", "which": "^2.0.2" }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", - "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==", - "dev": true, - "optional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, - "node_modules/node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "node-gyp-build": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", + "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", + "dev": true, + "optional": true + }, + "node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, - "node_modules/nopt": { + "nopt": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, - "dependencies": { + "requires": { "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" } }, - "node_modules/normalize-path": { + "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/normalize-range": { + "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true }, - "node_modules/normalize-url": { + "normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/npm-bundled": { + "npm-bundled": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", "dev": true, - "dependencies": { + "requires": { "npm-normalize-package-bin": "^1.0.1" } }, - "node_modules/npm-install-checks": { + "npm-install-checks": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", "dev": true, - "dependencies": { + "requires": { "semver": "^7.1.1" - }, - "engines": { - "node": ">=10" } }, - "node_modules/npm-normalize-package-bin": { + "npm-normalize-package-bin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "dev": true }, - "node_modules/npm-package-arg": { + "npm-package-arg": { "version": "8.1.5", "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", "dev": true, - "dependencies": { + "requires": { "hosted-git-info": "^4.0.1", "semver": "^7.3.4", "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/npm-packlist": { + "npm-packlist": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", "dev": true, - "dependencies": { + "requires": { "glob": "^7.1.6", "ignore-walk": "^3.0.3", "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": ">=10" } }, - "node_modules/npm-pick-manifest": { + "npm-pick-manifest": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", "dev": true, - "dependencies": { + "requires": { "npm-install-checks": "^4.0.0", "npm-normalize-package-bin": "^1.0.1", "npm-package-arg": "^8.1.2", "semver": "^7.3.4" } }, - "node_modules/npm-registry-fetch": { + "npm-registry-fetch": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", "dev": true, - "dependencies": { + "requires": { "make-fetch-happen": "^9.0.1", "minipass": "^3.1.3", "minipass-fetch": "^1.3.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.0.0", "npm-package-arg": "^8.0.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/npm-run-path": { + "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, - "dependencies": { + "requires": { "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/npmlog": { + "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "deprecated": "This package is no longer supported.", "dev": true, - "dependencies": { + "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", "gauge": "~2.7.3", "set-blocking": "~2.0.0" } }, - "node_modules/nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, - "dependencies": { + "requires": { "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/num2fraction": { + "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", "dev": true }, - "node_modules/number-is-nan": { + "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true }, - "node_modules/oauth-sign": { + "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } + "dev": true }, - "node_modules/object-assign": { + "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true }, - "node_modules/object-copy": { + "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dev": true, - "dependencies": { + "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", "kind-of": "^3.0.3" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true + }, + "object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" } }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { + "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } + "dev": true }, - "node_modules/object-visit": { + "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dev": true, - "dependencies": { + "requires": { "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { + "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dev": true, - "dependencies": { + "requires": { "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/obuf": { + "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, - "dependencies": { + "requires": { "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/on-headers": { + "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "dev": true }, - "node_modules/once": { + "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "dependencies": { + "requires": { "wrappy": "1" } }, - "node_modules/onetime": { + "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "dependencies": { + "requires": { "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { + "open": { "version": "8.2.1", "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", "dev": true, - "dependencies": { + "requires": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opn": { + "opn": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, - "dependencies": { + "requires": { "is-wsl": "^1.1.0" }, - "engines": { - "node": ">=4" + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true + } } }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora": { + "ora": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, - "dependencies": { + "requires": { "bl": "^4.1.0", "chalk": "^4.1.0", "cli-cursor": "^3.1.0", @@ -9880,188 +7696,124 @@ "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-tmpdir": { + "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true }, - "node_modules/p-defer": { + "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true, - "engines": { - "node": ">=4" - } + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true }, - "node_modules/p-finally": { + "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true }, - "node_modules/p-limit": { + "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "dependencies": { + "requires": { "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { + "p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "dependencies": { + "requires": { "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/p-map": { + "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, - "dependencies": { + "requires": { "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-retry": { + "p-retry": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dev": true, - "dependencies": { + "requires": { "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/p-try": { + "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/pacote": { + "pacote": { "version": "11.3.5", "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.3.5.tgz", "integrity": "sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==", "dev": true, - "dependencies": { + "requires": { "@npmcli/git": "^2.1.0", "@npmcli/installed-package-contents": "^1.0.6", "@npmcli/promise-spawn": "^1.2.0", @@ -10081,2094 +7833,1390 @@ "rimraf": "^3.0.2", "ssri": "^8.0.1", "tar": "^6.1.0" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": ">=10" } }, - "node_modules/pako": { + "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, - "node_modules/parent-module": { + "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "dependencies": { + "requires": { "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/parse-json": { + "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse-node-version": { + "parse-node-version": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } + "dev": true }, - "node_modules/parse5": { + "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, - "node_modules/parse5-html-rewriting-stream": { + "parse5-html-rewriting-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", "dev": true, - "dependencies": { + "requires": { "parse5": "^6.0.1", "parse5-sax-parser": "^6.0.1" } }, - "node_modules/parse5-htmlparser2-tree-adapter": { + "parse5-htmlparser2-tree-adapter": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "dev": true, - "dependencies": { + "requires": { "parse5": "^6.0.1" } }, - "node_modules/parse5-sax-parser": { + "parse5-sax-parser": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", "dev": true, - "dependencies": { + "requires": { "parse5": "^6.0.1" } }, - "node_modules/parseurl": { + "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", "dev": true }, - "node_modules/path-exists": { + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true }, - "node_modules/path-key": { + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true }, - "node_modules/path-parse": { + "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "node_modules/path-to-regexp": { + "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", "dev": true }, - "node_modules/path-type": { + "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true }, - "node_modules/pify": { + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/pinkie": { + "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true }, - "node_modules/pinkie-promise": { + "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, - "dependencies": { + "requires": { "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/piscina": { + "piscina": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz", "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==", "dev": true, - "dependencies": { + "requires": { "eventemitter-asyncresource": "^1.0.0", "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0" - }, - "optionalDependencies": { + "hdr-histogram-percentiles-obj": "^3.0.0", "nice-napi": "^1.0.2" } }, - "node_modules/pkg-dir": { + "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "dependencies": { + "requires": { "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "dependencies": { - "ms": "^2.1.1" + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + } } }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/posix-character-classes": { + "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true }, - "node_modules/postcss": { + "postcss": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "dev": true, - "dependencies": { + "requires": { "colorette": "^1.2.2", "nanoid": "^3.1.23", "source-map-js": "^0.6.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-attribute-case-insensitive": { + "postcss-attribute-case-insensitive": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^6.0.2" - } - }, - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, + }, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-attribute-case-insensitive/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dev": true, - "engines": { - "node": ">=0.10.0" + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-attribute-case-insensitive/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-color-functional-notation": { + "postcss-color-functional-notation": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-functional-notation/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-color-functional-notation/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-color-functional-notation/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-color-gray": { + "postcss-color-gray": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", "dev": true, - "dependencies": { + "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.5", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-gray/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-color-gray/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-color-gray/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-color-hex-alpha": { + "postcss-color-hex-alpha": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.14", "postcss-values-parser": "^2.0.1" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-hex-alpha/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-color-hex-alpha/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-color-hex-alpha/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-color-mod-function": { + "postcss-color-mod-function": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", "dev": true, - "dependencies": { + "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-mod-function/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-color-mod-function/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-color-mod-function/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-color-rebeccapurple": { + "postcss-color-rebeccapurple": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-color-rebeccapurple/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-color-rebeccapurple/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-colormin": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", - "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", + "requires": { + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "colord": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-convert-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", - "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-custom-media": { + "postcss-custom-media": { "version": "7.0.8", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.14" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-custom-media/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-custom-media/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-custom-media/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-custom-properties": { + "postcss-custom-properties": { "version": "8.0.11", "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.17", "postcss-values-parser": "^2.0.1" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-custom-properties/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-custom-properties/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-custom-properties/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-custom-selectors": { + "postcss-custom-selectors": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-custom-selectors/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-custom-selectors/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-dir-pseudo-class": { + "postcss-dir-pseudo-class": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true }, - "node_modules/postcss-dir-pseudo-class/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true }, - "node_modules/postcss-dir-pseudo-class/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true }, - "node_modules/postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true }, - "node_modules/postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { + "postcss-double-position-gradients": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.5", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-double-position-gradients/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-double-position-gradients/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-double-position-gradients/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-env-function": { + "postcss-env-function": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-env-function/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-env-function/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-env-function/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-focus-visible": { + "postcss-focus-visible": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-focus-visible/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-focus-visible/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-focus-visible/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-focus-within": { + "postcss-focus-within": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-focus-within/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-focus-within/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-focus-within/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-font-variant": { + "postcss-font-variant": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" - } - }, - "node_modules/postcss-font-variant/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, + }, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-font-variant/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-font-variant/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-gap-properties": { + "postcss-gap-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-gap-properties/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-gap-properties/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-gap-properties/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-image-set-function": { + "postcss-image-set-function": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-image-set-function/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-image-set-function/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-image-set-function/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-import": { + "postcss-import": { "version": "14.0.2", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", "dev": true, - "dependencies": { + "requires": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" } }, - "node_modules/postcss-initial": { + "postcss-initial": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" - } - }, - "node_modules/postcss-initial/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, + }, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-initial/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-initial/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-lab-function": { + "postcss-lab-function": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", "dev": true, - "dependencies": { + "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-lab-function/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-lab-function/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-lab-function/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-loader": { + "postcss-loader": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz", "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==", "dev": true, - "dependencies": { + "requires": { "cosmiconfig": "^7.0.0", "klona": "^2.0.4", "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" } }, - "node_modules/postcss-logical": { + "postcss-logical": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-logical/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-logical/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-logical/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-media-minmax": { + "postcss-media-minmax": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-media-minmax/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-media-minmax/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" } }, - "node_modules/postcss-media-minmax/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", - "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", - "dev": true, - "dependencies": { - "css-color-names": "^1.0.1", - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", + "requires": { + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", - "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", - "dev": true, - "dependencies": { - "colord": "^2.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.2", + "cssnano-utils": "^3.1.0", "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dev": true, - "dependencies": { + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true + }, + "postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "requires": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-values": { + "postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, - "dependencies": { + "requires": { "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, - "node_modules/postcss-nesting": { + "postcss-nesting": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-nesting/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-nesting/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dev": true, - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dev": true, - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", - "dev": true, - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", - "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", - "dev": true, - "dependencies": { - "is-absolute-url": "^3.0.3", + "requires": { "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dev": true, - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-overflow-shorthand": { + "postcss-overflow-shorthand": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-overflow-shorthand/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-overflow-shorthand/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-overflow-shorthand/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-page-break": { + "postcss-page-break": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" - } - }, - "node_modules/postcss-page-break/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, + }, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-page-break/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-page-break/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-place": { + "postcss-place": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-place/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-place/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-place/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-preset-env": { + "postcss-preset-env": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", "dev": true, - "dependencies": { + "requires": { "autoprefixer": "^9.6.1", "browserslist": "^4.6.4", "caniuse-lite": "^1.0.30000981", @@ -12207,754 +9255,542 @@ "postcss-selector-matches": "^4.0.0", "postcss-selector-not": "^4.0.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-preset-env/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-preset-env/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-preset-env/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-pseudo-class-any-link": { + "postcss-pseudo-class-any-link": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "dev": true, - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.0", + "requires": { + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" } }, - "node_modules/postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dev": true, - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-replace-overflow-wrap": { + "postcss-replace-overflow-wrap": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", "dev": true, - "dependencies": { + "requires": { "postcss": "^7.0.2" - } - }, - "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, + }, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-replace-overflow-wrap/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-replace-overflow-wrap/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-selector-matches": { + "postcss-selector-matches": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", "dev": true, - "dependencies": { + "requires": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" - } - }, - "node_modules/postcss-selector-matches/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, + }, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-selector-matches/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-selector-matches/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-selector-not": { + "postcss-selector-not": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", "dev": true, - "dependencies": { + "requires": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" - } - }, - "node_modules/postcss-selector-not/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-selector-not/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-selector-not/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, - "dependencies": { + "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" } }, - "node_modules/postcss-svgo": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", - "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.3.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" } }, - "node_modules/postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "requires": { + "postcss-selector-parser": "^6.0.5" } }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "node_modules/postcss-values-parser": { + "postcss-values-parser": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", "dev": true, - "dependencies": { + "requires": { "flatten": "^1.0.2", "indexes-of": "^1.0.1", "uniq": "^1.0.1" - }, - "engines": { - "node": ">=6.14.4" } }, - "node_modules/pretty-bytes": { + "pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/process-nextick-args": { + "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/promise-inflight": { + "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true }, - "node_modules/promise-retry": { + "promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, - "dependencies": { + "requires": { "err-code": "^2.0.2", "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/proxy-addr": { + "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, - "dependencies": { + "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" } }, - "node_modules/prr": { + "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, - "node_modules/pump": { + "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, - "dependencies": { + "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true }, - "node_modules/qjobs": { + "qjobs": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, - "engines": { - "node": ">=0.9" + "requires": { + "side-channel": "^1.0.4" } }, - "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { + "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, - "node_modules/queue-microtask": { + "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, - "node_modules/randombytes": { + "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "dependencies": { + "requires": { "safe-buffer": "^5.1.0" } }, - "node_modules/range-parser": { + "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "dev": true }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, - "engines": { - "node": ">= 0.8" + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/read-cache": { + "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, - "dependencies": { + "requires": { "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } } }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-package-json-fast": { + "read-package-json-fast": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", "dev": true, - "dependencies": { + "requires": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" } }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, - "dependencies": { + "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" } }, - "node_modules/readdirp": { + "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "dependencies": { + "requires": { "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" } }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "reflect-metadata": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==", "dev": true }, - "node_modules/regenerate": { + "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" + "requires": { + "regenerate": "^1.4.2" } }, - "node_modules/regenerator-runtime": { + "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, - "dependencies": { + "requires": { "@babel/runtime": "^7.8.4" } }, - "node_modules/regex-not": { + "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, - "dependencies": { + "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", "dev": true }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" } }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, - "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" - }, - "engines": { - "node": ">=4" + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" } }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, - "dependencies": { + "requires": { "jsesc": "~0.5.0" }, - "bin": { - "regjsparser": "bin/parser" + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { + "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", "dev": true }, - "node_modules/repeat-element": { + "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/repeat-string": { + "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true }, - "node_modules/request": { + "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, - "dependencies": { + "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", @@ -12976,462 +9812,375 @@ "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" }, - "engines": { - "node": ">= 6" + "dependencies": { + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } } }, - "node_modules/request/node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/require-directory": { + "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true }, - "node_modules/require-from-string": { + "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/require-main-filename": { + "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "node_modules/requires-port": { + "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "dev": true }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, - "node_modules/resolve-cwd": { + "resolve-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", "dev": true, - "dependencies": { + "requires": { "resolve-from": "^3.0.0" }, - "engines": { - "node": ">=4" + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + } } }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { + "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true }, - "node_modules/resolve-url-loader": { + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", "dev": true, - "dependencies": { + "requires": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", "loader-utils": "^2.0.0", "postcss": "^7.0.35", "source-map": "0.6.1" }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, - "rework-visit": { - "optional": true + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor": { + "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, - "dependencies": { + "requires": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" } }, - "node_modules/ret": { + "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } + "dev": true }, - "node_modules/retry": { + "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true }, - "node_modules/reusify": { + "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, - "node_modules/rimraf": { + "rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true + }, + "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "dependencies": { + "requires": { "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/run-async": { + "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } + "dev": true }, - "node_modules/run-parallel": { + "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { + "requires": { "queue-microtask": "^1.2.2" } }, - "node_modules/rxjs": { + "rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { + "requires": { "tslib": "^1.9.0" }, - "engines": { - "npm": ">=2.0.0" + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, - "node_modules/safe-regex": { + "safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "dev": true, - "dependencies": { + "requires": { "ret": "~0.1.10" } }, - "node_modules/safer-buffer": { + "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "node_modules/sass": { + "sass": { "version": "1.36.0", "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz", "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==", "dev": true, - "dependencies": { + "requires": { "chokidar": ">=3.0.0 <4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" } }, - "node_modules/sass-loader": { + "sass-loader": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", "dev": true, - "dependencies": { + "requires": { "klona": "^2.0.4", "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", - "sass": "^1.3.0", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true, + "optional": true }, - "node_modules/schema-utils": { + "schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, - "dependencies": { + "requires": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", "ajv-keywords": "^3.5.2" }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } } }, - "node_modules/select-hose": { + "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", "dev": true }, - "node_modules/selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", "dev": true, - "dependencies": { + "requires": { "node-forge": "^0.10.0" } }, - "node_modules/semver": { + "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, - "dependencies": { + "requires": { "lru-cache": "^6.0.0" }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, - "dependencies": { + "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, - "engines": { - "node": ">= 0.8.0" + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { + "requires": { "randombytes": "^2.1.0" } }, - "node_modules/serve-index": { + "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, - "dependencies": { + "requires": { "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", @@ -13440,170 +10189,193 @@ "mime-types": "~2.1.17", "parseurl": "~1.3.2" }, - "engines": { - "node": ">= 0.8.0" + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "dependencies": { + "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" + "send": "0.18.0" } }, - "node_modules/set-blocking": { + "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, - "node_modules/set-value": { + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, + "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, - "dependencies": { + "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, - "node_modules/shallow-clone": { + "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, - "dependencies": { + "requires": { "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" } }, - "node_modules/shebang-command": { + "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, - "dependencies": { + "requires": { "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/shebang-regex": { + "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true }, - "node_modules/slash": { + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/smart-buffer": { + "smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } + "dev": true }, - "node_modules/snapdragon": { + "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, - "dependencies": { + "requires": { "base": "^0.11.1", "debug": "^2.2.0", "define-property": "^0.2.5", @@ -13613,168 +10385,119 @@ "source-map-resolve": "^0.5.0", "use": "^3.1.0" }, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "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" + } + } } }, - "node_modules/snapdragon-node": { + "snapdragon-node": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, - "dependencies": { + "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", "snapdragon-util": "^3.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + } } }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "deprecated": "Please upgrade to v1.0.1", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "deprecated": "Please upgrade to v1.0.1", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { + "snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, - "dependencies": { + "requires": { "kind-of": "^3.2.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "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" - } - }, - "node_modules/socket.io": { + "socket.io": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", "dev": true, - "dependencies": { + "requires": { "@types/cookie": "^0.4.0", "@types/cors": "^2.8.8", "@types/node": ">=10.0.0", @@ -13784,216 +10507,180 @@ "engine.io": "~4.1.0", "socket.io-adapter": "~2.1.0", "socket.io-parser": "~4.0.3" - }, - "engines": { - "node": ">=10.0.0" } }, - "node_modules/socket.io-adapter": { + "socket.io-adapter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", "dev": true }, - "node_modules/socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "socket.io-parser": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz", + "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==", "dev": true, - "dependencies": { + "requires": { "@types/component-emitter": "^1.2.10", "component-emitter": "~1.3.0", "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" } }, - "node_modules/sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, - "dependencies": { + "requires": { "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", + "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, - "node_modules/sockjs-client": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", - "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "sockjs-client": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", + "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", "dev": true, - "dependencies": { - "debug": "^3.2.6", - "eventsource": "^1.0.7", - "faye-websocket": "^0.11.3", + "requires": { + "debug": "^3.2.7", + "eventsource": "^2.0.2", + "faye-websocket": "^0.11.4", "inherits": "^2.0.4", - "json3": "^3.3.3", - "url-parse": "^1.5.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/socks": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", - "dev": true, - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" + "url-parse": "^1.5.10" }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } } }, - "node_modules/socks-proxy-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.0.0.tgz", - "integrity": "sha512-FIgZbQWlnjVEQvMkylz64/rUggGtrKstPnx8OZyYFG0tAFR8CSBtpXxSwbFLHyeXFn/cunFL7MpuSOvDSOPo9g==", + "socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "dev": true, - "dependencies": { + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "requires": { "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - }, - "engines": { - "node": ">= 10" + "debug": "^4.3.3", + "socks": "^2.6.2" } }, - "node_modules/source-list-map": { + "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", "dev": true }, - "node_modules/source-map": { + "source-map": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } + "dev": true }, - "node_modules/source-map-js": { + "source-map-js": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/source-map-loader": { + "source-map-loader": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", "dev": true, - "dependencies": { + "requires": { "abab": "^2.0.5", "iconv-lite": "^0.6.2", "source-map-js": "^0.6.2" }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } } }, - "node_modules/source-map-resolve": { + "source-map-resolve": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, - "dependencies": { + "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0" } }, - "node_modules/source-map-support": { + "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, - "dependencies": { + "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { + "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", "dev": true }, - "node_modules/sourcemap-codec": { + "sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", "dev": true }, - "node_modules/spdy": { + "spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, - "dependencies": { + "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", "http-deceiver": "^1.2.7", "select-hose": "^2.0.0", "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" } }, - "node_modules/spdy-transport": { + "spdy-transport": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, - "dependencies": { + "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", "hpack.js": "^2.1.6", @@ -14002,24 +10689,35 @@ "wbuf": "^1.7.3" } }, - "node_modules/split-string": { + "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, - "dependencies": { + "requires": { "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true + }, + "ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "requires": { + "frac": "~1.1.2" + } + }, + "sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dev": true, - "dependencies": { + "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", @@ -14029,196 +10727,118 @@ "jsbn": "~0.1.0", "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/ssri": { + "ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, - "dependencies": { + "requires": { "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/stable": { + "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", "dev": true }, - "node_modules/static-extend": { + "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "dev": true, - "dependencies": { + "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true }, - "node_modules/streamroller": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", - "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", - "deprecated": "2.x is no longer supported. Please upgrade to 3.x or higher.", + "streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", "dev": true, - "dependencies": { - "date-format": "^2.1.0", - "debug": "^4.1.1", + "requires": { + "date-format": "^4.0.14", + "debug": "^4.3.4", "fs-extra": "^8.1.0" - }, - "engines": { - "node": ">=8.0" } }, - "node_modules/streamroller/node_modules/date-format": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", - "deprecated": "2.x is no longer supported. Please upgrade to 4.x or higher.", + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "engines": { - "node": ">=4.0" + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "node_modules/string_decoder": { + "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, - "dependencies": { + "requires": { "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "ansi-regex": "^5.0.1" } }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { + "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true }, - "node_modules/style-loader": { + "style-loader": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz", "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==", - "dev": true, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } + "dev": true }, - "node_modules/stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dev": true, - "dependencies": { - "browserslist": "^4.16.0", + "requires": { + "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" } }, - "node_modules/stylus": { + "stylus": { "version": "0.54.8", "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", "dev": true, - "dependencies": { + "requires": { "css-parse": "~2.0.0", "debug": "~3.1.0", "glob": "^7.1.6", @@ -14228,155 +10848,147 @@ "semver": "^6.3.0", "source-map": "^0.7.3" }, - "bin": { - "stylus": "bin/stylus" - }, - "engines": { - "node": "*" + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/stylus-loader": { + "stylus-loader": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.1.0.tgz", "integrity": "sha512-qKO34QCsOtSJrXxQQmXsPeaVHh6hMumBAFIoJTcsSr2VzrA6o/CW9HCGR8spCjzJhN8oKQHdj/Ytx0wwXyElkw==", "dev": true, - "dependencies": { + "requires": { "fast-glob": "^3.2.5", "klona": "^2.0.4", "normalize-path": "^3.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "stylus": ">=0.52.4", - "webpack": "^5.0.0" } }, - "node_modules/stylus/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stylus/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/stylus/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/subsink": { + "subsink": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/subsink/-/subsink-1.0.2.tgz", "integrity": "sha512-QFL2oKaA6jVai82dcF0/SIKHNrKJO/wAiHBw9CG576+eBzeg+lZmpG63Tvajx3yg05Hf9ZIZ+zroJutj3hvLNQ==" }, - "node_modules/supports-color": { + "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "dependencies": { + "requires": { "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/svgo": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.5.0.tgz", - "integrity": "sha512-FSdBOOo271VyF/qZnOn1PgwCdt1v4Dx0Sey+U1jgqm1vqRYjPGdip0RGrFW6ItwtkBB8rHgHk26dlVr0uCs82Q==", + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dev": true, - "dependencies": { - "@trysound/sax": "0.1.1", - "colorette": "^1.3.0", + "requires": { + "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^4.1.3", "css-tree": "^1.1.3", "csso": "^4.2.0", + "picocolors": "^1.0.0", "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" } }, - "node_modules/symbol-observable": { + "symbol-observable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } + "dev": true }, - "node_modules/tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true, - "engines": { - "node": ">=6" - } + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, - "dependencies": { + "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, - "engines": { - "node": ">= 10" + "dependencies": { + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/terser": { + "terser": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", "dev": true, - "dependencies": { + "requires": { "commander": "^2.20.0", "source-map": "~0.7.2", "source-map-support": "~0.5.19" }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } } }, - "node_modules/terser-webpack-plugin": { + "terser-webpack-plugin": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", "dev": true, - "dependencies": { + "requires": { "jest-worker": "^27.0.2", "p-limit": "^3.1.0", "schema-utils": "^3.0.0", @@ -14384,603 +10996,489 @@ "source-map": "^0.6.1", "terser": "^5.7.0" }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/text-table": { + "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "node_modules/through": { + "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "node_modules/thunky": { + "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tmp": { + "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, - "dependencies": { + "requires": { "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" } }, - "node_modules/to-fast-properties": { + "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true }, - "node_modules/to-object-path": { + "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "dev": true, - "dependencies": { + "requires": { "kind-of": "^3.0.2" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "node_modules/to-regex": { + "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, - "dependencies": { + "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/to-regex-range": { + "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "dependencies": { + "requires": { "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" } }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true }, - "node_modules/tough-cookie": { + "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, - "dependencies": { + "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" } }, - "node_modules/tree-kill": { + "tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } + "dev": true }, - "node_modules/tslib": { + "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, - "node_modules/tunnel-agent": { + "tsparticles": { + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-1.43.1.tgz", + "integrity": "sha512-6EuHncwqzoyTlUxc11YH8LVlwVUgpYaZD0yMOeA2OvRqFZ9VQV8EjjQ6ZfXt6pfGA1ObPwU929jveFatxwTQkg==" + }, + "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, - "dependencies": { + "requires": { "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" } }, - "node_modules/tweetnacl": { + "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true }, - "node_modules/type-fest": { + "type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/type-is": { + "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, - "dependencies": { + "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" } }, - "node_modules/typescript": { + "typed.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/typed.js/-/typed.js-2.1.0.tgz", + "integrity": "sha512-bDuXEf7YcaKN4g08NMTUM6G90XU25CK3bh6U0THC/Mod/QPKlEt9g/EjvbYB8x2Qwr2p6J6I3NrsoYaVnY6wsQ==" + }, + "typescript": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.38.tgz", + "integrity": "sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, - "node_modules/ua-parser-js": { - "version": "0.7.28", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", - "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { + "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, - "dependencies": { + "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/uniq": { + "uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", "dev": true }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/unique-filename": { + "unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, - "dependencies": { + "requires": { "unique-slug": "^2.0.0" } }, - "node_modules/unique-slug": { + "unique-slug": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, - "dependencies": { + "requires": { "imurmurhash": "^0.1.4" } }, - "node_modules/universalify": { + "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } + "dev": true }, - "node_modules/unpipe": { + "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true }, - "node_modules/unset-value": { + "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "dev": true, - "dependencies": { + "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true + } } }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { + "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" + "requires": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" } }, - "node_modules/uri-js": { + "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "dependencies": { + "requires": { "punycode": "^2.1.0" } }, - "node_modules/urix": { + "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", "dev": true }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", "dev": true, + "requires": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "requires": { + "side-channel": "^1.0.6" + } + } } }, - "node_modules/url-parse": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, - "dependencies": { + "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { + "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "node_modules/utils-merge": { + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true }, - "node_modules/validate-npm-package-name": { + "validate-npm-package-name": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", "dev": true, - "dependencies": { + "requires": { "builtins": "^1.0.3" } }, - "node_modules/vary": { + "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/verror": { + "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { + "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + } } }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/void-elements": { + "void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true }, - "node_modules/watchpack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, - "dependencies": { + "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" } }, - "node_modules/wbuf": { + "wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, - "dependencies": { + "requires": { "minimalistic-assert": "^1.0.0" } }, - "node_modules/wcwidth": { + "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, - "dependencies": { + "requires": { "defaults": "^1.0.3" } }, - "node_modules/webpack": { + "webpack": { "version": "5.50.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.50.0.tgz", "integrity": "sha512-hqxI7t/KVygs0WRv/kTgUW8Kl3YC81uyWQSo/7WUs5LsuRw0htH/fCwbVBGCuiX/t4s7qzjXFcf41O8Reiypag==", "dev": true, - "dependencies": { + "requires": { "@types/eslint-scope": "^3.7.0", "@types/estree": "^0.0.50", "@webassemblyjs/ast": "1.11.1", @@ -15006,28 +11504,50 @@ "watchpack": "^2.2.0", "webpack-sources": "^3.2.0" }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true } } }, - "node_modules/webpack-dev-middleware": { + "webpack-dev-middleware": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", "dev": true, - "dependencies": { + "requires": { "colorette": "^1.2.2", "mem": "^8.1.1", "memfs": "^3.2.2", @@ -15035,41 +11555,44 @@ "range-parser": "^1.2.1", "schema-utils": "^3.0.0" }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, - "node_modules/webpack-dev-server": { + "webpack-dev-server": { "version": "3.11.2", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", "dev": true, - "dependencies": { + "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", "chokidar": "^2.1.8", @@ -15104,693 +11627,550 @@ "ws": "^6.2.1", "yargs": "^13.3.2" }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "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" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } } } }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "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" - } - }, - "node_modules/webpack-dev-server/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack-dev-server/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "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" - } - }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/webpack-dev-server/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-log": { + "webpack-log": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, - "dependencies": { + "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" }, - "engines": { - "node": ">= 6" + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } } }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-merge": { + "webpack-merge": { "version": "5.8.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, - "dependencies": { + "requires": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" } }, - "node_modules/webpack-sources": { + "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, - "dependencies": { + "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-subresource-integrity": { + "webpack-subresource-integrity": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", "dev": true, - "dependencies": { + "requires": { "webpack-sources": "^1.3.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "html-webpack-plugin": ">= 2.21.0 < 5", - "webpack": ">= 1.12.11 < 6" - }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/websocket-driver": { + "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, - "dependencies": { + "requires": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" } }, - "node_modules/websocket-extensions": { + "websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } + "dev": true }, - "node_modules/which": { + "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "dependencies": { + "requires": { "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" } }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, - "node_modules/wrap-ansi": { + "wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==" + }, + "word": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==" + }, + "wrap-ansi": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, - "dependencies": { + "requires": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", "strip-ansi": "^5.0.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrappy": { + "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, - "node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "dev": true, - "dependencies": { + "requires": { "async-limiter": "~1.0.0" } }, - "node_modules/y18n": { + "xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "requires": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + } + }, + "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, - "node_modules/yaml": { + "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } + "dev": true }, - "node_modules/yargs": { + "yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, - "dependencies": { + "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", "get-caller-file": "^2.0.1", @@ -15801,131 +12181,103 @@ "which-module": "^2.0.0", "y18n": "^4.0.0", "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, - "node_modules/yargs-parser": { + "yargs-parser": { "version": "13.1.2", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, - "dependencies": { + "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { + "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/zone.js": { + "zone.js": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz", "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", - "dependencies": { + "requires": { "tslib": "^2.0.0" } } diff --git a/support-portal-frontend/package.json b/support-portal-frontend/package.json index d3477ad..23bdb83 100644 --- a/support-portal-frontend/package.json +++ b/support-portal-frontend/package.json @@ -24,7 +24,13 @@ "rxjs": "~6.6.0", "subsink": "^1.0.2", "tslib": "^2.3.0", - "zone.js": "~0.11.4" + "zone.js": "~0.11.4", + "@nicky-lenaers/ngx-scroll-to": "^9.0.0", + "ng-particles": "^2.1.11", + "ngx-owl-carousel-o": "^5.0.0", + "ngx-typed-js": "^2.0.2", + "tsparticles": "^1.18.11", + "xlsx": "^0.18.5" }, "devDependencies": { "@angular-devkit/build-angular": "~12.2.5", diff --git a/support-portal-frontend/src/app/admin/admin-routing.module.ts b/support-portal-frontend/src/app/admin/admin-routing.module.ts new file mode 100644 index 0000000..283cdf5 --- /dev/null +++ b/support-portal-frontend/src/app/admin/admin-routing.module.ts @@ -0,0 +1,46 @@ +import {NgModule} from '@angular/core'; +import {RouterModule, Routes} from "@angular/router"; + +import {LoginComponent} from "../component/login/login.component"; +import {RegisterComponent} from "../component/register/register.component"; +import {UserComponent} from "../component/user/user.component"; +import {AuthenticationGuard} from "../guard/authentication.guard"; +import {ManagementComponent} from "../component/management/management.component"; +import {UsersComponent} from "../component/management/users/users.component"; +import {SettingsComponent} from "../component/management/settings/settings.component"; +import {ProfileComponent} from "../component/management/profile/profile.component"; +import {UserEditComponent} from "../component/management/users/user-edit/user-edit.component"; +import {UserViewComponent} from "../component/management/users/user-view/user-view.component"; +import {UserResolver} from "../component/management/users/user-resolver.service"; +import { ProfessorComponent } from '../component/professor/professor.component'; +import { HomeComponent } from '../component/home/home.component'; +import { EventComponent } from '../component/event/event.component'; +import { BlogComponent } from '../component/blog/blog.component'; +import { EventFormComponent } from '../component/event-form/event-form.component'; + +const routes: Routes = [ + { path: 'login', component: LoginComponent }, + { path: 'home', component: HomeComponent }, + { path: 'register', component: RegisterComponent }, + { path: 'settings', component: SettingsComponent, canActivate: [AuthenticationGuard] }, + { path: 'profile', component: ProfileComponent, canActivate: [AuthenticationGuard] }, + { path: 'events', component: EventComponent, canActivate: [AuthenticationGuard] }, + { path: 'eventForm', component: EventFormComponent, canActivate: [AuthenticationGuard] }, + { path: 'eventForm/:id', component: EventFormComponent, canActivate: [AuthenticationGuard] }, + { path: 'blogs', component: BlogComponent, canActivate: [AuthenticationGuard] }, + { path: 'userManagement', component: UserComponent, canActivate: [AuthenticationGuard] }, + { path: 'professorManagement', component: ProfessorComponent, canActivate: [AuthenticationGuard] }, + { + path: '', + redirectTo: 'login', + pathMatch: 'full' +}, +]; + + + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class AdminRoutingModule { } diff --git a/support-portal-frontend/src/app/admin/admin.module.ts b/support-portal-frontend/src/app/admin/admin.module.ts new file mode 100644 index 0000000..9af6280 --- /dev/null +++ b/support-portal-frontend/src/app/admin/admin.module.ts @@ -0,0 +1,82 @@ + +import {NgModule} from '@angular/core'; +import {BrowserModule} from '@angular/platform-browser'; + +// import {AppComponent} from '../app.component'; +import {HTTP_INTERCEPTORS, HttpClientModule} from "@angular/common/http"; +import {AuthenticationService} from "../service/authentication.service"; +import {UserService} from "../service/user.service"; +import {AuthInterceptor} from "../interceptor/auth.interceptor"; +import {AuthenticationGuard} from "../guard/authentication.guard"; +import {LoginComponent} from '../component/login/login.component'; +import {RegisterComponent} from '../component/register/register.component'; +import {UserComponent} from '../component/user/user.component'; +// import {AppRoutingModule} from '../app-routing.module'; +import {FormsModule, ReactiveFormsModule} from "@angular/forms"; +import {ManagementComponent} from '../component/management/management.component'; +import {UsersComponent} from '../component/management/users/users.component'; +import {SettingsComponent} from '../component/management/settings/settings.component'; +import {ProfileComponent} from '../component/management/profile/profile.component'; +import {UsersTableComponent} from '../component/management/users/users-table/users-table.component'; +import {UserViewComponent} from '../component/management/users/user-view/user-view.component'; +import {UserEditComponent} from '../component/management/users/user-edit/user-edit.component'; +import { ProfessorComponent } from '../component/professor/professor.component'; +import { MenuComponent } from '../component/menu/menu.component'; +import { HomeComponent } from '../component/home/home.component'; +import { BlogComponent } from '../component/blog/blog.component'; +import { EventComponent } from '../component/event/event.component'; +import { BlogService } from '../service/blog.service'; +import { AngularEditorModule } from '@josipv/angular-editor-k2'; +import { NotificationModule } from '../notification/notification.module'; +import { EventFormComponent } from '../component/event-form/event-form.component'; +import { CommonModule } from '@angular/common'; +import { AdminRoutingModule } from './admin-routing.module'; +// import { PagesModule } from '../pages/pages.module'; + + + + + +@NgModule({ + declarations: [ + // AppComponent, + LoginComponent, + RegisterComponent, + UserComponent, + ManagementComponent, + UsersComponent, + SettingsComponent, + ProfileComponent, + UsersTableComponent, + UserViewComponent, + UserEditComponent, + ProfessorComponent, + MenuComponent, + HomeComponent, + BlogComponent, + EventComponent, + EventFormComponent + + ], + imports: [ + CommonModule, + // BrowserModule, + // HttpClientModule, + NotificationModule, + // AppRoutingModule, + AdminRoutingModule, + FormsModule, + ReactiveFormsModule, + AngularEditorModule, + + // PagesModule, + + ], + // providers: [AuthenticationGuard, AuthenticationService, UserService,BlogService, + // {provide: HTTP_INTERCEPTORS, useClass: AuthInterceptor, multi: true} + // ], + // bootstrap: [AppComponent] +}) +export class AdminModule { } + + diff --git a/support-portal-frontend/src/app/app-routing.module.spec.ts b/support-portal-frontend/src/app/app-routing.module.spec.ts index 5b872ec..090f0cf 100644 --- a/support-portal-frontend/src/app/app-routing.module.spec.ts +++ b/support-portal-frontend/src/app/app-routing.module.spec.ts @@ -14,7 +14,7 @@ describe('routes', () => { expect(routes).toContain({path: "register", component: RegisterComponent}); }); - it('should contain a route for /user/management', () => { + it('should contain a route for /dashboard/userManagement', () => { expect(routes).toContain({path: 'user/management', component: UserComponent, canActivate: [AuthenticationGuard]}); }); diff --git a/support-portal-frontend/src/app/app-routing.module.ts b/support-portal-frontend/src/app/app-routing.module.ts index 54a1b29..563944d 100644 --- a/support-portal-frontend/src/app/app-routing.module.ts +++ b/support-portal-frontend/src/app/app-routing.module.ts @@ -1,32 +1,81 @@ -import {NgModule} from '@angular/core'; -import {RouterModule, Routes} from "@angular/router"; -import {LoginComponent} from "./component/login/login.component"; -import {RegisterComponent} from "./component/register/register.component"; -import {UserComponent} from "./component/user/user.component"; -import {AuthenticationGuard} from "./guard/authentication.guard"; -import {ManagementComponent} from "./component/management/management.component"; -import {UsersComponent} from "./component/management/users/users.component"; -import {SettingsComponent} from "./component/management/settings/settings.component"; -import {ProfileComponent} from "./component/management/profile/profile.component"; -import {UserEditComponent} from "./component/management/users/user-edit/user-edit.component"; -import {UserViewComponent} from "./component/management/users/user-view/user-view.component"; -import {UserResolver} from "./component/management/users/user-resolver.service"; +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { LoginComponent } from './component/login/login.component'; +import { RegisterComponent } from './component/register/register.component'; +import { UserComponent } from './component/user/user.component'; +import { AuthenticationGuard } from './guard/authentication.guard'; +import { ManagementComponent } from './component/management/management.component'; +import { UsersComponent } from './component/management/users/users.component'; +import { SettingsComponent } from './component/management/settings/settings.component'; +import { ProfileComponent } from './component/management/profile/profile.component'; +import { UserEditComponent } from './component/management/users/user-edit/user-edit.component'; +import { UserViewComponent } from './component/management/users/user-view/user-view.component'; +import { UserResolver } from './component/management/users/user-resolver.service'; import { ProfessorComponent } from './component/professor/professor.component'; import { HomeComponent } from './component/home/home.component'; import { EventComponent } from './component/event/event.component'; import { BlogComponent } from './component/blog/blog.component'; +import { EventFormComponent } from './component/event-form/event-form.component'; export const routes: Routes = [ - { path: 'home', component: HomeComponent }, - { path: 'login', component: LoginComponent }, - { path: 'register', component: RegisterComponent }, - { path: 'settings', component: SettingsComponent, canActivate: [AuthenticationGuard] }, - { path: 'profile', component: ProfileComponent, canActivate: [AuthenticationGuard] }, - { path: 'events', component: EventComponent, canActivate: [AuthenticationGuard] }, - { path: 'blogs', component: BlogComponent, canActivate: [AuthenticationGuard] }, - { path: 'user/management', component: UserComponent, canActivate: [AuthenticationGuard] }, - { path: 'professor/management', component: ProfessorComponent, canActivate: [AuthenticationGuard] }, - + { + path: '', + loadChildren: () => + import('./pages/pages.module').then((m) => m.PagesModule), + }, + + { + path: 'dashboard', + loadChildren: () => import('./admin/admin.module').then(m => m.AdminModule) + }, + + { path: '', redirectTo: '/', pathMatch: 'full' } + + + // { path: 'home', component: HomeComponent }, + // { path: 'login', component: LoginComponent }, + // { path: 'register', component: RegisterComponent }, + // { + // path: 'settings', + // component: SettingsComponent, + // canActivate: [AuthenticationGuard], + // }, + // { + // path: 'profile', + // component: ProfileComponent, + // canActivate: [AuthenticationGuard], + // }, + // { + // path: 'events', + // component: EventComponent, + // canActivate: [AuthenticationGuard], + // }, + // { + // path: 'eventForm', + // component: EventFormComponent, + // canActivate: [AuthenticationGuard], + // }, + // { + // path: 'eventForm/:id', + // component: EventFormComponent, + // canActivate: [AuthenticationGuard], + // }, + // { + // path: 'blogs', + // component: BlogComponent, + // canActivate: [AuthenticationGuard], + // }, + // { + // path: 'user/management', + // component: UserComponent, + // canActivate: [AuthenticationGuard], + // }, + // { + // path: 'professor/management', + // component: ProfessorComponent, + // canActivate: [AuthenticationGuard], + // }, + // { // path: 'management', component: ManagementComponent, canActivate: [AuthenticationGuard], // children: [ @@ -41,12 +90,11 @@ export const routes: Routes = [ // } // ] // }, - {path: '', redirectTo: '/login', pathMatch: 'full'} + // { path: '', redirectTo: '/login', pathMatch: 'full' }, ]; @NgModule({ imports: [RouterModule.forRoot(routes)], - exports: [RouterModule] + exports: [RouterModule], }) -export class AppRoutingModule { -} +export class AppRoutingModule {} diff --git a/support-portal-frontend/src/app/app.component.ts b/support-portal-frontend/src/app/app.component.ts index 0364b0f..630b8b9 100644 --- a/support-portal-frontend/src/app/app.component.ts +++ b/support-portal-frontend/src/app/app.component.ts @@ -6,5 +6,5 @@ import {Component} from '@angular/core'; styleUrls: ['./app.component.css'] }) export class AppComponent { - title = 'support-portal-frontend'; + title = 'cnc - Admin'; } diff --git a/support-portal-frontend/src/app/app.module.ts b/support-portal-frontend/src/app/app.module.ts index 4a4e833..d397016 100644 --- a/support-portal-frontend/src/app/app.module.ts +++ b/support-portal-frontend/src/app/app.module.ts @@ -1,4 +1,4 @@ -import {NgModule} from '@angular/core'; +import {Compiler, NgModule} from '@angular/core'; import {BrowserModule} from '@angular/platform-browser'; import {AppComponent} from './app.component'; @@ -27,6 +27,8 @@ import { EventComponent } from './component/event/event.component'; import { BlogService } from './service/blog.service'; import { AngularEditorModule } from '@josipv/angular-editor-k2'; import { NotificationModule } from './notification/notification.module'; +import { EventFormComponent } from './component/event-form/event-form.component'; +// import { PagesModule } from './pages/pages.module'; @@ -35,21 +37,22 @@ import { NotificationModule } from './notification/notification.module'; @NgModule({ declarations: [ AppComponent, - LoginComponent, - RegisterComponent, - UserComponent, - ManagementComponent, - UsersComponent, - SettingsComponent, - ProfileComponent, - UsersTableComponent, - UserViewComponent, - UserEditComponent, - ProfessorComponent, - MenuComponent, - HomeComponent, - BlogComponent, - EventComponent + // LoginComponent, + // RegisterComponent, + // UserComponent, + // ManagementComponent, + // UsersComponent, + // SettingsComponent, + // ProfileComponent, + // UsersTableComponent, + // UserViewComponent, + // UserEditComponent, + // ProfessorComponent, + // MenuComponent, + // HomeComponent, + // BlogComponent, + // EventComponent, + // EventFormComponent ], imports: [ @@ -57,11 +60,14 @@ import { NotificationModule } from './notification/notification.module'; HttpClientModule, NotificationModule, AppRoutingModule, - FormsModule, - ReactiveFormsModule, - AngularEditorModule + // FormsModule, + // ReactiveFormsModule, + // AngularEditorModule, + // PagesModule, + ], - providers: [AuthenticationGuard, AuthenticationService, UserService,BlogService, + // providers:[], + providers: [Compiler,AuthenticationGuard, AuthenticationService, UserService,BlogService, {provide: HTTP_INTERCEPTORS, useClass: AuthInterceptor, multi: true} ], bootstrap: [AppComponent] diff --git a/support-portal-frontend/src/app/component/event-form/event-form.component.css b/support-portal-frontend/src/app/component/event-form/event-form.component.css new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/component/event-form/event-form.component.html b/support-portal-frontend/src/app/component/event-form/event-form.component.html new file mode 100644 index 0000000..f4b3979 --- /dev/null +++ b/support-portal-frontend/src/app/component/event-form/event-form.component.html @@ -0,0 +1,145 @@ + + +
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+
+ + +
+
+ +
+
+ +
+ +
+
+
+ + +
+
+ +
+
+ +
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+
+ +
+
diff --git a/support-portal-frontend/src/app/component/event-form/event-form.component.spec.ts b/support-portal-frontend/src/app/component/event-form/event-form.component.spec.ts new file mode 100644 index 0000000..a5e602d --- /dev/null +++ b/support-portal-frontend/src/app/component/event-form/event-form.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EventFormComponent } from './event-form.component'; + +describe('EventFormComponent', () => { + let component: EventFormComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ EventFormComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(EventFormComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/component/event-form/event-form.component.ts b/support-portal-frontend/src/app/component/event-form/event-form.component.ts new file mode 100644 index 0000000..6422df2 --- /dev/null +++ b/support-portal-frontend/src/app/component/event-form/event-form.component.ts @@ -0,0 +1,135 @@ + +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, FormArray, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { EventService } from 'src/app/service/event.service'; + +@Component({ + selector: 'app-event-form', + templateUrl: './event-form.component.html', + styleUrls: ['./event-form.component.css'] +}) +export class EventFormComponent implements OnInit { + + + + + eventForm: FormGroup; + + constructor( + private fb: FormBuilder, + private eventService: EventService, + private route: ActivatedRoute, + private router: Router + + ) {} + eventId: number | null; + + ngOnInit() { + this.eventForm = this.fb.group({ + code: ['', Validators.required], + year: ['', Validators.required], + subject: ['', Validators.required], + title: ['', Validators.required], + subTitle: [''], + date: ['', Validators.required], + venues: this.fb.array([]), + highlights: this.fb.array([]), + organisers: this.fb.array([]), + fees: this.fb.array([]), + phone: ['', Validators.required], + email: ['', [Validators.required, Validators.email]], + isActive: [true] + }); + + this.route.paramMap.subscribe(params => { + const idParam = params.get('id'); + this.eventId = idParam ? +idParam : null; + + if (this.eventId !== null) { + this.loadEvent(this.eventId); + } + }); + } + + loadEvent(id: number): void { + this.eventService.getEvent(id).subscribe(event => { + this.eventForm.patchValue(event); + this.setArrayValues('venues', event.venues); + this.setArrayValues('highlights', event.highlights); + this.setArrayValues('organisers', event.organisers); + this.setArrayValues('fees', event.fees); + }); + } + + setArrayValues(controlName: string, values: any[]): void { + const array = this.eventForm.get(controlName) as FormArray; + values.forEach(value => array.push(this.fb.group(value))); + } + + get venues(): FormArray { + return this.eventForm.get('venues') as FormArray; + } + + get highlights(): FormArray { + return this.eventForm.get('highlights') as FormArray; + } + + get organisers(): FormArray { + return this.eventForm.get('organisers') as FormArray; + } + + get fees(): FormArray { + return this.eventForm.get('fees') as FormArray; + } + + addVenue() { + this.venues.push(this.fb.group({ + title: [''], + date: [''], + address: [''], + info: [''] + })); + } + + removeVenue(index: number) { + this.venues.removeAt(index); + } + + addHighlight() { + this.highlights.push(this.fb.control('')); + } + + removeHighlight(index: number) { + this.highlights.removeAt(index); + } + + addOrganiser() { + this.organisers.push(this.fb.control('')); + } + + removeOrganiser(index: number) { + this.organisers.removeAt(index); + } + + addFee() { + this.fees.push(this.fb.group({ + desc: [''], + cost: [''] + })); + } + + removeFee(index: number) { + this.fees.removeAt(index); + } + + onSubmit(): void { + if (this.eventForm.valid) { + if (this.eventId) { + this.eventService.updateEvent(this.eventId, this.eventForm.value).subscribe(() => this.router.navigate(['/events'])); + } else { + this.eventService.createEvent(this.eventForm.value).subscribe(() => this.router.navigate(['/events'])); + } + } + } +} \ No newline at end of file diff --git a/support-portal-frontend/src/app/component/event/event.component.html b/support-portal-frontend/src/app/component/event/event.component.html index b5e87d9..5bd64b5 100644 --- a/support-portal-frontend/src/app/component/event/event.component.html +++ b/support-portal-frontend/src/app/component/event/event.component.html @@ -1,2 +1,47 @@ +
+

Events

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CodeYearSubjectTitleSubtitleDatePhoneEmailActiveActions
{{ event.code }}{{ event.year }}{{ event.subject }}{{ event.title }}{{ event.subTitle }}{{ event.date }}{{ event.phone }}{{ event.email }}{{ event.isActive ? 'Yes' : 'No' }} + + Edit + + +
+
diff --git a/support-portal-frontend/src/app/component/event/event.component.ts b/support-portal-frontend/src/app/component/event/event.component.ts index 434a8f7..a98449a 100644 --- a/support-portal-frontend/src/app/component/event/event.component.ts +++ b/support-portal-frontend/src/app/component/event/event.component.ts @@ -1,4 +1,7 @@ import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, FormArray, Validators } from '@angular/forms'; +import { Router } from '@angular/router'; +import { EventService } from 'src/app/service/event.service'; @Component({ selector: 'app-event', @@ -6,13 +9,21 @@ import { Component, OnInit } from '@angular/core'; styleUrls: ['./event.component.css'] }) export class EventComponent implements OnInit { + events: any[] = []; // Define the type according to your model - constructor() { } - - htmlContent: string = ''; - + constructor(private eventService: EventService, private router: Router) { } ngOnInit(): void { + this.loadEvents(); } -} + loadEvents(): void { + this.eventService.getEvents().subscribe(events => this.events = events); + } + + deleteEvent(id: number): void { + if (confirm('Are you sure you want to delete this event?')) { + // this.eventService.deleteEvent(id).subscribe(() => this.loadEvents()); + } + } +} \ No newline at end of file diff --git a/support-portal-frontend/src/app/component/login/login.component.ts b/support-portal-frontend/src/app/component/login/login.component.ts index b7d9de8..21b0362 100644 --- a/support-portal-frontend/src/app/component/login/login.component.ts +++ b/support-portal-frontend/src/app/component/login/login.component.ts @@ -28,7 +28,7 @@ export class LoginComponent implements OnInit, OnDestroy { ngOnInit(): void { if (this.authenticationService.isUserLoggedIn()) { - this.router.navigate(["/user", "management"]); + this.router.navigate(["/dashboard", "userManagement"]); // this.router.navigate(["/management", "users"]); this.notificationService.notify(NotificationType.INFO, "You are already logged in"); } @@ -46,8 +46,7 @@ export class LoginComponent implements OnInit, OnDestroy { this.authenticationService.addUserToLocalStorage(response.body!); - this.router.navigateByUrl('/home'); - // this.router.navigateByUrl('/management/users'); + this.router.navigateByUrl('/dashboard/home'); this.showLoading = false; }, (errorResponse: HttpErrorResponse) => { diff --git a/support-portal-frontend/src/app/component/management/profile/profile.component.ts b/support-portal-frontend/src/app/component/management/profile/profile.component.ts index d18078e..34d4c53 100644 --- a/support-portal-frontend/src/app/component/management/profile/profile.component.ts +++ b/support-portal-frontend/src/app/component/management/profile/profile.component.ts @@ -77,7 +77,7 @@ export class ProfileComponent implements OnInit { onLogOut() { this.authenticationService.logout(); - this.router.navigate(['/login']); + this.router.navigate(['/dashboard/login']); this.notificationService.notify(NotificationType.SUCCESS, 'You have been successfully logged out'); } diff --git a/support-portal-frontend/src/app/component/management/settings/settings.component.html b/support-portal-frontend/src/app/component/management/settings/settings.component.html index 1567503..b2f6a34 100644 --- a/support-portal-frontend/src/app/component/management/settings/settings.component.html +++ b/support-portal-frontend/src/app/component/management/settings/settings.component.html @@ -22,5 +22,6 @@ + diff --git a/support-portal-frontend/src/app/component/management/settings/settings.component.ts b/support-portal-frontend/src/app/component/management/settings/settings.component.ts index 6a89dc6..315536b 100644 --- a/support-portal-frontend/src/app/component/management/settings/settings.component.ts +++ b/support-portal-frontend/src/app/component/management/settings/settings.component.ts @@ -56,4 +56,5 @@ export class SettingsComponent implements OnInit, OnDestroy { } ); } + } diff --git a/support-portal-frontend/src/app/component/menu/menu.component.html b/support-portal-frontend/src/app/component/menu/menu.component.html index f3ac869..2c23897 100644 --- a/support-portal-frontend/src/app/component/menu/menu.component.html +++ b/support-portal-frontend/src/app/component/menu/menu.component.html @@ -11,38 +11,38 @@ diff --git a/support-portal-frontend/src/app/component/register/register.component.ts b/support-portal-frontend/src/app/component/register/register.component.ts index 0013a72..b74b81a 100644 --- a/support-portal-frontend/src/app/component/register/register.component.ts +++ b/support-portal-frontend/src/app/component/register/register.component.ts @@ -26,7 +26,7 @@ export class RegisterComponent implements OnInit, OnDestroy { ngOnInit(): void { if (this.authenticationService.isUserLoggedIn()) { - this.router.navigateByUrl("/user/management"); + this.router.navigateByUrl("/dashboard/userManagement"); this.notificationService.notify(NotificationType.INFO, "You are already logged in"); } } @@ -39,7 +39,7 @@ export class RegisterComponent implements OnInit, OnDestroy { .subscribe(user => { this.notificationService.notify(NotificationType.SUCCESS, `A new account was created for ${user.firstName}. Please check your email for password to log in`); - this.router.navigateByUrl('/login'); + this.router.navigateByUrl('/dashboard/login'); this.showLoading = false; }, (errorResponse: HttpErrorResponse) => { diff --git a/support-portal-frontend/src/app/component/user/user.component.html b/support-portal-frontend/src/app/component/user/user.component.html index d2703a5..d4b5a19 100644 --- a/support-portal-frontend/src/app/component/user/user.component.html +++ b/support-portal-frontend/src/app/component/user/user.component.html @@ -22,7 +22,7 @@ Users - + Professors diff --git a/support-portal-frontend/src/app/component/user/user.component.ts b/support-portal-frontend/src/app/component/user/user.component.ts index ef6ecdd..6f8585c 100644 --- a/support-portal-frontend/src/app/component/user/user.component.ts +++ b/support-portal-frontend/src/app/component/user/user.component.ts @@ -236,7 +236,7 @@ export class UserComponent implements OnInit, OnDestroy { onLogOut() { this.authenticationService.logout(); - this.router.navigate(['/login']); + this.router.navigate(['/dashboard/login']); this.sendNotification(NotificationType.SUCCESS, 'You have been successfully logged out'); } diff --git a/support-portal-frontend/src/app/data.service.spec.ts b/support-portal-frontend/src/app/data.service.spec.ts new file mode 100644 index 0000000..38e8d9e --- /dev/null +++ b/support-portal-frontend/src/app/data.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { DataService } from './data.service'; + +describe('DataService', () => { + let service: DataService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(DataService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/data.service.ts b/support-portal-frontend/src/app/data.service.ts new file mode 100644 index 0000000..94597d2 --- /dev/null +++ b/support-portal-frontend/src/app/data.service.ts @@ -0,0 +1,389 @@ +import { Injectable } from "@angular/core"; +import { HttpClient, HttpHeaders } from "@angular/common/http"; +import { Observable } from "rxjs"; + +@Injectable({ + providedIn: "root", +}) +export class DataService { + private url = "https://api.wrdpwd.com/soap/callWebService"; + // private url = + // "https://clin.CMCVellore.ac.in/newconference/ConferencePay.asmx"; + prod_cred = { + userName: "UMRCETS", + password: "us8FaGH5", + program: "TSURCME", + }; + + private test_url = + "https://clin.CMCVellore.ac.in/TestConference/ConferencePay.asmx"; + test_cred = { + userName: "UMRESTC", + password: "zEVjHc9Y", + program: "TSURCME", + }; + + constructor(private httpClient: HttpClient) {} + + // Method to send the SOAP request + sendSOAPRequestForStatus(formData: any): Observable { + const headers = new HttpHeaders({ + "Content-Type": "application/soap+xml; charset=utf-8", + SOAPAction: "http://www.cmch-vellore.edu/CONFONLINEPAYSTATUS", + }); + + const soapBody = this.generateSOAPBodyForStatus(this.prod_cred, formData); + + console.log(soapBody); + + return this.httpClient.post(this.url, soapBody, { + headers, + responseType: "text", + }); + } + + + + // Method to send the SOAP request + sendSOAPRequest(formData: any): Observable { + const headers = new HttpHeaders({ + "Content-Type": "application/soap+xml; charset=utf-8", + SOAPAction: "http://www.cmch-vellore.edu/NEWCONFONLINEPAYSAVE", + }); + + const soapBody = this.generateSOAPBody(this.prod_cred, formData); + + console.log(soapBody); + + return this.httpClient.post(this.url, soapBody, { + headers, + responseType: "text", + }); + } + + // Generate the SOAP body from form data + private generateSOAPBodyForStatus(userDetails: any, formData: any): string { + + const soapXML = ` + + + + ${userDetails.userName} + ${userDetails.password} + ${userDetails.program} + + + + + ${this.generateFieldsXML(formData)} + + + + `; + + return soapXML; + } + // Generate the SOAP body from form data + private generateSOAPBody(userDetails: any, formData: any): string { + const soapXML = ` + + + + ${userDetails.userName} + ${userDetails.password} + ${userDetails.program} + + + + + ${this.generateFieldsXML(formData)} + + + + `; + + return soapXML; + } + + // Generate the fields in SOAP XML format from form data + private generateFieldsXML(formData: any): string { + let fieldsXML = ""; + + // Iterate through form data and generate XML for each field + for (const key in formData) { + if (formData.hasOwnProperty(key)) { + fieldsXML += `${formData[key]}`; + } + } + + return fieldsXML; + } + + events = [ + { + id: 1, + code: "TSURCME", + year: "2023", + subject: "CME on ", + title: " Advances in Chest Trauma Management ", + subTitle : "ACTraM 2023", + date: "13 & 14, October - 2023", + venue: [ + { + title: "Symposium (Hybrid/ In person) ", + date: "13.10.2023", + address: "Conference Hall 7th floor, A-Block, CMC Vellore Ranipet Campus", + }, + { + title: "Cadaveric Workshop ", + date: "14.10.2023", + address: "Antomy Dissection Hall, CMC Vellore Bagayam Campus", + info: "Limited seats & in person only", + }, + ], + highlights: [ + "Keynote lectures by eminent national and international faculty", + "Sessions oriented towards understanding the intricacies of multidisciplinary care that is needed in the management of chest trauma patients. ", + "Challenging cases discussions ", + "Specific focus on intercostal drainage, minimally invasive chest surgery in trauma, thoracic rib fixation, pain relief medications in trauma and critical care management.", + "Hands-on cadaveric training on the basic principles of surgical rib fixation", + ], + orgnisers: [ + "Dr. Sukria Nayak - Organising Chairperson", + "Dr. Joses Dany James- Convener ", + "Dr. Vijayan P -Convener", + "Dr. Srujan Lam Sharma -Convener", + "Ms. Nithya.A- Manager", + "Mr. Prabhu - Manager", + ], + + fee: [ + { desc: "Online (ISTAC Members only) - ₹500", cost: 500 }, + { desc: "Symposium (In-person) - ₹1000", cost: 1000 }, + { desc: "Workshop (Only) - ₹3500", cost: 3500 }, + { desc: "Symposium & Workshop ₹4500", cost: 5310 }, + { desc: "* (+18% GST)", cost: 5310 }, + + ], + + phone: "04172 – 224627 ", + email: "traumasurg.academic@cmcvellore.ac.in", + isActive: true, + doctors: [ + { + name: "Dr. Amit Gupta", + prof: "Professor", + at: "Division of Trauma Surgery JPNATC, AIIMS New Delhi", + id: 3, + image: "3.jpg", + }, + { + name: "Dr. Subodh Kumar", + prof: "Professor", + at: "Division of Trauma Surgery, JPNATC, AIIMS New Delhi", + id: 2, + image: "2.jpg", + }, + { + + name: "Dr. Kajal Jain ", + prof: "Professor", + at: "Trauma Anaesthesia PGIMER, Chandigarh.", + id: 1, + image: "1.jpg", + }, + { + name: "Dr. Krishnan Raghavendran ", + prof: "Professor", + at: " Division of Trauma and Acute Care Surgery, University Hospital, Ann Arbor Hospital Michigan", + id: 4, + image: "4.jpg", + }, + { + name: "Dr. Balasubramoniam", + at: "Consultant Thoracic Surgeon, Yashoda group of Hospitals, Hyderabad", + id: 5, + image: "5.jpg", + }, + { + name: "Dr. Niladri Banerjee", + prof: "Assistant Professor", + at: "Department of Surgery, AIIMS Jodhpur", + id: 8, + image: "8.jpg", + }, + { + name: "Dr. Sukria Nayak", + prof: "Professor & Head", + at: " Department of Trauma Surgery, CMC Vellore", + id: 6, + image: "6.jpg", + }, + { + name: "Dr. Ekta Rai", + prof: "Professor ", + at: "Department of Anesthesia,CMC Vellore", + id: 16, + image: "16.jpg", + }, + { + name: "Dr.Madhu Andrew Philip", + at: "Prof & Head, Department of Cardiothoracic Surgery,CMC Vellore", + id: 17, + image: "17.jpg", + }, + { + name: "Dr. Balasubramani", + prof: "Professor ", + at: "Department of Surgical ICU, CMC Vellore", + id: 18, + image: "18.jpg", + }, + { + name: "Dr. Susheel Sudheesh", + prof: "Assistant Professor", + at: "Department of Anaesthesia, CMC Vellore", + id: 10, + image: "10.jpg", + }, + { + name: "Dr. Srujan Lam Sharma", + prof: "Assistant Professor", + at: "Department of Trauma Surgery, CMC Vellore", + id: 12, + image: "12.jpg", + }, + { + name: "Dr. Vinay M Rao ", + prof: "Associate Professor", + at: "Department of Cardiothoracic, Surgery CMC Vellore", + id: 7, + image: "7.jpg", + }, + { + name: "Dr. Santhosh R Benjamin", + prof: "Associate Professor", + at: "Department of Cardiothoracic, Surgery,CMC Vellore", + id: 9, + image: "9.jpg", + }, + { + name: "Dr. Kirthi Sathyakumar ", + prof: "Associate Professor", + at: "Emergency Radiology, CMC Vellore", + id: 11, + image: "11.jpg", + }, + { + name: "Dr. Joses Dany James", + prof: "Assistant Professor", + at: "Department of Trauma Surgery, CMC Vellore", + id: 14, + image: "14.jpg", + }, + { + name: "Dr. Vijayan P", + prof: "Associate Professor", + at: "Department of Trauma Surgery, CMC Vellore", + id: 13, + image: "13.jpg", + }, + { + name: "Dr. Vignesh Kumar", + prof: "Associate Professor", + at: "Department of General Surgery, PIMS, Puducherry", + id: 15, + image: "15.jpg", + }, + + ], + }, + ]; + + getAllConferenceData(): Observable { + const url = "https://api.wrdpwd.com/soap/getAllConferenceData"; + return this.httpClient.get(url); + } + + // Create a method to send data via POST request + insertConferenceData(data: any): Observable { + const url = "https://api.wrdpwd.com/soap/insertConferenceData"; + // Define headers if needed (adjust as necessary) + const headers = new HttpHeaders({ + "Content-Type": "application/json", + }); + + // Send the POST request + return this.httpClient.post(url, data, { headers }); + } + + // Create a method to send data via POST request + updateConferenceData(id, data: any): Observable { + const url = "https://api.wrdpwd.com/soap/updateConferenceData/" + id; + // Define headers if needed (adjust as necessary) + const headers = new HttpHeaders({ + "Content-Type": "application/json", + }); + + // Send the POST request + return this.httpClient.put(url, data, { headers }); + } + + partialUpdateConferenceData(id, data: any): Observable { + const url = "https://api.wrdpwd.com/soap/partialUpdateConferenceData/" + id; + // Define headers if needed (adjust as necessary) + const headers = new HttpHeaders({ + "Content-Type": "application/json", + }); + + // Send the POST request + return this.httpClient.patch(url, data, { headers }); + } + + + getConferenceDataByRegno(id){ + const url = "https://api.wrdpwd.com/soap/getConferenceDataByRegno/" + id; + // Define headers if needed (adjust as necessary) + const headers = new HttpHeaders({ + "Content-Type": "application/json", + }); + + // Send the POST request + return this.httpClient.get(url, { headers }); + } + + + getConferenceDataByPhone(id){ + const url = "https://api.wrdpwd.com/soap/getConferenceDataByPhone/" + id; + // Define headers if needed (adjust as necessary) + const headers = new HttpHeaders({ + "Content-Type": "application/json", + }); + + // Send the POST request + return this.httpClient.get(url, { headers }); + } + + + // Create a method to send data via POST request + deleteConferenceData(id): Observable { + const url = "https://api.wrdpwd.com/soap/deleteConferenceData/" + id; + // Define headers if needed (adjust as necessary) + const headers = new HttpHeaders({ + "Content-Type": "application/json", + }); + + // Send the POST request + return this.httpClient.delete(url, { headers }); + } + + +} + +export class PaymentInfo { + Registration: string; + Transid: string; + ResultCode: string; + Result: string; + URL: string; +} diff --git a/support-portal-frontend/src/app/guard/authentication.guard.ts b/support-portal-frontend/src/app/guard/authentication.guard.ts index 1bca801..216649d 100644 --- a/support-portal-frontend/src/app/guard/authentication.guard.ts +++ b/support-portal-frontend/src/app/guard/authentication.guard.ts @@ -28,7 +28,7 @@ export class AuthenticationGuard implements CanActivate { if (this.authenticationService.isUserLoggedIn()) return true; else { - this.router.navigate(['/login']); + this.router.navigate(['/dashboard/login']); this.notificationService.notify(NotificationType.ERROR, `You need to log in to access this page`); diff --git a/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.html b/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.html new file mode 100644 index 0000000..14f8b08 --- /dev/null +++ b/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.html @@ -0,0 +1,67 @@ +
+

Detail Info

+
+
+
Candidate Information
+ + + +

ID: {{ rowData.id || "-NA-"}}

+

Conference Code: {{ rowData.conferencecode || "-NA-"}}

+

Conference Year: {{ rowData.conferenceyear || "-NA-"}}

+

Bank Name: {{ rowData.bankname || "-NA-"}}

+

Remote IP: {{ rowData.remoteip || "-NA-"}}

+

Registration Number: {{ rowData.regno || "-NA-"}}

+

Candidate Name: {{ rowData.candidatename || "-NA-"}}

+

Name in Receipt: {{ rowData.nameinreceipt || "-NA-"}}

+

Address 1: {{ rowData.address1 || "-NA-"}}

+

Address 2: {{ rowData.address2 || "-NA-"}}

+ +

Country: {{ rowData.country || "-NA-"}}

+

Pincode: {{ rowData.pincode || "-NA-"}}

+

Phone: {{ rowData.phone || "-NA-"}}

+

Mobile: {{ rowData.mobile || "-NA-"}}

+

Email: {{ rowData.email || "-NA-"}}

+

Food Type: {{ rowData.foodtype || "-NA-"}}

+

Participant Type: {{ rowData.participanttype || "-NA-"}}

+

Practice Type: {{ rowData.practicetype || "-NA-"}}

+

Accompany Members: {{ rowData.accompanymembers || "-NA-"}}

+

External or CMC Staff: : {{ rowData.inputvalue5 || "-NA-"}}

+

Payment Amount: {{ rowData.paymentamount || "-NA-"}}

+

Has GST: {{ rowData.hasgst || "-NA-"}}

+

GST Number: {{ rowData.gstnumber || "-NA-"}}

+

GST Mobile Number: {{ rowData.gstmobileno || "-NA-"}}

+

GST Email ID: {{ rowData.gstemailid || "-NA-"}}

+

To Wards: {{ rowData.toWards || "-NA-"}}

+

Allow 80G: {{ rowData.allow80G || "-NA-"}}

+

Pan Card Number: {{ rowData.panCardNo || "-NA-"}}

+

GST Registration: {{ rowData.gstreg || "-NA-"}}

+ + + +

CMC MISSION: {{ rowData.city || "-NA-"}}

+

MISSION ID: {{ rowData.state || "-NA-"}}

+ +

designation: : {{ rowData.inputvalue1 || "-NA-"}}

+

placeOfWork: : {{ rowData.inputcaption2 || "-NA-"}}

+

medicalCollegeName: : {{ rowData.inputvalue2 || "-NA-"}}

+

hospitalName: : {{ rowData.inputcaption3 || "-NA-"}}

+

istacMember: : {{ rowData.inputvalue3 || "-NA-"}}

+

istacMemberID: : {{ rowData.inputcaption4 || "-NA-"}}

+

registrationType: : {{ rowData.inputvalue4 || "-NA-"}}

+

submitCase: : {{ rowData.inputcaption5 || "-NA-"}}

+

isPaymentDone: : {{ rowData.inputcaption1 || "-NA-"}}

+ + + +

Response Transaction ID: {{ rowData.responseTransid || "-NA-"}}

+

Response Result Code: {{ rowData.responseResultCode || "-NA-"}}

+

Response Result: {{ rowData.responseResult || "-NA-"}}

+

Response URL: {{ rowData.responseURL || "-NA-"}}

+ + + +
+
+
+ \ No newline at end of file diff --git a/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.scss b/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.spec.ts b/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.spec.ts new file mode 100644 index 0000000..7ee5131 --- /dev/null +++ b/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CandidateDetailsComponent } from './candidate-details.component'; + +describe('CandidateDetailsComponent', () => { + let component: CandidateDetailsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CandidateDetailsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CandidateDetailsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.ts b/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.ts new file mode 100644 index 0000000..b33d90c --- /dev/null +++ b/support-portal-frontend/src/app/pages/candidate-details/candidate-details.component.ts @@ -0,0 +1,26 @@ +import { Component, Input, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; + +@Component({ + selector: 'app-candidate-details', + templateUrl: './candidate-details.component.html', + styleUrls: ['./candidate-details.component.scss'] +}) +export class CandidateDetailsComponent implements OnInit { + + rowData: any; // Data for the selected row + + constructor(private route: ActivatedRoute) { } + + ngOnInit() { + // Retrieve the data object from the route's state + this.route.paramMap.subscribe(params => { + const dataString = params.get('data'); + if (dataString) { + this.rowData = JSON.parse(dataString); + } + }); + + } + + } \ No newline at end of file diff --git a/support-portal-frontend/src/app/pages/check-status/check-status.component.html b/support-portal-frontend/src/app/pages/check-status/check-status.component.html new file mode 100644 index 0000000..0a3669e --- /dev/null +++ b/support-portal-frontend/src/app/pages/check-status/check-status.component.html @@ -0,0 +1,147 @@ +
+
+
+
Registration Info
+
+
+
+ + +
+ +
+
+
+ +
+
+
Conference Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ID{{ obj.id }}
Conference Code{{ obj.conferencecode }}
Conference Year{{ obj.conferenceyear }}
Bank Name{{ obj.bankname }}
Registration Number{{ obj.regno }}
Response Transaction ID{{ obj.responseTransid }}
Name {{ obj.nameinreceipt }}
Address{{ obj.address1 }}
Phone{{ obj.phone }}
Payment Status{{ obj.inputcaption1 }}
+
+
+
+ +
+
+
Transaction Status
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ +
+
+
Transaction Details
+
+ + + + + + + + +
{{ property.key }}{{ property.value }}
+
+
+
+
diff --git a/support-portal-frontend/src/app/pages/check-status/check-status.component.scss b/support-portal-frontend/src/app/pages/check-status/check-status.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/pages/check-status/check-status.component.spec.ts b/support-portal-frontend/src/app/pages/check-status/check-status.component.spec.ts new file mode 100644 index 0000000..fca82e5 --- /dev/null +++ b/support-portal-frontend/src/app/pages/check-status/check-status.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CheckStatusComponent } from './check-status.component'; + +describe('CheckStatusComponent', () => { + let component: CheckStatusComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CheckStatusComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CheckStatusComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/check-status/check-status.component.ts b/support-portal-frontend/src/app/pages/check-status/check-status.component.ts new file mode 100644 index 0000000..1ab6e98 --- /dev/null +++ b/support-portal-frontend/src/app/pages/check-status/check-status.component.ts @@ -0,0 +1,69 @@ +import { Component, OnInit } from "@angular/core"; +import { FormBuilder, FormGroup, Validators } from "@angular/forms"; +import { DataService } from "src/app/data.service"; +import { XmlParserService } from "src/app/xml-parser.service"; + +@Component({ + selector: "app-check-status", + templateUrl: "./check-status.component.html", + styleUrls: ["./check-status.component.scss"], +}) +export class CheckStatusComponent implements OnInit { + form: FormGroup; + detailForm: FormGroup; + + constructor( + private fb: FormBuilder, + private dataService: DataService, + private parser: XmlParserService + ) {} + + ngOnInit() { + this.form = this.fb.group({ + regno: ["", Validators.required], + transid: ["", Validators.required], + conference: ["", Validators.required], + confyear: ["", Validators.required], + bankname: ["", Validators.required], + }); + this.detailForm = this.fb.group({ + phone: ["", Validators.required], + }); + } + + status: any = {}; + + onSubmit() { + if (this.form.valid) { + // Handle form submission here + console.log(this.form.value); + this.dataService.sendSOAPRequestForStatus(this.form.value).subscribe( + (res) => { + console.log(res); + this.status = this.parser.parseXmlForStatus(res); + console.log(this.status); + }, + (error) => alert("something went wrong " + error) + ); + } else { + alert("all field values are required"); + } + } + + obj: any = {}; + + detailFormSubmit() { + if (this.detailForm.valid) { + // Handle form submission here + console.log(this.form.value); + this.dataService + .getConferenceDataByPhone(this.detailForm.get("phone").value) + .subscribe( + (res) => { + this.obj = res; + }, + (error) => alert("something went wrong " + error) + ); + } + } +} diff --git a/support-portal-frontend/src/app/pages/index/index.component.css b/support-portal-frontend/src/app/pages/index/index.component.css new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/pages/index/index.component.html b/support-portal-frontend/src/app/pages/index/index.component.html new file mode 100644 index 0000000..02c7215 --- /dev/null +++ b/support-portal-frontend/src/app/pages/index/index.component.html @@ -0,0 +1,2010 @@ +
+ + + + + + + + + + + + +
+ +
+ +
+
+ +
+
+ +
+

Shopping cart

+
+ +

+ Subtotal: + + $4398.00 +

+

+ View cart + Checkout +

+
+
+
+
+ + + + +
+
+
+
+
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+ + +
+
+
+
+ img +
+
+
+
+ Courses Categories +

Explore Top Categories

+ View All Category +
+
+
+ +
+
+ +
+
+
+ +
+
+
+
+
+
+ About +
+
+

10k+

+

Students Active Our Courses

+
+
+ About +
+
+ img +
+
+
+
+
+ About Our University +

Welcome to Edura University.

+
+

Collaboratively simplify user friendly networks after principle centered coordinate effective methods of empowerment distributed niche markets pursue market positioning web-readiness after resource sucking applications.

+

Online education, also known as e-learning, is a method of learning that takes place over the internet. It offers individuals the opportunity to acquire knowledge, skills.

+
+
+
+ img +
+
+
+
+
    +
  • Get access to 4,000+ of our top courses
  • +
  • Popular topics to learn now
  • +
  • Find the right instructor for you
  • +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ Popular Courses +

Our Popular Courses

+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+ icon +
+
+

Get Online Courses

+

Met consectetur adipiscing sed eiustempore dolore

+
+ Join With Us +
+
+
+
+
+ Image + +
+
+ +
+ +
+ img +
+ +
+ +
+ img +
+ +
+
+
+
+
+ img +
+
+
10k+ Active Students
+ img +
+ +
+
+
+
+
+ WHY CHOOSE US +

Thousands Of Experts Around The World Ready To Help.

+

Synergistically visualize alternative content before cross functional core Rapidiously administra standardized value via focused benefits. Rapidiously redefine highly efficient niche markets with plug-and-play materials professionally seize client centric solutions

+
+
+
+
+
+ +
+
+

World Class Trainers

+

Seamlessly envisioneer tactical data through services.

+
+
+
+
+
+
+ +
+
+

Easy Learning

+

Seamlessly envisioneer tactical data through services.

+
+
+
+
+
+
+ +
+
+

Flexible

+

Seamlessly envisioneer tactical data through services.

+
+
+
+
+
+
+ +
+
+

Affordable Price

+

Seamlessly envisioneer tactical data through services.

+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+

3.9k+

+

Successfully Trained

+
+
+
+
+

15.8k+

+

Classes Completed

+
+
+
+
+

97.5k+

+

Satisfaction Rate

+
+
+
+
+

100.2k+

+

Students Community

+
+
+
+
+
+ +
+
+
+
+
+ +
+ img +
+ +
+ img +
+ +
+ img +
+ +
+
+
+ Are You Ready For This Offer +

40% Offer First 100 Student’s For Featured
Topics by Education Category

+

Get unlimited access to 6,000+ of Udemy’s top courses for your team. Learn and improve skills across + business, tec, design, and more.

+
+ +
+
+
+ +
+
+ img +
+ +
+ img +
+ +
+ img +
+ +
+ img +
+ +
+ img +
+ +
+
+
+
+ Our Instructor +

Meet Our Expert Instructor

+

Graduates of XYZ University have achieved remarkable success in their chosen fields, with many going on to pursue advanced degrees, secure fulfilling careers, and make valuable contributions to their communities.

+

The university takes pride in its alumni network, which serves as a testament to the quality of education and the opportunities provided by the institution.

+
+ +
+
+
+
+
+ Team +
+
+
+ +
+

Hirmar Ubunti

+ Instructor +
+
+ 2 Courses + Students 60+ +
+
+
+
+
+
+ Team +
+
+
+ +
+

Marvin McKinney

+ Founder & CEO +
+
+ 3 Courses + Students 50+ +
+
+
+
+
+
+
+
+ Team +
+
+
+ +
+

Courtney Henry

+ Junior Instructor +
+
+ 4 Courses + Students 30+ +
+
+
+
+
+
+ Team +
+
+
+ +
+

Brooklyn Simmons

+ Senior Instructor +
+
+ 4 Courses + Students 70+ +
+
+
+
+
+
+
+ +
+
+ img +
+
+
+ Fetaured Events +

Our Upcoming Events

+
+ +
+
+ +
+
+
+
+
+ Our Trusted Partners +

We Have More Than 4263+ Global Partners

+
+
+
+
+
+
+ + img + +
+
+ + img + +
+
+ + img + +
+
+ + img + +
+
+ + img + +
+
+ + img + +
+
+ + img + +
+
+ + img + +
+
+
+
+
+
+
+
+
+
+
+
+
+ Popular Courses +

Get The Best Courses &
Upgrade Your Skills

+
+ Join With Us +
+
+
+
+
+ Popular Courses +

Engaging Courses for
Intellectual Exploration

+
+ Join With Us +
+
+
+
+
+ +
+
+ img +
+
+ img +
+
+
+ Our Students Testimonials +

Students Say’s About Oue University

+
+
+
+ +
+
+
+
+ +
+ +
+ + + + + + +
+ + + +
+ +
\ No newline at end of file diff --git a/support-portal-frontend/src/app/pages/index/index.component.spec.ts b/support-portal-frontend/src/app/pages/index/index.component.spec.ts new file mode 100644 index 0000000..e22415a --- /dev/null +++ b/support-portal-frontend/src/app/pages/index/index.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { IndexComponent } from './index.component'; + +describe('IndexComponent', () => { + let component: IndexComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ IndexComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(IndexComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/index/index.component.ts b/support-portal-frontend/src/app/pages/index/index.component.ts new file mode 100644 index 0000000..478d3fc --- /dev/null +++ b/support-portal-frontend/src/app/pages/index/index.component.ts @@ -0,0 +1,37 @@ +import { Component, OnInit } from '@angular/core'; +import { Injectable, Inject, PLATFORM_ID } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import { isPlatformBrowser } from '@angular/common'; + + +@Component({ + selector: 'app-index', + templateUrl: './index.component.html', + styleUrls: ['./index.component.css'] +}) +export class IndexComponent implements OnInit { + + + ngOnInit(): void { + this.injectTags() + } + + private filePath = '/src/extrascripts.html'; // Adjust the path as needed + + constructor(private http: HttpClient, @Inject(PLATFORM_ID) private platformId: Object) {} + + + + + injectTags(): void { + if (isPlatformBrowser(this.platformId)) { + this.http.get(this.filePath, { responseType: 'text' }).subscribe(data => { + const head = document.head || document.getElementsByTagName('head')[0]; + const tempDiv = document.createElement('div'); + tempDiv.innerHTML = data; + + Array.from(tempDiv.childNodes).forEach(child => head.appendChild(child)); + }); + } + } +} diff --git a/support-portal-frontend/src/app/pages/index6/index6.component.html b/support-portal-frontend/src/app/pages/index6/index6.component.html new file mode 100644 index 0000000..e9facf4 --- /dev/null +++ b/support-portal-frontend/src/app/pages/index6/index6.component.html @@ -0,0 +1,113 @@ + + + + + +
+ +
+ +
+
+
+
+
+
+
+

Christian Medical College, Vellore

+

The Christian Medical College, Vellore, seeks to be a witness to the healing ministry of Christ, through excellence in education, service and research.

+ +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/support-portal-frontend/src/app/pages/index6/index6.component.scss b/support-portal-frontend/src/app/pages/index6/index6.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/pages/index6/index6.component.spec.ts b/support-portal-frontend/src/app/pages/index6/index6.component.spec.ts new file mode 100644 index 0000000..b297b11 --- /dev/null +++ b/support-portal-frontend/src/app/pages/index6/index6.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Index6Component } from './index6.component'; + +describe('Index6Component', () => { + let component: Index6Component; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ Index6Component ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(Index6Component); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/index6/index6.component.ts b/support-portal-frontend/src/app/pages/index6/index6.component.ts new file mode 100644 index 0000000..38d11c1 --- /dev/null +++ b/support-portal-frontend/src/app/pages/index6/index6.component.ts @@ -0,0 +1,109 @@ +import { Component, OnInit } from '@angular/core'; +import { StudentService } from 'src/app/student.service'; + +@Component({ + selector: 'app-index6', + templateUrl: './index6.component.html', + styleUrls: ['./index6.component.scss'] +}) +/** + * Index-6 component + */ +export class Index6Component implements OnInit { + + constructor(private studentService : StudentService) { } + + currentSection = 'home'; + students + student + + ngOnInit() { + + + // this.students = this.studentService.getAllStudents(); + // console.log("students : ",this.students); + + // this.student = this.studentService.insertStudent(); + // console.log("student : ",this.student); + + + // this.studentService.makeHttpRequest().subscribe( + // (response) => { + // // Handle the response here + // console.log(response); + // }, + // (error) => { + // // Handle errors here + // console.error(error); + // } + // ); + + + document.addEventListener("DOMContentLoaded", () => { + let i = 1; + setInterval(() => { + const slideImage = document.querySelector("#isSlideImage") as HTMLImageElement; // Cast to HTMLImageElement + if (!slideImage) { + return; // Exit if the element is not found + } + + if (i === 1) { + slideImage.src = 'assets/images/cmc/drapt2.jpeg'; + } else if (i === 2) { + slideImage.src = 'assets/images/cmc/CMCH_Vellore.jpeg'; + } else { + slideImage.src = 'assets/images/cmc/ranipet-Kannigapuram-2022-06-15-main-entrance-signsWA-1.jpeg'; + } + + if (i >= 3) { + i = 0; + } + i++; + }, 2500); + }); + + + + + + // let i = 1; + // setInterval(() => { + // if (i === 1) { (document.querySelector("#isSlideImage")).src = 'assets/images/cmc/drapt2.jpeg'; } + // else if (i === 2) { (document.querySelector("#isSlideImage")).src = 'assets/images/cmc/CMCH_Vellore.jpeg'; } + // else { (document.querySelector("#isSlideImage")).src = 'assets/images/cmc/ranipet-Kannigapuram-2022-06-15-main-entrance-signsWA-1.jpeg'; } + // if (i >= 3) { i = 0; } + // i++; + // }, 2500); + } + + /** + * Window scroll method + */ + // tslint:disable-next-line: typedef + windowScroll() { + const navbar = document.getElementById('navbar'); + if (document.body.scrollTop > 40 || document.documentElement.scrollTop > 40) { + navbar.style.backgroundColor = '#1a1a1a'; + navbar.style.padding = '15px 0px'; + } + else { + navbar.style.backgroundColor = ''; + navbar.style.padding = '20px'; + } + } + + /** + * Toggle navbar + */ + toggleMenu() { + document.getElementById('navbarCollapse').classList.toggle('show'); + } + + /** + * Section changed method + * @param sectionId specify the current sectionID + */ + onSectionChange(sectionId: string) { + this.currentSection = sectionId; + } +} diff --git a/support-portal-frontend/src/app/pages/pages-routing.module.ts b/support-portal-frontend/src/app/pages/pages-routing.module.ts new file mode 100644 index 0000000..0e4d96b --- /dev/null +++ b/support-portal-frontend/src/app/pages/pages-routing.module.ts @@ -0,0 +1,59 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + + +import { Index6Component } from './index6/index6.component'; + +import { PasswordForgetComponent } from './password-forget/password-forget.component'; +import { SignupComponent } from './signup/signup.component'; +import { RegisterComponent } from './register/register.component'; +import { RegistrationStatusComponent } from './registration-status/registration-status.component'; +import { RegistedListComponent } from './registed-list/registed-list.component'; +import { CandidateDetailsComponent } from './candidate-details/candidate-details.component'; +import { CheckStatusComponent } from './check-status/check-status.component'; + +const routes: Routes = [ + + { + path: 'index', + component: Index6Component + }, + { + path: 'registrationStatus', + component: RegistrationStatusComponent + }, + + { + path: 'check-status', + component: CheckStatusComponent + }, + { + path: 'admin', + component: RegistedListComponent + }, + { path: 'detail', component: CandidateDetailsComponent }, + + { + path: 'password_forget', + component: PasswordForgetComponent + }, + { + path: 'signup', + component: SignupComponent + }, + { + path: 'register/:id', + component: RegisterComponent + }, + { + path: '', + redirectTo: 'index', + pathMatch: 'full' + }, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class PagesRoutingModule { } diff --git a/support-portal-frontend/src/app/pages/pages.module.ts b/support-portal-frontend/src/app/pages/pages.module.ts new file mode 100644 index 0000000..02bde21 --- /dev/null +++ b/support-portal-frontend/src/app/pages/pages.module.ts @@ -0,0 +1,46 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { ScrollToModule } from '@nicky-lenaers/ngx-scroll-to'; +import { NgxTypedJsModule } from 'ngx-typed-js'; +// import { NgParticlesModule } from 'ng-particles'; +import { CarouselModule } from 'ngx-owl-carousel-o'; + +import { PagesRoutingModule } from './pages-routing.module' + +import { SharedModule } from '../shared/shared.module'; + +import { Index6Component } from './index6/index6.component'; + +import { PasswordForgetComponent } from './password-forget/password-forget.component'; +import { SignupComponent } from './signup/signup.component'; +import { RegisterComponent } from './register/register.component'; +import { RegistrationStatusComponent } from './registration-status/registration-status.component'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; +import { RegistedListComponent } from './registed-list/registed-list.component'; +import { CandidateDetailsComponent } from './candidate-details/candidate-details.component'; +import { CheckStatusComponent } from './check-status/check-status.component'; +import { BrowserModule } from '@angular/platform-browser'; +import { IndexComponent } from './index/index.component'; + + +@NgModule({ + declarations: [Index6Component, PasswordForgetComponent, SignupComponent,RegisterComponent, RegistrationStatusComponent,RegistedListComponent, CandidateDetailsComponent, CheckStatusComponent, IndexComponent], + + imports: [ + // BrowserModule, + CommonModule, + SharedModule, + PagesRoutingModule, + ScrollToModule.forRoot(), + NgxTypedJsModule, + // NgParticlesModule, + CarouselModule, + ReactiveFormsModule, + // HttpClientModule, + FormsModule + ] + +}) +export class PagesModule { } diff --git a/support-portal-frontend/src/app/pages/password-forget/password-forget.component.html b/support-portal-frontend/src/app/pages/password-forget/password-forget.component.html new file mode 100644 index 0000000..1fb283e --- /dev/null +++ b/support-portal-frontend/src/app/pages/password-forget/password-forget.component.html @@ -0,0 +1,28 @@ + \ No newline at end of file diff --git a/support-portal-frontend/src/app/pages/password-forget/password-forget.component.scss b/support-portal-frontend/src/app/pages/password-forget/password-forget.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/pages/password-forget/password-forget.component.spec.ts b/support-portal-frontend/src/app/pages/password-forget/password-forget.component.spec.ts new file mode 100644 index 0000000..8cd45f9 --- /dev/null +++ b/support-portal-frontend/src/app/pages/password-forget/password-forget.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PasswordForgetComponent } from './password-forget.component'; + +describe('PasswordForgetComponent', () => { + let component: PasswordForgetComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PasswordForgetComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PasswordForgetComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/password-forget/password-forget.component.ts b/support-portal-frontend/src/app/pages/password-forget/password-forget.component.ts new file mode 100644 index 0000000..f3111ad --- /dev/null +++ b/support-portal-frontend/src/app/pages/password-forget/password-forget.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-password-forget', + templateUrl: './password-forget.component.html', + styleUrls: ['./password-forget.component.scss'] +}) +export class PasswordForgetComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/support-portal-frontend/src/app/pages/registed-list/registed-list.component.html b/support-portal-frontend/src/app/pages/registed-list/registed-list.component.html new file mode 100644 index 0000000..54e8574 --- /dev/null +++ b/support-portal-frontend/src/app/pages/registed-list/registed-list.component.html @@ -0,0 +1,123 @@ +
+ +
+ + + +
+
+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDRegistration NumberTransaction IDName in ReceiptBank NamePhoneDesignationPlace of workName of the hospital, collegeISTAC memberCMC MissionExternal or CMC staffregistration typesubmit caseEmailPayment AmountPayment StatusActions
{{ payment.id || "NA"}}{{ payment.regno || "NA"}}{{ payment.responseTransid || payment.Transid || "NA"}}{{ payment.nameinreceipt || "NA"}}{{ payment.bankname || "NA"}}{{ payment.phone || "NA"}}{{ payment.inputvalue1 || "NA"}}{{ payment.inputcaption2 || "NA"}} + {{ payment.inputcaption3 }}{{ payment.inputvalue2 }} + {{ payment.inputvalue3 || "NA"}}{{ payment.city || "NA"}}{{payment.inputvalue5 == 'No Error' ? "NA" : payment.inputvalue5}}{{payment.inputvalue4 || "NA"}}{{ payment.inputcaption5 || "NA"}}{{ payment.email || "NA"}}{{ payment.paymentamount || "NA"}} + + {{ + payment.inputcaption1 === "Y" + ? "Success" + : payment.inputcaption1 === "F" + ? "Failed" + : "Unknown" + }} + + + + + +
+
+
diff --git a/support-portal-frontend/src/app/pages/registed-list/registed-list.component.scss b/support-portal-frontend/src/app/pages/registed-list/registed-list.component.scss new file mode 100644 index 0000000..8b9cfcd --- /dev/null +++ b/support-portal-frontend/src/app/pages/registed-list/registed-list.component.scss @@ -0,0 +1,14 @@ + +/* CSS file (your-component.component.css) */ +.success { + color: green; + } + + .failed { + color: red; + } + + .unknown { + color: gray; + } + \ No newline at end of file diff --git a/support-portal-frontend/src/app/pages/registed-list/registed-list.component.spec.ts b/support-portal-frontend/src/app/pages/registed-list/registed-list.component.spec.ts new file mode 100644 index 0000000..0964537 --- /dev/null +++ b/support-portal-frontend/src/app/pages/registed-list/registed-list.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { RegistedListComponent } from './registed-list.component'; + +describe('RegistedListComponent', () => { + let component: RegistedListComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RegistedListComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(RegistedListComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/registed-list/registed-list.component.ts b/support-portal-frontend/src/app/pages/registed-list/registed-list.component.ts new file mode 100644 index 0000000..7457dec --- /dev/null +++ b/support-portal-frontend/src/app/pages/registed-list/registed-list.component.ts @@ -0,0 +1,87 @@ +import { Component, OnInit } from "@angular/core"; +import { Router } from "@angular/router"; +import { DataService } from "src/app/data.service"; +import * as XLSX from "xlsx"; +// import * as FileSaver from "file-saver"; + +@Component({ + selector: "app-registed-list", + templateUrl: "./registed-list.component.html", + styleUrls: ["./registed-list.component.scss"], +}) +export class RegistedListComponent implements OnInit { + secretKey: string = ""; // Property to store the secret key + showTable: boolean = false; // Flag to determine if the table should be displayed + + payments = [ + // Add more payment objects here + ]; + + constructor(private dataService: DataService, private router: Router) {} + + exportToExcel() { + const element = document.getElementById("myTable"); // Replace 'myTable' with the ID of your HTML table + const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(element); + const wb: XLSX.WorkBook = XLSX.utils.book_new(); + XLSX.utils.book_append_sheet(wb, ws, "Sheet1"); + const excelBuffer: any = XLSX.write(wb, { + bookType: "xlsx", + type: "array", + }); + const blob = new Blob([excelBuffer], { + type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", + }); + // FileSaver.saveAs(blob, "myTable.xlsx"); // Specify the desired file name + } + + viewDetail(rowData: any) { + this.router.navigate(["detail", { data: JSON.stringify(rowData) }]); + } + + delete(id) { + if (this.confirmData()) + this.dataService.deleteConferenceData(id).subscribe((res) => { + console.log(res); + this.getList() + }); + } + + confirmData(): boolean { + return confirm("Are you sure you want to delete?"); + } + + ngOnInit(): void { + this.getList() + } + + getList(){ + this.payments = [] + this.dataService.getAllConferenceData().subscribe((res) => { + this.payments = res; + }); + } + + checkSecretKey() { + // Replace 'yourSecretKey' with the actual correct secret key + if (this.secretKey === "975312") { + this.showTable = true; // Show the table if the key is correct + } else { + this.showTable = false; // Hide the table if the key is incorrect + // Optionally, you can display an error message or take other actions. + } + } + + updateStatus() { + for (const obj of this.payments) { + // Call the service method to update the object's status + // this.dataService.updateObjectStatus(obj).subscribe( + // (response: any) => { + // console.log(response) + // }, + // (error) => { + // console.error('Error updating object status:', error); + // } + // ); + } + } +} diff --git a/support-portal-frontend/src/app/pages/register/register.component.html b/support-portal-frontend/src/app/pages/register/register.component.html new file mode 100644 index 0000000..9cd1308 --- /dev/null +++ b/support-portal-frontend/src/app/pages/register/register.component.html @@ -0,0 +1,959 @@ +
+
+
+
+
+

Registration Form

+
+
+
+ +
+ + + This field is required. + Maximum length exceeded. +
+ + +
+ + + This field is required. + Maximum length exceeded. +
+ + + + +
+ + + Maximum length exceeded. +
+ + +
+ + + This field is required. + Maximum length exceeded. +
+ + +
+ + + This field is required. + Maximum length exceeded. +
+ + +
+ + + This field is required. + Maximum length exceeded. +
+ +
+ + +
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + + + + + + + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + + +
+ + + Maximum length exceeded. + + This field is required. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + + + + +
+
+ + +
+ + +
+
+ + +
+
+
+ +
+ + +
+ + + +
+
+ + +
+ + +
+
+ + +
+
+
+ +
+ + +
+ + + + + + +
+ + + + This field is required. +
+ + + +
+ + +
+ + +
+ + + This field is required. + Maximum length exceeded. +
+ + +
+ + + This field is required. + Maximum length exceeded. +
+ +
+
+ + +
+ + +
+
+ + +
+
+
+ +
+

+ Submit your abstract to + traumasurg.academic@cmcvellore.ac.in +

+
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + This field is required. +
+ + +
+ + +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ + +
+ + + Maximum length exceeded. +
+ +
+

Total Price : ₹ {{ totalPrice }}

+
+ +
+ Please correct the following fields: +
    +
  • + {{ field == 'inputvalue5' ? 'External or CMC Staff:' : field }} +
  • +
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+
+

+ The payment link has been generated successfully. Kindly jot down + the information or capture a screenshot of the details, and then + proceed to click the provided link below. +

+
+ +
+

Registration: {{ paymentInfo.Registration }}

+

Transaction ID: {{ paymentInfo.Transid }}

+

Result Code: {{ paymentInfo.ResultCode }}

+

Result: {{ paymentInfo.Result }}

+ Payment URL + + +
+
+
+
+

+ + Print | + +

+
+
+
+
+
+
diff --git a/support-portal-frontend/src/app/pages/register/register.component.scss b/support-portal-frontend/src/app/pages/register/register.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/pages/register/register.component.spec.ts b/support-portal-frontend/src/app/pages/register/register.component.spec.ts new file mode 100644 index 0000000..f6db869 --- /dev/null +++ b/support-portal-frontend/src/app/pages/register/register.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { RegisterComponent } from './register.component'; + +describe('RegisterComponent', () => { + let component: RegisterComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RegisterComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(RegisterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/register/register.component.ts b/support-portal-frontend/src/app/pages/register/register.component.ts new file mode 100644 index 0000000..38bdcc4 --- /dev/null +++ b/support-portal-frontend/src/app/pages/register/register.component.ts @@ -0,0 +1,257 @@ +import { Component, OnInit } from "@angular/core"; +import { FormBuilder, FormGroup, Validators } from "@angular/forms"; +import { ActivatedRoute } from "@angular/router"; +import { DataService, PaymentInfo } from "src/app/data.service"; +import { XmlParserService } from "src/app/xml-parser.service"; + +@Component({ + selector: "app-register", + templateUrl: "./register.component.html", + styleUrls: ["./register.component.scss"], +}) +export class RegisterComponent implements OnInit { + registrationForm: FormGroup; + shouldDisplayElement = false; + totalPrice: number = 0; + + constructor( + private fb: FormBuilder, + private route: ActivatedRoute, + private dataService: DataService, + private xmlParserService: XmlParserService + ) {} + + eventId: string; + event: any; + events = []; + paymentInfo: PaymentInfo; + + ngOnInit() { + this.events = this.dataService.events; + this.paymentInfo = new PaymentInfo(); // Initialize the instance + + this.route.params.subscribe((params) => { + this.eventId = params["id"]; // 'id' should match the route parameter name defined in your routing configuration + this.event = this.findEventById(this.eventId); + }); + + this.registrationForm = this.fb.group({ + conferencecode: ["", [Validators.required, Validators.maxLength(10)]], + conferenceyear: ["", [Validators.required, Validators.maxLength(4)]], + bankname: ["", [Validators.required, Validators.maxLength(20)]], + remoteip: ["", [Validators.maxLength(15)]], + regno: ["", [Validators.required, Validators.maxLength(20)]], + candidatename: ["", [Validators.required, Validators.maxLength(80)]], + nameinreceipt: ["", [Validators.required, Validators.maxLength(150)]], + address1: ["", [Validators.maxLength(200)]], + address2: ["", [Validators.maxLength(200)]], + city: ["", [Validators.maxLength(100)]], // CMC Mission + state: ["12345", [Validators.maxLength(100)]], // CMC Mission ID + country: ["", [Validators.maxLength(100)]], + pincode: ["", [Validators.maxLength(10)]], + phone: ["", [Validators.required, Validators.maxLength(20)]], + mobile: ["", [Validators.maxLength(20)]], + email: ["", [Validators.maxLength(70)]], + foodtype: ["", [Validators.maxLength(2)]], + participanttype: ["", [Validators.maxLength(30)]], + practicetype: ["", [Validators.maxLength(80)]], + accompanymembers: ["", [Validators.maxLength(2)]], + paymentamount: ["", [Validators.required]], + ToWards: ["", [Validators.required, Validators.maxLength(200)]], + Allow80G: ["N", [Validators.required]], + PanCardNo: ["", [Validators.maxLength(10)]], + hasgst: ["N", [Validators.required]], + GSTReg: [""], + gstnumber: ["", [Validators.maxLength(20)]], + + gstmobileno: ["", [Validators.maxLength(12)]], + gstemailid: ["", [Validators.maxLength(100)]], + + inputcaption1: ["", [Validators.maxLength(50)]], // isPaymentDone + inputvalue1: ["", [Validators.maxLength(200)]], // designation + inputcaption2: ["", [Validators.maxLength(50)]], // placeOfWork + inputvalue2: ["", [Validators.maxLength(200)]], // medicalCollegeName + inputcaption3: ["", [Validators.maxLength(50)]], // hospitalName + inputvalue3: ["", [Validators.maxLength(200)]], // istacMember + inputcaption4: ["", [Validators.maxLength(50)]], // istacMemberID + inputvalue4: ["", [Validators.maxLength(200)]], // registrationType + inputcaption5: ["", [Validators.maxLength(50)]], // submitCase + inputvalue5: ["", [Validators.maxLength(200), Validators.required]], // External or CMC staff + + isPaymentDone: ["N", Validators.required], + designation: [""], + placeOfWork: ["None"], + medicalCollegeName: [""], + hospitalName: [""], + istacMember: ["No"], + istacMemberID: [""], + registrationType: ["", Validators.required], + submitCase: ["No"], + }); + + // Set initial values for the form + this.registrationForm.patchValue({ + conferencecode: this.event.code, + conferenceyear: this.event.year, + regno: this.generateRandomHash(9), + Allow80G: "N", + hasgst: "N", + }); + + this.registrationForm + .get("nameinreceipt") + .valueChanges.subscribe((newValue) => { + console.log("Input value changed:", newValue); + // You can perform actions here based on the new input value + + this.registrationForm.patchValue({ + candidatename: newValue, + }); + }); + } + + findEventById(eventId): any { + return this.events.find((event) => event.id == eventId); + } + + generateRandomHash(length: number): string { + const characters = "012345G0VARDHAN6789"; + let randomHash = ""; + + for (let i = 0; i < length; i++) { + const randomIndex = Math.floor(Math.random() * characters.length); + randomHash += characters.charAt(randomIndex); + } + + return randomHash; + } + + calculateTotalPrice() { + const registrationType = + this.registrationForm.get("registrationType").value; + const isCmcStaff = this.registrationForm.get("inputvalue5").value; + + if (isCmcStaff === "CMCStaff") { + // Exclude GST for CMC Staff + if (registrationType === "Online") { + this.totalPrice = 500; + } else if (registrationType === "Symposium") { + this.totalPrice = 1000; + } else if (registrationType === "Workshop") { + this.totalPrice = 3500; + } else if (registrationType === "SymposiumAndWorkshop") { + this.totalPrice = 4500; + } else { + this.totalPrice = 0; + } + } else { + // Apply GST for External + if (registrationType === "Online") { + this.totalPrice = 500 + 0.18 * 500; // ₹ 500 + 18% GST + } else if (registrationType === "Symposium") { + this.totalPrice = 1000 + 0.18 * 1000; // ₹ 1000 + 18% GST + } else if (registrationType === "Workshop") { + this.totalPrice = 3500 + 0.18 * 3500; // ₹ 3500 + 18% GST + } else if (registrationType === "SymposiumAndWorkshop") { + this.totalPrice = 4500 + 0.18 * 4500; // ₹ 4500 + 18% GST + } else { + this.totalPrice = 0; + } + } + + this.registrationForm.patchValue({ + paymentamount: this.totalPrice, + ToWards: registrationType, + }); + } + + confirmData(): boolean { + return confirm("Are you sure you want to proceed with the data?"); + } + + printPage() { + window.print(); // Opens the browser's print dialog + } + + getInvalidFields() { + const invalidFields = []; + + Object.keys(this.registrationForm.controls).forEach((controlName) => { + const control = this.registrationForm.get(controlName); + + if (control.invalid) { + invalidFields.push(controlName); + } + }); + + return invalidFields; + } + + onSubmit() { + const formData = this.registrationForm.value; + + (formData.inputcaption1 = formData.isPaymentDone), + (formData.inputvalue1 = formData.designation), + (formData.inputcaption2 = formData.placeOfWork), + (formData.inputvalue2 = formData.medicalCollegeName), + (formData.inputcaption3 = formData.hospitalName), + (formData.inputvalue3 = formData.istacMember), + (formData.inputcaption4 = formData.istacMemberID), + (formData.inputvalue4 = formData.registrationType), + (formData.inputcaption5 = formData.submitCase), + // (formData.candidatename = formData.nameinreceipt); + + console.log("formData ", formData); + + setTimeout(() => { + if (this.registrationForm.valid) { + if (this.confirmData()) this.sendSOAPRequest(formData); + } else { + alert("Please fill out all required fields correctly."); + } + }, 500); + } + + sendSOAPRequest(formData: any) { + this.dataService.sendSOAPRequest(formData).subscribe( + (res) => { + this.handleSOAPResponse(res); + }, + (error) => { + this.handleSOAPError(error); + } + ); + } + + handleSOAPResponse(res: any) { + console.log(res); + this.paymentInfo = this.xmlParserService.parseXml(res); + + if (this.paymentInfo.ResultCode == "0") { + const confData = { + ...this.paymentInfo, + ...this.registrationForm.value, + }; + console.log("conf Data", confData); + this.insertConferenceData(confData); + } + } + + handleSOAPError(error: any) { + alert("Something went wrong " + error); + console.error(error); + } + + insertConferenceData(confData: any) { + this.dataService.insertConferenceData(confData).subscribe( + (response) => { + console.log("Response from API:", response); + // Handle the response from the API as needed + }, + (error) => { + console.error("Error:", error); + // Handle errors + } + ); + } +} diff --git a/support-portal-frontend/src/app/pages/registration-status/registration-status.component.html b/support-portal-frontend/src/app/pages/registration-status/registration-status.component.html new file mode 100644 index 0000000..ca5eb6c --- /dev/null +++ b/support-portal-frontend/src/app/pages/registration-status/registration-status.component.html @@ -0,0 +1,83 @@ +
+
+ +
+
+
+
Conference Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
ID{{ confRegObj.id }}
Conference Code{{ confRegObj.conferencecode }}
Name{{ confRegObj.nameinreceipt }}
Address{{ confRegObj.address1 }}
Phone{{ confRegObj.phone }}
+
+
+
+ +
+
+
+
+ Payment successful! Your registration for the Symposium is complete. +
+

+ Reg No: {{ queryParams.regno }} +
+ Payment status: + {{ + queryParams.inputcaption1 == "Y" ? "SUCCESS" : "UNKNOWN" + }} +
+ Transaction ID: {{ queryParams.responseTransid }} +

+ +

+ Go Home | + Print +

+
+
+
+
+
+ +
+
+
+
+
+
Something went wrong..
+
+
+
+
+
diff --git a/support-portal-frontend/src/app/pages/registration-status/registration-status.component.scss b/support-portal-frontend/src/app/pages/registration-status/registration-status.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/pages/registration-status/registration-status.component.spec.ts b/support-portal-frontend/src/app/pages/registration-status/registration-status.component.spec.ts new file mode 100644 index 0000000..b0ed804 --- /dev/null +++ b/support-portal-frontend/src/app/pages/registration-status/registration-status.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { RegistrationStatusComponent } from './registration-status.component'; + +describe('RegistrationStatusComponent', () => { + let component: RegistrationStatusComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RegistrationStatusComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(RegistrationStatusComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/registration-status/registration-status.component.ts b/support-portal-frontend/src/app/pages/registration-status/registration-status.component.ts new file mode 100644 index 0000000..9485a33 --- /dev/null +++ b/support-portal-frontend/src/app/pages/registration-status/registration-status.component.ts @@ -0,0 +1,65 @@ +import { Component, OnInit } from "@angular/core"; +import { ActivatedRoute } from "@angular/router"; +import { DataService } from "src/app/data.service"; + +@Component({ + selector: "app-registration-status", + templateUrl: "./registration-status.component.html", + styleUrls: ["./registration-status.component.scss"], +}) +export class RegistrationStatusComponent implements OnInit { + queryParams: any = {}; + confRegObj: any = {}; + + constructor( + private route: ActivatedRoute, + private dataService: DataService + ) {} + + + printPage() { + window.print(); // Opens the browser's print dialog + } + + + ngOnInit() { + // Access the query parameters + this.queryParams.regno = this.route.snapshot.queryParamMap.get("regno"); + this.queryParams.inputcaption1 = + this.route.snapshot.queryParamMap.get("status"); + this.queryParams.responseTransid = + this.route.snapshot.queryParamMap.get("transid"); + // this.queryParams.inputvalue5 = + // this.route.snapshot.queryParamMap.get("message"); + + if (this.queryParams.inputcaption1 == "Y") { + this.dataService + .getConferenceDataByRegno(this.queryParams.regno) + .subscribe((res: any) => { + this.confRegObj = res; + console.log(res); + this.confRegObj = this.updateObject( + this.confRegObj, + this.queryParams + ); + setTimeout(() => { + this.updateConf(this.confRegObj); + }, 1000); + }); + } + } + + updateObject(target: any, updates: Record): any { + target = { ...target, ...updates }; + return target; + } + + updateConf(data: any) { + console.log("data ", data); + + this.dataService.insertConferenceData(data).subscribe((res) => { + console.log(res); + + }); + } +} diff --git a/support-portal-frontend/src/app/pages/signup/signup.component.html b/support-portal-frontend/src/app/pages/signup/signup.component.html new file mode 100644 index 0000000..dda4f20 --- /dev/null +++ b/support-portal-frontend/src/app/pages/signup/signup.component.html @@ -0,0 +1,40 @@ + \ No newline at end of file diff --git a/support-portal-frontend/src/app/pages/signup/signup.component.scss b/support-portal-frontend/src/app/pages/signup/signup.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/pages/signup/signup.component.spec.ts b/support-portal-frontend/src/app/pages/signup/signup.component.spec.ts new file mode 100644 index 0000000..2c39790 --- /dev/null +++ b/support-portal-frontend/src/app/pages/signup/signup.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SignupComponent } from './signup.component'; + +describe('SignupComponent', () => { + let component: SignupComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SignupComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SignupComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/pages/signup/signup.component.ts b/support-portal-frontend/src/app/pages/signup/signup.component.ts new file mode 100644 index 0000000..d59051e --- /dev/null +++ b/support-portal-frontend/src/app/pages/signup/signup.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-signup', + templateUrl: './signup.component.html', + styleUrls: ['./signup.component.scss'] +}) +export class SignupComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/support-portal-frontend/src/app/service/authentication.service.ts b/support-portal-frontend/src/app/service/authentication.service.ts index e4f6b00..862d467 100644 --- a/support-portal-frontend/src/app/service/authentication.service.ts +++ b/support-portal-frontend/src/app/service/authentication.service.ts @@ -44,7 +44,7 @@ export class AuthenticationService { this.storage.removeItem(this.JWT_TOKEN_STORAGE_KEY); this.storage.removeItem(this.USER_STORAGE_KEY); this.storage.removeItem("users"); - this.router.navigateByUrl('/login'); + this.router.navigateByUrl('/dashboard/login'); } diff --git a/support-portal-frontend/src/app/service/event.service.spec.ts b/support-portal-frontend/src/app/service/event.service.spec.ts new file mode 100644 index 0000000..df6b168 --- /dev/null +++ b/support-portal-frontend/src/app/service/event.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { EventService } from './event.service'; + +describe('EventService', () => { + let service: EventService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(EventService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/service/event.service.ts b/support-portal-frontend/src/app/service/event.service.ts new file mode 100644 index 0000000..1ed556a --- /dev/null +++ b/support-portal-frontend/src/app/service/event.service.ts @@ -0,0 +1,68 @@ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpHeaders } from '@angular/common/http'; +import { Observable, of } from 'rxjs'; +import { catchError, map } from 'rxjs/operators'; +import { environment } from 'src/environments/environment'; + +@Injectable({ + providedIn: 'root' +}) +export class EventService { + private apiUrl = environment.apiUrl+'/api/events'; // Replace with your API endpoint + + constructor(private http: HttpClient) { } + + // Fetch all events + getEvents(): Observable { + return this.http.get(this.apiUrl) + .pipe( + catchError(this.handleError('getEvents', [])) + ); + } + + // Fetch a single event by id + getEvent(id: number): Observable { + const url = `${this.apiUrl}/${id}`; + return this.http.get(url) + .pipe( + catchError(this.handleError(`getEvent id=${id}`)) + ); + } + + // Create a new event + createEvent(event: any): Observable { + return this.http.post(this.apiUrl, event, this.httpOptions) + .pipe( + catchError(this.handleError('createEvent')) + ); + } + + // Update an existing event + updateEvent(id: number, event: any): Observable { + const url = `${this.apiUrl}/${id}`; + return this.http.put(url, event, this.httpOptions) + .pipe( + catchError(this.handleError('updateEvent')) + ); + } + + // Delete an event by id + deleteEvent(id: number): Observable { + const url = `${this.apiUrl}/${id}`; + return this.http.delete(url) + .pipe( + catchError(this.handleError('deleteEvent')) + ); + } + + private httpOptions = { + headers: new HttpHeaders({ 'Content-Type': 'application/json' }) + }; + + private handleError(operation = 'operation', result?: T) { + return (error: any): Observable => { + console.error(`${operation} failed: ${error.message}`); + return of(result as T); + }; + } +} diff --git a/support-portal-frontend/src/app/shared/client/client.component.html b/support-portal-frontend/src/app/shared/client/client.component.html new file mode 100644 index 0000000..a797d74 --- /dev/null +++ b/support-portal-frontend/src/app/shared/client/client.component.html @@ -0,0 +1,87 @@ + +
+
+
+
+ + +
+
+ +
+
+

Risus cubilia etiam parturient augue nostra + sodales sit aptent venenatis magna sapien + ante hendrerit ullamcorper tincidunt urna eget Ante feugiat.

+
+ +
+

- John Litts, + Globing

+

+ + + + + +

+
+
+
+ +
+
+ +
+
+

Risus cubilia etiam parturient augue nostra + sodales sit aptent venenatis ullamcorper tincidunt urna, eget magna sapien + ante hendrerit Ante feugiat.

+
+ +
+

- John Litts, + Globing

+

+ + + + + +

+
+
+
+ +
+
+ +
+
+

Risus cubilia etiam parturient augue nostra + sodales sit aptent venenatis magna ullamcorper tincidunt urna, eget sapien + ante hendrerit Ante feugiat.

+
+ +
+

- John Litts, + Globing

+

+ + + + + +

+
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/client/client.component.scss b/support-portal-frontend/src/app/shared/client/client.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/shared/client/client.component.spec.ts b/support-portal-frontend/src/app/shared/client/client.component.spec.ts new file mode 100644 index 0000000..b93d364 --- /dev/null +++ b/support-portal-frontend/src/app/shared/client/client.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ClientComponent } from './client.component'; + +describe('ClientComponent', () => { + let component: ClientComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ClientComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ClientComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/client/client.component.ts b/support-portal-frontend/src/app/shared/client/client.component.ts new file mode 100644 index 0000000..62a06fd --- /dev/null +++ b/support-portal-frontend/src/app/shared/client/client.component.ts @@ -0,0 +1,34 @@ +import { Component, OnInit } from '@angular/core'; +import { OwlOptions } from 'ngx-owl-carousel-o'; + +@Component({ + selector: 'app-client', + templateUrl: './client.component.html', + styleUrls: ['./client.component.scss'] +}) + +/** + * Client component + */ +export class ClientComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + customOptions: OwlOptions = { + loop: true, + mouseDrag: false, + touchDrag: false, + pullDrag: false, + dots: false, + navSpeed: 700, + responsive: { + 0: { + items: 1 + }, + }, + nav: true, + navText: [ '
', '
' ] + } +} diff --git a/support-portal-frontend/src/app/shared/contact/contact.component.html b/support-portal-frontend/src/app/shared/contact/contact.component.html new file mode 100644 index 0000000..1efe839 --- /dev/null +++ b/support-portal-frontend/src/app/shared/contact/contact.component.html @@ -0,0 +1,72 @@ + +
+
+
+
+ +

Get In Touch

+ +
+
+
+
+
+

Phone No.:
04172 – 224627 / 224626

+

Address:
Christian Medical College, IDA Scudder Rd, Vellore, Tamil Nadu 632004

+

Email Address:
traumasurg.academic@cmcvellore.ac.in

+

Time:
9:00AM To 6:00PM

+
+
+
+
+
+

+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/contact/contact.component.scss b/support-portal-frontend/src/app/shared/contact/contact.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/shared/contact/contact.component.spec.ts b/support-portal-frontend/src/app/shared/contact/contact.component.spec.ts new file mode 100644 index 0000000..2f386db --- /dev/null +++ b/support-portal-frontend/src/app/shared/contact/contact.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ContactComponent } from './contact.component'; + +describe('ContactComponent', () => { + let component: ContactComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ContactComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ContactComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/contact/contact.component.ts b/support-portal-frontend/src/app/shared/contact/contact.component.ts new file mode 100644 index 0000000..67f4f88 --- /dev/null +++ b/support-portal-frontend/src/app/shared/contact/contact.component.ts @@ -0,0 +1,19 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-contact', + templateUrl: './contact.component.html', + styleUrls: ['./contact.component.scss'] +}) + +/** + * Contact component + */ +export class ContactComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/support-portal-frontend/src/app/shared/faq/faq.component.html b/support-portal-frontend/src/app/shared/faq/faq.component.html new file mode 100644 index 0000000..a6ef0c2 --- /dev/null +++ b/support-portal-frontend/src/app/shared/faq/faq.component.html @@ -0,0 +1,64 @@ + +
+
+
+
+ +

Our focus is:

+ +
+
+
+
+
+ To save lives and improve quality of life for survivors +
+
+ +
+
+ To minimise disability and other long-term consequences of traumatic + injuries +
+
+ +
+
+ To reduce the economic and social impact of injuries +
+
+ +
+
+ To advance the trauma care field, enhance outcomes and improve the + quality of care at all levels national and international. +
+
+
+
+
+ + + + + + + diff --git a/support-portal-frontend/src/app/shared/faq/faq.component.scss b/support-portal-frontend/src/app/shared/faq/faq.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/shared/faq/faq.component.spec.ts b/support-portal-frontend/src/app/shared/faq/faq.component.spec.ts new file mode 100644 index 0000000..bfa0b00 --- /dev/null +++ b/support-portal-frontend/src/app/shared/faq/faq.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FaqComponent } from './faq.component'; + +describe('FaqComponent', () => { + let component: FaqComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FaqComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FaqComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/faq/faq.component.ts b/support-portal-frontend/src/app/shared/faq/faq.component.ts new file mode 100644 index 0000000..1f1c1b6 --- /dev/null +++ b/support-portal-frontend/src/app/shared/faq/faq.component.ts @@ -0,0 +1,19 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-faq', + templateUrl: './faq.component.html', + styleUrls: ['./faq.component.scss'] +}) + +/** + * FAQ component + */ +export class FaqComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/support-portal-frontend/src/app/shared/features/features.component.html b/support-portal-frontend/src/app/shared/features/features.component.html new file mode 100644 index 0000000..84f5a7b --- /dev/null +++ b/support-portal-frontend/src/app/shared/features/features.component.html @@ -0,0 +1,61 @@ + +
+
+
+
+ +

Ranipet Campus

+

Level 1 Trauma Care Facility at Ranipet Campuss

+
+
+
+
+
+
+ +
+
+
+
+
+ +

+ The Level 1 Trauma Care Facility with dedicated ambulance entry has started functioning at the + CMC Vellore Ranipet Campus.The facility is located on the ground floor of Block D, co-located + with  the Cardiac Care Unit. It includes an Emergency Bay, 6 state-of-the-art trauma operation + theatres, a radiology suite and 112 ward & ICU beds. + +

+ +
+
+
+ + +
+
+
+ +

Trauma is an unforeseen incident which is life or limb threatening. The + immediate commencement of trauma care is important for life and limb saving. In this Context the + Department of trauma surgery commits itself to offer quality services towards Primary assessment + and surgical interventions for the Injured Victim in a comprehensive manner. The subsequent + review and follow-up as Outpatient services.

+ +
+
+
+ +
+
+ +
+ +
+
+
+
+
+ \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/features/features.component.scss b/support-portal-frontend/src/app/shared/features/features.component.scss new file mode 100644 index 0000000..7584055 --- /dev/null +++ b/support-portal-frontend/src/app/shared/features/features.component.scss @@ -0,0 +1,4 @@ +.bg-honey{ + background-color: #f5f5f5; + +} \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/features/features.component.spec.ts b/support-portal-frontend/src/app/shared/features/features.component.spec.ts new file mode 100644 index 0000000..d22ca1d --- /dev/null +++ b/support-portal-frontend/src/app/shared/features/features.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FeaturesComponent } from './features.component'; + +describe('FeaturesComponent', () => { + let component: FeaturesComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FeaturesComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FeaturesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/features/features.component.ts b/support-portal-frontend/src/app/shared/features/features.component.ts new file mode 100644 index 0000000..b396cab --- /dev/null +++ b/support-portal-frontend/src/app/shared/features/features.component.ts @@ -0,0 +1,19 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-features', + templateUrl: './features.component.html', + styleUrls: ['./features.component.scss'] +}) + +/** + * Features component + */ +export class FeaturesComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/support-portal-frontend/src/app/shared/footer/footer.component.html b/support-portal-frontend/src/app/shared/footer/footer.component.html new file mode 100644 index 0000000..68ce21b --- /dev/null +++ b/support-portal-frontend/src/app/shared/footer/footer.component.html @@ -0,0 +1,33 @@ + + + \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/footer/footer.component.scss b/support-portal-frontend/src/app/shared/footer/footer.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/shared/footer/footer.component.spec.ts b/support-portal-frontend/src/app/shared/footer/footer.component.spec.ts new file mode 100644 index 0000000..a3c4af9 --- /dev/null +++ b/support-portal-frontend/src/app/shared/footer/footer.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FooterComponent } from './footer.component'; + +describe('FooterComponent', () => { + let component: FooterComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FooterComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FooterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/footer/footer.component.ts b/support-portal-frontend/src/app/shared/footer/footer.component.ts new file mode 100644 index 0000000..5434345 --- /dev/null +++ b/support-portal-frontend/src/app/shared/footer/footer.component.ts @@ -0,0 +1,21 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-footer', + templateUrl: './footer.component.html', + styleUrls: ['./footer.component.scss'] +}) + +/** + * Footer component + */ +export class FooterComponent implements OnInit { + + year = new Date().getFullYear() + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/support-portal-frontend/src/app/shared/pricing/pricing.component.html b/support-portal-frontend/src/app/shared/pricing/pricing.component.html new file mode 100644 index 0000000..85ded6c --- /dev/null +++ b/support-portal-frontend/src/app/shared/pricing/pricing.component.html @@ -0,0 +1,245 @@ + +
+
+
+
+ +
+ Events + +
+ +
+
+ +
+
+
+
+
+ ... +
+
+
+

+ {{ event.subject }} +
+ {{ event.title }} +
+ {{event.subTitle}} +

+ +
+
+
+ ... +
+
+ +
+
+
+
+
+
Venue
+

+ {{ v.title }} + on {{ v.date }} + + , {{ v.address }} + - ({{ v.info }}). +

+
+
+ +
+
+
Highlights
+

+ * {{ o }} +

+
+
+ +
+
+
Contact Information
+

Email: {{ event.email }}

+

Phone: {{ event.phone }}

+
+
+
+
+
+
+
Date
+

{{ event.date }}

+
+
+ +
+
+
+ Organizing Committee - Department of Trauma Surgery +
+

+ * {{ o }} +

+
+
+ +
+
+
Registration
+ +

+ {{ fee.desc }} +

+ + +
+
+
+
+ +

+ + + +

+ +
+
+
+
+
+ +
+
+

+ Brochure +

+ +
+
+
+
+ ... +
+
+
+
+
+
+ ... +
+
+
+
+
+
+
+ + +
+
+
+ +

+ meet Our Faculties +

+
+
+ + +
+
+
+ +
+ +
+

{{ item.name }}

+

+ {{ item.prof }}, {{ item.at }} +

+ +
+ +
+
+ +
+
+
+
+
+ + diff --git a/support-portal-frontend/src/app/shared/pricing/pricing.component.scss b/support-portal-frontend/src/app/shared/pricing/pricing.component.scss new file mode 100644 index 0000000..2e4a8b0 --- /dev/null +++ b/support-portal-frontend/src/app/shared/pricing/pricing.component.scss @@ -0,0 +1,14 @@ +.fw-bolder{ + font-weight: bolder!important; +} + + + +.im{ + max-width: 40%; + width: 154px; + height: 154px; + /* background-size: 100% auto; */ + object-fit: cover; + +} \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/pricing/pricing.component.spec.ts b/support-portal-frontend/src/app/shared/pricing/pricing.component.spec.ts new file mode 100644 index 0000000..b06797f --- /dev/null +++ b/support-portal-frontend/src/app/shared/pricing/pricing.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PricingComponent } from './pricing.component'; + +describe('PricingComponent', () => { + let component: PricingComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PricingComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PricingComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/pricing/pricing.component.ts b/support-portal-frontend/src/app/shared/pricing/pricing.component.ts new file mode 100644 index 0000000..d37ee2f --- /dev/null +++ b/support-portal-frontend/src/app/shared/pricing/pricing.component.ts @@ -0,0 +1,94 @@ +import { Component, OnInit } from "@angular/core"; +import { Router } from "@angular/router"; +import { DataService } from "src/app/data.service"; + +@Component({ + selector: "app-pricing", + templateUrl: "./pricing.component.html", + styleUrls: ["./pricing.component.scss"], +}) + +/** + * Pricing component + */ +export class PricingComponent implements OnInit { + constructor(private router: Router, private dataService: DataService) {} + + events = []; + doctors = []; + ngOnInit(): void { + this.events = this.dataService.events; + this.doctors = this.events[0].doctors; + } + + team = [ + { + image: "sukria.png", + name: "Dr. Sukria Nayak", + dept: "Professor Head, Department of Trauma Surgery, CMC Vellore", + }, + { + image: "amit.png", + name: "Dr. Amit Gupta", + dept: "Professor, Division of Trauma Surgery, JPNATC, AIIMS, New Delhi", + }, + { + name: "Dr. Kirthi Sathyakumar", + dept: " Associate Professor, Emergency Radiology, CMC, Vellore", + }, + { + image: "subodh.png", + name: "Dr. Subodh Kumar", + dept: "Professor, Division of Trauma Surgery, JPNATC, AIIMS, New Delhi", + }, + { + name: "Dr. Santhosh R Benjamin", + dept: " Associate Professor, Department of Cardiothoracic Surgery, CMC Vellore", + }, + { + image: "kajal.png", + name: "Dr. Kajal Jain", + dept: "Professor, Department of Anaesthesia, PGIMER, Chandigarh", + }, + { + name: "Dr. Raghu", + dept: "Professor, Division of Trauma and Acute Care Surgery, University Hospital, Michigan Medicine, Ann Arbor", + }, + { + name: "Dr. Vinay M Rao", + dept: " Assistant Professor, Department of Cardiothoracic Surgery, CMC Vellore", + }, + { + name: "Dr. Niladri Banerjee", + dept: " Assistant Professor, Department of Surgery, AIIMS, Jodhpur", + }, + { + name: "Dr. Susheel Sudheesh", + dept: " Assistant Professor, Department of Anaesthesia, CMC Vellore", + }, + { + image: "srujan.png", + name: "Dr. Srujan Lam Sharma", + dept: " Assistant Professor, Department of Trauma Surgery, CMC, Vellore", + }, + { + image: "vignesh.png", + name: "Dr. Vignesh Kumar", + dept: " Associate Professor, PIMS, Puducherry ", + }, + { + name: "Dr. Joses Dany James", + dept: " Assistant Professor, Department of Trauma Surgery, CMC Vellore", + }, + ]; + + register(event) { + console.log(event); + this.router.navigate(["/register", event.id]); + } + + status(event) { + console.log(event); + this.router.navigate(["/check-status"]); + } +} diff --git a/support-portal-frontend/src/app/shared/scrollspy.directive.ts b/support-portal-frontend/src/app/shared/scrollspy.directive.ts new file mode 100644 index 0000000..b7f1ca8 --- /dev/null +++ b/support-portal-frontend/src/app/shared/scrollspy.directive.ts @@ -0,0 +1,40 @@ +import { Directive, Input, EventEmitter, Inject, Output, ElementRef, HostListener } from '@angular/core'; +import { DOCUMENT } from '@angular/common'; + +@Directive({ + selector: '[appScrollspy]' +}) +export class ScrollspyDirective { + + @Input() public spiedTags = []; + @Output() public sectionChange = new EventEmitter(); + private currentSection: string; + + // tslint:disable-next-line: variable-name + constructor(private _el: ElementRef, @Inject(DOCUMENT) private document: Document,) { } + + @HostListener('window:scroll', ['$event']) + /** + * Window scroll method + */ + onScroll(event: any) { + let currentSection: string; + const children = this._el.nativeElement.querySelectorAll('section'); + const scrollTop = this.document.documentElement.scrollTop; + const parentOffset = this.document.documentElement.offsetTop; + + // tslint:disable-next-line: prefer-for-of + for (let i = 0; i < children.length; i++) { + const element = children[i]; + if (this.spiedTags.some(spiedTag => spiedTag === element.tagName)) { + if ((element.offsetTop - parentOffset) <= scrollTop) { + currentSection = element.id; + } + } + } + if (currentSection !== this.currentSection) { + this.currentSection = currentSection; + this.sectionChange.emit(this.currentSection); + } + } +} diff --git a/support-portal-frontend/src/app/shared/services/services.component.html b/support-portal-frontend/src/app/shared/services/services.component.html new file mode 100644 index 0000000..f4d4cce --- /dev/null +++ b/support-portal-frontend/src/app/shared/services/services.component.html @@ -0,0 +1,39 @@ + +
+
+
+
+ +

about us

+

Christian Medical College Vellore was started as a + one-bedded clinic-cum-dispensary in 1900 by Dr. Ida Sophia Scudder, the daughter of + second-generation medical missionaries. Today, this healthcare organization of international repute + includes a network of primary, secondary, tertiary and quaternary care hospitals, with around 3844 + beds spread across six campuses in and around Vellore, and in the neighboring state of Andhra + Pradesh. The main hospital is situated in the 19-acre Town Campus (earlier referred to as the + Thottappalayam Campus) in the heart of Vellore town. The hospital complex is the site for clinical + training for all the students. The vast majority of the clinical departments are located on the + hospital campus.  From April 2016 to March 2017, the hospital, which has close to 2500 beds, + received more than 21 lakh outpatients, more than a lakh inpatients and recorded more than 14, 500 + births.

+
+
+ + + +
+
+ \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/services/services.component.scss b/support-portal-frontend/src/app/shared/services/services.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/shared/services/services.component.spec.ts b/support-portal-frontend/src/app/shared/services/services.component.spec.ts new file mode 100644 index 0000000..1284c5f --- /dev/null +++ b/support-portal-frontend/src/app/shared/services/services.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ServicesComponent } from './services.component'; + +describe('ServicesComponent', () => { + let component: ServicesComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ServicesComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ServicesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/services/services.component.ts b/support-portal-frontend/src/app/shared/services/services.component.ts new file mode 100644 index 0000000..4beb732 --- /dev/null +++ b/support-portal-frontend/src/app/shared/services/services.component.ts @@ -0,0 +1,46 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-services', + templateUrl: './services.component.html', + styleUrls: ['./services.component.scss'] +}) + +/** + * Services component + */ +export class ServicesComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + + servicesData = [ + { + icon: 'ti-settings', + title: 'Digital Design' + }, + { + icon: 'ti-palette', + title: 'Unlimited Colors' + }, + { + icon: 'ti-stats-up', + title: 'Strategy Solutions' + }, + { + icon: 'ti-package', + title: 'Awesome Support' + }, + { + icon: 'ti-dashboard', + title: 'Truly Multipurpose' + }, + { + icon: 'ti-headphone', + title: 'Easy to customize' + } + ] + +} diff --git a/support-portal-frontend/src/app/shared/shared.module.ts b/support-portal-frontend/src/app/shared/shared.module.ts new file mode 100644 index 0000000..47ab51b --- /dev/null +++ b/support-portal-frontend/src/app/shared/shared.module.ts @@ -0,0 +1,29 @@ +import { NgModule } from '@angular/core'; + +import { CommonModule } from '@angular/common'; +import { CarouselModule } from 'ngx-owl-carousel-o'; +import { ScrollToModule } from '@nicky-lenaers/ngx-scroll-to'; + +import { ServicesComponent } from './services/services.component'; +import { FeaturesComponent } from './features/features.component'; +import { ClientComponent } from './client/client.component'; +import { TeamComponent } from './team/team.component'; +import { FaqComponent } from './faq/faq.component'; +import { PricingComponent } from './pricing/pricing.component'; +import { ContactComponent } from './contact/contact.component'; +import { FooterComponent } from './footer/footer.component'; +import { SwitcherComponent } from './switcher/switcher.component'; +import { ScrollspyDirective } from './scrollspy.directive'; +import { BrowserModule } from '@angular/platform-browser'; + +@NgModule({ + declarations: [ServicesComponent, FeaturesComponent, ClientComponent, TeamComponent, FaqComponent, PricingComponent, ContactComponent, FooterComponent, SwitcherComponent, ScrollspyDirective], + imports: [ + // BrowserModule, + CommonModule, + CarouselModule, + ScrollToModule.forRoot() + ], + exports: [ServicesComponent, FeaturesComponent, ClientComponent, TeamComponent, FaqComponent, PricingComponent, ContactComponent, FooterComponent, SwitcherComponent, ScrollspyDirective] +}) +export class SharedModule { } diff --git a/support-portal-frontend/src/app/shared/switcher/switcher.component.html b/support-portal-frontend/src/app/shared/switcher/switcher.component.html new file mode 100644 index 0000000..cfd3cf3 --- /dev/null +++ b/support-portal-frontend/src/app/shared/switcher/switcher.component.html @@ -0,0 +1,35 @@ + +
+ +
+ +
+
+

Select your color

+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+
+ \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/switcher/switcher.component.scss b/support-portal-frontend/src/app/shared/switcher/switcher.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/support-portal-frontend/src/app/shared/switcher/switcher.component.spec.ts b/support-portal-frontend/src/app/shared/switcher/switcher.component.spec.ts new file mode 100644 index 0000000..013def3 --- /dev/null +++ b/support-portal-frontend/src/app/shared/switcher/switcher.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SwitcherComponent } from './switcher.component'; + +describe('SwitcherComponent', () => { + let component: SwitcherComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SwitcherComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SwitcherComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/switcher/switcher.component.ts b/support-portal-frontend/src/app/shared/switcher/switcher.component.ts new file mode 100644 index 0000000..1aaa6aa --- /dev/null +++ b/support-portal-frontend/src/app/shared/switcher/switcher.component.ts @@ -0,0 +1,45 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-switcher', + templateUrl: './switcher.component.html', + styleUrls: ['./switcher.component.scss'] +}) + +/** + * Switcher component + */ +export class SwitcherComponent implements OnInit { + + isVisible = false; + + constructor() { } + + ngOnInit(): void { + } + + windowScroll() { + if ( + document.body.scrollTop > 100 || + document.documentElement.scrollTop > 100 + ) { + document.getElementById("back-to-top").style.display = "inline"; + } else { + document.getElementById("back-to-top").style.display = "none"; + } + } + /** + * Onclick color change + * @param theme theme color + */ + setTheme(theme) { + document + .getElementById('color-opt') + .setAttribute('href', 'assets/css/colors/' + theme + '.css'); + } + + toggleSwitcher() { + this.isVisible = !this.isVisible; + } + +} diff --git a/support-portal-frontend/src/app/shared/team/team.component.html b/support-portal-frontend/src/app/shared/team/team.component.html new file mode 100644 index 0000000..2feabd2 --- /dev/null +++ b/support-portal-frontend/src/app/shared/team/team.component.html @@ -0,0 +1,50 @@ + + +
+
+
+
+ +

Our Faculties

+ +
+
+ +
+ +
+
+
+ +
+ + + + +
+

{{ item.name }}

+

+ {{ item.dept }} +

+
+ +
+
+ +
+
+
+
+
+ diff --git a/support-portal-frontend/src/app/shared/team/team.component.scss b/support-portal-frontend/src/app/shared/team/team.component.scss new file mode 100644 index 0000000..5aa1f4c --- /dev/null +++ b/support-portal-frontend/src/app/shared/team/team.component.scss @@ -0,0 +1,3 @@ +.team-bg{ + background-color: #fffff8; +} \ No newline at end of file diff --git a/support-portal-frontend/src/app/shared/team/team.component.spec.ts b/support-portal-frontend/src/app/shared/team/team.component.spec.ts new file mode 100644 index 0000000..4a38103 --- /dev/null +++ b/support-portal-frontend/src/app/shared/team/team.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TeamComponent } from './team.component'; + +describe('TeamComponent', () => { + let component: TeamComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ TeamComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(TeamComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/shared/team/team.component.ts b/support-portal-frontend/src/app/shared/team/team.component.ts new file mode 100644 index 0000000..9bdb6a5 --- /dev/null +++ b/support-portal-frontend/src/app/shared/team/team.component.ts @@ -0,0 +1,104 @@ +import { Component, OnInit } from "@angular/core"; + +@Component({ + selector: "app-team", + templateUrl: "./team.component.html", + styleUrls: ["./team.component.scss"], +}) + +/** + * Team component + */ +export class TeamComponent implements OnInit { + constructor() {} + + ngOnInit(): void {} + + team = [ + { + image : 'sukria.png', + name: "Dr. Sukria Nayak", + dept: "Professor & Head, Department of Trauma Surgery, CMC Vellore", + }, + + { + image : '13.jpg', + + name: "Dr. Vijayan P", + dept: "Associate Surgeon, Department of Trauma Surgery, CMC Vellore", + }, + + { + image : '14.jpg', + + name: "Dr. Joses Dany James", + dept: " Assistant Professor, Department of Trauma Surgery, CMC Vellore", + }, + + { + image : 'srujan.png', + name: "Dr. Srujan Lam Sharma", + dept: " Assistant Professor, Department of Trauma Surgery, CMC, Vellore", + }, + ] + teama= [ + { + image : 'sukria.png', + name: "Dr. Sukria Nayak", + dept: "Head, Department of Trauma Surgery, CMC Vellore", + }, + { + image : 'amit.png', + name: "Dr. Amit Gupta", + dept: "Professor, Division of Trauma Surgery, JPNATC, AIIMS, New Delhi", + }, + { + name: "Dr. Kirthi Sathyakumar", + dept: " Associate Professor, Emergency Radiology, CMC, Vellore", + }, + { + image : 'subodh.png', + name: "Dr. Subodh Kumar", + dept: "Professor, Division of Trauma Surgery, JPNATC, AIIMS, New Delhi", + }, + { + name: "Dr. Santhosh R Benjamin", + dept: " Associate Professor, Department of Cardiothoracic Surgery, CMC Vellore", + }, + { + image : 'kajal.png', + name: "Dr. Kajal Jain", + dept: "Professor, Department of Anaesthesia, PGIMER, Chandigarh", + }, + { + name: "Dr. Raghu", + dept: "Professor, Division of Trauma and Acute Care Surgery, University Hospital, Michigan Medicine, Ann Arbor", + }, + { + name: "Dr. Vinay M Rao", + dept: " Assistant Professor, Department of Cardiothoracic Surgery, CMC Vellore", + }, + { + name: "Dr. Niladri Banerjee", + dept: " Assistant Professor, Department of Surgery, AIIMS, Jodhpur", + }, + { + name: "Dr. Susheel Sudheesh", + dept: " Assistant Professor, Department of Anaesthesia, CMC Vellore", + }, + { + image : 'srujan.png', + name: "Dr. Srujan Lam Sharma", + dept: " Assistant Professor, Department of Trauma Surgery, CMC, Vellore", + }, + { + image : 'vignesh.png', + name: "Dr. Vignesh Kumar", + dept: " Associate Professor, PIMS, Puducherry ", + }, + { + name: "Dr. Joses Dany James", + dept: " Assistant Professor, Department of Trauma Surgery, CMC Vellore", + }, + ]; +} diff --git a/support-portal-frontend/src/app/student.service.spec.ts b/support-portal-frontend/src/app/student.service.spec.ts new file mode 100644 index 0000000..85cfc63 --- /dev/null +++ b/support-portal-frontend/src/app/student.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { StudentService } from './student.service'; + +describe('StudentService', () => { + let service: StudentService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(StudentService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/student.service.ts b/support-portal-frontend/src/app/student.service.ts new file mode 100644 index 0000000..235de07 --- /dev/null +++ b/support-portal-frontend/src/app/student.service.ts @@ -0,0 +1,63 @@ +import { HttpClient, HttpParams } from "@angular/common/http"; +import { Injectable } from "@angular/core"; +// import { createClient } from "@supabase/supabase-js"; +import { Observable } from "rxjs"; + +@Injectable({ + providedIn: "root", +}) +export class StudentService { + supabaseUrl = "http://210.18.189.94:8093"; + supabaseKey = + "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE"; + + constructor(private http: HttpClient) {} + + // private supabase = createClient(this.supabaseUrl, this.supabaseKey); + + // async getAllStudents() { + // const { data, error } = await this.supabase.from("student").select("*"); + + // if (error) { + // console.error("Error fetching students:", error.message); + // return []; + // } + // console.log("student : ", data); + + // return data; + // } + + // async insertStudent() { + // const { data, error } = await this.supabase + // .from("student") + // .insert([{ name: "Gov", dept: "mech" }]) + // .select(); + + // if (error) { + // console.error("Error fetching students:", error.message); + // return ''; + // } + // console.log("insert student : ", data); + + // return data; + // } + + makeHttpRequest(): Observable { + // Define the URL + const url = "http://210.18.189.94:8093/rest/v1/company?select=*"; + + // Define the API keys as form variables + const apikey = + "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE"; + const authorization = + "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE"; + + // Create a HttpParams object to hold the form variables + const params = new HttpParams() + .set("apikey", apikey) + .set("Authorization", authorization); + + // Make the HTTP GET request with the form variables + return this.http.get(url, { params }); + } +} diff --git a/support-portal-frontend/src/app/xml-parser.service.spec.ts b/support-portal-frontend/src/app/xml-parser.service.spec.ts new file mode 100644 index 0000000..48e2c20 --- /dev/null +++ b/support-portal-frontend/src/app/xml-parser.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { XmlParserService } from './xml-parser.service'; + +describe('XmlParserService', () => { + let service: XmlParserService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(XmlParserService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/support-portal-frontend/src/app/xml-parser.service.ts b/support-portal-frontend/src/app/xml-parser.service.ts new file mode 100644 index 0000000..410f0a8 --- /dev/null +++ b/support-portal-frontend/src/app/xml-parser.service.ts @@ -0,0 +1,57 @@ +import { Injectable } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class XmlParserService { + + constructor() { } + + parseXml(xmlData: string): any { + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(xmlData, 'text/xml'); + + // Access and extract data from xmlDoc as needed + const registration = xmlDoc.getElementsByTagName('Registration')[0].textContent; + const transid = xmlDoc.getElementsByTagName('Transid')[0].textContent; + const resultCode = xmlDoc.getElementsByTagName('ResultCode')[0].textContent; + const result = xmlDoc.getElementsByTagName('Result')[0].textContent; + const url = xmlDoc.getElementsByTagName('URL')[0].textContent; + + // Create an object to hold the extracted data + const parsedData = { + Registration: registration, + Transid: transid, + ResultCode: resultCode, + Result: result, + URL: url + }; + + return parsedData; + } + + + parseXmlForStatus(xml: string): any { + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(xml, 'text/xml'); + + const conferencepay = xmlDoc.querySelector('conferencepay'); + if (!conferencepay) { + return null; + } + + const properties = { + Registration: conferencepay.querySelector('Registration').textContent, + Transid: conferencepay.querySelector('Transid').textContent, + BankTransid: conferencepay.querySelector('BankTransid').textContent, + Authid: conferencepay.querySelector('Authid').textContent, + Amount: conferencepay.querySelector('Amount').textContent, + ResultCode: conferencepay.querySelector('ResultCode').textContent, + Result: conferencepay.querySelector('Result').textContent, + Refund: conferencepay.querySelector('Refund').textContent, + TranDetails: conferencepay.querySelector('TranDetails').textContent + }; + + return properties; + } +} diff --git a/support-portal-frontend/src/assets/css/bootstrap.min.css b/support-portal-frontend/src/assets/css/bootstrap.min.css new file mode 100644 index 0000000..33edb05 --- /dev/null +++ b/support-portal-frontend/src/assets/css/bootstrap.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v5.0.0-beta2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu{top:0;right:auto;left:100%}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-0{border-width:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/colors/default.css b/support-portal-frontend/src/assets/css/colors/default.css new file mode 100644 index 0000000..904c4b6 --- /dev/null +++ b/support-portal-frontend/src/assets/css/colors/default.css @@ -0,0 +1,89 @@ +<<<<<<< HEAD +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #3f87f5 !important; +} + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #3f87f5 !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #3f87f5; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #3879dc; + background-color: #3879dc; +} + +======= +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #3f87f5 !important; +} + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #3f87f5 !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #3f87f5; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #3879dc; + background-color: #3879dc; +} + +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/css/colors/green.css b/support-portal-frontend/src/assets/css/colors/green.css new file mode 100644 index 0000000..f0fe57e --- /dev/null +++ b/support-portal-frontend/src/assets/css/colors/green.css @@ -0,0 +1,88 @@ +<<<<<<< HEAD +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #31b164 !important; +} + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #31b164 !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #31b164; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #299654; + background-color: #299654; +======= +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #31b164 !important; +} + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #31b164 !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #31b164; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #299654; + background-color: #299654; +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/colors/light-blue.css b/support-portal-frontend/src/assets/css/colors/light-blue.css new file mode 100644 index 0000000..061f6ec --- /dev/null +++ b/support-portal-frontend/src/assets/css/colors/light-blue.css @@ -0,0 +1,88 @@ +<<<<<<< HEAD +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #37b8df !important; +} + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #37b8df !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #37b8df ; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #30a0c1; + background-color: #30a0c1; +======= +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #37b8df !important; +} + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #37b8df !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #37b8df ; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #30a0c1; + background-color: #30a0c1; +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/colors/pink.css b/support-portal-frontend/src/assets/css/colors/pink.css new file mode 100644 index 0000000..e4ada76 --- /dev/null +++ b/support-portal-frontend/src/assets/css/colors/pink.css @@ -0,0 +1,135 @@ +<<<<<<< HEAD +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #ff546c !important; +} + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #ff546c !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #ff546c; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #d8455a; + background-color: #d8455a; +} + +.home-carousel .owl-theme .owl-dots { + margin-top: 20px !important; +} + +.home-carousel .owl-theme .owl-dots .owl-dot.active span { + background-color: #ff546c !important; + opacity: 1; +} + +.home-carousel .owl-theme .owl-dots .owl-dot span { + background-color: #ff546c !important; + opacity: .5; + width: 11px; + height: 11px; + margin: 4px; +} + +.home-carousel .owl-theme .owl-dots .owl-dot.active span, +.home-carousel .owl-theme .owl-dots.clickable .owl-dot:hover span { + background: #ff546c !important; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +======= +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #ff546c !important; +} + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #ff546c !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #ff546c; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #d8455a; + background-color: #d8455a; +} + +.home-carousel .owl-theme .owl-dots { + margin-top: 20px !important; +} + +.home-carousel .owl-theme .owl-dots .owl-dot.active span { + background-color: #ff546c !important; + opacity: 1; +} + +.home-carousel .owl-theme .owl-dots .owl-dot span { + background-color: #ff546c !important; + opacity: .5; + width: 11px; + height: 11px; + margin: 4px; +} + +.home-carousel .owl-theme .owl-dots .owl-dot.active span, +.home-carousel .owl-theme .owl-dots.clickable .owl-dot:hover span { + background: #ff546c !important; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/css/colors/purple.css b/support-portal-frontend/src/assets/css/colors/purple.css new file mode 100644 index 0000000..93c77bc --- /dev/null +++ b/support-portal-frontend/src/assets/css/colors/purple.css @@ -0,0 +1,90 @@ +<<<<<<< HEAD +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #8060cf !important; +} + + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #8060cf !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #8060cf ; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #634aa0; + background-color: #634aa0; +======= +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #8060cf !important; +} + + + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #8060cf !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #8060cf ; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #634aa0; + background-color: #634aa0; +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/colors/yellow.css b/support-portal-frontend/src/assets/css/colors/yellow.css new file mode 100644 index 0000000..42048a3 --- /dev/null +++ b/support-portal-frontend/src/assets/css/colors/yellow.css @@ -0,0 +1,86 @@ +<<<<<<< HEAD +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #f2b31a !important; +} + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #f2b31a !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #f2b31a ; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #e8ad1e; + background-color: #e8ad1e; +======= +/* Theme Name: Globing | Responsive Bootstrap Landing Template + Author: Themesbrand + Version: 2.0.0 + File Description: Main CSS file of the template +*/ + + +.text-primary, +.navbar-custom.navbar-light .navbar-nav li.active a, +.navbar-custom.navbar-light .navbar-nav li a:hover, +.navbar-custom.navbar-light .navbar-nav li a:focus, +.navbar-custom.navbar-light .navbar-nav li a:active{ + color: #f2b31a !important; +} + +.bg-primary, +.btn-primary, +.home-carousel .carousel-indicators li, +.team-social li a:hover, +.contact-border, +.back-to-top:hover { + background-color: #f2b31a !important; +} + +.btn-primary, +.registration-input-box:focus, +.form-control:focus,.team-social li a:hover { + border-color: #f2b31a ; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open > .dropdown-toggle.btn-primary { + border-color: #e8ad1e; + background-color: #e8ad1e; +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/style.css b/support-portal-frontend/src/assets/css/style.css new file mode 100644 index 0000000..3d5a2ef --- /dev/null +++ b/support-portal-frontend/src/assets/css/style.css @@ -0,0 +1,1816 @@ +/* Template Name: Globing + Author: Themesbrand + Version: 2.0.0 + File Description: Main Css file of the template +*/ +/****************************************\ + +01.general +02.helper +03.components +04.menu +05.home +06.features +07.sevices +08.pricing +09.team +10.testimonial +11.contact +12.footer +13.authentication +14.switcher +15.responsive + +*****************************************/ + +@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Mulish:wght@400;600;700&display=swap"); + +body { + font-family: "Mulish", sans-serif; + overflow-x: hidden !important; + position: relative; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Mulish', sans-serif; +} + +.btn, +.btn:focus, +button, +button:focus { + outline: none !important; +} + +a { + text-decoration: none !important; + outline: none; +} + +p { + font-size: 14.4px; + line-height: 24px; +} + +.row > * { + position: relative; +} + +.section { + padding-top: 80px; + padding-bottom: 80px; + position: relative; + background: #ffffff; +} + +.section-sm { + padding: 50px 0; +} + +.section-lg { + padding: 100px 0; +} + +.vertical-content { + display: -moz-flex; + display: -ms-flexbox; + display: -webkit-box; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-justify-content: center; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} + +.bg-overlay { + background-color: rgb(0 0 0 / 56%); + position: absolute; + height: 100%; + width: 100%; + top: 0; + right: 0; +} + +.home-center { + display: table; + width: 100%; + height: 100%; +} + +.home-desc-center { + display: table-cell; + vertical-align: middle; +} + +.btn-rounded { + border-radius: 30px; +} + +.box-shadow { + -webkit-box-shadow: 0px 3px 6px 1px rgba(38, 107, 193, 0.08); + box-shadow: 0px 3px 6px 1px rgba(38, 107, 193, 0.08); +} + +hr { + border-top: 1px solid #e7ebf3; +} + +::-moz-selection { + background-color: #1a1a1a; + color: #ffffff; +} + +::selection { + background-color: #1a1a1a; + color: #ffffff; +} + +b { + font-weight: 500; +} + +.f-10 { + font-size: 10px; +} + +.f-12 { + font-size: 12px; +} + +.f-13 { + font-size: 13px; +} + +.f-14 { + font-size: 14px; +} + +.f-15 { + font-size: 15px; +} + +.f-16 { + font-size: 16px; +} + +.f-18 { + font-size: 18px; +} + +.f-19 { + font-size: 19px; +} + +.f-20 { + font-size: 20px; +} + +.line-height_1_4 { + line-height: 1.4; +} + +.line-height_1_6 { + line-height: 1.6; +} + +.line-height_1_8 { + line-height: 1.8; +} + +.font-weight-500 { + font-weight: 500; +} + +.font-weight-600 { + font-weight: 600; +} + +.section-title { + text-transform: uppercase; + letter-spacing: 2px; + margin-bottom: 0px; + padding-bottom: 1rem; + line-height: 1; + font-size: 1.75rem; + font-weight: 700; +} + +.title { + text-transform: uppercase; + font-size: 24px; +} + +.title-subtitle { + max-width: 550px; +} + +.title-icon { + font-size: 32px; + margin-bottom: 30px; + display: block; +} + +.section-subtitle { + letter-spacing: 0.02em; +} + +.svg-pattern { + width: 100%; + position: relative; +} + +.hover-effect { + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.hover-effect:hover { + -webkit-transform: translateY(-1rem); + transform: translateY(-1rem); +} + +.back-to-top { + width: 30px; + height: 30px; + position: fixed; + bottom: 10px; + right: 20px; + display: none; + text-align: center; + z-index: 10000; + border-radius: 3px; + background-color: #3c3c3c; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} + +.back-to-top i { + color: #ffffff; + font-size: 12px; + display: block; + line-height: 30px; +} + +.btn { + padding: 12px 34px; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 0.6px; + -webkit-transition: all 0.5s; + transition: all 0.5s; + font-weight: 700; +} + +.btn:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-round { + border-radius: 30px; +} + +.btn-sm { + padding: 8px 12px; + font-size: 12px; +} + +.shadow { + -webkit-box-shadow: 0px 3px 6px 1px rgba(38, 107, 193, 0.08) !important; + box-shadow: 0px 3px 6px 1px rgba(38, 107, 193, 0.08) !important; +} + +.border-width-2 { + border: 2px solid; +} + +.bg-primary { + background-color: #615fe6 !important; +} + +.bg-soft-primary { + background-color: rgba(97, 95, 230, 0.1) !important; +} + +.text-primary { + color: #615fe6 !important; +} + +.border-primary { + color: #615fe6 !important; +} + +.icon-dual-primary { + color: #615fe6; + fill: rgba(97, 95, 230, 0.2); +} + +.btn-soft-primary { + background-color: rgba(97, 95, 230, 0.25) !important; + color: #615fe6 !important; +} + +.btn-soft-primary:hover, .btn-soft-primary:focus, .btn-soft-primary:active, .btn-soft-primary.active, .btn-soft-primary.focus, .btn-soft-primary:not(:disabled):not(.disabled):active, .btn-soft-primary:not(:disabled):not(.disabled):active:focus, +.btn-soft-primary .open > .dropdown-toggle.btn-primary { + background: #504de3; +} + +.btn-primary { + background: #615fe6; + border-color: #615fe6; +} + +.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary .open > .dropdown-toggle.btn-primary { + background: #504de3; + border-color: #504de3; +} + +.btn-outline-primary { + color: #615fe6; + border-color: #615fe6; +} + +.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.focus, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary .open > .dropdown-toggle.btn-primary { + background: #615fe6; + border-color: #615fe6; +} + +.bg-success { + background-color: #31b164 !important; +} + +.bg-soft-success { + background-color: rgba(49, 177, 100, 0.1) !important; +} + +.text-success { + color: #31b164 !important; +} + +.border-success { + color: #31b164 !important; +} + +.icon-dual-success { + color: #31b164; + fill: rgba(49, 177, 100, 0.2); +} + +.btn-soft-success { + background-color: rgba(49, 177, 100, 0.25) !important; + color: #31b164 !important; +} + +.btn-soft-success:hover, .btn-soft-success:focus, .btn-soft-success:active, .btn-soft-success.active, .btn-soft-success.focus, .btn-soft-success:not(:disabled):not(.disabled):active, .btn-soft-success:not(:disabled):not(.disabled):active:focus, +.btn-soft-success .open > .dropdown-toggle.btn-primary { + background: #2da15b; +} + +.btn-success { + background: #31b164; + border-color: #31b164; +} + +.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.focus, .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success .open > .dropdown-toggle.btn-primary { + background: #2da15b; + border-color: #2da15b; +} + +.btn-outline-success { + color: #31b164; + border-color: #31b164; +} + +.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.focus, .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success .open > .dropdown-toggle.btn-primary { + background: #31b164; + border-color: #31b164; +} + +.bg-info { + background-color: #37b8df !important; +} + +.bg-soft-info { + background-color: rgba(55, 184, 223, 0.1) !important; +} + +.text-info { + color: #37b8df !important; +} + +.border-info { + color: #37b8df !important; +} + +.icon-dual-info { + color: #37b8df; + fill: rgba(55, 184, 223, 0.2); +} + +.btn-soft-info { + background-color: rgba(55, 184, 223, 0.25) !important; + color: #37b8df !important; +} + +.btn-soft-info:hover, .btn-soft-info:focus, .btn-soft-info:active, .btn-soft-info.active, .btn-soft-info.focus, .btn-soft-info:not(:disabled):not(.disabled):active, .btn-soft-info:not(:disabled):not(.disabled):active:focus, +.btn-soft-info .open > .dropdown-toggle.btn-primary { + background: #25b2dc; +} + +.btn-info { + background: #37b8df; + border-color: #37b8df; +} + +.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.focus, .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info .open > .dropdown-toggle.btn-primary { + background: #25b2dc; + border-color: #25b2dc; +} + +.btn-outline-info { + color: #37b8df; + border-color: #37b8df; +} + +.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.focus, .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info .open > .dropdown-toggle.btn-primary { + background: #37b8df; + border-color: #37b8df; +} + +.bg-warning { + background-color: #f2b31a !important; +} + +.bg-soft-warning { + background-color: rgba(242, 179, 26, 0.1) !important; +} + +.text-warning { + color: #f2b31a !important; +} + +.border-warning { + color: #f2b31a !important; +} + +.icon-dual-warning { + color: #f2b31a; + fill: rgba(242, 179, 26, 0.2); +} + +.btn-soft-warning { + background-color: rgba(242, 179, 26, 0.25) !important; + color: #f2b31a !important; +} + +.btn-soft-warning:hover, .btn-soft-warning:focus, .btn-soft-warning:active, .btn-soft-warning.active, .btn-soft-warning.focus, .btn-soft-warning:not(:disabled):not(.disabled):active, .btn-soft-warning:not(:disabled):not(.disabled):active:focus, +.btn-soft-warning .open > .dropdown-toggle.btn-primary { + background: #eaaa0d; +} + +.btn-warning { + background: #f2b31a; + border-color: #f2b31a; +} + +.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.focus, .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning .open > .dropdown-toggle.btn-primary { + background: #eaaa0d; + border-color: #eaaa0d; +} + +.btn-outline-warning { + color: #f2b31a; + border-color: #f2b31a; +} + +.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.focus, .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning .open > .dropdown-toggle.btn-primary { + background: #f2b31a; + border-color: #f2b31a; +} + +.bg-danger { + background-color: #fb3e3e !important; +} + +.bg-soft-danger { + background-color: rgba(251, 62, 62, 0.1) !important; +} + +.text-danger { + color: #fb3e3e !important; +} + +.border-danger { + color: #fb3e3e !important; +} + +.icon-dual-danger { + color: #fb3e3e; + fill: rgba(251, 62, 62, 0.2); +} + +.btn-soft-danger { + background-color: rgba(251, 62, 62, 0.25) !important; + color: #fb3e3e !important; +} + +.btn-soft-danger:hover, .btn-soft-danger:focus, .btn-soft-danger:active, .btn-soft-danger.active, .btn-soft-danger.focus, .btn-soft-danger:not(:disabled):not(.disabled):active, .btn-soft-danger:not(:disabled):not(.disabled):active:focus, +.btn-soft-danger .open > .dropdown-toggle.btn-primary { + background: #fb2a2a; +} + +.btn-danger { + background: #fb3e3e; + border-color: #fb3e3e; +} + +.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.focus, .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger .open > .dropdown-toggle.btn-primary { + background: #fb2a2a; + border-color: #fb2a2a; +} + +.btn-outline-danger { + color: #fb3e3e; + border-color: #fb3e3e; +} + +.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.focus, .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger .open > .dropdown-toggle.btn-primary { + background: #fb3e3e; + border-color: #fb3e3e; +} + +.bg-orange { + background-color: #f09105 !important; +} + +.bg-soft-orange { + background-color: rgba(240, 145, 5, 0.1) !important; +} + +.text-orange { + color: #f09105 !important; +} + +.border-orange { + color: #f09105 !important; +} + +.icon-dual-orange { + color: #f09105; + fill: rgba(240, 145, 5, 0.2); +} + +.btn-soft-orange { + background-color: rgba(240, 145, 5, 0.25) !important; + color: #f09105 !important; +} + +.btn-soft-orange:hover, .btn-soft-orange:focus, .btn-soft-orange:active, .btn-soft-orange.active, .btn-soft-orange.focus, .btn-soft-orange:not(:disabled):not(.disabled):active, .btn-soft-orange:not(:disabled):not(.disabled):active:focus, +.btn-soft-orange .open > .dropdown-toggle.btn-primary { + background: #dc8505; +} + +.btn-orange { + background: #f09105; + border-color: #f09105; +} + +.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .btn-orange.focus, .btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled):active:focus, +.btn-orange .open > .dropdown-toggle.btn-primary { + background: #dc8505; + border-color: #dc8505; +} + +.btn-outline-orange { + color: #f09105; + border-color: #f09105; +} + +.btn-outline-orange:hover, .btn-outline-orange:focus, .btn-outline-orange:active, .btn-outline-orange.active, .btn-outline-orange.focus, .btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled):active:focus, +.btn-outline-orange .open > .dropdown-toggle.btn-primary { + background: #f09105; + border-color: #f09105; +} + +.bg-dark { + background-color: #1a1a1a !important; +} + +.bg-soft-dark { + background-color: rgba(26, 26, 26, 0.1) !important; +} + +.text-dark { + color: #1a1a1a !important; +} + +.border-dark { + color: #1a1a1a !important; +} + +.icon-dual-dark { + color: #1a1a1a; + fill: rgba(26, 26, 26, 0.2); +} + +.btn-soft-dark { + background-color: rgba(26, 26, 26, 0.25) !important; + color: #1a1a1a !important; +} + +.btn-soft-dark:hover, .btn-soft-dark:focus, .btn-soft-dark:active, .btn-soft-dark.active, .btn-soft-dark.focus, .btn-soft-dark:not(:disabled):not(.disabled):active, .btn-soft-dark:not(:disabled):not(.disabled):active:focus, +.btn-soft-dark .open > .dropdown-toggle.btn-primary { + background: #101010; +} + +.btn-dark { + background: #1a1a1a; + border-color: #1a1a1a; +} + +.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.focus, .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark .open > .dropdown-toggle.btn-primary { + background: #101010; + border-color: #101010; +} + +.btn-outline-dark { + color: #1a1a1a; + border-color: #1a1a1a; +} + +.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.focus, .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark .open > .dropdown-toggle.btn-primary { + background: #1a1a1a; + border-color: #1a1a1a; +} + +.bg-cyan { + background-color: #1bbc9d !important; +} + +.bg-soft-cyan { + background-color: rgba(27, 188, 157, 0.1) !important; +} + +.text-cyan { + color: #1bbc9d !important; +} + +.border-cyan { + color: #1bbc9d !important; +} + +.icon-dual-cyan { + color: #1bbc9d; + fill: rgba(27, 188, 157, 0.2); +} + +.btn-soft-cyan { + background-color: rgba(27, 188, 157, 0.25) !important; + color: #1bbc9d !important; +} + +.btn-soft-cyan:hover, .btn-soft-cyan:focus, .btn-soft-cyan:active, .btn-soft-cyan.active, .btn-soft-cyan.focus, .btn-soft-cyan:not(:disabled):not(.disabled):active, .btn-soft-cyan:not(:disabled):not(.disabled):active:focus, +.btn-soft-cyan .open > .dropdown-toggle.btn-primary { + background: #18aa8e; +} + +.btn-cyan { + background: #1bbc9d; + border-color: #1bbc9d; +} + +.btn-cyan:hover, .btn-cyan:focus, .btn-cyan:active, .btn-cyan.active, .btn-cyan.focus, .btn-cyan:not(:disabled):not(.disabled):active, .btn-cyan:not(:disabled):not(.disabled):active:focus, +.btn-cyan .open > .dropdown-toggle.btn-primary { + background: #18aa8e; + border-color: #18aa8e; +} + +.btn-outline-cyan { + color: #1bbc9d; + border-color: #1bbc9d; +} + +.btn-outline-cyan:hover, .btn-outline-cyan:focus, .btn-outline-cyan:active, .btn-outline-cyan.active, .btn-outline-cyan.focus, .btn-outline-cyan:not(:disabled):not(.disabled):active, .btn-outline-cyan:not(:disabled):not(.disabled):active:focus, +.btn-outline-cyan .open > .dropdown-toggle.btn-primary { + background: #1bbc9d; + border-color: #1bbc9d; +} + +.bg-blue { + background-color: #2762da !important; +} + +.bg-soft-blue { + background-color: rgba(39, 98, 218, 0.1) !important; +} + +.text-blue { + color: #2762da !important; +} + +.border-blue { + color: #2762da !important; +} + +.icon-dual-blue { + color: #2762da; + fill: rgba(39, 98, 218, 0.2); +} + +.btn-soft-blue { + background-color: rgba(39, 98, 218, 0.25) !important; + color: #2762da !important; +} + +.btn-soft-blue:hover, .btn-soft-blue:focus, .btn-soft-blue:active, .btn-soft-blue.active, .btn-soft-blue.focus, .btn-soft-blue:not(:disabled):not(.disabled):active, .btn-soft-blue:not(:disabled):not(.disabled):active:focus, +.btn-soft-blue .open > .dropdown-toggle.btn-primary { + background: #235aca; +} + +.btn-blue { + background: #2762da; + border-color: #2762da; +} + +.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .btn-blue.focus, .btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled):active:focus, +.btn-blue .open > .dropdown-toggle.btn-primary { + background: #235aca; + border-color: #235aca; +} + +.btn-outline-blue { + color: #2762da; + border-color: #2762da; +} + +.btn-outline-blue:hover, .btn-outline-blue:focus, .btn-outline-blue:active, .btn-outline-blue.active, .btn-outline-blue.focus, .btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled):active:focus, +.btn-outline-blue .open > .dropdown-toggle.btn-primary { + background: #2762da; + border-color: #2762da; +} + +.bg-muted { + background-color: #6c757d !important; +} + +.bg-soft-muted { + background-color: rgba(108, 117, 125, 0.1) !important; +} + +.text-muted { + color: #6c757d !important; +} + +.border-muted { + color: #6c757d !important; +} + +.icon-dual-muted { + color: #6c757d; + fill: rgba(108, 117, 125, 0.2); +} + +.btn-soft-muted { + background-color: rgba(108, 117, 125, 0.25) !important; + color: #6c757d !important; +} + +.btn-soft-muted:hover, .btn-soft-muted:focus, .btn-soft-muted:active, .btn-soft-muted.active, .btn-soft-muted.focus, .btn-soft-muted:not(:disabled):not(.disabled):active, .btn-soft-muted:not(:disabled):not(.disabled):active:focus, +.btn-soft-muted .open > .dropdown-toggle.btn-primary { + background: #636b72; +} + +.btn-muted { + background: #6c757d; + border-color: #6c757d; +} + +.btn-muted:hover, .btn-muted:focus, .btn-muted:active, .btn-muted.active, .btn-muted.focus, .btn-muted:not(:disabled):not(.disabled):active, .btn-muted:not(:disabled):not(.disabled):active:focus, +.btn-muted .open > .dropdown-toggle.btn-primary { + background: #636b72; + border-color: #636b72; +} + +.btn-outline-muted { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-muted:hover, .btn-outline-muted:focus, .btn-outline-muted:active, .btn-outline-muted.active, .btn-outline-muted.focus, .btn-outline-muted:not(:disabled):not(.disabled):active, .btn-outline-muted:not(:disabled):not(.disabled):active:focus, +.btn-outline-muted .open > .dropdown-toggle.btn-primary { + background: #6c757d; + border-color: #6c757d; +} + +.bg-purple { + background-color: #8060cf !important; +} + +.bg-soft-purple { + background-color: rgba(128, 96, 207, 0.1) !important; +} + +.text-purple { + color: #8060cf !important; +} + +.border-purple { + color: #8060cf !important; +} + +.icon-dual-purple { + color: #8060cf; + fill: rgba(128, 96, 207, 0.2); +} + +.btn-soft-purple { + background-color: rgba(128, 96, 207, 0.25) !important; + color: #8060cf !important; +} + +.btn-soft-purple:hover, .btn-soft-purple:focus, .btn-soft-purple:active, .btn-soft-purple.active, .btn-soft-purple.focus, .btn-soft-purple:not(:disabled):not(.disabled):active, .btn-soft-purple:not(:disabled):not(.disabled):active:focus, +.btn-soft-purple .open > .dropdown-toggle.btn-primary { + background: #7350ca; +} + +.btn-purple { + background: #8060cf; + border-color: #8060cf; +} + +.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .btn-purple.focus, .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled):active:focus, +.btn-purple .open > .dropdown-toggle.btn-primary { + background: #7350ca; + border-color: #7350ca; +} + +.btn-outline-purple { + color: #8060cf; + border-color: #8060cf; +} + +.btn-outline-purple:hover, .btn-outline-purple:focus, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.focus, .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled):active:focus, +.btn-outline-purple .open > .dropdown-toggle.btn-primary { + background: #8060cf; + border-color: #8060cf; +} + +.bg-pink { + background-color: #ff546c !important; +} + +.bg-soft-pink { + background-color: rgba(255, 84, 108, 0.1) !important; +} + +.text-pink { + color: #ff546c !important; +} + +.border-pink { + color: #ff546c !important; +} + +.icon-dual-pink { + color: #ff546c; + fill: rgba(255, 84, 108, 0.2); +} + +.btn-soft-pink { + background-color: rgba(255, 84, 108, 0.25) !important; + color: #ff546c !important; +} + +.btn-soft-pink:hover, .btn-soft-pink:focus, .btn-soft-pink:active, .btn-soft-pink.active, .btn-soft-pink.focus, .btn-soft-pink:not(:disabled):not(.disabled):active, .btn-soft-pink:not(:disabled):not(.disabled):active:focus, +.btn-soft-pink .open > .dropdown-toggle.btn-primary { + background: #ff405a; +} + +.btn-pink { + background: #ff546c; + border-color: #ff546c; +} + +.btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active, .btn-pink.focus, .btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled):active:focus, +.btn-pink .open > .dropdown-toggle.btn-primary { + background: #ff405a; + border-color: #ff405a; +} + +.btn-outline-pink { + color: #ff546c; + border-color: #ff546c; +} + +.btn-outline-pink:hover, .btn-outline-pink:focus, .btn-outline-pink:active, .btn-outline-pink.active, .btn-outline-pink.focus, .btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled):active:focus, +.btn-outline-pink .open > .dropdown-toggle.btn-primary { + background: #ff546c; + border-color: #ff546c; +} + +.bg-white { + background-color: #ffffff !important; +} + +.bg-soft-white { + background-color: rgba(255, 255, 255, 0.1) !important; +} + +.text-white { + color: #ffffff !important; +} + +.border-white { + color: #ffffff !important; +} + +.icon-dual-white { + color: #ffffff; + fill: rgba(255, 255, 255, 0.2); +} + +.btn-soft-white { + background-color: rgba(255, 255, 255, 0.25) !important; + color: #ffffff !important; +} + +.btn-soft-white:hover, .btn-soft-white:focus, .btn-soft-white:active, .btn-soft-white.active, .btn-soft-white.focus, .btn-soft-white:not(:disabled):not(.disabled):active, .btn-soft-white:not(:disabled):not(.disabled):active:focus, +.btn-soft-white .open > .dropdown-toggle.btn-primary { + background: whitesmoke; +} + +.btn-white { + background: #ffffff; + border-color: #ffffff; +} + +.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .btn-white.focus, .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled):active:focus, +.btn-white .open > .dropdown-toggle.btn-primary { + background: whitesmoke; + border-color: whitesmoke; +} + +.btn-outline-white { + color: #ffffff; + border-color: #ffffff; +} + +.btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.focus, .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled):active:focus, +.btn-outline-white .open > .dropdown-toggle.btn-primary { + background: #ffffff; + border-color: #ffffff; +} + +.bg-light { + background-color: #fafbfe !important; +} + +.bg-soft-light { + background-color: rgba(250, 251, 254, 0.1) !important; +} + +.text-light { + color: #fafbfe !important; +} + +.border-light { + color: #fafbfe !important; +} + +.icon-dual-light { + color: #fafbfe; + fill: rgba(250, 251, 254, 0.2); +} + +.btn-soft-light { + background-color: rgba(250, 251, 254, 0.25) !important; + color: #fafbfe !important; +} + +.btn-soft-light:hover, .btn-soft-light:focus, .btn-soft-light:active, .btn-soft-light.active, .btn-soft-light.focus, .btn-soft-light:not(:disabled):not(.disabled):active, .btn-soft-light:not(:disabled):not(.disabled):active:focus, +.btn-soft-light .open > .dropdown-toggle.btn-primary { + background: #e9edfb; +} + +.btn-light { + background: #fafbfe; + border-color: #fafbfe; +} + +.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active, .btn-light.focus, .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light .open > .dropdown-toggle.btn-primary { + background: #e9edfb; + border-color: #e9edfb; +} + +.btn-outline-light { + color: #fafbfe; + border-color: #fafbfe; +} + +.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.focus, .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light .open > .dropdown-toggle.btn-primary { + background: #fafbfe; + border-color: #fafbfe; +} + +.btn-outline-white { + border: 2px solid; +} + +.btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.focus, .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled):active:focus, +.btn-outline-white .open > .dropdown-toggle.btn-primary { + color: #1a1a1a; +} + +.navbar-custom { + padding: 20px 0px; + width: 100%; + border-radius: 0px; + z-index: 999; + margin-bottom: 0px; + -webkit-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} + +.navbar-custom .nav-social li a { + color: #ffffff !important; + border: 2px solid #5f5f5f; + border-radius: 50%; + letter-spacing: 0.05em; + height: 40px; + display: inline-block; + width: 40px; + text-align: center; + line-height: 38px; +} + +.navbar-custom .nav-social .nav-number i { + position: relative; + top: 3px; + font-size: 18px; +} + +.navbar-custom .nav-social .nav-number span { + font-size: 13px; +} + +.navbar-custom .navbar-nav { + margin-left: 50px; +} + +.navbar-custom .navbar-nav li a { + color: rgba(255, 255, 255, 0.5); + font-size: 14px; + text-transform: capitalize; + -webkit-transition: all 0.5s; + transition: all 0.5s; + background-color: transparent !important; + margin: 0 7px; + letter-spacing: 0.05em; +} + +.navbar-custom .navbar-brand { + color: #ffffff; + text-transform: uppercase; +} + +.sticky-wrapper { + width: 100%; +} + +.navbar-toggler { + font-size: 24px; + margin-top: 5px; + margin-bottom: 0px; + color: #1a1a1a; +} + +.navbar-custom .navbar-nav li.active a, +.navbar-custom .navbar-nav li a:hover, +.navbar-custom .navbar-nav li a:active { + color: #ffffff; +} + +.navbar-toggle { + font-size: 24px; + margin-top: 5px; + margin-bottom: 0px; + color: #ffffff; +} + +.nav .open > a, +.nav .open > a:focus, +.nav .open > a:hover { + background-color: transparent; + border-color: #337ab7; +} + +.navbar-custom .navbar-toggles { + padding: 0.25rem 0.75rem; + font-size: 18px; + background: 0 0; + border: 1px solid transparent; + color: #ffffff; + outline: 0; +} + +.navbar-custom .navbar-toggles-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; +} + +.menu-toggle { + padding: 4.5px 10px !important; +} + +.menu-toggle span { + line-height: 27px; +} + +.navbar-button { + margin-left: 20px; +} + +/*---NAVBAR LIGHT--*/ +.navbar-custom.navbar-light { + background-color: #ffffff !important; + padding: 20px 0; + -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-nav li a { + color: rgba(255, 255, 255, 0.5) !important; +} + +.navbar-light .navbar-nav li.active a, +.navbar-light .navbar-nav li:hover, +.navbar-light .navbar-nav li:active { + color: #1a1a1a !important; +} + +.navbar-light .navbar-toggler { + border: none; +} + +.navbar-light .navbar-nav li a { + color: #828080 !important; +} + +.navbar-custom.navbar-light, +.navbar-custom.navbar-light .navbar-brand, +.navbar-light .navbar-toggle, +.navbar-light .nav-number, +.navbar-light .nav-social li a { + color: #393f4f !important; +} + +/*---NAVBAR STICKY--*/ +.nav-sticky.navbar-custom { + margin-top: 0px; + padding: 10px 0px; +} + +.nav-sticky.navbar-custom.sticky-dark { + background-color: #1a1a1a; + padding: 15px 0px; +} + +.nav-sticky .navbar-nav li a { + color: rgba(255, 255, 255, 0.6); +} + +.nav-sticky.navbar-custom .navbar-nav li.active a, +.nav-sticky.navbar-custom .navbar-nav li a:hover, +.nav-sticky.navbar-custom .navbar-nav li a:active { + color: #ffffff !important; +} + +.nav-sticky.navbar-custom .navbar-toggles { + padding: 0.25rem 0.75rem; + border: 1px solid transparent; + outline: 0; +} + +.nav-sticky .navbar-nav { + margin-top: 0px; +} + +.bg-home { + background-image: url("../images/cartographer.png"); + position: relative; + padding: 190px 0; +} + +.home-title { + font-size: 38px; + line-height: 1.4; +} + +.home-small-title { + font-size: 16px; + text-transform: uppercase; + letter-spacing: 7px; +} + +.display-table-cell { + display: table-cell; + vertical-align: middle; +} + +.display-table { + display: table; + width: 100%; + height: 100%; +} + +.home-registration-form label { + font-size: 13px; + margin-bottom: 10px; +} + +.home-registration-form .registration-input-box { + border: none; + border-radius: 5px; + color: #999; + height: 45px; + border: 1px solid #e0e0e0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.home-subtitle { + font-size: 16px; + line-height: 2.0; + max-width: 600px; +} + +/* ------------- Demo 1 bg-pattern ------------- */ +.home-half { + padding-bottom: 150px; + padding-top: 220px; +} + +.bg-pattern-effect { + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; +} + +.bg-pattern-effect img { + max-width: 100%; +} + +/*---DEMO - 2---*/ +.home-subtitle-center { + max-width: 500px; +} + +/*---DEMO - 3---*/ +.half-home { + padding: 280px 0 210px; +} + +.search-form input { + padding: 15px 20px; + width: 100%; + font-size: 17px; + color: #4c5667 !important; + border: none; + outline: none !important; + padding-right: 160px; + padding-left: 30px; + background-color: rgba(255, 255, 255, 0.85); + border-radius: 30px; +} + +.search-form button { + position: absolute; + top: 5px; + right: 6px; + outline: none !important; + border-radius: 30px; + font-size: 17px; + padding: 9px 30px; +} + +.search-form form { + position: relative; + max-width: 600px; + margin: 0px auto; +} + +/*---DEMO - 6---*/ +.back-slide { + height: 100vh; +} + +.back-slide img { + width: 100%; + top: 0; + position: absolute; +} + +/*---DEMO - 8---*/ +.bg-gradient { + background-image: linear-gradient(-225deg, #3D4E81 0%, #5753C9 48%, #6E7FF3 100%) !important; +} + +/*---DEMO - 9---*/ +.slide-img { + width: 100%; + top: 0; + position: absolute; +} + +/*---DEMO - 9---*/ +#myVideo { + position: fixed; + right: 0; + bottom: 0; + min-width: 100%; + min-height: 100%; +} + +/*---DEMO - 11---*/ +.navbar-light.small { + min-height: 80px; +} + +/*---DEMO - 12---*/ +.slidero { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + position: absolute; + z-index: 100; + left: 0; + right: 0; +} + +/*---DEMO - 13 ---*/ +.home-carousel .carousel-indicators li { + width: 11px; + height: 11px; + border-radius: 50%; + position: relative; + top: 50px; +} + +.features-desc h2 { + font-size: 28px; + line-height: 1.6; +} + +.features-desc p { + line-height: 1.8; +} + +.services-box { + padding: 30px; +} + +.services-box .services-icon i { + font-size: 36px; +} + +.services-box .services-title { + font-size: 18px; +} + +.price-box { + padding: 50px 20px; +} + +.price-box p { + font-size: 14px; +} + +.price-box.active { + -webkit-box-shadow: 0px 0px 20px -4px #e8e8e8; + box-shadow: 0px 0px 20px -4px #e8e8e8; +} + +.team-social li a { + color: #808083; + border: 1px solid #f1f1f1; + border-radius: 50%; + height: 40px; + width: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + display: inline-block; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} + +.team-social li a:hover { + color: #ffffff; +} + +.team-box.active { + -webkit-box-shadow: 0px 0px 20px -4px #e8e8e8; + box-shadow: 0px 0px 20px -4px #e8e8e8; +} + +.bg-client { + background-image: url("../images/cartographer.png"); + position: relative; +} + +.bg-client .testi-user { + width: 85px !important; + margin-right: 15px; + color: #a2a2a2; + margin-top: 20px; +} + +.bg-client .user-review { + font-size: 20px; + line-height: 36px; + font-style: italic; + color: rgba(255, 255, 255, 0.65); +} + +.bg-client .testi-user-name { + font-size: 16px; +} + +.bg-client .test_nav_left { + left: 0px; +} + +.bg-client .test_nav_right { + right: 0px; +} + +.bg-client .test_nav_left, +.bg-client .test_nav_right { + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + color: #a7a7a7; + font-size: 24px ; + z-index: 5; + cursor: pointer ; + padding: 15px ; + background: none ; +} + +.bg-client .testi-icon { + font-size: 30px; +} + +/* .bg-client .owl-nav {} */ + +textarea.form-control { + height: auto !important; +} + +.form-control { + margin-bottom: 20px; + -webkit-box-shadow: none !important; + box-shadow: none !important; + height: 50px; + padding-left: 20px; + border: 1px solid #e0e0e0; + font-size: 14px; +} + +.form-control:focus { + border-color: #ccc; +} + +textarea.form-control { + height: auto; + padding-top: 13.5px; +} + +.contact-social { + padding: 20px 0px; +} + +.contact-social .social-icon { + border: 3px solid #dadcdf; + border-radius: 50%; + color: #dadcdf; + width: 48px; + height: 48px; + display: block; + font-size: 16px; + line-height: 42px; + text-align: center; +} + +.contact-social .contact-title { + font-size: 20px; +} + +.footer { + background-image: url("../images/cartographer.png"); + position: relative; +} + +.social .social-icon { + border: 2px solid #868e96; + border-radius: 50%; + -webkit-transition: all 0.5s; + transition: all 0.5s; + width: 42px; + height: 42px; + display: block; + font-size: 16px; + line-height: 40px; + text-align: center; +} + +.footer-terms li:last-child:after { + content: ""; +} + +.footer-terms li a:hover { + color: #ffffff !important; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} + +.footer-terms li:after { + content: "|"; + margin: 0 20px; + color: #757575; +} + +.bg-login { + background-image: url(../images/cartographer.png); + height: 100vh; +} + +.login-form .form-control { + height: 44px; + border: none; + margin-bottom: 14px; + border: 2px solid #eaeaea; + border-radius: 0px; + outline: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.forgot-pass-txt { + line-height: 22px; + font-size: 14px; +} + +.page-heading h1 { + font-size: 28px; + text-transform: uppercase; + font-weight: 600; +} + +#style-switcher div h3 { + color: #ffffff; + font-size: 16px; + margin: 0 3px 12px; +} + +#style-switcher { + background: none repeat scroll 0 0 #2b2424; + -webkit-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.08); + box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.08); + left: -189px; + position: fixed; + top: 17%; + width: 189px; + z-index: 9999; + padding: 10px 5px; +} + +#style-switcher div { + padding: 5px 10px; +} + +#style-switcher .bottom { + background: none repeat scroll 0 0 #ffffff; + color: #252525; + padding: 0; +} + +#style-switcher .bottom a.settings { + background: none repeat scroll 0 0 #2b2424; + -webkit-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.08); + box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.08); + display: block; + height: 41px; + position: absolute; + right: -40px; + top: 0; + width: 40px; + padding: 3px; +} + +#style-switcher .bottom a { + text-decoration: none; +} + +#style-switcher .bottom a.settings i { + margin-left: 7px; + color: #ffffff; + font-size: 20px; + position: absolute; + margin-top: 7px; +} + +ul.pattern { + list-style: none outside none; + margin: 0 0 0px; + overflow: hidden; + padding: 0; + border-radius: 0px; +} + +ul.pattern li { + float: left; + margin: 2px; +} + +ul.pattern li a { + cursor: pointer; + display: block; + height: 35px; + width: 35px; + border-radius: 30px; + margin: 5px; +} + +ul.pattern .color1 { + background-color: #615fe6; +} + +ul.pattern .color2 { + background-color: #ff546c; +} + +ul.pattern .color3 { + background-color: #f2b31a; +} + +ul.pattern .color4 { + background-color: #31b164; +} + +ul.pattern .color5 { + background-color: #8060cf; +} + +ul.pattern .color6 { + background-color: #37b8df; +} + +@media only screen and (max-width: 479px) { + #style-switcher { + display: none; + } +} + +@media (min-width: 200px) and (max-width: 1024px) { + .navbar-custom { + margin-top: 0px; + padding: 10px 0px !important; + -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); + color: #ffffff !important; + background: #1a1a1a; + } + .navbar-custom .navbar-nav { + margin-left: 0px; + } + .navbar-custom .navbar-nav li.active { + border-color: transparent; + } + .navbar-custom .navbar-nav li a { + -webkit-transition: all 0.4s; + transition: all 0.4s; + margin: 0px; + color: rgba(255, 255, 255, 0.6); + } + .navbar-custom > .container { + width: 90%; + } + .navbar-white .navbar-toggler { + color: #1a1a1a !important; + } + .navbar-button { + margin-top: 15px; + margin-left: 0px; + } + .navbar-custom .navbar-nav li.active a, + .navbar-custom .navbar-nav li a:hover, + .navbar-custom .navbar-nav li a:active { + color: #ffffff !important; + } + .navbar-toggler { + font-size: 24px; + margin-top: 0px; + margin-bottom: 0px; + color: #ffffff; + } + .navbar-toggler:focus { + -webkit-box-shadow: none; + box-shadow: none; + } + .home-title { + font-size: 28px; + line-height: 1.2; + } + .home-half { + padding-bottom: 100px; + padding-top: 150px; + } + .home-half .home-title { + font-size: 32px; + line-height: 48px; + } + .bg-home-full, + .back-slide, + .bg-login { + height: auto; + padding: 100px 0px; + } + .half-home { + padding: 120px 0 70px; + } + .half-home img { + height: 100vh; + } + .team-box { + margin-top: 45px; + } + .pricing-box { + margin-top: 30px; + } + .float-left.pull-none { + float: none !important; + text-align: center; + } + .float-right.pull-none { + float: none !important; + text-align: center; + } + .navbar-light.small { + min-height: auto; + } +} + +@media (min-width: 200px) and (max-width: 768px) { + .back-slide img { + height: 100vh; + } +} + +@media (max-width: 1023px) { + .navbar-custom .nav-social { + display: none; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px !important; + } +} +/*# sourceMappingURL=style.css.map */ + +.owl-prev , .owl-next{ + background: transparent !important; +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/style.css.map b/support-portal-frontend/src/assets/css/style.css.map new file mode 100644 index 0000000..0fa8b5f --- /dev/null +++ b/support-portal-frontend/src/assets/css/style.css.map @@ -0,0 +1,25 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "../scss/style.scss", + "../scss/_variables.scss", + "../scss/_general.scss", + "../scss/_helper.scss", + "../scss/_components.scss", + "../scss/_menu.scss", + "../scss/_home.scss", + "../scss/_features.scss", + "../scss/_services.scss", + "../scss/_pricing.scss", + "../scss/_team.scss", + "../scss/_testimonial.scss", + "../scss/_contact.scss", + "../scss/_footer.scss", + "../scss/_authentication.scss", + "../scss/_switcher.scss", + "../scss/_responsive.scss" + ], + "names": [], + "file": "style.css" +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/style.min.css b/support-portal-frontend/src/assets/css/style.min.css new file mode 100644 index 0000000..e9d15f6 --- /dev/null +++ b/support-portal-frontend/src/assets/css/style.min.css @@ -0,0 +1,2 @@ +@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Mulish:wght@400;600;700&display=swap");body{font-family:"Mulish", sans-serif;overflow-x:hidden !important;position:relative}h1,h2,h3,h4,h5,h6{font-family:'Mulish', sans-serif}.btn,.btn:focus,button,button:focus{outline:none !important}a{text-decoration:none !important;outline:none}p{font-size:14.4px;line-height:24px}.row>*{position:relative}.section{padding-top:80px;padding-bottom:80px;position:relative;background:#fff}.section-sm{padding:50px 0}.section-lg{padding:100px 0}.vertical-content{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bg-overlay{background-color:rgba(0,0,0,0.7);position:absolute;height:100%;width:100%;top:0;right:0}.home-center{display:table;width:100%;height:100%}.home-desc-center{display:table-cell;vertical-align:middle}.btn-rounded{border-radius:30px}.box-shadow{-webkit-box-shadow:0px 3px 6px 1px rgba(38,107,193,0.08);box-shadow:0px 3px 6px 1px rgba(38,107,193,0.08)}hr{border-top:1px solid #e7ebf3}::-moz-selection{background-color:#1a1a1a;color:#fff}::selection{background-color:#1a1a1a;color:#fff}b{font-weight:500}.f-10{font-size:10px}.f-12{font-size:12px}.f-13{font-size:13px}.f-14{font-size:14px}.f-15{font-size:15px}.f-16{font-size:16px}.f-18{font-size:18px}.f-19{font-size:19px}.f-20{font-size:20px}.line-height_1_4{line-height:1.4}.line-height_1_6{line-height:1.6}.line-height_1_8{line-height:1.8}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.section-title{text-transform:uppercase;letter-spacing:2px;margin-bottom:0px;padding-bottom:1rem;line-height:1;font-size:1.75rem;font-weight:700}.title{text-transform:uppercase;font-size:24px}.title-subtitle{max-width:550px}.title-icon{font-size:32px;margin-bottom:30px;display:block}.section-subtitle{letter-spacing:0.02em}.svg-pattern{width:100%;position:relative}.hover-effect{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hover-effect:hover{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.back-to-top{width:30px;height:30px;position:fixed;bottom:10px;right:20px;display:none;text-align:center;z-index:10000;border-radius:3px;background-color:#3c3c3c;-webkit-transition:all 0.5s;transition:all 0.5s}.back-to-top i{color:#fff;font-size:12px;display:block;line-height:30px}.btn{padding:12px 34px;font-size:12px;text-transform:uppercase;letter-spacing:0.6px;-webkit-transition:all 0.5s;transition:all 0.5s;font-weight:700}.btn:focus{-webkit-box-shadow:none;box-shadow:none}.btn-round{border-radius:30px}.btn-sm{padding:8px 12px;font-size:12px}.shadow{-webkit-box-shadow:0px 3px 6px 1px rgba(38,107,193,0.08) !important;box-shadow:0px 3px 6px 1px rgba(38,107,193,0.08) !important}.border-width-2{border:2px solid}.bg-primary{background-color:#615fe6 !important}.bg-soft-primary{background-color:rgba(97,95,230,0.1) !important}.text-primary{color:#615fe6 !important}.border-primary{color:#615fe6 !important}.icon-dual-primary{color:#615fe6;fill:rgba(97,95,230,0.2)}.btn-soft-primary{background-color:rgba(97,95,230,0.25) !important;color:#615fe6 !important}.btn-soft-primary:hover,.btn-soft-primary:focus,.btn-soft-primary:active,.btn-soft-primary.active,.btn-soft-primary.focus,.btn-soft-primary:not(:disabled):not(.disabled):active,.btn-soft-primary:not(:disabled):not(.disabled):active:focus,.btn-soft-primary .open>.dropdown-toggle.btn-primary{background:#504de3}.btn-primary{background:#615fe6;border-color:#615fe6}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary .open>.dropdown-toggle.btn-primary{background:#504de3;border-color:#504de3}.btn-outline-primary{color:#615fe6;border-color:#615fe6}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary .open>.dropdown-toggle.btn-primary{background:#615fe6;border-color:#615fe6}.bg-success{background-color:#31b164 !important}.bg-soft-success{background-color:rgba(49,177,100,0.1) !important}.text-success{color:#31b164 !important}.border-success{color:#31b164 !important}.icon-dual-success{color:#31b164;fill:rgba(49,177,100,0.2)}.btn-soft-success{background-color:rgba(49,177,100,0.25) !important;color:#31b164 !important}.btn-soft-success:hover,.btn-soft-success:focus,.btn-soft-success:active,.btn-soft-success.active,.btn-soft-success.focus,.btn-soft-success:not(:disabled):not(.disabled):active,.btn-soft-success:not(:disabled):not(.disabled):active:focus,.btn-soft-success .open>.dropdown-toggle.btn-primary{background:#2da15b}.btn-success{background:#31b164;border-color:#31b164}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.focus,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success .open>.dropdown-toggle.btn-primary{background:#2da15b;border-color:#2da15b}.btn-outline-success{color:#31b164;border-color:#31b164}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.focus,.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success .open>.dropdown-toggle.btn-primary{background:#31b164;border-color:#31b164}.bg-info{background-color:#37b8df !important}.bg-soft-info{background-color:rgba(55,184,223,0.1) !important}.text-info{color:#37b8df !important}.border-info{color:#37b8df !important}.icon-dual-info{color:#37b8df;fill:rgba(55,184,223,0.2)}.btn-soft-info{background-color:rgba(55,184,223,0.25) !important;color:#37b8df !important}.btn-soft-info:hover,.btn-soft-info:focus,.btn-soft-info:active,.btn-soft-info.active,.btn-soft-info.focus,.btn-soft-info:not(:disabled):not(.disabled):active,.btn-soft-info:not(:disabled):not(.disabled):active:focus,.btn-soft-info .open>.dropdown-toggle.btn-primary{background:#25b2dc}.btn-info{background:#37b8df;border-color:#37b8df}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.focus,.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info .open>.dropdown-toggle.btn-primary{background:#25b2dc;border-color:#25b2dc}.btn-outline-info{color:#37b8df;border-color:#37b8df}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.focus,.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info .open>.dropdown-toggle.btn-primary{background:#37b8df;border-color:#37b8df}.bg-warning{background-color:#f2b31a !important}.bg-soft-warning{background-color:rgba(242,179,26,0.1) !important}.text-warning{color:#f2b31a !important}.border-warning{color:#f2b31a !important}.icon-dual-warning{color:#f2b31a;fill:rgba(242,179,26,0.2)}.btn-soft-warning{background-color:rgba(242,179,26,0.25) !important;color:#f2b31a !important}.btn-soft-warning:hover,.btn-soft-warning:focus,.btn-soft-warning:active,.btn-soft-warning.active,.btn-soft-warning.focus,.btn-soft-warning:not(:disabled):not(.disabled):active,.btn-soft-warning:not(:disabled):not(.disabled):active:focus,.btn-soft-warning .open>.dropdown-toggle.btn-primary{background:#eaaa0d}.btn-warning{background:#f2b31a;border-color:#f2b31a}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.focus,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning .open>.dropdown-toggle.btn-primary{background:#eaaa0d;border-color:#eaaa0d}.btn-outline-warning{color:#f2b31a;border-color:#f2b31a}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.focus,.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning .open>.dropdown-toggle.btn-primary{background:#f2b31a;border-color:#f2b31a}.bg-danger{background-color:#fb3e3e !important}.bg-soft-danger{background-color:rgba(251,62,62,0.1) !important}.text-danger{color:#fb3e3e !important}.border-danger{color:#fb3e3e !important}.icon-dual-danger{color:#fb3e3e;fill:rgba(251,62,62,0.2)}.btn-soft-danger{background-color:rgba(251,62,62,0.25) !important;color:#fb3e3e !important}.btn-soft-danger:hover,.btn-soft-danger:focus,.btn-soft-danger:active,.btn-soft-danger.active,.btn-soft-danger.focus,.btn-soft-danger:not(:disabled):not(.disabled):active,.btn-soft-danger:not(:disabled):not(.disabled):active:focus,.btn-soft-danger .open>.dropdown-toggle.btn-primary{background:#fb2a2a}.btn-danger{background:#fb3e3e;border-color:#fb3e3e}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.focus,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger .open>.dropdown-toggle.btn-primary{background:#fb2a2a;border-color:#fb2a2a}.btn-outline-danger{color:#fb3e3e;border-color:#fb3e3e}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.focus,.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger .open>.dropdown-toggle.btn-primary{background:#fb3e3e;border-color:#fb3e3e}.bg-orange{background-color:#f09105 !important}.bg-soft-orange{background-color:rgba(240,145,5,0.1) !important}.text-orange{color:#f09105 !important}.border-orange{color:#f09105 !important}.icon-dual-orange{color:#f09105;fill:rgba(240,145,5,0.2)}.btn-soft-orange{background-color:rgba(240,145,5,0.25) !important;color:#f09105 !important}.btn-soft-orange:hover,.btn-soft-orange:focus,.btn-soft-orange:active,.btn-soft-orange.active,.btn-soft-orange.focus,.btn-soft-orange:not(:disabled):not(.disabled):active,.btn-soft-orange:not(:disabled):not(.disabled):active:focus,.btn-soft-orange .open>.dropdown-toggle.btn-primary{background:#dc8505}.btn-orange{background:#f09105;border-color:#f09105}.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.btn-orange.focus,.btn-orange:not(:disabled):not(.disabled):active,.btn-orange:not(:disabled):not(.disabled):active:focus,.btn-orange .open>.dropdown-toggle.btn-primary{background:#dc8505;border-color:#dc8505}.btn-outline-orange{color:#f09105;border-color:#f09105}.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange.active,.btn-outline-orange.focus,.btn-outline-orange:not(:disabled):not(.disabled):active,.btn-outline-orange:not(:disabled):not(.disabled):active:focus,.btn-outline-orange .open>.dropdown-toggle.btn-primary{background:#f09105;border-color:#f09105}.bg-dark{background-color:#1a1a1a !important}.bg-soft-dark{background-color:rgba(26,26,26,0.1) !important}.text-dark{color:#1a1a1a !important}.border-dark{color:#1a1a1a !important}.icon-dual-dark{color:#1a1a1a;fill:rgba(26,26,26,0.2)}.btn-soft-dark{background-color:rgba(26,26,26,0.25) !important;color:#1a1a1a !important}.btn-soft-dark:hover,.btn-soft-dark:focus,.btn-soft-dark:active,.btn-soft-dark.active,.btn-soft-dark.focus,.btn-soft-dark:not(:disabled):not(.disabled):active,.btn-soft-dark:not(:disabled):not(.disabled):active:focus,.btn-soft-dark .open>.dropdown-toggle.btn-primary{background:#101010}.btn-dark{background:#1a1a1a;border-color:#1a1a1a}.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.btn-dark.focus,.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark .open>.dropdown-toggle.btn-primary{background:#101010;border-color:#101010}.btn-outline-dark{color:#1a1a1a;border-color:#1a1a1a}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.focus,.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark .open>.dropdown-toggle.btn-primary{background:#1a1a1a;border-color:#1a1a1a}.bg-cyan{background-color:#1bbc9d !important}.bg-soft-cyan{background-color:rgba(27,188,157,0.1) !important}.text-cyan{color:#1bbc9d !important}.border-cyan{color:#1bbc9d !important}.icon-dual-cyan{color:#1bbc9d;fill:rgba(27,188,157,0.2)}.btn-soft-cyan{background-color:rgba(27,188,157,0.25) !important;color:#1bbc9d !important}.btn-soft-cyan:hover,.btn-soft-cyan:focus,.btn-soft-cyan:active,.btn-soft-cyan.active,.btn-soft-cyan.focus,.btn-soft-cyan:not(:disabled):not(.disabled):active,.btn-soft-cyan:not(:disabled):not(.disabled):active:focus,.btn-soft-cyan .open>.dropdown-toggle.btn-primary{background:#18aa8e}.btn-cyan{background:#1bbc9d;border-color:#1bbc9d}.btn-cyan:hover,.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active,.btn-cyan.focus,.btn-cyan:not(:disabled):not(.disabled):active,.btn-cyan:not(:disabled):not(.disabled):active:focus,.btn-cyan .open>.dropdown-toggle.btn-primary{background:#18aa8e;border-color:#18aa8e}.btn-outline-cyan{color:#1bbc9d;border-color:#1bbc9d}.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan.active,.btn-outline-cyan.focus,.btn-outline-cyan:not(:disabled):not(.disabled):active,.btn-outline-cyan:not(:disabled):not(.disabled):active:focus,.btn-outline-cyan .open>.dropdown-toggle.btn-primary{background:#1bbc9d;border-color:#1bbc9d}.bg-blue{background-color:#2762da !important}.bg-soft-blue{background-color:rgba(39,98,218,0.1) !important}.text-blue{color:#2762da !important}.border-blue{color:#2762da !important}.icon-dual-blue{color:#2762da;fill:rgba(39,98,218,0.2)}.btn-soft-blue{background-color:rgba(39,98,218,0.25) !important;color:#2762da !important}.btn-soft-blue:hover,.btn-soft-blue:focus,.btn-soft-blue:active,.btn-soft-blue.active,.btn-soft-blue.focus,.btn-soft-blue:not(:disabled):not(.disabled):active,.btn-soft-blue:not(:disabled):not(.disabled):active:focus,.btn-soft-blue .open>.dropdown-toggle.btn-primary{background:#235aca}.btn-blue{background:#2762da;border-color:#2762da}.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.btn-blue.focus,.btn-blue:not(:disabled):not(.disabled):active,.btn-blue:not(:disabled):not(.disabled):active:focus,.btn-blue .open>.dropdown-toggle.btn-primary{background:#235aca;border-color:#235aca}.btn-outline-blue{color:#2762da;border-color:#2762da}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue.active,.btn-outline-blue.focus,.btn-outline-blue:not(:disabled):not(.disabled):active,.btn-outline-blue:not(:disabled):not(.disabled):active:focus,.btn-outline-blue .open>.dropdown-toggle.btn-primary{background:#2762da;border-color:#2762da}.bg-muted{background-color:#6c757d !important}.bg-soft-muted{background-color:rgba(108,117,125,0.1) !important}.text-muted{color:#6c757d !important}.border-muted{color:#6c757d !important}.icon-dual-muted{color:#6c757d;fill:rgba(108,117,125,0.2)}.btn-soft-muted{background-color:rgba(108,117,125,0.25) !important;color:#6c757d !important}.btn-soft-muted:hover,.btn-soft-muted:focus,.btn-soft-muted:active,.btn-soft-muted.active,.btn-soft-muted.focus,.btn-soft-muted:not(:disabled):not(.disabled):active,.btn-soft-muted:not(:disabled):not(.disabled):active:focus,.btn-soft-muted .open>.dropdown-toggle.btn-primary{background:#636b72}.btn-muted{background:#6c757d;border-color:#6c757d}.btn-muted:hover,.btn-muted:focus,.btn-muted:active,.btn-muted.active,.btn-muted.focus,.btn-muted:not(:disabled):not(.disabled):active,.btn-muted:not(:disabled):not(.disabled):active:focus,.btn-muted .open>.dropdown-toggle.btn-primary{background:#636b72;border-color:#636b72}.btn-outline-muted{color:#6c757d;border-color:#6c757d}.btn-outline-muted:hover,.btn-outline-muted:focus,.btn-outline-muted:active,.btn-outline-muted.active,.btn-outline-muted.focus,.btn-outline-muted:not(:disabled):not(.disabled):active,.btn-outline-muted:not(:disabled):not(.disabled):active:focus,.btn-outline-muted .open>.dropdown-toggle.btn-primary{background:#6c757d;border-color:#6c757d}.bg-purple{background-color:#8060cf !important}.bg-soft-purple{background-color:rgba(128,96,207,0.1) !important}.text-purple{color:#8060cf !important}.border-purple{color:#8060cf !important}.icon-dual-purple{color:#8060cf;fill:rgba(128,96,207,0.2)}.btn-soft-purple{background-color:rgba(128,96,207,0.25) !important;color:#8060cf !important}.btn-soft-purple:hover,.btn-soft-purple:focus,.btn-soft-purple:active,.btn-soft-purple.active,.btn-soft-purple.focus,.btn-soft-purple:not(:disabled):not(.disabled):active,.btn-soft-purple:not(:disabled):not(.disabled):active:focus,.btn-soft-purple .open>.dropdown-toggle.btn-primary{background:#7350ca}.btn-purple{background:#8060cf;border-color:#8060cf}.btn-purple:hover,.btn-purple:focus,.btn-purple:active,.btn-purple.active,.btn-purple.focus,.btn-purple:not(:disabled):not(.disabled):active,.btn-purple:not(:disabled):not(.disabled):active:focus,.btn-purple .open>.dropdown-toggle.btn-primary{background:#7350ca;border-color:#7350ca}.btn-outline-purple{color:#8060cf;border-color:#8060cf}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple.active,.btn-outline-purple.focus,.btn-outline-purple:not(:disabled):not(.disabled):active,.btn-outline-purple:not(:disabled):not(.disabled):active:focus,.btn-outline-purple .open>.dropdown-toggle.btn-primary{background:#8060cf;border-color:#8060cf}.bg-pink{background-color:#ff546c !important}.bg-soft-pink{background-color:rgba(255,84,108,0.1) !important}.text-pink{color:#ff546c !important}.border-pink{color:#ff546c !important}.icon-dual-pink{color:#ff546c;fill:rgba(255,84,108,0.2)}.btn-soft-pink{background-color:rgba(255,84,108,0.25) !important;color:#ff546c !important}.btn-soft-pink:hover,.btn-soft-pink:focus,.btn-soft-pink:active,.btn-soft-pink.active,.btn-soft-pink.focus,.btn-soft-pink:not(:disabled):not(.disabled):active,.btn-soft-pink:not(:disabled):not(.disabled):active:focus,.btn-soft-pink .open>.dropdown-toggle.btn-primary{background:#ff405a}.btn-pink{background:#ff546c;border-color:#ff546c}.btn-pink:hover,.btn-pink:focus,.btn-pink:active,.btn-pink.active,.btn-pink.focus,.btn-pink:not(:disabled):not(.disabled):active,.btn-pink:not(:disabled):not(.disabled):active:focus,.btn-pink .open>.dropdown-toggle.btn-primary{background:#ff405a;border-color:#ff405a}.btn-outline-pink{color:#ff546c;border-color:#ff546c}.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink.active,.btn-outline-pink.focus,.btn-outline-pink:not(:disabled):not(.disabled):active,.btn-outline-pink:not(:disabled):not(.disabled):active:focus,.btn-outline-pink .open>.dropdown-toggle.btn-primary{background:#ff546c;border-color:#ff546c}.bg-white{background-color:#fff !important}.bg-soft-white{background-color:rgba(255,255,255,0.1) !important}.text-white{color:#fff !important}.border-white{color:#fff !important}.icon-dual-white{color:#fff;fill:rgba(255,255,255,0.2)}.btn-soft-white{background-color:rgba(255,255,255,0.25) !important;color:#fff !important}.btn-soft-white:hover,.btn-soft-white:focus,.btn-soft-white:active,.btn-soft-white.active,.btn-soft-white.focus,.btn-soft-white:not(:disabled):not(.disabled):active,.btn-soft-white:not(:disabled):not(.disabled):active:focus,.btn-soft-white .open>.dropdown-toggle.btn-primary{background:#f5f5f5}.btn-white{background:#fff;border-color:#fff}.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.btn-white.focus,.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled):active:focus,.btn-white .open>.dropdown-toggle.btn-primary{background:#f5f5f5;border-color:#f5f5f5}.btn-outline-white{color:#fff;border-color:#fff}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white.active,.btn-outline-white.focus,.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white .open>.dropdown-toggle.btn-primary{background:#fff;border-color:#fff}.bg-light{background-color:#fafbfe !important}.bg-soft-light{background-color:rgba(250,251,254,0.1) !important}.text-light{color:#fafbfe !important}.border-light{color:#fafbfe !important}.icon-dual-light{color:#fafbfe;fill:rgba(250,251,254,0.2)}.btn-soft-light{background-color:rgba(250,251,254,0.25) !important;color:#fafbfe !important}.btn-soft-light:hover,.btn-soft-light:focus,.btn-soft-light:active,.btn-soft-light.active,.btn-soft-light.focus,.btn-soft-light:not(:disabled):not(.disabled):active,.btn-soft-light:not(:disabled):not(.disabled):active:focus,.btn-soft-light .open>.dropdown-toggle.btn-primary{background:#e9edfb}.btn-light{background:#fafbfe;border-color:#fafbfe}.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light.active,.btn-light.focus,.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light .open>.dropdown-toggle.btn-primary{background:#e9edfb;border-color:#e9edfb}.btn-outline-light{color:#fafbfe;border-color:#fafbfe}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.focus,.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light .open>.dropdown-toggle.btn-primary{background:#fafbfe;border-color:#fafbfe}.btn-outline-white{border:2px solid}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white.active,.btn-outline-white.focus,.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white .open>.dropdown-toggle.btn-primary{color:#1a1a1a}.navbar-custom{padding:20px 0px;width:100%;border-radius:0px;z-index:999;margin-bottom:0px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.navbar-custom .nav-social li a{color:#fff !important;border:2px solid #5f5f5f;border-radius:50%;letter-spacing:0.05em;height:40px;display:inline-block;width:40px;text-align:center;line-height:38px}.navbar-custom .nav-social .nav-number i{position:relative;top:3px;font-size:18px}.navbar-custom .nav-social .nav-number span{font-size:13px;font-weight:bold}.navbar-custom .navbar-nav{margin-left:50px}.navbar-custom .navbar-nav li a{color:rgba(255,255,255,0.5);font-size:14px;text-transform:capitalize;-webkit-transition:all 0.5s;transition:all 0.5s;background-color:transparent !important;margin:0 7px;letter-spacing:0.05em}.navbar-custom .navbar-brand{color:#fff;text-transform:uppercase}.sticky-wrapper{width:100%}.navbar-toggler{font-size:24px;margin-top:5px;margin-bottom:0px;color:#1a1a1a}.navbar-custom .navbar-nav li.active a,.navbar-custom .navbar-nav li a:hover,.navbar-custom .navbar-nav li a:active{color:#fff}.navbar-toggle{font-size:24px;margin-top:5px;margin-bottom:0px;color:#fff}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:#337ab7}.navbar-custom .navbar-toggles{padding:0.25rem 0.75rem;font-size:18px;background:0 0;border:1px solid transparent;color:#fff;outline:0}.navbar-custom .navbar-toggles-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle}.menu-toggle{padding:4.5px 10px !important}.menu-toggle span{line-height:27px}.navbar-button{margin-left:20px}.navbar-custom.navbar-light{background-color:#fff !important;padding:20px 0;-webkit-box-shadow:0 10px 33px rgba(0,0,0,0.1);box-shadow:0 10px 33px rgba(0,0,0,0.1)}.navbar-light .navbar-nav li a{color:rgba(255,255,255,0.5) !important}.navbar-light .navbar-nav li.active a,.navbar-light .navbar-nav li:hover,.navbar-light .navbar-nav li:active{color:#1a1a1a !important}.navbar-light .navbar-toggler{border:none}.navbar-light .navbar-nav li a{color:#828080 !important}.navbar-custom.navbar-light,.navbar-custom.navbar-light .navbar-brand,.navbar-light .navbar-toggle,.navbar-light .nav-number,.navbar-light .nav-social li a{color:#393f4f !important}.nav-sticky.navbar-custom{margin-top:0px;padding:10px 0px}.nav-sticky.navbar-custom.sticky-dark{background-color:#1a1a1a;padding:15px 0px}.nav-sticky .navbar-nav li a{color:rgba(255,255,255,0.6)}.nav-sticky.navbar-custom .navbar-nav li.active a,.nav-sticky.navbar-custom .navbar-nav li a:hover,.nav-sticky.navbar-custom .navbar-nav li a:active{color:#fff !important}.nav-sticky.navbar-custom .navbar-toggles{padding:0.25rem 0.75rem;border:1px solid transparent;outline:0}.nav-sticky .navbar-nav{margin-top:0px}.bg-home{background-image:url("../images/cartographer.png");position:relative;padding:190px 0}.home-title{font-size:38px;line-height:1.4}.home-small-title{font-size:16px;text-transform:uppercase;letter-spacing:7px}.display-table-cell{display:table-cell;vertical-align:middle}.display-table{display:table;width:100%;height:100%}.home-registration-form label{font-size:13px;margin-bottom:10px}.home-registration-form .registration-input-box{border:none;border-radius:5px;color:#999;height:45px;border:1px solid #e0e0e0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.home-subtitle{font-size:16px;line-height:2.0;max-width:600px}.home-half{padding-bottom:150px;padding-top:220px}.bg-pattern-effect{position:absolute;bottom:0px;left:0px;right:0px}.bg-pattern-effect img{max-width:100%}.home-subtitle-center{max-width:500px}.half-home{padding:280px 0 210px}.search-form input{padding:15px 20px;width:100%;font-size:17px;color:#4c5667 !important;border:none;outline:none !important;padding-right:160px;padding-left:30px;background-color:rgba(255,255,255,0.85);border-radius:30px}.search-form button{position:absolute;top:5px;right:6px;outline:none !important;border-radius:30px;font-size:17px;padding:9px 30px}.search-form form{position:relative;max-width:600px;margin:0px auto}.back-slide{height:100vh}.back-slide img{width:100%;top:0;position:absolute}.bg-gradient{background-image:linear-gradient(-225deg, #3D4E81 0%, #5753C9 48%, #6E7FF3 100%) !important}.slide-img{width:100%;top:0;position:absolute}#myVideo{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}.navbar-light.small{min-height:80px}.slidero{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:100;left:0;right:0}.home-carousel .carousel-indicators li{width:11px;height:11px;border-radius:50%;position:relative;top:50px}.features-desc h2{font-size:28px;line-height:1.6}.features-desc p{line-height:1.8}.services-box{padding:30px}.services-box .services-icon i{font-size:36px}.services-box .services-title{font-size:18px}.price-box{padding:50px 20px}.price-box p{font-size:14px}.price-box.active{-webkit-box-shadow:0px 0px 20px -4px #e8e8e8;box-shadow:0px 0px 20px -4px #e8e8e8}.team-social li a{color:#808083;border:1px solid #f1f1f1;border-radius:50%;height:40px;width:40px;line-height:40px;text-align:center;font-size:16px;display:inline-block;-webkit-transition:all 0.5s;transition:all 0.5s}.team-social li a:hover{color:#fff}.team-box.active{-webkit-box-shadow:0px 0px 20px -4px #e8e8e8;box-shadow:0px 0px 20px -4px #e8e8e8}.bg-client{background-image:url("../images/cartographer.png");position:relative}.bg-client .testi-user{width:85px !important;margin-right:15px;color:#a2a2a2;margin-top:20px}.bg-client .user-review{font-size:20px;line-height:36px;font-style:italic;color:rgba(255,255,255,0.65)}.bg-client .testi-user-name{font-size:16px}.bg-client .test_nav_left{left:0px}.bg-client .test_nav_right{right:0px}.bg-client .test_nav_left,.bg-client .test_nav_right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#a7a7a7;font-size:24px;z-index:5;cursor:pointer;padding:15px}.bg-client .testi-icon{font-size:30px}textarea.form-control{height:auto !important}.form-control{margin-bottom:20px;-webkit-box-shadow:none !important;box-shadow:none !important;height:50px;padding-left:20px;border:1px solid #e0e0e0;font-size:14px}.form-control:focus{border-color:#ccc}textarea.form-control{height:auto;padding-top:13.5px}.contact-social{padding:20px 0px}.contact-social .social-icon{border:3px solid #dadcdf;border-radius:50%;color:#dadcdf;width:48px;height:48px;display:block;font-size:16px;line-height:42px;text-align:center}.contact-social .contact-title{font-size:20px}.footer{background-image:url("../images/cartographer.png");position:relative}.social .social-icon{border:2px solid #868e96;border-radius:50%;-webkit-transition:all 0.5s;transition:all 0.5s;width:42px;height:42px;display:block;font-size:16px;line-height:40px;text-align:center}.footer-terms li:last-child:after{content:""}.footer-terms li a:hover{color:#fff !important;-webkit-transition:all 0.5s;transition:all 0.5s}.footer-terms li:after{content:"|";margin:0 20px;color:#757575}.bg-login{background-image:url(../images/cartographer.png);height:100vh}.login-form .form-control{height:44px;border:none;margin-bottom:14px;border:2px solid #eaeaea;border-radius:0px;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.forgot-pass-txt{line-height:22px;font-size:14px}.page-heading h1{font-size:28px;text-transform:uppercase;font-weight:600}#style-switcher div h3{color:#fff;font-size:16px;margin:0 3px 12px}#style-switcher{background:none repeat scroll 0 0 #2b2424;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);left:-189px;position:fixed;top:17%;width:189px;z-index:9999;padding:10px 5px}#style-switcher div{padding:5px 10px}#style-switcher .bottom{background:none repeat scroll 0 0 #fff;color:#252525;padding:0}#style-switcher .bottom a.settings{background:none repeat scroll 0 0 #2b2424;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);display:block;height:41px;position:absolute;right:-40px;top:0;width:40px;padding:3px}#style-switcher .bottom a{text-decoration:none}#style-switcher .bottom a.settings i{margin-left:7px;color:#fff;font-size:20px;position:absolute;margin-top:7px}ul.pattern{list-style:none outside none;margin:0 0 0px;overflow:hidden;padding:0;border-radius:0px}ul.pattern li{float:left;margin:2px}ul.pattern li a{cursor:pointer;display:block;height:35px;width:35px;border-radius:30px;margin:5px}ul.pattern .color1{background-color:#615fe6}ul.pattern .color2{background-color:#ff546c}ul.pattern .color3{background-color:#f2b31a}ul.pattern .color4{background-color:#31b164}ul.pattern .color5{background-color:#8060cf}ul.pattern .color6{background-color:#37b8df}@media only screen and (max-width: 479px){#style-switcher{display:none}}@media (min-width: 200px) and (max-width: 1024px){.navbar-custom{margin-top:0px;padding:10px 0px !important;-webkit-box-shadow:0 10px 33px rgba(0,0,0,0.1);box-shadow:0 10px 33px rgba(0,0,0,0.1);color:#fff !important;background:#1a1a1a}.navbar-custom .navbar-nav{margin-left:0px}.navbar-custom .navbar-nav li.active{border-color:transparent}.navbar-custom .navbar-nav li a{-webkit-transition:all 0.4s;transition:all 0.4s;margin:0px;color:rgba(255,255,255,0.6)}.navbar-custom>.container{width:90%}.navbar-white .navbar-toggler{color:#1a1a1a !important}.navbar-button{margin-top:15px;margin-left:0px}.navbar-custom .navbar-nav li.active a,.navbar-custom .navbar-nav li a:hover,.navbar-custom .navbar-nav li a:active{color:#fff !important}.navbar-toggler{font-size:24px;margin-top:0px;margin-bottom:0px;color:#fff}.navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}.home-title{font-size:28px;line-height:1.2}.home-half{padding-bottom:100px;padding-top:150px}.home-half .home-title{font-size:32px;line-height:48px}.bg-home-full,.back-slide,.bg-login{height:auto;padding:100px 0px}.half-home{padding:120px 0 70px}.half-home img{height:100vh}.team-box{margin-top:45px}.pricing-box{margin-top:30px}.float-left.pull-none{float:none !important;text-align:center}.float-right.pull-none{float:none !important;text-align:center}.navbar-light.small{min-height:auto}}@media (min-width: 200px) and (max-width: 768px){.back-slide img{height:100vh}}@media (max-width: 1023px){.navbar-custom .nav-social{display:none}}@media (min-width: 1200px){.container{max-width:1140px !important}} +/*# sourceMappingURL=style.min.css.map */ \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/style.min.css.map b/support-portal-frontend/src/assets/css/style.min.css.map new file mode 100644 index 0000000..a9cc0fd --- /dev/null +++ b/support-portal-frontend/src/assets/css/style.min.css.map @@ -0,0 +1,25 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "../scss/style.scss", + "../scss/_variables.scss", + "../scss/_general.scss", + "../scss/_helper.scss", + "../scss/_components.scss", + "../scss/_menu.scss", + "../scss/_home.scss", + "../scss/_features.scss", + "../scss/_services.scss", + "../scss/_pricing.scss", + "../scss/_team.scss", + "../scss/_testimonial.scss", + "../scss/_contact.scss", + "../scss/_footer.scss", + "../scss/_authentication.scss", + "../scss/_switcher.scss", + "../scss/_responsive.scss" + ], + "names": [], + "file": "style.min.css" +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/css/themify-icons.css b/support-portal-frontend/src/assets/css/themify-icons.css new file mode 100644 index 0000000..3c81535 --- /dev/null +++ b/support-portal-frontend/src/assets/css/themify-icons.css @@ -0,0 +1,1081 @@ +@font-face { + font-family: 'themify'; + src:url('../fonts/themify.eot?-fvbane'); + src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), + url('../fonts/themify.woff?-fvbane') format('woff'), + url('../fonts/themify.ttf?-fvbane') format('truetype'), + url('../fonts/themify.svg?-fvbane#themify') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="ti-"], [class*=" ti-"] { + font-family: 'themify'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ti-wand:before { + content: "\e600"; +} +.ti-volume:before { + content: "\e601"; +} +.ti-user:before { + content: "\e602"; +} +.ti-unlock:before { + content: "\e603"; +} +.ti-unlink:before { + content: "\e604"; +} +.ti-trash:before { + content: "\e605"; +} +.ti-thought:before { + content: "\e606"; +} +.ti-target:before { + content: "\e607"; +} +.ti-tag:before { + content: "\e608"; +} +.ti-tablet:before { + content: "\e609"; +} +.ti-star:before { + content: "\e60a"; +} +.ti-spray:before { + content: "\e60b"; +} +.ti-signal:before { + content: "\e60c"; +} +.ti-shopping-cart:before { + content: "\e60d"; +} +.ti-shopping-cart-full:before { + content: "\e60e"; +} +.ti-settings:before { + content: "\e60f"; +} +.ti-search:before { + content: "\e610"; +} +.ti-zoom-in:before { + content: "\e611"; +} +.ti-zoom-out:before { + content: "\e612"; +} +.ti-cut:before { + content: "\e613"; +} +.ti-ruler:before { + content: "\e614"; +} +.ti-ruler-pencil:before { + content: "\e615"; +} +.ti-ruler-alt:before { + content: "\e616"; +} +.ti-bookmark:before { + content: "\e617"; +} +.ti-bookmark-alt:before { + content: "\e618"; +} +.ti-reload:before { + content: "\e619"; +} +.ti-plus:before { + content: "\e61a"; +} +.ti-pin:before { + content: "\e61b"; +} +.ti-pencil:before { + content: "\e61c"; +} +.ti-pencil-alt:before { + content: "\e61d"; +} +.ti-paint-roller:before { + content: "\e61e"; +} +.ti-paint-bucket:before { + content: "\e61f"; +} +.ti-na:before { + content: "\e620"; +} +.ti-mobile:before { + content: "\e621"; +} +.ti-minus:before { + content: "\e622"; +} +.ti-medall:before { + content: "\e623"; +} +.ti-medall-alt:before { + content: "\e624"; +} +.ti-marker:before { + content: "\e625"; +} +.ti-marker-alt:before { + content: "\e626"; +} +.ti-arrow-up:before { + content: "\e627"; +} +.ti-arrow-right:before { + content: "\e628"; +} +.ti-arrow-left:before { + content: "\e629"; +} +.ti-arrow-down:before { + content: "\e62a"; +} +.ti-lock:before { + content: "\e62b"; +} +.ti-location-arrow:before { + content: "\e62c"; +} +.ti-link:before { + content: "\e62d"; +} +.ti-layout:before { + content: "\e62e"; +} +.ti-layers:before { + content: "\e62f"; +} +.ti-layers-alt:before { + content: "\e630"; +} +.ti-key:before { + content: "\e631"; +} +.ti-import:before { + content: "\e632"; +} +.ti-image:before { + content: "\e633"; +} +.ti-heart:before { + content: "\e634"; +} +.ti-heart-broken:before { + content: "\e635"; +} +.ti-hand-stop:before { + content: "\e636"; +} +.ti-hand-open:before { + content: "\e637"; +} +.ti-hand-drag:before { + content: "\e638"; +} +.ti-folder:before { + content: "\e639"; +} +.ti-flag:before { + content: "\e63a"; +} +.ti-flag-alt:before { + content: "\e63b"; +} +.ti-flag-alt-2:before { + content: "\e63c"; +} +.ti-eye:before { + content: "\e63d"; +} +.ti-export:before { + content: "\e63e"; +} +.ti-exchange-vertical:before { + content: "\e63f"; +} +.ti-desktop:before { + content: "\e640"; +} +.ti-cup:before { + content: "\e641"; +} +.ti-crown:before { + content: "\e642"; +} +.ti-comments:before { + content: "\e643"; +} +.ti-comment:before { + content: "\e644"; +} +.ti-comment-alt:before { + content: "\e645"; +} +.ti-close:before { + content: "\e646"; +} +.ti-clip:before { + content: "\e647"; +} +.ti-angle-up:before { + content: "\e648"; +} +.ti-angle-right:before { + content: "\e649"; +} +.ti-angle-left:before { + content: "\e64a"; +} +.ti-angle-down:before { + content: "\e64b"; +} +.ti-check:before { + content: "\e64c"; +} +.ti-check-box:before { + content: "\e64d"; +} +.ti-camera:before { + content: "\e64e"; +} +.ti-announcement:before { + content: "\e64f"; +} +.ti-brush:before { + content: "\e650"; +} +.ti-briefcase:before { + content: "\e651"; +} +.ti-bolt:before { + content: "\e652"; +} +.ti-bolt-alt:before { + content: "\e653"; +} +.ti-blackboard:before { + content: "\e654"; +} +.ti-bag:before { + content: "\e655"; +} +.ti-move:before { + content: "\e656"; +} +.ti-arrows-vertical:before { + content: "\e657"; +} +.ti-arrows-horizontal:before { + content: "\e658"; +} +.ti-fullscreen:before { + content: "\e659"; +} +.ti-arrow-top-right:before { + content: "\e65a"; +} +.ti-arrow-top-left:before { + content: "\e65b"; +} +.ti-arrow-circle-up:before { + content: "\e65c"; +} +.ti-arrow-circle-right:before { + content: "\e65d"; +} +.ti-arrow-circle-left:before { + content: "\e65e"; +} +.ti-arrow-circle-down:before { + content: "\e65f"; +} +.ti-angle-double-up:before { + content: "\e660"; +} +.ti-angle-double-right:before { + content: "\e661"; +} +.ti-angle-double-left:before { + content: "\e662"; +} +.ti-angle-double-down:before { + content: "\e663"; +} +.ti-zip:before { + content: "\e664"; +} +.ti-world:before { + content: "\e665"; +} +.ti-wheelchair:before { + content: "\e666"; +} +.ti-view-list:before { + content: "\e667"; +} +.ti-view-list-alt:before { + content: "\e668"; +} +.ti-view-grid:before { + content: "\e669"; +} +.ti-uppercase:before { + content: "\e66a"; +} +.ti-upload:before { + content: "\e66b"; +} +.ti-underline:before { + content: "\e66c"; +} +.ti-truck:before { + content: "\e66d"; +} +.ti-timer:before { + content: "\e66e"; +} +.ti-ticket:before { + content: "\e66f"; +} +.ti-thumb-up:before { + content: "\e670"; +} +.ti-thumb-down:before { + content: "\e671"; +} +.ti-text:before { + content: "\e672"; +} +.ti-stats-up:before { + content: "\e673"; +} +.ti-stats-down:before { + content: "\e674"; +} +.ti-split-v:before { + content: "\e675"; +} +.ti-split-h:before { + content: "\e676"; +} +.ti-smallcap:before { + content: "\e677"; +} +.ti-shine:before { + content: "\e678"; +} +.ti-shift-right:before { + content: "\e679"; +} +.ti-shift-left:before { + content: "\e67a"; +} +.ti-shield:before { + content: "\e67b"; +} +.ti-notepad:before { + content: "\e67c"; +} +.ti-server:before { + content: "\e67d"; +} +.ti-quote-right:before { + content: "\e67e"; +} +.ti-quote-left:before { + content: "\e67f"; +} +.ti-pulse:before { + content: "\e680"; +} +.ti-printer:before { + content: "\e681"; +} +.ti-power-off:before { + content: "\e682"; +} +.ti-plug:before { + content: "\e683"; +} +.ti-pie-chart:before { + content: "\e684"; +} +.ti-paragraph:before { + content: "\e685"; +} +.ti-panel:before { + content: "\e686"; +} +.ti-package:before { + content: "\e687"; +} +.ti-music:before { + content: "\e688"; +} +.ti-music-alt:before { + content: "\e689"; +} +.ti-mouse:before { + content: "\e68a"; +} +.ti-mouse-alt:before { + content: "\e68b"; +} +.ti-money:before { + content: "\e68c"; +} +.ti-microphone:before { + content: "\e68d"; +} +.ti-menu:before { + content: "\e68e"; +} +.ti-menu-alt:before { + content: "\e68f"; +} +.ti-map:before { + content: "\e690"; +} +.ti-map-alt:before { + content: "\e691"; +} +.ti-loop:before { + content: "\e692"; +} +.ti-location-pin:before { + content: "\e693"; +} +.ti-list:before { + content: "\e694"; +} +.ti-light-bulb:before { + content: "\e695"; +} +.ti-Italic:before { + content: "\e696"; +} +.ti-info:before { + content: "\e697"; +} +.ti-infinite:before { + content: "\e698"; +} +.ti-id-badge:before { + content: "\e699"; +} +.ti-hummer:before { + content: "\e69a"; +} +.ti-home:before { + content: "\e69b"; +} +.ti-help:before { + content: "\e69c"; +} +.ti-headphone:before { + content: "\e69d"; +} +.ti-harddrives:before { + content: "\e69e"; +} +.ti-harddrive:before { + content: "\e69f"; +} +.ti-gift:before { + content: "\e6a0"; +} +.ti-game:before { + content: "\e6a1"; +} +.ti-filter:before { + content: "\e6a2"; +} +.ti-files:before { + content: "\e6a3"; +} +.ti-file:before { + content: "\e6a4"; +} +.ti-eraser:before { + content: "\e6a5"; +} +.ti-envelope:before { + content: "\e6a6"; +} +.ti-download:before { + content: "\e6a7"; +} +.ti-direction:before { + content: "\e6a8"; +} +.ti-direction-alt:before { + content: "\e6a9"; +} +.ti-dashboard:before { + content: "\e6aa"; +} +.ti-control-stop:before { + content: "\e6ab"; +} +.ti-control-shuffle:before { + content: "\e6ac"; +} +.ti-control-play:before { + content: "\e6ad"; +} +.ti-control-pause:before { + content: "\e6ae"; +} +.ti-control-forward:before { + content: "\e6af"; +} +.ti-control-backward:before { + content: "\e6b0"; +} +.ti-cloud:before { + content: "\e6b1"; +} +.ti-cloud-up:before { + content: "\e6b2"; +} +.ti-cloud-down:before { + content: "\e6b3"; +} +.ti-clipboard:before { + content: "\e6b4"; +} +.ti-car:before { + content: "\e6b5"; +} +.ti-calendar:before { + content: "\e6b6"; +} +.ti-book:before { + content: "\e6b7"; +} +.ti-bell:before { + content: "\e6b8"; +} +.ti-basketball:before { + content: "\e6b9"; +} +.ti-bar-chart:before { + content: "\e6ba"; +} +.ti-bar-chart-alt:before { + content: "\e6bb"; +} +.ti-back-right:before { + content: "\e6bc"; +} +.ti-back-left:before { + content: "\e6bd"; +} +.ti-arrows-corner:before { + content: "\e6be"; +} +.ti-archive:before { + content: "\e6bf"; +} +.ti-anchor:before { + content: "\e6c0"; +} +.ti-align-right:before { + content: "\e6c1"; +} +.ti-align-left:before { + content: "\e6c2"; +} +.ti-align-justify:before { + content: "\e6c3"; +} +.ti-align-center:before { + content: "\e6c4"; +} +.ti-alert:before { + content: "\e6c5"; +} +.ti-alarm-clock:before { + content: "\e6c6"; +} +.ti-agenda:before { + content: "\e6c7"; +} +.ti-write:before { + content: "\e6c8"; +} +.ti-window:before { + content: "\e6c9"; +} +.ti-widgetized:before { + content: "\e6ca"; +} +.ti-widget:before { + content: "\e6cb"; +} +.ti-widget-alt:before { + content: "\e6cc"; +} +.ti-wallet:before { + content: "\e6cd"; +} +.ti-video-clapper:before { + content: "\e6ce"; +} +.ti-video-camera:before { + content: "\e6cf"; +} +.ti-vector:before { + content: "\e6d0"; +} +.ti-themify-logo:before { + content: "\e6d1"; +} +.ti-themify-favicon:before { + content: "\e6d2"; +} +.ti-themify-favicon-alt:before { + content: "\e6d3"; +} +.ti-support:before { + content: "\e6d4"; +} +.ti-stamp:before { + content: "\e6d5"; +} +.ti-split-v-alt:before { + content: "\e6d6"; +} +.ti-slice:before { + content: "\e6d7"; +} +.ti-shortcode:before { + content: "\e6d8"; +} +.ti-shift-right-alt:before { + content: "\e6d9"; +} +.ti-shift-left-alt:before { + content: "\e6da"; +} +.ti-ruler-alt-2:before { + content: "\e6db"; +} +.ti-receipt:before { + content: "\e6dc"; +} +.ti-pin2:before { + content: "\e6dd"; +} +.ti-pin-alt:before { + content: "\e6de"; +} +.ti-pencil-alt2:before { + content: "\e6df"; +} +.ti-palette:before { + content: "\e6e0"; +} +.ti-more:before { + content: "\e6e1"; +} +.ti-more-alt:before { + content: "\e6e2"; +} +.ti-microphone-alt:before { + content: "\e6e3"; +} +.ti-magnet:before { + content: "\e6e4"; +} +.ti-line-double:before { + content: "\e6e5"; +} +.ti-line-dotted:before { + content: "\e6e6"; +} +.ti-line-dashed:before { + content: "\e6e7"; +} +.ti-layout-width-full:before { + content: "\e6e8"; +} +.ti-layout-width-default:before { + content: "\e6e9"; +} +.ti-layout-width-default-alt:before { + content: "\e6ea"; +} +.ti-layout-tab:before { + content: "\e6eb"; +} +.ti-layout-tab-window:before { + content: "\e6ec"; +} +.ti-layout-tab-v:before { + content: "\e6ed"; +} +.ti-layout-tab-min:before { + content: "\e6ee"; +} +.ti-layout-slider:before { + content: "\e6ef"; +} +.ti-layout-slider-alt:before { + content: "\e6f0"; +} +.ti-layout-sidebar-right:before { + content: "\e6f1"; +} +.ti-layout-sidebar-none:before { + content: "\e6f2"; +} +.ti-layout-sidebar-left:before { + content: "\e6f3"; +} +.ti-layout-placeholder:before { + content: "\e6f4"; +} +.ti-layout-menu:before { + content: "\e6f5"; +} +.ti-layout-menu-v:before { + content: "\e6f6"; +} +.ti-layout-menu-separated:before { + content: "\e6f7"; +} +.ti-layout-menu-full:before { + content: "\e6f8"; +} +.ti-layout-media-right-alt:before { + content: "\e6f9"; +} +.ti-layout-media-right:before { + content: "\e6fa"; +} +.ti-layout-media-overlay:before { + content: "\e6fb"; +} +.ti-layout-media-overlay-alt:before { + content: "\e6fc"; +} +.ti-layout-media-overlay-alt-2:before { + content: "\e6fd"; +} +.ti-layout-media-left-alt:before { + content: "\e6fe"; +} +.ti-layout-media-left:before { + content: "\e6ff"; +} +.ti-layout-media-center-alt:before { + content: "\e700"; +} +.ti-layout-media-center:before { + content: "\e701"; +} +.ti-layout-list-thumb:before { + content: "\e702"; +} +.ti-layout-list-thumb-alt:before { + content: "\e703"; +} +.ti-layout-list-post:before { + content: "\e704"; +} +.ti-layout-list-large-image:before { + content: "\e705"; +} +.ti-layout-line-solid:before { + content: "\e706"; +} +.ti-layout-grid4:before { + content: "\e707"; +} +.ti-layout-grid3:before { + content: "\e708"; +} +.ti-layout-grid2:before { + content: "\e709"; +} +.ti-layout-grid2-thumb:before { + content: "\e70a"; +} +.ti-layout-cta-right:before { + content: "\e70b"; +} +.ti-layout-cta-left:before { + content: "\e70c"; +} +.ti-layout-cta-center:before { + content: "\e70d"; +} +.ti-layout-cta-btn-right:before { + content: "\e70e"; +} +.ti-layout-cta-btn-left:before { + content: "\e70f"; +} +.ti-layout-column4:before { + content: "\e710"; +} +.ti-layout-column3:before { + content: "\e711"; +} +.ti-layout-column2:before { + content: "\e712"; +} +.ti-layout-accordion-separated:before { + content: "\e713"; +} +.ti-layout-accordion-merged:before { + content: "\e714"; +} +.ti-layout-accordion-list:before { + content: "\e715"; +} +.ti-ink-pen:before { + content: "\e716"; +} +.ti-info-alt:before { + content: "\e717"; +} +.ti-help-alt:before { + content: "\e718"; +} +.ti-headphone-alt:before { + content: "\e719"; +} +.ti-hand-point-up:before { + content: "\e71a"; +} +.ti-hand-point-right:before { + content: "\e71b"; +} +.ti-hand-point-left:before { + content: "\e71c"; +} +.ti-hand-point-down:before { + content: "\e71d"; +} +.ti-gallery:before { + content: "\e71e"; +} +.ti-face-smile:before { + content: "\e71f"; +} +.ti-face-sad:before { + content: "\e720"; +} +.ti-credit-card:before { + content: "\e721"; +} +.ti-control-skip-forward:before { + content: "\e722"; +} +.ti-control-skip-backward:before { + content: "\e723"; +} +.ti-control-record:before { + content: "\e724"; +} +.ti-control-eject:before { + content: "\e725"; +} +.ti-comments-smiley:before { + content: "\e726"; +} +.ti-brush-alt:before { + content: "\e727"; +} +.ti-youtube:before { + content: "\e728"; +} +.ti-vimeo:before { + content: "\e729"; +} +.ti-twitter:before { + content: "\e72a"; +} +.ti-time:before { + content: "\e72b"; +} +.ti-tumblr:before { + content: "\e72c"; +} +.ti-skype:before { + content: "\e72d"; +} +.ti-share:before { + content: "\e72e"; +} +.ti-share-alt:before { + content: "\e72f"; +} +.ti-rocket:before { + content: "\e730"; +} +.ti-pinterest:before { + content: "\e731"; +} +.ti-new-window:before { + content: "\e732"; +} +.ti-microsoft:before { + content: "\e733"; +} +.ti-list-ol:before { + content: "\e734"; +} +.ti-linkedin:before { + content: "\e735"; +} +.ti-layout-sidebar-2:before { + content: "\e736"; +} +.ti-layout-grid4-alt:before { + content: "\e737"; +} +.ti-layout-grid3-alt:before { + content: "\e738"; +} +.ti-layout-grid2-alt:before { + content: "\e739"; +} +.ti-layout-column4-alt:before { + content: "\e73a"; +} +.ti-layout-column3-alt:before { + content: "\e73b"; +} +.ti-layout-column2-alt:before { + content: "\e73c"; +} +.ti-instagram:before { + content: "\e73d"; +} +.ti-google:before { + content: "\e73e"; +} +.ti-github:before { + content: "\e73f"; +} +.ti-flickr:before { + content: "\e740"; +} +.ti-facebook:before { + content: "\e741"; +} +.ti-dropbox:before { + content: "\e742"; +} +.ti-dribbble:before { + content: "\e743"; +} +.ti-apple:before { + content: "\e744"; +} +.ti-android:before { + content: "\e745"; +} +.ti-save:before { + content: "\e746"; +} +.ti-save-alt:before { + content: "\e747"; +} +.ti-yahoo:before { + content: "\e748"; +} +.ti-wordpress:before { + content: "\e749"; +} +.ti-vimeo-alt:before { + content: "\e74a"; +} +.ti-twitter-alt:before { + content: "\e74b"; +} +.ti-tumblr-alt:before { + content: "\e74c"; +} +.ti-trello:before { + content: "\e74d"; +} +.ti-stack-overflow:before { + content: "\e74e"; +} +.ti-soundcloud:before { + content: "\e74f"; +} +.ti-sharethis:before { + content: "\e750"; +} +.ti-sharethis-alt:before { + content: "\e751"; +} +.ti-reddit:before { + content: "\e752"; +} +.ti-pinterest-alt:before { + content: "\e753"; +} +.ti-microsoft-alt:before { + content: "\e754"; +} +.ti-linux:before { + content: "\e755"; +} +.ti-jsfiddle:before { + content: "\e756"; +} +.ti-joomla:before { + content: "\e757"; +} +.ti-html5:before { + content: "\e758"; +} +.ti-flickr-alt:before { + content: "\e759"; +} +.ti-email:before { + content: "\e75a"; +} +.ti-drupal:before { + content: "\e75b"; +} +.ti-dropbox-alt:before { + content: "\e75c"; +} +.ti-css3:before { + content: "\e75d"; +} +.ti-rss:before { + content: "\e75e"; +} +.ti-rss-alt:before { + content: "\e75f"; +} diff --git a/support-portal-frontend/src/assets/fonts/themify.eot b/support-portal-frontend/src/assets/fonts/themify.eot new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/support-portal-frontend/src/assets/fonts/themify.eot differ diff --git a/support-portal-frontend/src/assets/fonts/themify.svg b/support-portal-frontend/src/assets/fonts/themify.svg new file mode 100644 index 0000000..3d53854 --- /dev/null +++ b/support-portal-frontend/src/assets/fonts/themify.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/support-portal-frontend/src/assets/fonts/themify.ttf b/support-portal-frontend/src/assets/fonts/themify.ttf new file mode 100644 index 0000000..5d627e7 Binary files /dev/null and b/support-portal-frontend/src/assets/fonts/themify.ttf differ diff --git a/support-portal-frontend/src/assets/fonts/themify.woff b/support-portal-frontend/src/assets/fonts/themify.woff new file mode 100644 index 0000000..847ebd1 Binary files /dev/null and b/support-portal-frontend/src/assets/fonts/themify.woff differ diff --git a/support-portal-frontend/src/assets/images/ajax-loader.gif b/support-portal-frontend/src/assets/images/ajax-loader.gif new file mode 100644 index 0000000..d7bb3e3 Binary files /dev/null and b/support-portal-frontend/src/assets/images/ajax-loader.gif differ diff --git a/support-portal-frontend/src/assets/images/cartographer.png b/support-portal-frontend/src/assets/images/cartographer.png new file mode 100644 index 0000000..8086d05 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cartographer.png differ diff --git a/support-portal-frontend/src/assets/images/cmc/CMCH_Vellore.jpeg b/support-portal-frontend/src/assets/images/cmc/CMCH_Vellore.jpeg new file mode 100644 index 0000000..a2a0f54 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/CMCH_Vellore.jpeg differ diff --git a/support-portal-frontend/src/assets/images/cmc/ct.jpg b/support-portal-frontend/src/assets/images/cmc/ct.jpg new file mode 100644 index 0000000..b0364c1 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/ct.jpg differ diff --git a/support-portal-frontend/src/assets/images/cmc/drapt2.jpeg b/support-portal-frontend/src/assets/images/cmc/drapt2.jpeg new file mode 100644 index 0000000..48bb771 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/drapt2.jpeg differ diff --git a/support-portal-frontend/src/assets/images/cmc/drapt2.png b/support-portal-frontend/src/assets/images/cmc/drapt2.png new file mode 100644 index 0000000..3480c23 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/drapt2.png differ diff --git a/support-portal-frontend/src/assets/images/cmc/logo-1.png b/support-portal-frontend/src/assets/images/cmc/logo-1.png new file mode 100644 index 0000000..1b83e11 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/logo-1.png differ diff --git a/support-portal-frontend/src/assets/images/cmc/logo-2.png b/support-portal-frontend/src/assets/images/cmc/logo-2.png new file mode 100644 index 0000000..9fedb72 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/logo-2.png differ diff --git a/support-portal-frontend/src/assets/images/cmc/p1.png b/support-portal-frontend/src/assets/images/cmc/p1.png new file mode 100644 index 0000000..3cc4d49 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/p1.png differ diff --git a/support-portal-frontend/src/assets/images/cmc/ranipet-Kannigapuram-2022-06-15-main-entrance-signsWA-1.jpeg b/support-portal-frontend/src/assets/images/cmc/ranipet-Kannigapuram-2022-06-15-main-entrance-signsWA-1.jpeg new file mode 100644 index 0000000..910d1a0 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/ranipet-Kannigapuram-2022-06-15-main-entrance-signsWA-1.jpeg differ diff --git a/support-portal-frontend/src/assets/images/cmc/s1.png b/support-portal-frontend/src/assets/images/cmc/s1.png new file mode 100644 index 0000000..1fb9836 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/s1.png differ diff --git a/support-portal-frontend/src/assets/images/cmc/s2.png b/support-portal-frontend/src/assets/images/cmc/s2.png new file mode 100644 index 0000000..ae5d3d7 Binary files /dev/null and b/support-portal-frontend/src/assets/images/cmc/s2.png differ diff --git a/support-portal-frontend/src/assets/images/doctor/amit.png b/support-portal-frontend/src/assets/images/doctor/amit.png new file mode 100644 index 0000000..c2b2ca4 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctor/amit.png differ diff --git a/support-portal-frontend/src/assets/images/doctor/kajal.png b/support-portal-frontend/src/assets/images/doctor/kajal.png new file mode 100644 index 0000000..db521ab Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctor/kajal.png differ diff --git a/support-portal-frontend/src/assets/images/doctor/pro-logo.png b/support-portal-frontend/src/assets/images/doctor/pro-logo.png new file mode 100644 index 0000000..5713d8e Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctor/pro-logo.png differ diff --git a/support-portal-frontend/src/assets/images/doctor/subodh.png b/support-portal-frontend/src/assets/images/doctor/subodh.png new file mode 100644 index 0000000..c9eab8e Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctor/subodh.png differ diff --git a/support-portal-frontend/src/assets/images/doctor/vignesh.png b/support-portal-frontend/src/assets/images/doctor/vignesh.png new file mode 100644 index 0000000..35f3e2c Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctor/vignesh.png differ diff --git a/support-portal-frontend/src/assets/images/doctors/1.jpg b/support-portal-frontend/src/assets/images/doctors/1.jpg new file mode 100644 index 0000000..f14d8da Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/1.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/10.jpg b/support-portal-frontend/src/assets/images/doctors/10.jpg new file mode 100644 index 0000000..a40ccd3 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/10.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/11.jpg b/support-portal-frontend/src/assets/images/doctors/11.jpg new file mode 100644 index 0000000..0fa74b3 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/11.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/12.jpg b/support-portal-frontend/src/assets/images/doctors/12.jpg new file mode 100644 index 0000000..326325b Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/12.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/13.jpg b/support-portal-frontend/src/assets/images/doctors/13.jpg new file mode 100644 index 0000000..077fd58 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/13.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/14.jpg b/support-portal-frontend/src/assets/images/doctors/14.jpg new file mode 100644 index 0000000..cd912da Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/14.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/15.jpg b/support-portal-frontend/src/assets/images/doctors/15.jpg new file mode 100644 index 0000000..38114d5 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/15.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/16.jpg b/support-portal-frontend/src/assets/images/doctors/16.jpg new file mode 100644 index 0000000..5b49824 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/16.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/17.jpg b/support-portal-frontend/src/assets/images/doctors/17.jpg new file mode 100644 index 0000000..6f89e05 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/17.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/18.jpg b/support-portal-frontend/src/assets/images/doctors/18.jpg new file mode 100644 index 0000000..57f22ce Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/18.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/2.jpg b/support-portal-frontend/src/assets/images/doctors/2.jpg new file mode 100644 index 0000000..a83e5a0 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/2.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/3.jpg b/support-portal-frontend/src/assets/images/doctors/3.jpg new file mode 100644 index 0000000..a8008ac Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/3.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/4.jpg b/support-portal-frontend/src/assets/images/doctors/4.jpg new file mode 100644 index 0000000..5a8434b Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/4.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/5.jpg b/support-portal-frontend/src/assets/images/doctors/5.jpg new file mode 100644 index 0000000..baeb1ee Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/5.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/6.jpg b/support-portal-frontend/src/assets/images/doctors/6.jpg new file mode 100644 index 0000000..fc80d83 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/6.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/7.jpg b/support-portal-frontend/src/assets/images/doctors/7.jpg new file mode 100644 index 0000000..2fdefb2 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/7.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/8.jpg b/support-portal-frontend/src/assets/images/doctors/8.jpg new file mode 100644 index 0000000..b0eef9c Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/8.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/9.jpg b/support-portal-frontend/src/assets/images/doctors/9.jpg new file mode 100644 index 0000000..75c8c6e Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/9.jpg differ diff --git a/support-portal-frontend/src/assets/images/doctors/srujan.png b/support-portal-frontend/src/assets/images/doctors/srujan.png new file mode 100644 index 0000000..282de62 Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/srujan.png differ diff --git a/support-portal-frontend/src/assets/images/doctors/sukria.png b/support-portal-frontend/src/assets/images/doctors/sukria.png new file mode 100644 index 0000000..751818f Binary files /dev/null and b/support-portal-frontend/src/assets/images/doctors/sukria.png differ diff --git a/support-portal-frontend/src/assets/images/favicon.ico b/support-portal-frontend/src/assets/images/favicon.ico new file mode 100644 index 0000000..b32b898 Binary files /dev/null and b/support-portal-frontend/src/assets/images/favicon.ico differ diff --git a/support-portal-frontend/src/assets/images/mockup1.png b/support-portal-frontend/src/assets/images/mockup1.png new file mode 100644 index 0000000..690db95 Binary files /dev/null and b/support-portal-frontend/src/assets/images/mockup1.png differ diff --git a/support-portal-frontend/src/assets/images/mockup2.png b/support-portal-frontend/src/assets/images/mockup2.png new file mode 100644 index 0000000..89de17f Binary files /dev/null and b/support-portal-frontend/src/assets/images/mockup2.png differ diff --git a/support-portal-frontend/src/assets/images/slide-1.jpg b/support-portal-frontend/src/assets/images/slide-1.jpg new file mode 100644 index 0000000..456e946 Binary files /dev/null and b/support-portal-frontend/src/assets/images/slide-1.jpg differ diff --git a/support-portal-frontend/src/assets/images/slide-2.jpg b/support-portal-frontend/src/assets/images/slide-2.jpg new file mode 100644 index 0000000..1b8e1e1 Binary files /dev/null and b/support-portal-frontend/src/assets/images/slide-2.jpg differ diff --git a/support-portal-frontend/src/assets/images/slide-3.jpg b/support-portal-frontend/src/assets/images/slide-3.jpg new file mode 100644 index 0000000..1bc0dc0 Binary files /dev/null and b/support-portal-frontend/src/assets/images/slide-3.jpg differ diff --git a/support-portal-frontend/src/assets/images/team/sign-1.png b/support-portal-frontend/src/assets/images/team/sign-1.png new file mode 100644 index 0000000..f71ae05 Binary files /dev/null and b/support-portal-frontend/src/assets/images/team/sign-1.png differ diff --git a/support-portal-frontend/src/assets/images/team/sign-2.png b/support-portal-frontend/src/assets/images/team/sign-2.png new file mode 100644 index 0000000..9da3951 Binary files /dev/null and b/support-portal-frontend/src/assets/images/team/sign-2.png differ diff --git a/support-portal-frontend/src/assets/images/team/sign-3.png b/support-portal-frontend/src/assets/images/team/sign-3.png new file mode 100644 index 0000000..e5901d6 Binary files /dev/null and b/support-portal-frontend/src/assets/images/team/sign-3.png differ diff --git a/support-portal-frontend/src/assets/images/team/sign-4.png b/support-portal-frontend/src/assets/images/team/sign-4.png new file mode 100644 index 0000000..5a4b61e Binary files /dev/null and b/support-portal-frontend/src/assets/images/team/sign-4.png differ diff --git a/support-portal-frontend/src/assets/images/team/team-1.png b/support-portal-frontend/src/assets/images/team/team-1.png new file mode 100644 index 0000000..bf18f66 Binary files /dev/null and b/support-portal-frontend/src/assets/images/team/team-1.png differ diff --git a/support-portal-frontend/src/assets/images/team/team-2.png b/support-portal-frontend/src/assets/images/team/team-2.png new file mode 100644 index 0000000..7c32d69 Binary files /dev/null and b/support-portal-frontend/src/assets/images/team/team-2.png differ diff --git a/support-portal-frontend/src/assets/images/team/team-3.png b/support-portal-frontend/src/assets/images/team/team-3.png new file mode 100644 index 0000000..07f354d Binary files /dev/null and b/support-portal-frontend/src/assets/images/team/team-3.png differ diff --git a/support-portal-frontend/src/assets/images/team/team-4.png b/support-portal-frontend/src/assets/images/team/team-4.png new file mode 100644 index 0000000..9e38b5e Binary files /dev/null and b/support-portal-frontend/src/assets/images/team/team-4.png differ diff --git a/support-portal-frontend/src/assets/images/testi/testi-1.jpg b/support-portal-frontend/src/assets/images/testi/testi-1.jpg new file mode 100644 index 0000000..2c513cd Binary files /dev/null and b/support-portal-frontend/src/assets/images/testi/testi-1.jpg differ diff --git a/support-portal-frontend/src/assets/images/testi/testi-2.jpg b/support-portal-frontend/src/assets/images/testi/testi-2.jpg new file mode 100644 index 0000000..eb55f5f Binary files /dev/null and b/support-portal-frontend/src/assets/images/testi/testi-2.jpg differ diff --git a/support-portal-frontend/src/assets/images/testi/testi-3.jpg b/support-portal-frontend/src/assets/images/testi/testi-3.jpg new file mode 100644 index 0000000..5863d37 Binary files /dev/null and b/support-portal-frontend/src/assets/images/testi/testi-3.jpg differ diff --git a/support-portal-frontend/src/assets/scss/_authentication.scss b/support-portal-frontend/src/assets/scss/_authentication.scss new file mode 100644 index 0000000..ac47556 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_authentication.scss @@ -0,0 +1,68 @@ +<<<<<<< HEAD +// +// authentication.scss +// + +.bg-login { + background-image: url(../images/cartographer.png); + height: 100vh; +} + +.login-form{ + .form-control { + height: 44px; + border: none; + margin-bottom: 14px; + border: 2px solid #eaeaea; + border-radius: 0px; + outline: none !important; + box-shadow: none !important; + } +} + +.forgot-pass-txt { + line-height: 22px; + font-size: 14px; +} + +.page-heading{ + h1{ + font-size: 28px; + text-transform: uppercase; + font-weight: 600; + } +======= +// +// authentication.scss +// + +.bg-login { + background-image: url(../images/cartographer.png); + height: 100vh; +} + +.login-form{ + .form-control { + height: 44px; + border: none; + margin-bottom: 14px; + border: 2px solid #eaeaea; + border-radius: 0px; + outline: none !important; + box-shadow: none !important; + } +} + +.forgot-pass-txt { + line-height: 22px; + font-size: 14px; +} + +.page-heading{ + h1{ + font-size: 28px; + text-transform: uppercase; + font-weight: 600; + } +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/scss/_components.scss b/support-portal-frontend/src/assets/scss/_components.scss new file mode 100644 index 0000000..8a5b667 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_components.scss @@ -0,0 +1,240 @@ +<<<<<<< HEAD +// +// components.scss +// + +.btn { + padding: 12px 34px; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 0.6px; + transition: all 0.5s; + font-weight: 700; + &:focus { + box-shadow: none; + } +} + +.btn-round { + border-radius: 30px; +} + +.btn-sm { + padding: 8px 12px; + font-size: 12px; +} + +.shadow { + box-shadow: $box-shadow !important; +} + +.border-width-2 { + border: 2px solid; +} + +@each $name, $value in $colors { + .bg-#{$name} { + background-color: #{$value} !important ; + } + + .bg-soft-#{$name} { + background-color: rgba(($value), 0.1) !important; + } + .text-#{$name} { + color: #{$value} !important; + } + + .border-#{$name} { + color: #{$value} !important; + } + + + + // Icons + .icon-dual-#{$name} { + color: $value; + fill: rgba($value, 0.2); + } + + .btn-soft-#{$name} { + background-color: rgba(($value), 0.25) !important; + color: #{$value} !important; + &:hover, + &:focus, + &:active, + &.active, + &.focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled):active:focus, + .open > .dropdown-toggle.btn-primary { + background: darken($value, 4%); + } + } + + .btn-#{$name} { + background: #{$value}; + border-color: #{$value}; + &:hover, + &:focus, + &:active, + &.active, + &.focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled):active:focus, + .open > .dropdown-toggle.btn-primary { + background: darken($value, 4%); + border-color: darken($value, 4%); + } + } + + .btn-outline-#{$name} { + color: #{$value}; + border-color:#{$value}; + &:hover, + &:focus, + &:active, + &.active, + &.focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled):active:focus, + .open > .dropdown-toggle.btn-primary { + background: $value; + border-color: $value; + } + } +} + + +.btn-outline-white { + border: 2px solid; + &:hover, + &:focus, + &:active, + &.active, + &.focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled):active:focus, + .open > .dropdown-toggle.btn-primary { + color: $dark; + } +======= +// +// components.scss +// + +.btn { + padding: 12px 34px; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 0.6px; + transition: all 0.5s; + font-weight: 700; + &:focus { + box-shadow: none; + } +} + +.btn-round { + border-radius: 30px; +} + +.btn-sm { + padding: 8px 12px; + font-size: 12px; +} + +.shadow { + box-shadow: $box-shadow !important; +} + +.border-width-2 { + border: 2px solid; +} + +@each $name, $value in $colors { + .bg-#{$name} { + background-color: #{$value} !important ; + } + + .bg-soft-#{$name} { + background-color: rgba(($value), 0.1) !important; + } + .text-#{$name} { + color: #{$value} !important; + } + + .border-#{$name} { + color: #{$value} !important; + } + + + + // Icons + .icon-dual-#{$name} { + color: $value; + fill: rgba($value, 0.2); + } + + .btn-soft-#{$name} { + background-color: rgba(($value), 0.25) !important; + color: #{$value} !important; + &:hover, + &:focus, + &:active, + &.active, + &.focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled):active:focus, + .open > .dropdown-toggle.btn-primary { + background: darken($value, 4%); + } + } + + .btn-#{$name} { + background: #{$value}; + border-color: #{$value}; + &:hover, + &:focus, + &:active, + &.active, + &.focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled):active:focus, + .open > .dropdown-toggle.btn-primary { + background: darken($value, 4%); + border-color: darken($value, 4%); + } + } + + .btn-outline-#{$name} { + color: #{$value}; + border-color:#{$value}; + &:hover, + &:focus, + &:active, + &.active, + &.focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled):active:focus, + .open > .dropdown-toggle.btn-primary { + background: $value; + border-color: $value; + } + } +} + + +.btn-outline-white { + border: 2px solid; + &:hover, + &:focus, + &:active, + &.active, + &.focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled):active:focus, + .open > .dropdown-toggle.btn-primary { + color: $dark; + } +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/scss/_contact.scss b/support-portal-frontend/src/assets/scss/_contact.scss new file mode 100644 index 0000000..3fa9376 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_contact.scss @@ -0,0 +1,94 @@ +<<<<<<< HEAD +// +// contact.scss +// + + +textarea.form-control { + height: auto !important; +} +.form-control { + margin-bottom: 20px; + box-shadow: none !important; + height: 50px; + padding-left: 20px; + border: 1px solid #e0e0e0; + font-size: 14px; + &:focus { + border-color: #ccc; + } +} + +textarea.form-control { + height: auto; + padding-top: 13.5px; +} + + +// contact social + +.contact-social{ + padding: 20px 0px; + .social-icon { + border: 3px solid #dadcdf; + border-radius: 50%; + color: #dadcdf; + width: 48px; + height: 48px; + display: block; + font-size: 16px; + line-height: 42px; + text-align: center; + } + .contact-title { + font-size: 20px; + } + +======= +// +// contact.scss +// + + +textarea.form-control { + height: auto !important; +} +.form-control { + margin-bottom: 20px; + box-shadow: none !important; + height: 50px; + padding-left: 20px; + border: 1px solid #e0e0e0; + font-size: 14px; + &:focus { + border-color: #ccc; + } +} + +textarea.form-control { + height: auto; + padding-top: 13.5px; +} + + +// contact social + +.contact-social{ + padding: 20px 0px; + .social-icon { + border: 3px solid #dadcdf; + border-radius: 50%; + color: #dadcdf; + width: 48px; + height: 48px; + display: block; + font-size: 16px; + line-height: 42px; + text-align: center; + } + .contact-title { + font-size: 20px; + } + +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/scss/_features.scss b/support-portal-frontend/src/assets/scss/_features.scss new file mode 100644 index 0000000..b3cb23c --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_features.scss @@ -0,0 +1,33 @@ +<<<<<<< HEAD +// +// features.scss +// + +.features-desc { + h2 { + font-size: 28px; + line-height: 1.6; + } + p { + line-height: 1.8; + } +} + + +======= +// +// features.scss +// + +.features-desc { + h2 { + font-size: 28px; + line-height: 1.6; + } + p { + line-height: 1.8; + } +} + + +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_footer.scss b/support-portal-frontend/src/assets/scss/_footer.scss new file mode 100644 index 0000000..e0e1821 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_footer.scss @@ -0,0 +1,89 @@ +<<<<<<< HEAD +// +// footer.scss +// + +.footer { + background-image: url("../images/cartographer.png"); + position: relative; +} + +.social { + .social-icon { + border: 2px solid #868e96; + border-radius: 50%; + transition: all 0.5s; + width: 42px; + height: 42px; + display: block; + font-size: 16px; + line-height: 40px; + text-align: center; + } +} + +.footer-terms { + li { + &:last-child { + &:after { + content: ""; + } + } + a { + &:hover { + color: $white !important; + transition: all 0.5s; + } + } + &:after { + content: "|"; + margin: 0 20px; + color: #757575; + } + } +} +======= +// +// footer.scss +// + +.footer { + background-image: url("../images/cartographer.png"); + position: relative; +} + +.social { + .social-icon { + border: 2px solid #868e96; + border-radius: 50%; + transition: all 0.5s; + width: 42px; + height: 42px; + display: block; + font-size: 16px; + line-height: 40px; + text-align: center; + } +} + +.footer-terms { + li { + &:last-child { + &:after { + content: ""; + } + } + a { + &:hover { + color: $white !important; + transition: all 0.5s; + } + } + &:after { + content: "|"; + margin: 0 20px; + color: #757575; + } + } +} +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_general.scss b/support-portal-frontend/src/assets/scss/_general.scss new file mode 100644 index 0000000..f54cdeb --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_general.scss @@ -0,0 +1,81 @@ +<<<<<<< HEAD +// +// general.scss +// + +body { + font-family: "Mulish", sans-serif; + overflow-x: hidden !important; + position: relative; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Mulish', sans-serif; +} + +.btn, +.btn:focus, +button, +button:focus { + outline: none !important; +} + +a { + text-decoration: none !important; + outline: none; +} + +p { + font-size: 14.4px; + line-height: 24px; +} + +.row > * { + position: relative; +} +======= +// +// general.scss +// + +body { + font-family: "Mulish", sans-serif; + overflow-x: hidden !important; + position: relative; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Mulish', sans-serif; +} + +.btn, +.btn:focus, +button, +button:focus { + outline: none !important; +} + +a { + text-decoration: none !important; + outline: none; +} + +p { + font-size: 14.4px; + line-height: 24px; +} + +.row > * { + position: relative; +} +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_helper.scss b/support-portal-frontend/src/assets/scss/_helper.scss new file mode 100644 index 0000000..f747bc0 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_helper.scss @@ -0,0 +1,417 @@ +<<<<<<< HEAD +// +// helper.scss +// + +.section { + padding-top: 80px; + padding-bottom: 80px; + position: relative; + background: $white; +} + +.section-sm { + padding: 50px 0; +} + +.section-lg { + padding: 100px 0; +} + +.vertical-content { + display: -webkit-flex; + display: -moz-flex; + display: -ms-flexbox; + display: flex; + align-items: center; + -webkit-align-items: center; + justify-content: center; + -webkit-justify-content: center; + flex-direction: row; + -webkit-flex-direction: row; +} + +.bg-overlay { + background-color: rgba(0, 0, 0, 0.7); + position: absolute; + height: 100%; + width: 100%; + top: 0; + right: 0; +} + + +.home-center { + display: table; + width: 100%; + height: 100%; +} + +.home-desc-center { + display: table-cell; + vertical-align: middle; +} + + +.btn-rounded { + border-radius: 30px; +} + +.box-shadow { + box-shadow: $box-shadow; +} + +hr { + border-top: 1px solid #e7ebf3; +} + +::-moz-selection { + background-color: $dark; + color: $white; + } + +::selection { + background-color: $dark; + color: $white; + } + +b { + font-weight: 500; +} + +// font-size + +.f-10 { + font-size: 10px; +} + +.f-12 { + font-size: 12px; +} + +.f-13 { + font-size: 13px; +} + +.f-14 { + font-size: 14px; +} + +.f-15 { + font-size: 15px; +} + +.f-16 { + font-size: 16px; +} + +.f-18 { + font-size: 18px; +} + +.f-19 { + font-size: 19px; +} + +.f-20 { + font-size: 20px; +} + +.line-height_1_4 { + line-height: 1.4; +} + +.line-height_1_6 { + line-height: 1.6; +} + +.line-height_1_8 { + line-height: 1.8; +} + +// font-weight + +.font-weight-500 { + font-weight: 500; +} + +.font-weight-600 { + font-weight: 600; +} + +// heading + +.section-title { + text-transform: uppercase; + letter-spacing: 2px; + margin-bottom: 0px; + padding-bottom: 1rem; + line-height: 1; + font-size: 1.75rem; + font-weight: 700; +} + +.title { + text-transform: uppercase; + font-size: 24px; +} + +.title-subtitle { + max-width: 550px; +} + +.title-icon { + font-size: 32px; + margin-bottom: 30px; + display: block; +} + +.section-subtitle { + letter-spacing: 0.02em; +} + +.svg-pattern { + width: 100%; + position: relative; +} + +.hover-effect { + transition: all 0.3s ease-in-out; +} +.hover-effect:hover { + transform: translateY(-1rem); +} + +// back to top + +.back-to-top { + width: 30px; + height: 30px; + position: fixed; + bottom: 10px; + right: 20px; + display: none; + text-align: center; + z-index: 10000; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background-color: #3c3c3c; + transition: all 0.5s; + i { + color: $white; + font-size: 12px; + display: block; + line-height: 30px; + } +} + +======= +// +// helper.scss +// + +.section { + padding-top: 80px; + padding-bottom: 80px; + position: relative; + background: $white; +} + +.section-sm { + padding: 50px 0; +} + +.section-lg { + padding: 100px 0; +} + +.vertical-content { + display: -webkit-flex; + display: -moz-flex; + display: -ms-flexbox; + display: flex; + align-items: center; + -webkit-align-items: center; + justify-content: center; + -webkit-justify-content: center; + flex-direction: row; + -webkit-flex-direction: row; +} + +.bg-overlay { + background-color: rgba(0, 0, 0, 0.7); + position: absolute; + height: 100%; + width: 100%; + top: 0; + right: 0; +} + + +.home-center { + display: table; + width: 100%; + height: 100%; +} + +.home-desc-center { + display: table-cell; + vertical-align: middle; +} + + +.btn-rounded { + border-radius: 30px; +} + +.box-shadow { + box-shadow: $box-shadow; +} + +hr { + border-top: 1px solid #e7ebf3; +} + +::-moz-selection { + background-color: $dark; + color: $white; + } + +::selection { + background-color: $dark; + color: $white; + } + +b { + font-weight: 500; +} + +// font-size + +.f-10 { + font-size: 10px; +} + +.f-12 { + font-size: 12px; +} + +.f-13 { + font-size: 13px; +} + +.f-14 { + font-size: 14px; +} + +.f-15 { + font-size: 15px; +} + +.f-16 { + font-size: 16px; +} + +.f-18 { + font-size: 18px; +} + +.f-19 { + font-size: 19px; +} + +.f-20 { + font-size: 20px; +} + +.line-height_1_4 { + line-height: 1.4; +} + +.line-height_1_6 { + line-height: 1.6; +} + +.line-height_1_8 { + line-height: 1.8; +} + +// font-weight + +.font-weight-500 { + font-weight: 500; +} + +.font-weight-600 { + font-weight: 600; +} + +// heading + +.section-title { + text-transform: uppercase; + letter-spacing: 2px; + margin-bottom: 0px; + padding-bottom: 1rem; + line-height: 1; + font-size: 1.75rem; + font-weight: 700; +} + +.title { + text-transform: uppercase; + font-size: 24px; +} + +.title-subtitle { + max-width: 550px; +} + +.title-icon { + font-size: 32px; + margin-bottom: 30px; + display: block; +} + +.section-subtitle { + letter-spacing: 0.02em; +} + +.svg-pattern { + width: 100%; + position: relative; +} + +.hover-effect { + transition: all 0.3s ease-in-out; +} +.hover-effect:hover { + transform: translateY(-1rem); +} + +// back to top + +.back-to-top { + width: 30px; + height: 30px; + position: fixed; + bottom: 10px; + right: 20px; + display: none; + text-align: center; + z-index: 10000; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background-color: #3c3c3c; + transition: all 0.5s; + i { + color: $white; + font-size: 12px; + display: block; + line-height: 30px; + } +} + +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_home.scss b/support-portal-frontend/src/assets/scss/_home.scss new file mode 100644 index 0000000..15f8966 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_home.scss @@ -0,0 +1,389 @@ +<<<<<<< HEAD +// +// home.scss +// + +.bg-home { + background-image: url('../images/cartographer.png'); + position: relative; + padding: 190px 0; +} + + +.home-title { + font-size: 38px; + line-height: 1.4; +} + +.home-small-title { + font-size: 16px; + text-transform: uppercase; + letter-spacing: 7px; +} + +.display-table-cell { + display: table-cell; + vertical-align: middle; +} + +.display-table { + display: table; + width: 100%; + height: 100%; +} + +.home-registration-form{ + label { + font-size: 13px; + margin-bottom: 10px; + } + .registration-input-box { + border: none; + border-radius: 5px; + color: #999; + height: 45px; + border: 1px solid #e0e0e0 !important; + box-shadow: none !important; + } + +} + + + + + +.home-subtitle { + font-size: 16px; + line-height: 2.0; + max-width: 600px; +} + + + + + +/* ------------- Demo 1 bg-pattern ------------- */ + +.home-half { + padding-bottom: 150px; + padding-top: 220px; +} + +.bg-pattern-effect { + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; + img { + max-width: 100%; + } +} + +/*---DEMO - 2---*/ + + +.home-subtitle-center { + max-width: 500px; +} + +/*---DEMO - 3---*/ + +.half-home { + padding: 280px 0 210px; +} + +.search-form { + input { + padding: 15px 20px; + width: 100%; + font-size: 17px; + color: #4c5667 !important; + border: none; + outline: none !important; + padding-right: 160px; + padding-left: 30px; + background-color: rgba(255, 255, 255, 0.85); + border-radius: 30px; + } + button { + position: absolute; + top: 5px; + right: 6px; + outline: none !important; + border-radius: 30px; + font-size: 17px; + padding: 9px 30px; + } + form { + position: relative; + max-width: 600px; + margin: 0px auto; + } +} + +/*---DEMO - 6---*/ + +.back-slide{ + height: 100vh; + img{ + width: 100%; + top: 0; + position: absolute; + } +} + +/*---DEMO - 8---*/ + +.bg-gradient { + background-image: $bg-gradient !important; +} + + +/*---DEMO - 9---*/ + +.slide-img{ + width: 100%; + top: 0; + position: absolute; +} + + +/*---DEMO - 9---*/ + +#myVideo { + position: fixed; + right: 0; + bottom: 0; + min-width: 100%; + min-height: 100%; +} + + + +/*---DEMO - 11---*/ + +.navbar-light.small { + min-height: 80px; +} + +/*---DEMO - 12---*/ + +.slidero { + top: 50%; + transform: translateY(-50%); + position: absolute; + z-index: 100; + left: 0; + right: 0; +} + + +/*---DEMO - 13 ---*/ + +.home-carousel{ + .carousel-indicators{ + li{ + width: 11px; + height: 11px; + border-radius: 50%; + position: relative; + top: 50px; + } + } +} + +======= +// +// home.scss +// + +.bg-home { + background-image: url('../images/cartographer.png'); + position: relative; + padding: 190px 0; +} + + +.home-title { + font-size: 38px; + line-height: 1.4; +} + +.home-small-title { + font-size: 16px; + text-transform: uppercase; + letter-spacing: 7px; +} + +.display-table-cell { + display: table-cell; + vertical-align: middle; +} + +.display-table { + display: table; + width: 100%; + height: 100%; +} + +.home-registration-form{ + label { + font-size: 13px; + margin-bottom: 10px; + } + .registration-input-box { + border: none; + border-radius: 5px; + color: #999; + height: 45px; + border: 1px solid #e0e0e0 !important; + box-shadow: none !important; + } + +} + + + + + +.home-subtitle { + font-size: 16px; + line-height: 2.0; + max-width: 600px; +} + + + + + +/* ------------- Demo 1 bg-pattern ------------- */ + +.home-half { + padding-bottom: 150px; + padding-top: 220px; +} + +.bg-pattern-effect { + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; + img { + max-width: 100%; + } +} + +/*---DEMO - 2---*/ + + +.home-subtitle-center { + max-width: 500px; +} + +/*---DEMO - 3---*/ + +.half-home { + padding: 280px 0 210px; +} + +.search-form { + input { + padding: 15px 20px; + width: 100%; + font-size: 17px; + color: #4c5667 !important; + border: none; + outline: none !important; + padding-right: 160px; + padding-left: 30px; + background-color: rgba(255, 255, 255, 0.85); + border-radius: 30px; + } + button { + position: absolute; + top: 5px; + right: 6px; + outline: none !important; + border-radius: 30px; + font-size: 17px; + padding: 9px 30px; + } + form { + position: relative; + max-width: 600px; + margin: 0px auto; + } +} + +/*---DEMO - 6---*/ + +.back-slide{ + height: 100vh; + img{ + width: 100%; + top: 0; + position: absolute; + } +} + +/*---DEMO - 8---*/ + +.bg-gradient { + background-image: $bg-gradient !important; +} + + +/*---DEMO - 9---*/ + +.slide-img{ + width: 100%; + top: 0; + position: absolute; +} + + +/*---DEMO - 9---*/ + +#myVideo { + position: fixed; + right: 0; + bottom: 0; + min-width: 100%; + min-height: 100%; +} + + + +/*---DEMO - 11---*/ + +.navbar-light.small { + min-height: 80px; +} + +/*---DEMO - 12---*/ + +.slidero { + top: 50%; + transform: translateY(-50%); + position: absolute; + z-index: 100; + left: 0; + right: 0; +} + + +/*---DEMO - 13 ---*/ + +.home-carousel{ + .carousel-indicators{ + li{ + width: 11px; + height: 11px; + border-radius: 50%; + position: relative; + top: 50px; + } + } +} + +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_menu.scss b/support-portal-frontend/src/assets/scss/_menu.scss new file mode 100644 index 0000000..3b39ffc --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_menu.scss @@ -0,0 +1,409 @@ +<<<<<<< HEAD +// +// menu.scss +// + +.navbar-custom { + padding: 20px 0px; + width: 100%; + border-radius: 0px; + z-index: 999; + margin-bottom: 0px; + transition: all 0.5s ease-in-out; + .nav-social { + li { + a { + color: $white !important; + border: 2px solid #5f5f5f; + border-radius: 50%; + letter-spacing: 0.05em; + height: 40px; + display: inline-block; + width: 40px; + text-align: center; + line-height: 38px; + } + + } + .nav-number { + i{ + position: relative; + top: 3px; + font-size: 18px; + } + span { + font-size: 13px; + font-weight: bold; + } + } + + } + .navbar-nav { + margin-left: 50px; + li { + a { + color: rgba($white, 0.5); + font-size: 14px; + text-transform: capitalize; + transition: all 0.5s; + background-color: transparent !important; + margin: 0 7px; + letter-spacing: 0.05em; + } + } + } + .navbar-brand { + color: $white; + text-transform: uppercase; + } +} + +.sticky-wrapper { + width: 100%; +} + +.navbar-toggler { + font-size: 24px; + margin-top: 5px; + margin-bottom: 0px; + color: $dark; +} + +.navbar-custom .navbar-nav li.active a, +.navbar-custom .navbar-nav li a:hover, +.navbar-custom .navbar-nav li a:active { + color: $white; +} + +.navbar-toggle { + font-size: 24px; + margin-top: 5px; + margin-bottom: 0px; + color: $white; +} + +.nav .open > a, +.nav .open > a:focus, +.nav .open > a:hover { + background-color: transparent; + border-color: #337ab7; +} + +.navbar-custom { + .navbar-toggles { + padding: 0.25rem 0.75rem; + font-size: 18px; + background: 0 0; + border: 1px solid transparent; + color: $white; + outline: 0; + } + + .navbar-toggles-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + } +} + +.menu-toggle { + padding: 4.5px 10px !important; +} + +.menu-toggle { + span { + line-height: 27px; + } +} + +.navbar-button { + margin-left: 20px; +} + + + + +/*---NAVBAR LIGHT--*/ + +.navbar-custom.navbar-light { + background-color: $white !important; + padding: 20px 0; + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); +} + + +.navbar-light { + .navbar-nav { + li { + a { + color: rgba($white, 0.5) !important; + } + } + li.active a, + li:hover, + li:active { + color: $dark !important; + } + } + .navbar-toggler { + border: none; + } +} + +.navbar-light .navbar-nav li a { + color: #828080 !important; +} + +.navbar-custom.navbar-light, +.navbar-custom.navbar-light .navbar-brand, +.navbar-light .navbar-toggle, +.navbar-light .nav-number, +.navbar-light .nav-social li a { + color: #393f4f !important; +} + + + +/*---NAVBAR STICKY--*/ + +.nav-sticky { + &.navbar-custom { + margin-top: 0px; + padding: 10px 0px; + + &.sticky-dark { + background-color: $dark; + padding: 15px 0px; + } + } + + .navbar-nav { + li { + a { + color: rgba($white, 0.6); + } + } + } +} + +.nav-sticky.navbar-custom .navbar-nav li.active a, +.nav-sticky.navbar-custom .navbar-nav li a:hover, +.nav-sticky.navbar-custom .navbar-nav li a:active { + color: $white !important; +} + +.nav-sticky.navbar-custom .navbar-toggles { + padding: 0.25rem 0.75rem; + border: 1px solid transparent; + outline: 0; +} + +.nav-sticky .navbar-nav { + margin-top: 0px; +} +======= +// +// menu.scss +// + +.navbar-custom { + padding: 20px 0px; + width: 100%; + border-radius: 0px; + z-index: 999; + margin-bottom: 0px; + transition: all 0.5s ease-in-out; + .nav-social { + li { + a { + color: $white !important; + border: 2px solid #5f5f5f; + border-radius: 50%; + letter-spacing: 0.05em; + height: 40px; + display: inline-block; + width: 40px; + text-align: center; + line-height: 38px; + } + + } + .nav-number { + i{ + position: relative; + top: 3px; + font-size: 18px; + } + span { + font-size: 13px; + font-weight: bold; + } + } + + } + .navbar-nav { + margin-left: 50px; + li { + a { + color: rgba($white, 0.5); + font-size: 14px; + text-transform: capitalize; + transition: all 0.5s; + background-color: transparent !important; + margin: 0 7px; + letter-spacing: 0.05em; + } + } + } + .navbar-brand { + color: $white; + text-transform: uppercase; + } +} + +.sticky-wrapper { + width: 100%; +} + +.navbar-toggler { + font-size: 24px; + margin-top: 5px; + margin-bottom: 0px; + color: $dark; +} + +.navbar-custom .navbar-nav li.active a, +.navbar-custom .navbar-nav li a:hover, +.navbar-custom .navbar-nav li a:active { + color: $white; +} + +.navbar-toggle { + font-size: 24px; + margin-top: 5px; + margin-bottom: 0px; + color: $white; +} + +.nav .open > a, +.nav .open > a:focus, +.nav .open > a:hover { + background-color: transparent; + border-color: #337ab7; +} + +.navbar-custom { + .navbar-toggles { + padding: 0.25rem 0.75rem; + font-size: 18px; + background: 0 0; + border: 1px solid transparent; + color: $white; + outline: 0; + } + + .navbar-toggles-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + } +} + +.menu-toggle { + padding: 4.5px 10px !important; +} + +.menu-toggle { + span { + line-height: 27px; + } +} + +.navbar-button { + margin-left: 20px; +} + + + + +/*---NAVBAR LIGHT--*/ + +.navbar-custom.navbar-light { + background-color: $white !important; + padding: 20px 0; + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); +} + + +.navbar-light { + .navbar-nav { + li { + a { + color: rgba($white, 0.5) !important; + } + } + li.active a, + li:hover, + li:active { + color: $dark !important; + } + } + .navbar-toggler { + border: none; + } +} + +.navbar-light .navbar-nav li a { + color: #828080 !important; +} + +.navbar-custom.navbar-light, +.navbar-custom.navbar-light .navbar-brand, +.navbar-light .navbar-toggle, +.navbar-light .nav-number, +.navbar-light .nav-social li a { + color: #393f4f !important; +} + + + +/*---NAVBAR STICKY--*/ + +.nav-sticky { + &.navbar-custom { + margin-top: 0px; + padding: 10px 0px; + + &.sticky-dark { + background-color: $dark; + padding: 15px 0px; + } + } + + .navbar-nav { + li { + a { + color: rgba($white, 0.6); + } + } + } +} + +.nav-sticky.navbar-custom .navbar-nav li.active a, +.nav-sticky.navbar-custom .navbar-nav li a:hover, +.nav-sticky.navbar-custom .navbar-nav li a:active { + color: $white !important; +} + +.nav-sticky.navbar-custom .navbar-toggles { + padding: 0.25rem 0.75rem; + border: 1px solid transparent; + outline: 0; +} + +.nav-sticky .navbar-nav { + margin-top: 0px; +} +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_pricing.scss b/support-portal-frontend/src/assets/scss/_pricing.scss new file mode 100644 index 0000000..c1bb2b1 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_pricing.scss @@ -0,0 +1,31 @@ +<<<<<<< HEAD +// +// pricing.scss +// + +.price-box { + padding: 50px 20px; + p { + font-size: 14px; + } + &.active { + box-shadow: 0px 0px 20px -4px #e8e8e8; + } +} + +======= +// +// pricing.scss +// + +.price-box { + padding: 50px 20px; + p { + font-size: 14px; + } + &.active { + box-shadow: 0px 0px 20px -4px #e8e8e8; + } +} + +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_responsive.scss b/support-portal-frontend/src/assets/scss/_responsive.scss new file mode 100644 index 0000000..e8da76f --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_responsive.scss @@ -0,0 +1,267 @@ +<<<<<<< HEAD +// +// responsive.scss +// + +@media (min-width: 200px) and (max-width: 1024px) { + .navbar-custom { + margin-top: 0px; + padding: 10px 0px !important; + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); + color: $white !important; + background: $dark; + .navbar-nav { + margin-left: 0px; + li { + &.active { + border-color: transparent; + } + a { + transition: all 0.4s; + margin: 0px; + color: rgba($white, 0.6); + } + } + } + > .container { + width: 90%; + } + } + + // navbar-white + .navbar-white { + .navbar-toggler { + color: $dark !important; + } + } + + .navbar-button { + margin-top: 15px; + margin-left: 0px; + } + + .navbar-custom .navbar-nav li.active a, + .navbar-custom .navbar-nav li a:hover, + .navbar-custom .navbar-nav li a:active { + color: $white !important; + } + + .navbar-toggler { + font-size: 24px; + margin-top: 0px; + margin-bottom: 0px; + color: $white; + &:focus { + box-shadow: none; + } + } + + .home-title { + font-size: 28px; + line-height: 1.2; +} + + .home-half { + padding-bottom: 100px; + padding-top: 150px; + .home-title { + font-size: 32px; + line-height: 48px; + } + } + + .bg-home-full, + .back-slide, + .bg-login { + height: auto; + padding: 100px 0px; + } + + .half-home { + padding: 120px 0 70px; + img{ + height: 100vh; + } +} + + + + .team-box { + margin-top: 45px; +} + +.pricing-box { + margin-top: 30px; +} + + + .float-left.pull-none { + float: none !important; + text-align: center; + } + + .float-right.pull-none { + float: none !important; + text-align: center; + } + .navbar-light.small { + min-height: auto; +} + +} + +@media (min-width: 200px) and (max-width: 768px) { + .back-slide{ + img{ + height: 100vh; + } + } +} + +@media (max-width: 1023px) { + .navbar-custom .nav-social { + display: none; + } +} + +@media (min-width: 1200px) { + .container{ + max-width: 1140px !important; + } + +} + +======= +// +// responsive.scss +// + +@media (min-width: 200px) and (max-width: 1024px) { + .navbar-custom { + margin-top: 0px; + padding: 10px 0px !important; + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); + color: $white !important; + background: $dark; + .navbar-nav { + margin-left: 0px; + li { + &.active { + border-color: transparent; + } + a { + transition: all 0.4s; + margin: 0px; + color: rgba($white, 0.6); + } + } + } + > .container { + width: 90%; + } + } + + // navbar-white + .navbar-white { + .navbar-toggler { + color: $dark !important; + } + } + + .navbar-button { + margin-top: 15px; + margin-left: 0px; + } + + .navbar-custom .navbar-nav li.active a, + .navbar-custom .navbar-nav li a:hover, + .navbar-custom .navbar-nav li a:active { + color: $white !important; + } + + .navbar-toggler { + font-size: 24px; + margin-top: 0px; + margin-bottom: 0px; + color: $white; + &:focus { + box-shadow: none; + } + } + + .home-title { + font-size: 28px; + line-height: 1.2; +} + + .home-half { + padding-bottom: 100px; + padding-top: 150px; + .home-title { + font-size: 32px; + line-height: 48px; + } + } + + .bg-home-full, + .back-slide, + .bg-login { + height: auto; + padding: 100px 0px; + } + + .half-home { + padding: 120px 0 70px; + img{ + height: 100vh; + } +} + + + + .team-box { + margin-top: 45px; +} + +.pricing-box { + margin-top: 30px; +} + + + .float-left.pull-none { + float: none !important; + text-align: center; + } + + .float-right.pull-none { + float: none !important; + text-align: center; + } + .navbar-light.small { + min-height: auto; +} + +} + +@media (min-width: 200px) and (max-width: 768px) { + .back-slide{ + img{ + height: 100vh; + } + } +} + +@media (max-width: 1023px) { + .navbar-custom .nav-social { + display: none; + } +} + +@media (min-width: 1200px) { + .container{ + max-width: 1140px !important; + } + +} + +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_services.scss b/support-portal-frontend/src/assets/scss/_services.scss new file mode 100644 index 0000000..eaeac0e --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_services.scss @@ -0,0 +1,35 @@ +<<<<<<< HEAD +// +// services.scss +// + +.services-box { + padding: 30px; + .services-icon { + i { + font-size: 36px; + } + } + .services-title { + font-size: 18px; + } +} + +======= +// +// services.scss +// + +.services-box { + padding: 30px; + .services-icon { + i { + font-size: 36px; + } + } + .services-title { + font-size: 18px; + } +} + +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_switcher.scss b/support-portal-frontend/src/assets/scss/_switcher.scss new file mode 100644 index 0000000..ce46304 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_switcher.scss @@ -0,0 +1,188 @@ +<<<<<<< HEAD +// +// switcher.scss +// + + +#style-switcher div h3 { + color: $white; + font-size: 16px; + margin: 0 3px 12px; +} +#style-switcher { + background: none repeat scroll 0 0 #2b2424; + box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.08); + left: -189px; + position: fixed; + top: 17%; + width: 189px; + z-index: 9999; + padding: 10px 5px; +} +#style-switcher div { + padding: 5px 10px; +} +#style-switcher .bottom { + background: none repeat scroll 0 0 $white; + color: #252525; + padding: 0; +} +#style-switcher .bottom a.settings { + background: none repeat scroll 0 0 #2b2424; + box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.08); + display: block; + height: 41px; + position: absolute; + right: -40px; + top: 0; + width: 40px; + padding: 3px; +} +#style-switcher .bottom a { + text-decoration: none; +} + +#style-switcher .bottom a.settings i { + margin-left: 7px; + color: $white; + font-size: 20px; + position: absolute; + margin-top: 7px; +} + +ul.pattern { + list-style: none outside none; + margin: 0 0 0px; + overflow: hidden; + padding:0; + border-radius: 0px; +} +ul.pattern li { + float: left; + margin: 2px; +} +ul.pattern li a { + cursor: pointer; + display: block; + height: 35px; + width: 35px; + border-radius: 30px; + margin: 5px; +} +ul.pattern .color1 { + background-color: $primary; +} +ul.pattern .color2 { + background-color: $pink; +} +ul.pattern .color3 { + background-color: $warning; +} +ul.pattern .color4 { + background-color: $success; +} +ul.pattern .color5 { + background-color: $purple; +} +ul.pattern .color6 { + background-color: $info; +} +@media only screen and (max-width: 479px) { + #style-switcher { + display: none; + } +======= +// +// switcher.scss +// + + +#style-switcher div h3 { + color: $white; + font-size: 16px; + margin: 0 3px 12px; +} +#style-switcher { + background: none repeat scroll 0 0 #2b2424; + box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.08); + left: -189px; + position: fixed; + top: 17%; + width: 189px; + z-index: 9999; + padding: 10px 5px; +} +#style-switcher div { + padding: 5px 10px; +} +#style-switcher .bottom { + background: none repeat scroll 0 0 $white; + color: #252525; + padding: 0; +} +#style-switcher .bottom a.settings { + background: none repeat scroll 0 0 #2b2424; + box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.08); + display: block; + height: 41px; + position: absolute; + right: -40px; + top: 0; + width: 40px; + padding: 3px; +} +#style-switcher .bottom a { + text-decoration: none; +} + +#style-switcher .bottom a.settings i { + margin-left: 7px; + color: $white; + font-size: 20px; + position: absolute; + margin-top: 7px; +} + +ul.pattern { + list-style: none outside none; + margin: 0 0 0px; + overflow: hidden; + padding:0; + border-radius: 0px; +} +ul.pattern li { + float: left; + margin: 2px; +} +ul.pattern li a { + cursor: pointer; + display: block; + height: 35px; + width: 35px; + border-radius: 30px; + margin: 5px; +} +ul.pattern .color1 { + background-color: $primary; +} +ul.pattern .color2 { + background-color: $pink; +} +ul.pattern .color3 { + background-color: $warning; +} +ul.pattern .color4 { + background-color: $success; +} +ul.pattern .color5 { + background-color: $purple; +} +ul.pattern .color6 { + background-color: $info; +} +@media only screen and (max-width: 479px) { + #style-switcher { + display: none; + } +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +} \ No newline at end of file diff --git a/support-portal-frontend/src/assets/scss/_team.scss b/support-portal-frontend/src/assets/scss/_team.scss new file mode 100644 index 0000000..8522b97 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_team.scss @@ -0,0 +1,65 @@ +<<<<<<< HEAD +// +// team.scss +// + +.team-social { + li { + a { + color: #808083; + border: 1px solid #f1f1f1; + border-radius: 50%; + height: 40px; + width: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + display: inline-block; + transition: all 0.5s; + &:hover { + color: $white; + } + } + } +} + + + +.team-box{ + &.active { + box-shadow: 0px 0px 20px -4px #e8e8e8; + } +} +======= +// +// team.scss +// + +.team-social { + li { + a { + color: #808083; + border: 1px solid #f1f1f1; + border-radius: 50%; + height: 40px; + width: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + display: inline-block; + transition: all 0.5s; + &:hover { + color: $white; + } + } + } +} + + + +.team-box{ + &.active { + box-shadow: 0px 0px 20px -4px #e8e8e8; + } +} +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_testimonial.scss b/support-portal-frontend/src/assets/scss/_testimonial.scss new file mode 100644 index 0000000..6869c95 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_testimonial.scss @@ -0,0 +1,101 @@ +<<<<<<< HEAD +// +// testimonial.scss +// + +.bg-client { + background-image: url("../images/cartographer.png"); + position: relative; + .testi-user { + width: 85px !important; + margin-right: 15px; + color: #a2a2a2; + margin-top: 20px; + } + + .user-review { + font-size: 20px; + line-height: 36px; + font-style: italic; + color: rgba($white, 0.65); + } + + .testi-user-name { + font-size: 16px; + } + + .test_nav_left { + left: 0px; + } + + .test_nav_right { + right: 0px; + } + + .test_nav_left, + .test_nav_right { + position: absolute; + top: 50%; + transform: translateY(-50%); + color: #a7a7a7; + font-size: 24px; + z-index: 5; + cursor: pointer; + padding: 15px; + } + + .testi-icon { + font-size: 30px; + } +} +======= +// +// testimonial.scss +// + +.bg-client { + background-image: url("../images/cartographer.png"); + position: relative; + .testi-user { + width: 85px !important; + margin-right: 15px; + color: #a2a2a2; + margin-top: 20px; + } + + .user-review { + font-size: 20px; + line-height: 36px; + font-style: italic; + color: rgba($white, 0.65); + } + + .testi-user-name { + font-size: 16px; + } + + .test_nav_left { + left: 0px; + } + + .test_nav_right { + right: 0px; + } + + .test_nav_left, + .test_nav_right { + position: absolute; + top: 50%; + transform: translateY(-50%); + color: #a7a7a7; + font-size: 24px; + z-index: 5; + cursor: pointer; + padding: 15px; + } + + .testi-icon { + font-size: 30px; + } +} +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/_variables.scss b/support-portal-frontend/src/assets/scss/_variables.scss new file mode 100644 index 0000000..6d4b4f9 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/_variables.scss @@ -0,0 +1,127 @@ +<<<<<<< HEAD +// +// variables.scss +// + + +@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Mulish:wght@400;600;700&display=swap'); + +$primary: #615fe6; +$success: #31b164; +$info: #37b8df; +$warning: #f2b31a; +$danger: #fb3e3e; +$orange: #f09105; +$purple: #8060cf; +$cyan: #1bbc9d; +$blue: #2762da; +$pink: #ff546c; +$white: #ffffff; +$dark: #1a1a1a; +$light: #fafbfe; +$muted: #6c757d; + +// stylelint-disable +$gray-100: #f8f9fa; +$gray-200: #e9ecef; +$gray-300: #efefef; +$gray-400: #e6effe; +$gray-500: #adb5bd; +$gray-600: #89a2b5; +$gray-700: #495057; +$gray-800: #2d2d2d; +$gray-900: #1d262d; + +$colors: ( + "primary": $primary, + "success": $success, + "info": $info, + "warning": $warning, + "danger": $danger, + "orange": $orange, + "dark": $dark, + "cyan": $cyan, + "blue": $blue, + "muted": $muted, + "purple": $purple, + "pink": $pink, + "white": $white, + "light": $light +); + + +// Body Background +$body-bg: #f5f5f5; +$bg-gradient: linear-gradient(-225deg, #3D4E81 0%, #5753C9 48%, #6E7FF3 100%); +$box-shadow: 0px 3px 6px 1px rgba(38, 107, 193, 0.08); + + +// Base font +$font-size-base: 14px; + +$font-family-base: 'Montserrat', sans-serif; +$font-family-secondary: 'Mulish', sans-serif; +======= +// +// variables.scss +// + + +@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Mulish:wght@400;600;700&display=swap'); + +$primary: #615fe6; +$success: #31b164; +$info: #37b8df; +$warning: #f2b31a; +$danger: #fb3e3e; +$orange: #f09105; +$purple: #8060cf; +$cyan: #1bbc9d; +$blue: #2762da; +$pink: #ff546c; +$white: #ffffff; +$dark: #1a1a1a; +$light: #fafbfe; +$muted: #6c757d; + +// stylelint-disable +$gray-100: #f8f9fa; +$gray-200: #e9ecef; +$gray-300: #efefef; +$gray-400: #e6effe; +$gray-500: #adb5bd; +$gray-600: #89a2b5; +$gray-700: #495057; +$gray-800: #2d2d2d; +$gray-900: #1d262d; + +$colors: ( + "primary": $primary, + "success": $success, + "info": $info, + "warning": $warning, + "danger": $danger, + "orange": $orange, + "dark": $dark, + "cyan": $cyan, + "blue": $blue, + "muted": $muted, + "purple": $purple, + "pink": $pink, + "white": $white, + "light": $light +); + + +// Body Background +$body-bg: #f5f5f5; +$bg-gradient: linear-gradient(-225deg, #3D4E81 0%, #5753C9 48%, #6E7FF3 100%); +$box-shadow: 0px 3px 6px 1px rgba(38, 107, 193, 0.08); + + +// Base font +$font-size-base: 14px; + +$font-family-base: 'Montserrat', sans-serif; +$font-family-secondary: 'Mulish', sans-serif; +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 diff --git a/support-portal-frontend/src/assets/scss/style.scss b/support-portal-frontend/src/assets/scss/style.scss new file mode 100644 index 0000000..8744532 --- /dev/null +++ b/support-portal-frontend/src/assets/scss/style.scss @@ -0,0 +1,90 @@ +<<<<<<< HEAD +/* Template Name: Globing + Author: Themesbrand + Version: 2.0.0 + File Description: Main Css file of the template +*/ + +/****************************************\ + +01.general +02.helper +03.components +04.menu +05.home +06.features +07.sevices +08.pricing +09.team +10.testimonial +11.contact +12.footer +13.authentication +14.switcher +15.responsive + +*****************************************/ + +@import '~bootstrap/scss/bootstrap'; + +@import "variables"; +@import "general"; +@import "helper"; +@import "components"; +@import "menu"; +@import "home"; +@import "features"; +@import "services"; +@import "pricing"; +@import "team"; +@import "testimonial"; +@import "contact"; +@import "footer"; +@import "authentication"; +@import "switcher"; +======= +/* Template Name: Globing + Author: Themesbrand + Version: 2.0.0 + File Description: Main Css file of the template +*/ + +/****************************************\ + +01.general +02.helper +03.components +04.menu +05.home +06.features +07.sevices +08.pricing +09.team +10.testimonial +11.contact +12.footer +13.authentication +14.switcher +15.responsive + +*****************************************/ + +@import '~bootstrap/scss/bootstrap'; + +@import "variables"; +@import "general"; +@import "helper"; +@import "components"; +@import "menu"; +@import "home"; +@import "features"; +@import "services"; +@import "pricing"; +@import "team"; +@import "testimonial"; +@import "contact"; +@import "footer"; +@import "authentication"; +@import "switcher"; +>>>>>>> ca15baa035d643e5f492e42514987e891e1c2eb9 +@import "responsive"; \ No newline at end of file diff --git a/support-portal-frontend/src/extrascripts.html b/support-portal-frontend/src/extrascripts.html new file mode 100644 index 0000000..ca5c8f0 --- /dev/null +++ b/support-portal-frontend/src/extrascripts.html @@ -0,0 +1,87 @@ + + + + Edura - Online Courses & Education HTML Template - Home One + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/support-portal-frontend/src/index.html b/support-portal-frontend/src/index.html index 741b5d8..90a81a3 100644 --- a/support-portal-frontend/src/index.html +++ b/support-portal-frontend/src/index.html @@ -15,6 +15,7 @@ + diff --git a/support-portal-frontend/src/main.ts b/support-portal-frontend/src/main.ts index 7fce493..b5e2c08 100644 --- a/support-portal-frontend/src/main.ts +++ b/support-portal-frontend/src/main.ts @@ -1,7 +1,6 @@ import {enableProdMode} from '@angular/core'; import {platformBrowserDynamic} from '@angular/platform-browser-dynamic'; -// import {AppModule} from './app/app.module'; import {environment} from './environments/environment'; import { AppModule } from './app/app.module'; diff --git a/support-portal-frontend/src/static_assets/css/bootstrap.min.css b/support-portal-frontend/src/static_assets/css/bootstrap.min.css new file mode 100644 index 0000000..6b2d4e6 --- /dev/null +++ b/support-portal-frontend/src/static_assets/css/bootstrap.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.3333333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.6666666667%}.col-auto,.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.3333333333%}.col-1,.col-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.6666666667%}.col-3{width:25%}.col-3,.col-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-5,.col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.3333333333%}.col-7,.col-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.6666666667%}.col-9{width:75%}.col-9,.col-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-11,.col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-12{width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.3333333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{width:16.6666666667%}.col-sm-auto,.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.3333333333%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-9,.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.3333333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{width:16.6666666667%}.col-md-auto,.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.3333333333%}.col-md-1,.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-5,.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-7,.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-9,.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-11,.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.3333333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{width:16.6666666667%}.col-lg-auto,.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.3333333333%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-9,.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.3333333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{width:16.6666666667%}.col-xl-auto,.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.3333333333%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-9,.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{width:auto}.row-cols-xxl-1>*,.row-cols-xxl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-1>*{width:100%}.row-cols-xxl-2>*{width:50%}.row-cols-xxl-2>*,.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-3>*{width:33.3333333333%}.row-cols-xxl-4>*{width:25%}.row-cols-xxl-4>*,.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-5>*{width:20%}.row-cols-xxl-6>*{width:16.6666666667%}.col-xxl-auto,.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-auto{width:auto}.col-xxl-1{width:8.3333333333%}.col-xxl-1,.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-2{width:16.6666666667%}.col-xxl-3{width:25%}.col-xxl-3,.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-4{width:33.3333333333%}.col-xxl-5{width:41.6666666667%}.col-xxl-5,.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-6{width:50%}.col-xxl-7{width:58.3333333333%}.col-xxl-7,.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-8{width:66.6666666667%}.col-xxl-9{width:75%}.col-xxl-9,.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-10{width:83.3333333333%}.col-xxl-11{width:91.6666666667%}.col-xxl-11,.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);background-image:-webkit-linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));border-bottom-width:1px}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;-webkit-transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-check-input{-webkit-transition:none;transition:none}}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{-webkit-transition:none;transition:none}}.form-floating>.form-control:-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:1.75rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:4;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:4;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:5;display:none;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[style]{right:auto!important}.dropdown-menu-start{--bs-position:start;right:auto;left:0}.dropdown-menu-end{--bs-position:end;right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start;right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end;right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start;right:auto;left:0}.dropdown-menu-md-end{--bs-position:end;right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start;right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end;right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start;right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end;right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start;right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end;right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:hsla(0,0%,100%,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;transition:none}}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.5rem;padding-bottom:.5rem}.navbar,.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;-webkit-transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:100%}@media (min-width:576px){.navbar-expand-sm{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.5rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion-button:after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button:after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{z-index:2;border-color:#dee2e6}.page-link:focus,.page-link:hover{color:#0a58ca;background-color:#e9ecef}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes a{0%{background-position-x:1rem}}@keyframes a{0%{background-position-x:1rem}}.progress{height:1rem;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite a;animation:1s linear infinite a}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 11.414 0 NaN NaN 1 1 0 111.414 1.414 NaN NaN 1 1 0 1-1.414 NaN NaN 1 1 0 1-1.414 NaN NaN 1 1 0 10-1.414 NaN NaNz'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:9;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content,.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:8;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:11;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:10;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top],.bs-popover-top{margin-bottom:.5rem!important}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right],.bs-popover-end{margin-left:.5rem!important}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom],.bs-popover-bottom{margin-top:.5rem!important}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left],.bs-popover-start{margin-right:.5rem!important}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators li{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite b;animation:.75s linear infinite b}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes c{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes c{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite c;animation:.75s linear infinite c}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:75%}.ratio-16x9{--aspect-ratio:56.25%}.ratio-21x9{--aspect-ratio:42.85714%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:7}.fixed-bottom{bottom:0}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-0{border-width:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body,.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{-webkit-box-direction:normal!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-sm-1{font-size:2.5rem!important}.fs-sm-2{font-size:2rem!important}.fs-sm-3{font-size:1.75rem!important}.fs-sm-4{font-size:1.5rem!important}.fs-md-1{font-size:2.5rem!important}.fs-md-2{font-size:2rem!important}.fs-md-3{font-size:1.75rem!important}.fs-md-4{font-size:1.5rem!important}.fs-lg-1{font-size:2.5rem!important}.fs-lg-2{font-size:2rem!important}.fs-lg-3{font-size:1.75rem!important}.fs-lg-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}} \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/css/bootstrap.rtl.min.css b/support-portal-frontend/src/static_assets/css/bootstrap.rtl.min.css new file mode 100644 index 0000000..b92b9dc --- /dev/null +++ b/support-portal-frontend/src/static_assets/css/bootstrap.rtl.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:right}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:right;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-right:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-left:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.row>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.3333333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.3333333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.3333333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.3333333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.3333333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{width:auto}.row-cols-xxl-1>*,.row-cols-xxl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-1>*{width:100%}.row-cols-xxl-2>*{width:50%}.row-cols-xxl-2>*,.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-3>*{width:33.3333333333%}.row-cols-xxl-4>*{width:25%}.row-cols-xxl-4>*,.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-5>*{width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}}.col-auto{width:auto}.col-1,.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-3{width:25%}.col-4{width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-5{width:41.66666667%}.col-6{width:50%}.col-6,.col-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-9{width:75%}.col-10{width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-11{width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{width:auto}.col-sm-1,.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666667%}.col-sm-2,.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-4,.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-5{width:41.66666667%}.col-sm-6{width:50%}.col-sm-6,.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-8,.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-10,.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-11{width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{width:auto}.col-md-1,.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-2,.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-4,.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-6,.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-8,.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-10,.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-11{width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{width:auto}.col-lg-1,.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-2,.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-4,.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-6,.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-8,.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-10,.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-11{width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{width:auto}.col-xl-1,.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666667%}.col-xl-2,.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-3{width:25%}.col-xl-4{width:33.33333333%}.col-xl-4,.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-5{width:41.66666667%}.col-xl-6{width:50%}.col-xl-6,.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-7{width:58.33333333%}.col-xl-8{width:66.66666667%}.col-xl-8,.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-9{width:75%}.col-xl-10{width:83.33333333%}.col-xl-10,.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-11{width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{width:auto}.col-xxl-1,.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-1{width:8.33333333%}.col-xxl-2{width:16.66666667%}.col-xxl-2,.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-3{width:25%}.col-xxl-4{width:33.33333333%}.col-xxl-4,.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-5{width:41.66666667%}.col-xxl-6{width:50%}.col-xxl-6,.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-7{width:58.33333333%}.col-xxl-8{width:66.66666667%}.col-xxl-8,.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-9{width:75%}.col-xxl-10{width:83.33333333%}.col-xxl-10,.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-11{width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem .75rem .375rem 2.25rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{-webkit-transition:none;transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-left:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-right:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-right:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:right;margin-right:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-right:2.5em}.form-switch .form-check-input{width:2em;margin-right:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:100%;border-radius:2em;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{-webkit-transition:none;transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-check-inline{display:inline-block;margin-left:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;right:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{-webkit-transition:none;transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control:-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;-ms-transform:scale(.85) translateY(-.5rem) translateX(-.15rem);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(-.15rem);-ms-transform:scale(.85) translateY(-.5rem) translateX(-.15rem);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(-.15rem);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-left:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:4;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-left:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-left:4.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:left .75rem center,center left 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-right:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:4;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-left:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-left:4.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:left .75rem center,center left 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-right:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-left:.3em solid transparent;border-bottom:0;border-right:.3em solid transparent}.dropdown-toggle:empty:after{margin-right:0}.dropdown-menu{position:absolute;z-index:5;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:right;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;right:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:0;right:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:0;right:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:0;right:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:0;right:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:0;border-left:.3em solid transparent;border-bottom:.3em solid;border-right:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-right:0}.dropend .dropdown-menu[data-bs-popper]{top:0;left:auto;right:100%;margin-top:0;margin-right:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:0;border-bottom:.3em solid transparent;border-right:.3em solid}.dropend .dropdown-toggle:empty:after{margin-right:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;left:100%;right:auto;margin-top:0;margin-left:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-right:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:hsla(0,0%,100%,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-right:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-right:0}.dropstart .dropdown-toggle-split:before{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-right-radius:0;border-top-left-radius:0}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.5rem;padding-bottom:.5rem}.navbar,.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-left:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;-webkit-transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-right:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.5rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-left:-.5rem;margin-right:-.5rem}.card-img-overlay{position:absolute;top:0;left:0;bottom:0;right:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-right:0;border-right:0}.card-group>.card:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-right-radius:0}}.accordion-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:right;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion-button:after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:auto;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button:after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:right;padding-left:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{z-index:2;border-color:#dee2e6}.page-link:focus,.page-link:hover{color:#0a58ca;background-color:#e9ecef}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-right:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item:last-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-left:3rem}.alert-dismissible .btn-close{position:absolute;top:0;left:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes a{0%{background-position-x:1rem}}@keyframes a{0%{background-position-x:1rem}}.progress{height:1rem;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite a;animation:1s linear infinite a}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:a}.list-group-numbered>li:before{content:counters(a,".") ". ";counter-increment:a}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:inherit;border-top-left-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 11.414 0 NaN NaN 1 1 0 111.414 1.414 NaN NaN 1 1 0 1-1.414 NaN NaN 1 1 0 1-1.414 NaN NaN 1 1 0 10-1.414 NaN NaNz'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-left:-.375rem;margin-right:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;right:0;z-index:10;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content,.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;z-index:8;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem auto -.5rem -.5rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:12;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:11;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;right:50%;display:block;width:1rem;margin-right:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:right;width:100%;margin-left:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{right:0}.carousel-control-next{left:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;left:0;bottom:0;right:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-left:15%;margin-bottom:1rem;margin-right:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-left:3px;margin-right:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;left:15%;bottom:1.25rem;right:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-left-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite b;animation:.75s linear infinite b}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes c{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes c{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite c;animation:.75s linear infinite c}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;transition:none}}.offcanvas-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{padding:.5rem;margin-top:-.5rem;margin-left:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:1rem;overflow-y:auto}.offcanvas-start{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-end{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-top{top:0;border-bottom:1px solid rgba(0,0,0,.2);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-bottom,.offcanvas-top{left:0;right:0;height:30vh;max-height:100%}.offcanvas-bottom{border-top:1px solid rgba(0,0,0,.2);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show{-webkit-transform:none;-ms-transform:none;transform:none}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;right:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.85714%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;left:0;right:0;z-index:7}.fixed-bottom{bottom:0}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:right!important}.float-end{float:left!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{right:0!important}.start-50{right:50%!important}.start-100{right:100%!important}.end-0{left:0!important}.end-50{left:50%!important}.end-100{left:100%!important}.translate-middle{-webkit-transform:translate(50%,-50%)!important;-ms-transform:translate(50%,-50%)!important;transform:translate(50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(50%)!important;-ms-transform:translateX(50%)!important;transform:translateX(50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-left:1px solid #dee2e6!important}.border-end-0{border-left:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-right:1px solid #dee2e6!important}.border-start-0{border-right:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:right!important}.text-end{text-align:left!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body,.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-right-radius:.25rem!important}.rounded-end,.rounded-top{border-top-left-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-left-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-right-radius:.25rem!important}.rounded-start{border-top-right-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:right!important}.float-sm-end{float:left!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}.text-sm-start{text-align:right!important}.text-sm-end{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:right!important}.float-md-end{float:left!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}.text-md-start{text-align:right!important}.text-md-end{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:right!important}.float-lg-end{float:left!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}.text-lg-start{text-align:right!important}.text-lg-end{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:right!important}.float-xl-end{float:left!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}.text-xl-start{text-align:right!important}.text-xl-end{text-align:left!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:right!important}.float-xxl-end{float:left!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{-webkit-box-direction:normal!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}.text-xxl-start{text-align:right!important}.text-xxl-end{text-align:left!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}} \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/css/fontawesome.min.css b/support-portal-frontend/src/static_assets/css/fontawesome.min.css new file mode 100644 index 0000000..1f475c7 --- /dev/null +++ b/support-portal-frontend/src/static_assets/css/fontawesome.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Pro 6.0.0-beta3 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + * Copyright 2021 Fonticons, Inc. + */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:a;animation-name:a;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-fade{-webkit-animation-name:b;animation-name:b;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:c;animation-name:c;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:d;animation-name:d;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{-webkit-animation-name:e;animation-name:e;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:e;animation-name:e;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-fade,.fa-flip,.fa-pulse,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes a{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes a{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes b{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes b{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes c{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes c{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes d{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes d{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));-ms-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-00:before{content:"\e467"}.fa-360-degrees:before{content:"\e2dc"}.fa-a:before{content:"\41"}.fa-abacus:before{content:"\f640"}.fa-accent-grave:before{content:"\60"}.fa-acorn:before{content:"\f6ae"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-air-conditioner:before{content:"\f8f4"}.fa-airplay:before{content:"\e089"}.fa-alarm-clock:before{content:"\f34e"}.fa-alarm-exclamation:before{content:"\f843"}.fa-alarm-plus:before{content:"\f844"}.fa-alarm-snooze:before{content:"\f845"}.fa-album:before{content:"\f89f"}.fa-album-collection:before{content:"\f8a0"}.fa-alicorn:before{content:"\f6b0"}.fa-alien:before{content:"\f8f5"}.fa-alien-8bit:before,.fa-alien-monster:before{content:"\f8f6"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-align-slash:before{content:"\f846"}.fa-alt:before{content:"\e08a"}.fa-amp-guitar:before{content:"\f8a1"}.fa-ampersand:before{content:"\26"}.fa-anchor:before{content:"\f13d"}.fa-angel:before{content:"\f779"}.fa-angle:before{content:"\e08c"}.fa-angle-90:before{content:"\e08d"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apartment:before{content:"\e468"}.fa-aperture:before{content:"\e2df"}.fa-apostrophe:before{content:"\27"}.fa-apple-core:before{content:"\e08f"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-arrow-up:before,.fa-sort-alt:before{content:"\f883"}.fa-arrow-down-big-small:before,.fa-sort-size-down:before{content:"\f88c"}.fa-arrow-down-from-dotted-line:before{content:"\e090"}.fa-arrow-down-from-line:before,.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-down-left:before{content:"\e091"}.fa-arrow-down-left-and-arrow-up-right-to-center:before{content:"\e092"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-right:before{content:"\e093"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-small-big:before,.fa-sort-size-down-alt:before{content:"\f88d"}.fa-arrow-down-square-triangle:before,.fa-sort-shapes-down-alt:before{content:"\f889"}.fa-arrow-down-to-bracket:before{content:"\e094"}.fa-arrow-down-to-dotted-line:before{content:"\e095"}.fa-arrow-down-to-line:before,.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-down-to-square:before{content:"\e096"}.fa-arrow-down-triangle-square:before,.fa-sort-shapes-down:before{content:"\f888"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-from-right:before,.fa-arrow-left-from-line:before{content:"\f344"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-left-long-to-line:before{content:"\e3d4"}.fa-arrow-left-to-line:before,.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-from-left:before,.fa-arrow-right-from-line:before{content:"\f343"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-long-to-line:before{content:"\e3d5"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-right-to-line:before,.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-down-left:before{content:"\e2e1"}.fa-arrow-turn-down-right:before{content:"\e3d6"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-arrow-down:before,.fa-sort-up-down:before{content:"\e099"}.fa-arrow-up-big-small:before,.fa-sort-size-up:before{content:"\f88e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-from-dotted-line:before{content:"\e09b"}.fa-arrow-from-bottom:before,.fa-arrow-up-from-line:before{content:"\f342"}.fa-arrow-up-from-square:before{content:"\e09c"}.fa-arrow-up-left:before{content:"\e09d"}.fa-arrow-up-left-from-circle:before{content:"\e09e"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right:before{content:"\e09f"}.fa-arrow-up-right-and-arrow-down-left-from-center:before{content:"\e0a0"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-small-big:before,.fa-sort-size-up-alt:before{content:"\f88f"}.fa-arrow-up-square-triangle:before,.fa-sort-shapes-up-alt:before{content:"\f88b"}.fa-arrow-up-to-dotted-line:before{content:"\e0a1"}.fa-arrow-to-top:before,.fa-arrow-up-to-line:before{content:"\f341"}.fa-arrow-up-triangle-square:before,.fa-sort-shapes-up:before{content:"\f88a"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-cross:before{content:"\e0a2"}.fa-arrows-from-dotted-line:before{content:"\e0a3"}.fa-arrows-from-line:before{content:"\e0a4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-maximize:before,.fa-expand-arrows:before{content:"\f31d"}.fa-arrows-minimize:before,.fa-compress-arrows:before{content:"\e0a5"}.fa-arrows-repeat:before,.fa-repeat-alt:before{content:"\f364"}.fa-arrows-repeat-1:before,.fa-repeat-1-alt:before{content:"\f366"}.fa-arrows-retweet:before,.fa-retweet-alt:before{content:"\f361"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-to-dotted-line:before{content:"\e0a6"}.fa-arrows-to-line:before{content:"\e0a7"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before,.fa-atom-simple:before{content:"\f5d3"}.fa-audio-description:before{content:"\f29e"}.fa-audio-description-slash:before{content:"\e0a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-avocado:before{content:"\e0aa"}.fa-award:before{content:"\f559"}.fa-award-simple:before{content:"\e0ab"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badge-sheriff:before{content:"\f8a2"}.fa-badger-honey:before{content:"\f6b4"}.fa-badminton:before{content:"\e33a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bagel:before{content:"\e3d7"}.fa-bags-shopping:before{content:"\f847"}.fa-baguette:before{content:"\e3d8"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ball-pile:before{content:"\f77e"}.fa-balloon:before{content:"\e2e3"}.fa-balloons:before{content:"\e2e4"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-bug:before,.fa-debug:before{content:"\f7f9"}.fa-ban-parking:before,.fa-parking-circle-slash:before{content:"\f616"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-banana:before{content:"\e2e5"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-banjo:before{content:"\f8a3"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-barcode:before{content:"\f02a"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-filter:before{content:"\e0ad"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-sort:before{content:"\e0ae"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basket-shopping-simple:before,.fa-shopping-basket-alt:before{content:"\e0af"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-exclamation:before{content:"\e0b0"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-low:before{content:"\e0b1"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-bunk:before{content:"\f8f8"}.fa-bed-empty:before{content:"\f8f9"}.fa-bed-alt:before,.fa-bed-front:before{content:"\f8f7"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-bee:before{content:"\e0b2"}.fa-beer-foam:before,.fa-beer-mug:before{content:"\e0b3"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-exclamation:before{content:"\f848"}.fa-bell-on:before{content:"\f8fa"}.fa-bell-plus:before{content:"\f849"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bench-tree:before{content:"\e2e7"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binary:before{content:"\e33b"}.fa-binary-circle-check:before{content:"\e33c"}.fa-binary-lock:before{content:"\e33d"}.fa-binary-slash:before{content:"\e33e"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bird:before{content:"\e469"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blanket:before{content:"\f498"}.fa-blanket-fire:before{content:"\e3da"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blinds:before{content:"\f8fb"}.fa-blinds-open:before{content:"\f8fc"}.fa-blinds-raised:before{content:"\f8fd"}.fa-block:before{content:"\e46a"}.fa-block-brick:before,.fa-wall-brick:before{content:"\e3db"}.fa-block-brick-fire:before,.fa-firewall:before{content:"\e3dc"}.fa-block-question:before{content:"\e3dd"}.fa-block-quote:before{content:"\e0b5"}.fa-blog:before{content:"\f781"}.fa-blueberries:before{content:"\e2e8"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-auto:before{content:"\e0b6"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bolt-slash:before{content:"\e0b8"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-arrow-right:before{content:"\e0b9"}.fa-book-arrow-up:before{content:"\e0ba"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-alt:before,.fa-book-blank:before{content:"\f5d9"}.fa-book-bookmark:before{content:"\e0bb"}.fa-book-circle-arrow-right:before{content:"\e0bc"}.fa-book-circle-arrow-up:before{content:"\e0bd"}.fa-book-copy:before{content:"\e0be"}.fa-book-font:before{content:"\e0bf"}.fa-book-heart:before{content:"\f499"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-alt:before,.fa-book-open-cover:before{content:"\e0c0"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-law:before,.fa-book-section:before{content:"\e0c1"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-book-sparkles:before,.fa-book-spells:before{content:"\f6b8"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-bookmark-slash:before{content:"\e0c2"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boombox:before{content:"\f8a5"}.fa-boot:before{content:"\f782"}.fa-boot-heeled:before{content:"\e33f"}.fa-booth-curtain:before{content:"\f734"}.fa-border-all:before{content:"\f84c"}.fa-border-bottom:before{content:"\f84d"}.fa-border-bottom-right:before,.fa-border-style-alt:before{content:"\f854"}.fa-border-center-h:before{content:"\f89c"}.fa-border-center-v:before{content:"\f89d"}.fa-border-inner:before{content:"\f84e"}.fa-border-left:before{content:"\f84f"}.fa-border-none:before{content:"\f850"}.fa-border-outer:before{content:"\f851"}.fa-border-right:before{content:"\f852"}.fa-border-top:before{content:"\f855"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowl-chopsticks:before{content:"\e2e9"}.fa-bowl-chopsticks-noodles:before{content:"\e2ea"}.fa-bowl-hot:before,.fa-soup:before{content:"\f823"}.fa-bowl-rice:before{content:"\e2eb"}.fa-bowl-scoop:before,.fa-bowl-shaved-ice:before{content:"\e3de"}.fa-bowl-scoops:before{content:"\e3df"}.fa-bowl-soft-serve:before{content:"\e46b"}.fa-bowl-spoon:before{content:"\e3e0"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-ball-pin:before{content:"\e0c3"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-circle-check:before{content:"\e0c4"}.fa-box-dollar:before,.fa-box-usd:before{content:"\f4a0"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-full:before,.fa-box-open-full:before{content:"\f49c"}.fa-box-alt:before,.fa-box-taped:before{content:"\f49a"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-boxing-glove:before,.fa-glove-boxing:before{content:"\f438"}.fa-bracket-curly-left:before,.fa-bracket-curly:before{content:"\7b"}.fa-bracket-curly-right:before{content:"\7d"}.fa-bracket-round:before,.fa-parenthesis:before{content:"\28"}.fa-bracket-round-right:before{content:"\29"}.fa-bracket-left:before,.fa-bracket-square:before,.fa-bracket:before{content:"\5b"}.fa-bracket-square-right:before{content:"\5d"}.fa-brackets-curly:before{content:"\f7ea"}.fa-brackets-round:before,.fa-parentheses:before{content:"\e0c5"}.fa-brackets-square:before,.fa-brackets:before{content:"\f7e9"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brain-arrow-curved-right:before,.fa-mind-share:before{content:"\f677"}.fa-brain-circuit:before{content:"\e0c6"}.fa-brake-warning:before{content:"\e0c7"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-bread-slice-butter:before{content:"\e3e1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-arrow-right:before{content:"\e2f2"}.fa-briefcase-blank:before{content:"\e0c8"}.fa-briefcase-medical:before{content:"\f469"}.fa-brightness:before{content:"\e0c9"}.fa-brightness-low:before{content:"\e0ca"}.fa-bring-forward:before{content:"\f856"}.fa-bring-front:before{content:"\f857"}.fa-broccoli:before{content:"\e3e2"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-browser:before{content:"\f37e"}.fa-browsers:before{content:"\e0cb"}.fa-brush:before{content:"\f55d"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-buildings:before{content:"\e0cc"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-burger-cheese:before,.fa-cheeseburger:before{content:"\f7f1"}.fa-burger-fries:before{content:"\e0cd"}.fa-burger-glass:before{content:"\e0ce"}.fa-burger-lettuce:before{content:"\e3e3"}.fa-burger-soda:before{content:"\f858"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-school:before{content:"\f5dd"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-butter:before{content:"\e3e4"}.fa-c:before{content:"\43"}.fa-cabin:before{content:"\e46d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-cable-car:before{content:"\e0cf"}.fa-cactus:before{content:"\f8a7"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-cake-slice:before,.fa-shortcake:before{content:"\e3e5"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before,.fa-calculator-simple:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-arrow-down:before,.fa-calendar-download:before{content:"\e0d0"}.fa-calendar-arrow-up:before,.fa-calendar-upload:before{content:"\e0d1"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-circle-exclamation:before{content:"\e46e"}.fa-calendar-circle-minus:before{content:"\e46f"}.fa-calendar-circle-plus:before{content:"\e470"}.fa-calendar-circle-user:before{content:"\e471"}.fa-calendar-clock:before,.fa-calendar-time:before{content:"\e0d2"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-heart:before{content:"\e0d3"}.fa-calendar-image:before{content:"\e0d4"}.fa-calendar-lines:before,.fa-calendar-note:before{content:"\e0d5"}.fa-calendar-lines-pen:before{content:"\e472"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-edit:before,.fa-calendar-pen:before{content:"\f333"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-range:before{content:"\e0d6"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-calendars:before{content:"\e0d7"}.fa-camcorder:before,.fa-video-handheld:before{content:"\f8a8"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-cctv:before,.fa-cctv:before{content:"\f8ac"}.fa-camera-movie:before{content:"\f8a9"}.fa-camera-polaroid:before{content:"\f8aa"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-camera-home:before,.fa-camera-security:before{content:"\f8fe"}.fa-camera-slash:before{content:"\e0d9"}.fa-camera-viewfinder:before,.fa-screenshot:before{content:"\e0da"}.fa-camera-web:before,.fa-webcam:before{content:"\f832"}.fa-camera-web-slash:before,.fa-webcam-slash:before{content:"\f833"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-can-food:before{content:"\e3e6"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy:before{content:"\e3e7"}.fa-candy-bar:before,.fa-chocolate-bar:before{content:"\e3e8"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-bolt:before{content:"\e341"}.fa-car-building:before{content:"\f859"}.fa-car-bump:before{content:"\f5e0"}.fa-car-bus:before{content:"\f85a"}.fa-car-circle-bolt:before{content:"\e342"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mirrors:before{content:"\e343"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-car-side-bolt:before{content:"\e344"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-car-mechanic:before,.fa-car-wrench:before{content:"\f5e3"}.fa-caravan:before{content:"\f8ff"}.fa-caravan-alt:before,.fa-caravan-simple:before{content:"\e000"}.fa-card-club:before{content:"\e3e9"}.fa-card-diamond:before{content:"\e3ea"}.fa-card-heart:before{content:"\e3eb"}.fa-card-spade:before{content:"\e3ec"}.fa-cards:before{content:"\e3ed"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cars:before{content:"\f85b"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-arrow-up:before{content:"\e3ee"}.fa-cart-circle-arrow-down:before{content:"\e3ef"}.fa-cart-circle-arrow-up:before{content:"\e3f0"}.fa-cart-circle-check:before{content:"\e3f1"}.fa-cart-circle-exclamation:before{content:"\e3f2"}.fa-cart-circle-plus:before{content:"\e3f3"}.fa-cart-circle-xmark:before{content:"\e3f4"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-boxes:before,.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-cart-flatbed-empty:before,.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-minus:before{content:"\e0db"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cart-shopping-fast:before{content:"\e0dc"}.fa-cart-xmark:before{content:"\e0dd"}.fa-cash-register:before{content:"\f788"}.fa-betamax:before,.fa-cassette-betamax:before{content:"\f8a4"}.fa-cassette-tape:before{content:"\f8ab"}.fa-cassette-vhs:before,.fa-vhs:before{content:"\f8ec"}.fa-castle:before{content:"\e0de"}.fa-cat:before{content:"\f6be"}.fa-cat-space:before{content:"\e001"}.fa-cauldron:before{content:"\f6bf"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glass:before,.fa-glass-champagne:before{content:"\f79e"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-bullet:before{content:"\e0e1"}.fa-chart-candlestick:before{content:"\e0e2"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-line-up:before{content:"\e0e5"}.fa-analytics:before,.fa-chart-mixed:before{content:"\f643"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-chart-pie-alt:before,.fa-chart-pie-simple:before{content:"\f64e"}.fa-chart-pyramid:before{content:"\e0e6"}.fa-chart-radar:before{content:"\e0e7"}.fa-chart-scatter:before{content:"\f7ee"}.fa-chart-scatter-3d:before{content:"\e0e8"}.fa-chart-scatter-bubble:before{content:"\e0e9"}.fa-chart-simple:before{content:"\e473"}.fa-chart-simple-horizontal:before{content:"\e474"}.fa-chart-tree-map:before{content:"\e0ea"}.fa-chart-user:before,.fa-user-chart:before{content:"\f6a3"}.fa-chart-waterfall:before{content:"\e0eb"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cherries:before{content:"\e0ec"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before,.fa-chess-bishop-piece:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before,.fa-chess-clock-flip:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before,.fa-chess-king-piece:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before,.fa-chess-knight-piece:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before,.fa-chess-pawn-piece:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before,.fa-chess-queen-piece:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before,.fa-chess-rook-piece:before{content:"\f448"}.fa-chestnut:before{content:"\e3f6"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-double-down:before,.fa-chevrons-down:before{content:"\f322"}.fa-chevron-double-left:before,.fa-chevrons-left:before{content:"\f323"}.fa-chevron-double-right:before,.fa-chevrons-right:before{content:"\f324"}.fa-chevron-double-up:before,.fa-chevrons-up:before{content:"\f325"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chopsticks:before{content:"\e3f7"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-0:before{content:"\e0ed"}.fa-circle-1:before{content:"\e0ee"}.fa-circle-2:before{content:"\e0ef"}.fa-circle-3:before{content:"\e0f0"}.fa-circle-4:before{content:"\e0f1"}.fa-circle-5:before{content:"\e0f2"}.fa-circle-6:before{content:"\e0f3"}.fa-circle-7:before{content:"\e0f4"}.fa-circle-8:before{content:"\e0f5"}.fa-circle-9:before{content:"\e0f6"}.fa-circle-a:before{content:"\e0f7"}.fa-circle-ampersand:before{content:"\e0f8"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-circle-arrow-down-left:before{content:"\e0f9"}.fa-circle-arrow-down-right:before{content:"\e0fa"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-circle-arrow-up-left:before{content:"\e0fb"}.fa-circle-arrow-up-right:before{content:"\e0fc"}.fa-circle-b:before{content:"\e0fd"}.fa-circle-bolt:before{content:"\e0fe"}.fa-book-circle:before,.fa-circle-book-open:before{content:"\e0ff"}.fa-bookmark-circle:before,.fa-circle-bookmark:before{content:"\e100"}.fa-circle-c:before{content:"\e101"}.fa-calendar-circle:before,.fa-circle-calendar:before{content:"\e102"}.fa-camera-circle:before,.fa-circle-camera:before{content:"\e103"}.fa-caret-circle-down:before,.fa-circle-caret-down:before{content:"\f32d"}.fa-caret-circle-left:before,.fa-circle-caret-left:before{content:"\f32e"}.fa-caret-circle-right:before,.fa-circle-caret-right:before{content:"\f330"}.fa-caret-circle-up:before,.fa-circle-caret-up:before{content:"\f331"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-d:before{content:"\e104"}.fa-circle-dashed:before{content:"\e105"}.fa-circle-divide:before{content:"\e106"}.fa-circle-dollar:before,.fa-dollar-circle:before,.fa-usd-circle:before{content:"\f2e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-down-left:before{content:"\e107"}.fa-circle-down-right:before{content:"\e108"}.fa-circle-e:before{content:"\e109"}.fa-circle-ellipsis:before{content:"\e10a"}.fa-circle-ellipsis-vertical:before{content:"\e10b"}.fa-circle-envelope:before,.fa-envelope-circle:before{content:"\e10c"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-exclamation-check:before{content:"\e10d"}.fa-circle-f:before{content:"\e10e"}.fa-circle-g:before{content:"\e10f"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-circle-half:before{content:"\e110"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-heart:before,.fa-heart-circle:before{content:"\f4c7"}.fa-circle-i:before{content:"\e111"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-circle-j:before{content:"\e112"}.fa-circle-k:before{content:"\e113"}.fa-circle-l:before{content:"\e114"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-location-arrow:before,.fa-location-circle:before{content:"\f602"}.fa-circle-m:before{content:"\e115"}.fa-circle-microphone:before,.fa-microphone-circle:before{content:"\e116"}.fa-circle-microphone-lines:before,.fa-microphone-circle-alt:before{content:"\e117"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-n:before{content:"\e118"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-o:before{content:"\e119"}.fa-circle-p:before{content:"\e11a"}.fa-circle-parking:before,.fa-parking-circle:before{content:"\f615"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-phone:before,.fa-phone-circle:before{content:"\e11b"}.fa-circle-phone-flip:before,.fa-phone-circle-alt:before{content:"\e11c"}.fa-circle-phone-hangup:before,.fa-phone-circle-down:before{content:"\e11d"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-q:before{content:"\e11e"}.fa-circle-quarter:before{content:"\e11f"}.fa-circle-quarters:before{content:"\e3f8"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-r:before{content:"\e120"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-s:before{content:"\e121"}.fa-circle-small:before{content:"\e122"}.fa-circle-sort:before,.fa-sort-circle:before{content:"\e030"}.fa-circle-sort-down:before,.fa-sort-circle-down:before{content:"\e031"}.fa-circle-sort-up:before,.fa-sort-circle-up:before{content:"\e032"}.fa-circle-star:before,.fa-star-circle:before{content:"\e123"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-circle-t:before{content:"\e124"}.fa-circle-three-quarters:before{content:"\e125"}.fa-circle-trash:before,.fa-trash-circle:before{content:"\e126"}.fa-circle-u:before{content:"\e127"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-up-left:before{content:"\e128"}.fa-circle-up-right:before{content:"\e129"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-v:before{content:"\e12a"}.fa-circle-video:before,.fa-video-circle:before{content:"\e12b"}.fa-circle-w:before{content:"\e12c"}.fa-circle-waveform-lines:before,.fa-waveform-circle:before{content:"\e12d"}.fa-circle-x:before{content:"\e12e"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-circle-y:before{content:"\e12f"}.fa-circle-z:before{content:"\e130"}.fa-citrus:before{content:"\e2f4"}.fa-citrus-slice:before{content:"\e2f5"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clapperboard-play:before{content:"\e132"}.fa-clarinet:before{content:"\f8ad"}.fa-claw-marks:before{content:"\f6c2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-medical:before{content:"\e133"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-desk:before{content:"\e134"}.fa-clock-eight:before{content:"\e345"}.fa-clock-eight-thirty:before{content:"\e346"}.fa-clock-eleven:before{content:"\e347"}.fa-clock-eleven-thirty:before{content:"\e348"}.fa-clock-five:before{content:"\e349"}.fa-clock-five-thirty:before{content:"\e34a"}.fa-clock-four-thirty:before{content:"\e34b"}.fa-clock-nine:before{content:"\e34c"}.fa-clock-nine-thirty:before{content:"\e34d"}.fa-clock-one:before{content:"\e34e"}.fa-clock-one-thirty:before{content:"\e34f"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clock-seven:before{content:"\e350"}.fa-clock-seven-thirty:before{content:"\e351"}.fa-clock-six:before{content:"\e352"}.fa-clock-six-thirty:before{content:"\e353"}.fa-clock-ten:before{content:"\e354"}.fa-clock-ten-thirty:before{content:"\e355"}.fa-clock-three:before{content:"\e356"}.fa-clock-three-thirty:before{content:"\e357"}.fa-clock-twelve:before{content:"\e358"}.fa-clock-twelve-thirty:before{content:"\e359"}.fa-clock-two:before{content:"\e35a"}.fa-clock-two-thirty:before{content:"\e35b"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-closed-captioning-slash:before{content:"\e135"}.fa-clothes-hanger:before{content:"\e136"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-cloud-bolt-moon:before,.fa-thunderstorm-moon:before{content:"\f76d"}.fa-cloud-bolt-sun:before,.fa-thunderstorm-sun:before{content:"\f76e"}.fa-cloud-check:before{content:"\e35c"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-fog:before,.fa-fog:before{content:"\f74e"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-minus:before{content:"\e35d"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-music:before{content:"\f8ae"}.fa-cloud-plus:before{content:"\e35e"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-slash:before{content:"\e137"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-word:before{content:"\e138"}.fa-cloud-xmark:before{content:"\e35f"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-clover:before{content:"\e139"}.fa-club:before{content:"\f327"}.fa-coconut:before{content:"\e2f6"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-code-pull-request-closed:before{content:"\e3f9"}.fa-code-pull-request-draft:before{content:"\e3fa"}.fa-code-simple:before{content:"\e13d"}.fa-coffee-bean:before{content:"\e13e"}.fa-coffee-beans:before{content:"\e13f"}.fa-coffee-pot:before{content:"\e002"}.fa-coffin:before{content:"\f6c6"}.fa-coffin-cross:before{content:"\e051"}.fa-coin:before{content:"\f85c"}.fa-coin-blank:before{content:"\e3fb"}.fa-coin-front:before{content:"\e3fc"}.fa-coin-vertical:before{content:"\e3fd"}.fa-coins:before{content:"\f51e"}.fa-colon:before{content:"\3a"}.fa-colon-sign:before{content:"\e140"}.fa-columns-3:before{content:"\e361"}.fa-comet:before{content:"\e003"}.fa-comma:before{content:"\2c"}.fa-command:before{content:"\e142"}.fa-comment:before{content:"\f075"}.fa-comment-arrow-down:before{content:"\e143"}.fa-comment-arrow-up:before{content:"\e144"}.fa-comment-arrow-up-right:before{content:"\e145"}.fa-comment-captions:before{content:"\e146"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-code:before{content:"\e147"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-image:before{content:"\e148"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-middle:before{content:"\e149"}.fa-comment-middle-top:before{content:"\e14a"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-music:before{content:"\f8b0"}.fa-comment-edit:before,.fa-comment-pen:before{content:"\f4ae"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-question:before{content:"\e14b"}.fa-comment-quote:before{content:"\e14c"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comment-text:before{content:"\e14d"}.fa-comment-times:before,.fa-comment-xmark:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-comments-question:before{content:"\e14e"}.fa-comments-question-check:before{content:"\e14f"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-wide:before{content:"\f326"}.fa-computer-classic:before{content:"\f8b1"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-computer-mouse-scrollwheel:before,.fa-mouse-alt:before{content:"\f8cd"}.fa-computer-speaker:before{content:"\f8b2"}.fa-container-storage:before{content:"\f4b7"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before,.fa-conveyor-belt-boxes:before{content:"\f46f"}.fa-conveyor-belt-empty:before{content:"\e150"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-corner:before{content:"\e3fe"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cowbell:before{content:"\f8b3"}.fa-cowbell-circle-plus:before,.fa-cowbell-more:before{content:"\f8b4"}.fa-crab:before{content:"\e3ff"}.fa-crate-apple:before{content:"\f6b1"}.fa-apple-crate:before{content:"\f6b1"}.fa-crate-empty:before{content:"\e151"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket-bat-ball:before,.fa-cricket:before{content:"\f449"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-crystal-ball:before{content:"\e362"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cucumber:before{content:"\e401"}.fa-cup-straw:before{content:"\e363"}.fa-cup-straw-swoosh:before{content:"\e364"}.fa-coffee-togo:before,.fa-cup-togo:before{content:"\f6c5"}.fa-cupcake:before{content:"\e402"}.fa-curling-stone:before,.fa-curling:before{content:"\f44a"}.fa-custard:before{content:"\e403"}.fa-d:before{content:"\44"}.fa-dagger:before{content:"\f6cb"}.fa-dash:before{content:"\e404"}.fa-database:before{content:"\f1c0"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-delete-right:before{content:"\e154"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-desktop-arrow-down:before{content:"\e155"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-cells:before{content:"\e475"}.fa-diagram-lean-canvas:before{content:"\e156"}.fa-diagram-nested:before{content:"\e157"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-previous:before{content:"\e478"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-sankey:before{content:"\e158"}.fa-diagram-subtask:before{content:"\e479"}.fa-diagram-successor:before{content:"\e47a"}.fa-diagram-venn:before{content:"\e15a"}.fa-dial-med-high:before,.fa-dial:before{content:"\e15b"}.fa-dial-high:before{content:"\e15c"}.fa-dial-low:before{content:"\e15d"}.fa-dial-max:before{content:"\e15e"}.fa-dial-med:before{content:"\e15f"}.fa-dial-med-low:before{content:"\e160"}.fa-dial-min:before{content:"\e161"}.fa-dial-off:before{content:"\e162"}.fa-diamond:before{content:"\f219"}.fa-diamond-exclamation:before{content:"\e405"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-diploma:before,.fa-scroll-ribbon:before{content:"\f5ea"}.fa-disc-drive:before{content:"\f8b5"}.fa-disease:before{content:"\f7fa"}.fa-display:before{content:"\e163"}.fa-display-arrow-down:before{content:"\e164"}.fa-desktop-code:before,.fa-display-code:before{content:"\e165"}.fa-desktop-medical:before,.fa-display-medical:before{content:"\e166"}.fa-desktop-slash:before,.fa-display-slash:before{content:"\e2fa"}.fa-distribute-spacing-horizontal:before{content:"\e365"}.fa-distribute-spacing-vertical:before{content:"\e366"}.fa-ditto:before{content:"\22"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolphin:before{content:"\e168"}.fa-dong-sign:before{content:"\e169"}.fa-donut:before,.fa-doughnut:before{content:"\e406"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-arrow-alt-down:before,.fa-down:before{content:"\f354"}.fa-down-from-dotted-line:before{content:"\e407"}.fa-arrow-alt-from-top:before,.fa-down-from-line:before{content:"\f349"}.fa-down-left:before{content:"\e16a"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-down-right:before{content:"\e16b"}.fa-down-to-dotted-line:before{content:"\e408"}.fa-arrow-alt-to-bottom:before,.fa-down-to-line:before{content:"\f34a"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-drone:before{content:"\f85f"}.fa-drone-alt:before,.fa-drone-front:before{content:"\f860"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-dewpoint:before,.fa-droplet-degree:before{content:"\f748"}.fa-droplet-percent:before,.fa-humidity:before{content:"\f750"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dryer:before{content:"\f861"}.fa-dryer-alt:before,.fa-dryer-heat:before{content:"\f862"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-ear:before{content:"\f5f0"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-ear-muffs:before{content:"\f795"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-eclipse:before{content:"\f749"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eggplant:before{content:"\e16c"}.fa-eject:before{content:"\f052"}.fa-elephant:before{content:"\f6da"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-h-alt:before,.fa-ellipsis-stroke:before{content:"\f39b"}.fa-ellipsis-stroke-vertical:before,.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-empty-set:before{content:"\f656"}.fa-engine:before{content:"\e16e"}.fa-engine-exclamation:before,.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-badge:before,.fa-envelope-dot:before{content:"\e16f"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes:before{content:"\e170"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-escalator:before{content:"\e171"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-expand-wide:before{content:"\f320"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-dropper-full:before{content:"\e172"}.fa-eye-dropper-half:before{content:"\e173"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-eyes:before{content:"\e367"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-face-angry-horns:before{content:"\e368"}.fa-face-anguished:before{content:"\e369"}.fa-face-anxious-sweat:before{content:"\e36a"}.fa-face-astonished:before{content:"\e36b"}.fa-face-awesome:before,.fa-gave-dandy:before{content:"\e409"}.fa-face-beam-hand-over-mouth:before{content:"\e47c"}.fa-face-clouds:before{content:"\e47d"}.fa-face-confounded:before{content:"\e36c"}.fa-face-confused:before{content:"\e36d"}.fa-face-cowboy-hat:before{content:"\e36e"}.fa-face-diagonal-mouth:before{content:"\e47e"}.fa-face-disappointed:before{content:"\e36f"}.fa-face-disguise:before{content:"\e370"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-dotted:before{content:"\e47f"}.fa-face-downcast-sweat:before{content:"\e371"}.fa-face-drooling:before{content:"\e372"}.fa-face-exhaling:before{content:"\e480"}.fa-exploding-head:before,.fa-face-explode:before{content:"\e2fe"}.fa-face-expressionless:before{content:"\e373"}.fa-face-eyes-xmarks:before{content:"\e374"}.fa-face-fearful:before{content:"\e375"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-frown-slight:before{content:"\e376"}.fa-face-glasses:before{content:"\e377"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-hand-over-mouth:before{content:"\e378"}.fa-face-hand-peeking:before{content:"\e481"}.fa-face-hand-yawn:before{content:"\e379"}.fa-face-head-bandage:before{content:"\e37a"}.fa-face-holding-back-tears:before{content:"\e482"}.fa-face-hushed:before{content:"\e37b"}.fa-face-icicles:before{content:"\e37c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-closed-eyes:before{content:"\e37d"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-lying:before{content:"\e37e"}.fa-face-mask:before{content:"\e37f"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-melting:before{content:"\e483"}.fa-face-monocle:before{content:"\e380"}.fa-face-nauseated:before{content:"\e381"}.fa-face-nose-steam:before{content:"\e382"}.fa-face-party:before{content:"\e383"}.fa-face-pensive:before{content:"\e384"}.fa-face-persevering:before{content:"\e385"}.fa-face-pleading:before{content:"\e386"}.fa-face-pouting:before{content:"\e387"}.fa-face-raised-eyebrow:before{content:"\e388"}.fa-face-relieved:before{content:"\e389"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-sweat:before{content:"\e38a"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-saluting:before{content:"\e484"}.fa-face-scream:before{content:"\e38b"}.fa-face-shush:before{content:"\e38c"}.fa-face-sleeping:before{content:"\e38d"}.fa-face-sleepy:before{content:"\e38e"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-halo:before{content:"\e38f"}.fa-face-smile-hearts:before{content:"\e390"}.fa-face-smile-horns:before{content:"\e391"}.fa-face-smile-plus:before,.fa-smile-plus:before{content:"\f5b9"}.fa-face-smile-relaxed:before{content:"\e392"}.fa-face-smile-tear:before{content:"\e393"}.fa-face-smile-tongue:before{content:"\e394"}.fa-face-smile-upside-down:before{content:"\e395"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-smiling-hands:before{content:"\e396"}.fa-face-smirking:before{content:"\e397"}.fa-face-spiral-eyes:before{content:"\e485"}.fa-face-sunglasses:before{content:"\e398"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-swear:before{content:"\e399"}.fa-face-thermometer:before{content:"\e39a"}.fa-face-thinking:before{content:"\e39b"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-face-tissue:before{content:"\e39c"}.fa-face-tongue-money:before{content:"\e39d"}.fa-face-tongue-sweat:before{content:"\e39e"}.fa-face-unamused:before{content:"\e39f"}.fa-face-viewfinder:before{content:"\e2ff"}.fa-face-vomit:before{content:"\e3a0"}.fa-face-weary:before{content:"\e3a1"}.fa-face-woozy:before{content:"\e3a2"}.fa-face-worried:before{content:"\e3a3"}.fa-face-zany:before{content:"\e3a4"}.fa-face-zipper:before{content:"\e3a5"}.fa-falafel:before{content:"\e40a"}.fa-family:before{content:"\e300"}.fa-family-dress:before{content:"\e301"}.fa-family-pants:before{content:"\e302"}.fa-fan:before{content:"\f863"}.fa-fan-table:before{content:"\e004"}.fa-barn-silo:before,.fa-farm:before{content:"\f864"}.fa-faucet:before{content:"\e005"}.fa-faucet-drip:before{content:"\e006"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-fence:before{content:"\e303"}.fa-ferris-wheel:before{content:"\e174"}.fa-field-hockey-stick-ball:before,.fa-field-hockey:before{content:"\f44c"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-binary:before{content:"\e175"}.fa-file-award:before,.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-column:before,.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-dashed-line:before,.fa-page-break:before{content:"\f877"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-heart:before{content:"\e176"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-lock:before{content:"\e3a6"}.fa-file-magnifying-glass:before,.fa-file-search:before{content:"\f865"}.fa-file-medical:before{content:"\f477"}.fa-file-minus:before{content:"\f318"}.fa-file-music:before{content:"\f8b6"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-file-plus:before{content:"\f319"}.fa-file-plus-minus:before{content:"\e177"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-slash:before{content:"\e3a7"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-times:before,.fa-file-xmark:before{content:"\f317"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-files:before{content:"\e178"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-canister:before{content:"\f8b7"}.fa-film-alt:before,.fa-film-simple:before{content:"\f3a0"}.fa-film-slash:before{content:"\e179"}.fa-films:before{content:"\e17a"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-filter-list:before{content:"\e17c"}.fa-filter-slash:before{content:"\e17d"}.fa-filters:before{content:"\e17e"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-flame:before,.fa-flame:before{content:"\f6df"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fire-hydrant:before{content:"\e17f"}.fa-fire-smoke:before{content:"\f74b"}.fa-fireplace:before{content:"\f79a"}.fa-fish:before{content:"\f578"}.fa-fish-bones:before{content:"\e304"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fishing-rod:before{content:"\e3a8"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-pennant:before,.fa-pennant:before{content:"\f456"}.fa-flag-alt:before,.fa-flag-swallowtail:before{content:"\f74c"}.fa-flag-usa:before{content:"\f74d"}.fa-flashlight:before{content:"\f8b8"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before,.fa-flask-round-poison:before{content:"\f6e0"}.fa-flask-potion:before,.fa-flask-round-potion:before{content:"\f6e1"}.fa-flatbread:before{content:"\e40b"}.fa-flatbread-stuffed:before{content:"\e40c"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-floppy-disk-circle-arrow-right:before,.fa-save-circle-arrow-right:before{content:"\e180"}.fa-floppy-disk-circle-xmark:before,.fa-floppy-disk-times:before,.fa-save-circle-xmark:before,.fa-save-times:before{content:"\e181"}.fa-floppy-disk-pen:before{content:"\e182"}.fa-floppy-disks:before{content:"\e183"}.fa-florin-sign:before{content:"\e184"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flute:before{content:"\f8b9"}.fa-flux-capacitor:before{content:"\f8ba"}.fa-flying-disc:before{content:"\e3a9"}.fa-folder:before{content:"\f07b"}.fa-folder-arrow-down:before,.fa-folder-download:before{content:"\e053"}.fa-folder-arrow-up:before,.fa-folder-upload:before{content:"\e054"}.fa-folder-blank:before{content:"\e185"}.fa-folder-bookmark:before{content:"\e186"}.fa-folder-cog:before,.fa-folder-gear:before{content:"\e187"}.fa-folder-grid:before{content:"\e188"}.fa-folder-heart:before{content:"\e189"}.fa-folder-image:before{content:"\e18a"}.fa-folder-magnifying-glass:before,.fa-folder-search:before{content:"\e18b"}.fa-folder-medical:before{content:"\e18c"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-music:before{content:"\e18d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-folder-user:before{content:"\e18e"}.fa-folder-times:before,.fa-folder-xmark:before{content:"\f65f"}.fa-folders:before{content:"\f660"}.fa-fondue-pot:before{content:"\e40d"}.fa-font:before{content:"\f031"}.fa-font-case:before{content:"\f866"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-fork:before,.fa-utensil-fork:before{content:"\f2e3"}.fa-fork-knife:before,.fa-utensils-alt:before{content:"\f2e6"}.fa-forklift:before{content:"\f47a"}.fa-fort:before{content:"\e486"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-function:before{content:"\f661"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-galaxy:before{content:"\e008"}.fa-gallery-thumbnails:before{content:"\e3aa"}.fa-game-board:before{content:"\f867"}.fa-game-board-alt:before,.fa-game-board-simple:before{content:"\f868"}.fa-game-console-handheld:before{content:"\f8bb"}.fa-gamepad:before{content:"\f11b"}.fa-gamepad-alt:before,.fa-gamepad-modern:before{content:"\f8bc"}.fa-garage:before{content:"\e009"}.fa-garage-car:before{content:"\e00a"}.fa-garage-open:before{content:"\e00b"}.fa-garlic:before{content:"\e40e"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-dashboard:before,.fa-gauge-high:before,.fa-gauge:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-low:before,.fa-tachometer-alt-slow:before{content:"\f627"}.fa-gauge-max:before,.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-gauge-med:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-min:before,.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-gauge-simple-high:before,.fa-gauge-simple:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gauge-simple-low:before,.fa-tachometer-slow:before{content:"\f62c"}.fa-gauge-simple-max:before,.fa-tachometer-fastest:before{content:"\f62b"}.fa-gauge-simple-med:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-min:before,.fa-tachometer-slowest:before{content:"\f62d"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gif:before{content:"\e190"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-glass:before{content:"\f804"}.fa-glass-citrus:before{content:"\f869"}.fa-glass-empty:before{content:"\e191"}.fa-glass-half-empty:before,.fa-glass-half-full:before,.fa-glass-half:before{content:"\e192"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before,.fa-glasses-round:before{content:"\f5f5"}.fa-globe:before{content:"\f0ac"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-goal-net:before{content:"\e3ab"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-golf-flag-hole:before{content:"\e3ac"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-gramophone:before{content:"\f8bd"}.fa-grapes:before{content:"\e306"}.fa-grate:before{content:"\e193"}.fa-grate-droplet:before{content:"\e194"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grid-3:before,.fa-grid:before{content:"\e195"}.fa-grid-2:before{content:"\e196"}.fa-grid-2-plus:before{content:"\e197"}.fa-grid-4:before{content:"\e198"}.fa-grid-5:before{content:"\e199"}.fa-grid-dividers:before{content:"\e3ad"}.fa-grid-horizontal:before{content:"\e307"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-dots:before{content:"\e410"}.fa-grip-dots-vertical:before{content:"\e411"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-guitar-electric:before{content:"\f8be"}.fa-guitars:before{content:"\f8bf"}.fa-gun:before{content:"\e19b"}.fa-gun-slash:before{content:"\e19c"}.fa-gun-squirt:before{content:"\e19d"}.fa-h:before{content:"\48"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-h4:before{content:"\f86a"}.fa-h5:before{content:"\e412"}.fa-h6:before{content:"\e413"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-crash:before{content:"\e414"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-hand-back-point-down:before{content:"\e19e"}.fa-hand-back-point-left:before{content:"\e19f"}.fa-hand-back-point-ribbon:before{content:"\e1a0"}.fa-hand-back-point-right:before{content:"\e1a1"}.fa-hand-back-point-up:before{content:"\e1a2"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-hand-fingers-crossed:before{content:"\e1a3"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-skull:before{content:"\e1a4"}.fa-hand-horns:before{content:"\e1a9"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-love:before{content:"\e1a5"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-ribbon:before{content:"\e1a6"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hand-wave:before{content:"\e1a7"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hand-receiving:before,.fa-hands-holding-diamond:before{content:"\f47c"}.fa-hands-holding-dollar:before,.fa-hands-usd:before{content:"\f4c5"}.fa-hands-heart:before,.fa-hands-holding-heart:before{content:"\f4c3"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hashtag-lock:before{content:"\e415"}.fa-hat-chef:before{content:"\f86b"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-goggles:before,.fa-head-vr:before{content:"\f6ea"}.fa-head-side-headphones:before{content:"\f8c2"}.fa-head-side-heart:before{content:"\e1aa"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-medical:before{content:"\f809"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-half:before{content:"\e1ab"}.fa-heart-half-alt:before,.fa-heart-half-stroke:before{content:"\e1ac"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-heat:before{content:"\e00c"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-hexagon:before{content:"\f312"}.fa-hexagon-check:before{content:"\e416"}.fa-hexagon-divide:before{content:"\e1ad"}.fa-hexagon-exclamation:before{content:"\e417"}.fa-hexagon-minus:before,.fa-minus-hexagon:before{content:"\f307"}.fa-hexagon-plus:before,.fa-plus-hexagon:before{content:"\f300"}.fa-hexagon-xmark:before,.fa-times-hexagon:before,.fa-xmark-hexagon:before{content:"\f2ee"}.fa-high-definition:before,.fa-rectangle-hd:before{content:"\e1ae"}.fa-highlighter:before{content:"\f591"}.fa-highlighter-line:before{content:"\e1af"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-stick-puck:before{content:"\e3ae"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-honey-pot:before{content:"\e418"}.fa-hood-cloak:before{content:"\f6ef"}.fa-horizontal-rule:before{content:"\f86c"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-horse-saddle:before{content:"\f8c3"}.fa-hose:before{content:"\e419"}.fa-hose-reel:before{content:"\e41a"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-clock:before{content:"\e41b"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-blank:before,.fa-house-blank:before{content:"\e487"}.fa-house-building:before{content:"\e1b1"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-blank:before{content:"\e3b0"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-house-chimney-heart:before{content:"\e1b2"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-crack:before{content:"\e3b1"}.fa-house-day:before{content:"\e00e"}.fa-house-flood:before{content:"\f74f"}.fa-home-heart:before,.fa-house-heart:before{content:"\f4c9"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-medical:before{content:"\e3b2"}.fa-house-night:before{content:"\e010"}.fa-house-leave:before,.fa-house-person-depart:before,.fa-house-person-leave:before{content:"\e00f"}.fa-house-person-arrive:before,.fa-house-person-return:before,.fa-house-return:before{content:"\e011"}.fa-house-signal:before{content:"\e012"}.fa-house-tree:before{content:"\e1b3"}.fa-house-turret:before{content:"\e1b4"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-house-window:before{content:"\e3b3"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-100:before,.fa-hundred-points:before{content:"\e41c"}.fa-hurricane:before{content:"\f751"}.fa-hyphen:before{content:"\2d"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-landscape:before,.fa-landscape:before{content:"\e1b5"}.fa-image-polaroid:before{content:"\f8c4"}.fa-image-polaroid-user:before{content:"\e1b6"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-image-slash:before{content:"\e1b7"}.fa-image-user:before{content:"\e1b8"}.fa-images:before{content:"\f302"}.fa-images-user:before{content:"\e1b9"}.fa-inbox:before{content:"\f01c"}.fa-inbox-full:before{content:"\e1ba"}.fa-inbox-arrow-down:before,.fa-inbox-in:before{content:"\f310"}.fa-inbox-arrow-up:before,.fa-inbox-out:before{content:"\f311"}.fa-inboxes:before{content:"\e1bb"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before,.fa-industry-windows:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-inhaler:before{content:"\f5f9"}.fa-input-numeric:before{content:"\e1bd"}.fa-input-pipe:before{content:"\e1be"}.fa-input-text:before{content:"\e1bf"}.fa-integral:before{content:"\f667"}.fa-intersection:before{content:"\f668"}.fa-island-tree-palm:before,.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-joint:before{content:"\f595"}.fa-joystick:before{content:"\f8c5"}.fa-jug:before{content:"\f8c6"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-kazoo:before{content:"\f8c7"}.fa-kerning:before{content:"\f86f"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-key-skeleton-left-right:before{content:"\e3b4"}.fa-keyboard:before{content:"\f11c"}.fa-keyboard-brightness:before{content:"\e1c0"}.fa-keyboard-brightness-low:before{content:"\e1c1"}.fa-keyboard-down:before{content:"\e1c2"}.fa-keyboard-left:before{content:"\e1c3"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kidneys:before{content:"\f5fb"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-kiwi-fruit:before{content:"\e30c"}.fa-knife:before,.fa-utensil-knife:before{content:"\f2e4"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-l:before{content:"\4c"}.fa-lacrosse-stick:before{content:"\e3b5"}.fa-lacrosse-stick-ball:before{content:"\e3b6"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-lamp-desk:before{content:"\e014"}.fa-lamp-floor:before{content:"\e015"}.fa-lamp-street:before{content:"\e1c5"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-arrow-down:before{content:"\e1c6"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laptop-mobile:before,.fa-phone-laptop:before{content:"\f87a"}.fa-laptop-slash:before{content:"\e1c7"}.fa-lari-sign:before{content:"\e1c8"}.fa-lasso:before{content:"\f8c8"}.fa-lasso-sparkles:before{content:"\e1c9"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-group-minus:before,.fa-layer-minus:before{content:"\f5fe"}.fa-layer-group-plus:before,.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leafy-green:before{content:"\e41d"}.fa-arrow-alt-left:before,.fa-left:before{content:"\f355"}.fa-arrow-alt-from-right:before,.fa-left-from-line:before{content:"\f348"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-left-long-to-line:before{content:"\e41e"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-arrow-alt-to-left:before,.fa-left-to-line:before{content:"\f34b"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-light-ceiling:before{content:"\e016"}.fa-light-emergency:before{content:"\e41f"}.fa-light-emergency-on:before{content:"\e420"}.fa-light-switch:before{content:"\e017"}.fa-light-switch-off:before{content:"\e018"}.fa-light-switch-on:before{content:"\e019"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-exclamation-on:before{content:"\e1ca"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line-columns:before{content:"\f870"}.fa-line-height:before{content:"\f871"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-horizontal:before,.fa-link-horizontal:before{content:"\e1cb"}.fa-chain-horizontal-slash:before,.fa-link-horizontal-slash:before{content:"\e1cc"}.fa-link-simple:before{content:"\e1cd"}.fa-link-simple-slash:before{content:"\e1ce"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-dropdown:before{content:"\e1cf"}.fa-list-music:before{content:"\f8c9"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-radio:before{content:"\e1d0"}.fa-list-timeline:before{content:"\e1d1"}.fa-list-tree:before{content:"\e1d2"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-loader:before{content:"\e1d4"}.fa-lobster:before{content:"\e421"}.fa-location-arrow:before{content:"\f124"}.fa-location-check:before,.fa-map-marker-check:before{content:"\f606"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-crosshairs-slash:before,.fa-location-slash:before{content:"\f603"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-dot-slash:before,.fa-map-marker-alt-slash:before{content:"\f605"}.fa-location-exclamation:before,.fa-map-marker-exclamation:before{content:"\f608"}.fa-location-minus:before,.fa-map-marker-minus:before{content:"\f609"}.fa-location-pen:before,.fa-map-marker-edit:before{content:"\f607"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-location-pin-slash:before,.fa-map-marker-slash:before{content:"\f60c"}.fa-location-plus:before,.fa-map-marker-plus:before{content:"\f60a"}.fa-location-question:before,.fa-map-marker-question:before{content:"\f60b"}.fa-location-smile:before,.fa-map-marker-smile:before{content:"\f60d"}.fa-location-xmark:before,.fa-map-marker-times:before,.fa-map-marker-xmark:before{content:"\f60e"}.fa-lock:before{content:"\f023"}.fa-lock-a:before{content:"\e422"}.fa-lock-hashtag:before{content:"\e423"}.fa-lock-alt:before,.fa-lock-keyhole:before{content:"\f30d"}.fa-lock-keyhole-open:before,.fa-lock-open-alt:before{content:"\f3c2"}.fa-lock-open:before{content:"\f3c1"}.fa-lollipop:before,.fa-lollypop:before{content:"\e424"}.fa-couch-small:before,.fa-loveseat:before{content:"\f4cc"}.fa-luchador-mask:before,.fa-luchador:before,.fa-mask-luchador:before{content:"\f455"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-mace:before{content:"\f6f8"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-mailbox:before{content:"\f813"}.fa-manat-sign:before{content:"\e1d5"}.fa-mandolin:before{content:"\f6f9"}.fa-mango:before{content:"\e30f"}.fa-manhole:before{content:"\e1d6"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-mask-snorkel:before{content:"\e3b7"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-megaphone:before{content:"\f675"}.fa-melon:before{content:"\e310"}.fa-melon-slice:before{content:"\e311"}.fa-memo:before{content:"\e1d8"}.fa-memo-circle-check:before{content:"\e1d9"}.fa-memo-pad:before{content:"\e1da"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-comment-alt-arrow-down:before,.fa-message-arrow-down:before{content:"\e1db"}.fa-comment-alt-arrow-up:before,.fa-message-arrow-up:before{content:"\e1dc"}.fa-message-arrow-up-right:before{content:"\e1dd"}.fa-message-bot:before{content:"\e3b8"}.fa-comment-alt-captions:before,.fa-message-captions:before{content:"\e1de"}.fa-comment-alt-check:before,.fa-message-check:before{content:"\f4a2"}.fa-message-code:before{content:"\e1df"}.fa-comment-alt-dollar:before,.fa-message-dollar:before{content:"\f650"}.fa-comment-alt-dots:before,.fa-message-dots:before,.fa-messaging:before{content:"\f4a3"}.fa-comment-alt-exclamation:before,.fa-message-exclamation:before{content:"\f4a5"}.fa-comment-alt-image:before,.fa-message-image:before{content:"\e1e0"}.fa-comment-alt-lines:before,.fa-message-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before,.fa-message-medical:before{content:"\f7f4"}.fa-comment-middle-alt:before,.fa-message-middle:before{content:"\e1e1"}.fa-comment-middle-top-alt:before,.fa-message-middle-top:before{content:"\e1e2"}.fa-comment-alt-minus:before,.fa-message-minus:before{content:"\f4a7"}.fa-comment-alt-music:before,.fa-message-music:before{content:"\f8af"}.fa-comment-alt-edit:before,.fa-message-edit:before,.fa-message-pen:before{content:"\f4a4"}.fa-comment-alt-plus:before,.fa-message-plus:before{content:"\f4a8"}.fa-message-question:before{content:"\e1e3"}.fa-comment-alt-quote:before,.fa-message-quote:before{content:"\e1e4"}.fa-comment-alt-slash:before,.fa-message-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before,.fa-message-smile:before{content:"\f4aa"}.fa-message-sms:before{content:"\e1e5"}.fa-comment-alt-text:before,.fa-message-text:before{content:"\e1e6"}.fa-comment-alt-times:before,.fa-message-times:before,.fa-message-xmark:before{content:"\f4ab"}.fa-comments-alt:before,.fa-messages:before{content:"\f4b6"}.fa-comments-alt-dollar:before,.fa-messages-dollar:before{content:"\f652"}.fa-messages-question:before{content:"\e1e7"}.fa-meteor:before{content:"\f753"}.fa-meter:before{content:"\e1e8"}.fa-meter-bolt:before{content:"\e1e9"}.fa-meter-droplet:before{content:"\e1ea"}.fa-meter-fire:before{content:"\e1eb"}.fa-microchip:before{content:"\f2db"}.fa-microchip-ai:before{content:"\e1ec"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microphone-stand:before{content:"\f8cb"}.fa-microscope:before{content:"\f610"}.fa-microwave:before{content:"\e01b"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-iphone:before,.fa-mobile-notch:before{content:"\e1ee"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-mobile-signal:before{content:"\e1ef"}.fa-mobile-signal-out:before{content:"\e1f0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-simple:before{content:"\e1f1"}.fa-money-bill-simple-wave:before{content:"\e1f2"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bills:before{content:"\e1f3"}.fa-money-bills-alt:before,.fa-money-bills-simple:before{content:"\e1f4"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-money-check-dollar-pen:before,.fa-money-check-edit-alt:before{content:"\f873"}.fa-money-check-edit:before,.fa-money-check-pen:before{content:"\f872"}.fa-money-from-bracket:before{content:"\e312"}.fa-money-simple-from-bracket:before{content:"\e313"}.fa-monitor-heart-rate:before,.fa-monitor-waveform:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-eclipse-alt:before,.fa-moon-over-sun:before{content:"\f74a"}.fa-moon-stars:before{content:"\f755"}.fa-moped:before{content:"\e3b9"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mp3-player:before{content:"\f8ce"}.fa-mug:before{content:"\f874"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-mug-tea:before{content:"\f875"}.fa-mug-tea-saucer:before{content:"\e1f5"}.fa-mushroom:before{content:"\e425"}.fa-music:before{content:"\f001"}.fa-music-alt:before,.fa-music-note:before{content:"\f8cf"}.fa-music-alt-slash:before,.fa-music-note-slash:before{content:"\f8d0"}.fa-music-slash:before{content:"\f8d1"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-narwhal:before{content:"\f6fe"}.fa-nesting-dolls:before{content:"\e3ba"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nfc:before{content:"\e1f7"}.fa-nfc-lock:before{content:"\e1f8"}.fa-nfc-magnifying-glass:before{content:"\e1f9"}.fa-nfc-pen:before{content:"\e1fa"}.fa-nfc-signal:before{content:"\e1fb"}.fa-nfc-slash:before{content:"\e1fc"}.fa-nfc-trash:before{content:"\e1fd"}.fa-not-equal:before{content:"\f53e"}.fa-notdef:before{content:"\e1fe"}.fa-note:before{content:"\e1ff"}.fa-note-medical:before{content:"\e200"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notebook:before{content:"\e201"}.fa-notes:before{content:"\e202"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-objects-align-bottom:before{content:"\e3bb"}.fa-objects-align-center-horizontal:before{content:"\e3bc"}.fa-objects-align-center-vertical:before{content:"\e3bd"}.fa-objects-align-left:before{content:"\e3be"}.fa-objects-align-right:before{content:"\e3bf"}.fa-objects-align-top:before{content:"\e3c0"}.fa-objects-column:before{content:"\e3c1"}.fa-octagon:before{content:"\f306"}.fa-octagon-check:before{content:"\e426"}.fa-octagon-divide:before{content:"\e203"}.fa-octagon-exclamation:before{content:"\e204"}.fa-minus-octagon:before,.fa-octagon-minus:before{content:"\f308"}.fa-octagon-plus:before,.fa-plus-octagon:before{content:"\f301"}.fa-octagon-xmark:before,.fa-times-octagon:before,.fa-xmark-octagon:before{content:"\f2f0"}.fa-oil-can:before{content:"\f613"}.fa-oil-can-drip:before{content:"\e205"}.fa-oil-temp:before,.fa-oil-temperature:before{content:"\f614"}.fa-olive:before{content:"\e316"}.fa-olive-branch:before{content:"\e317"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-onion:before{content:"\e427"}.fa-option:before{content:"\e318"}.fa-ornament:before{content:"\f7b8"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-outlet:before{content:"\e01c"}.fa-oven:before{content:"\e01d"}.fa-overline:before{content:"\f876"}.fa-p:before{content:"\50"}.fa-page:before{content:"\e428"}.fa-file-caret-down:before,.fa-page-caret-down:before{content:"\e429"}.fa-file-caret-up:before,.fa-page-caret-up:before{content:"\e42a"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before,.fa-paint-brush-fine:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-paintbrush-pencil:before{content:"\e206"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-pallet-box:before{content:"\e208"}.fa-palette-boxes:before,.fa-pallet-alt:before,.fa-pallet-boxes:before{content:"\f483"}.fa-pan-food:before{content:"\e42b"}.fa-pan-frying:before{content:"\e42c"}.fa-pancakes:before{content:"\e42d"}.fa-panel-ews:before{content:"\e42e"}.fa-panel-fire:before{content:"\e42f"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paper-plane-alt:before,.fa-paper-plane-top:before,.fa-send:before{content:"\e20a"}.fa-paperclip:before{content:"\f0c6"}.fa-paperclip-vertical:before{content:"\e3c2"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paragraph-left:before,.fa-paragraph-rtl:before{content:"\f878"}.fa-party-bell:before{content:"\e31a"}.fa-party-horn:before{content:"\e31b"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-paw-claws:before{content:"\f702"}.fa-paw-alt:before,.fa-paw-simple:before{content:"\f701"}.fa-peace:before{content:"\f67c"}.fa-peach:before{content:"\e20b"}.fa-peanut:before{content:"\e430"}.fa-peanuts:before{content:"\e431"}.fa-peapod:before{content:"\e31c"}.fa-pear:before{content:"\e20c"}.fa-pedestal:before{content:"\e20d"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-circle:before{content:"\e20e"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-alt-slash:before,.fa-pen-clip-slash:before{content:"\e20f"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-fancy-slash:before{content:"\e210"}.fa-pen-field:before{content:"\e211"}.fa-pen-line:before{content:"\e212"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-paintbrush:before,.fa-pencil-paintbrush:before{content:"\f618"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-pen-slash:before{content:"\e213"}.fa-pen-swirl:before{content:"\e214"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-pencil-slash:before{content:"\e215"}.fa-people:before{content:"\e216"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-people-dress:before{content:"\e217"}.fa-people-dress-simple:before{content:"\e218"}.fa-people-pants:before{content:"\e219"}.fa-people-pants-simple:before{content:"\e21a"}.fa-people-simple:before{content:"\e21b"}.fa-pepper:before{content:"\e432"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-period:before{content:"\2e"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-biking-mountain:before,.fa-person-biking-mountain:before{content:"\f84b"}.fa-person-booth:before{content:"\f756"}.fa-person-carry-box:before,.fa-person-carry:before{content:"\f4cf"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-person-dress-simple:before{content:"\e21c"}.fa-person-from-portal:before,.fa-portal-exit:before{content:"\e023"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-pinball:before{content:"\e21d"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-pregnant:before{content:"\e31e"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-seat:before{content:"\e21e"}.fa-person-seat-reclined:before{content:"\e21f"}.fa-person-sign:before{content:"\f757"}.fa-person-simple:before{content:"\e220"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-ski-jumping:before,.fa-ski-jump:before{content:"\f7c7"}.fa-person-ski-lift:before,.fa-ski-lift:before{content:"\f7c8"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-sledding:before,.fa-sledding:before{content:"\f7cb"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-snowmobiling:before,.fa-snowmobile:before{content:"\f7d1"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-to-door:before{content:"\e433"}.fa-person-to-portal:before,.fa-portal-enter:before{content:"\e022"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-arrow-down-left:before,.fa-phone-arrow-down:before,.fa-phone-incoming:before{content:"\e223"}.fa-phone-arrow-up-right:before,.fa-phone-arrow-up:before,.fa-phone-outgoing:before{content:"\e224"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-hangup:before{content:"\e225"}.fa-phone-intercom:before{content:"\e434"}.fa-phone-missed:before{content:"\e226"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-rotary:before{content:"\f8d3"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-phone-xmark:before{content:"\e227"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-photo-film-music:before{content:"\e228"}.fa-pi:before{content:"\f67e"}.fa-piano:before{content:"\f8d4"}.fa-piano-keyboard:before{content:"\f8d5"}.fa-pickleball:before{content:"\e435"}.fa-pie:before{content:"\f705"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinata:before{content:"\e3c3"}.fa-pinball:before{content:"\e229"}.fa-pineapple:before{content:"\e31f"}.fa-pipe:before{content:"\7c"}.fa-pipe-circle-check:before{content:"\e436"}.fa-pipe-collar:before{content:"\e437"}.fa-pipe-section:before{content:"\e438"}.fa-pipe-smoking:before{content:"\e3c4"}.fa-pipe-valve:before{content:"\e439"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-alt:before,.fa-plane-engines:before{content:"\f3de"}.fa-plane-prop:before{content:"\e22b"}.fa-plane-slash:before{content:"\e069"}.fa-plane-tail:before{content:"\e22c"}.fa-plane-up:before{content:"\e22d"}.fa-plane-up-slash:before{content:"\e22e"}.fa-planet-moon:before{content:"\e01f"}.fa-planet-ringed:before{content:"\e020"}.fa-plate-utensils:before{content:"\e43b"}.fa-play:before{content:"\f04b"}.fa-play-pause:before{content:"\e22f"}.fa-plug:before{content:"\f1e6"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-police-box:before{content:"\e021"}.fa-poll-people:before{content:"\f759"}.fa-pompebled:before{content:"\e43d"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-pool-8-ball:before{content:"\e3c5"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-popsicle:before{content:"\e43e"}.fa-pot-food:before{content:"\e43f"}.fa-potato:before{content:"\e440"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-presentation-screen:before,.fa-presentation:before{content:"\f685"}.fa-pretzel:before{content:"\e441"}.fa-print:before{content:"\f02f"}.fa-print-magnifying-glass:before,.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-projector:before{content:"\f8d6"}.fa-pump:before{content:"\e442"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pumpkin:before{content:"\f707"}.fa-puzzle:before{content:"\e443"}.fa-puzzle-piece:before{content:"\f12e"}.fa-puzzle-piece-alt:before,.fa-puzzle-piece-simple:before{content:"\e231"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-quotes:before{content:"\e234"}.fa-r:before{content:"\52"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before,.fa-rabbit-running:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radar:before{content:"\e024"}.fa-radiation:before{content:"\f7b9"}.fa-radio:before{content:"\f8d7"}.fa-radio-alt:before,.fa-radio-tuner:before{content:"\f8d8"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-raygun:before{content:"\e025"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-rectangle-landscape:before,.fa-rectangle:before{content:"\f2fa"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-barcode-alt:before,.fa-rectangle-barcode:before{content:"\f463"}.fa-rectangle-code:before{content:"\e322"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-pro:before,.fa-rectangle-pro:before{content:"\e235"}.fa-rectangle-terminal:before{content:"\e236"}.fa-rectangle-portrait:before,.fa-rectangle-vertical:before{content:"\f2fb"}.fa-rectangle-vertical-history:before{content:"\e237"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-rectangles-mixed:before{content:"\e323"}.fa-recycle:before{content:"\f1b8"}.fa-reel:before{content:"\e238"}.fa-refrigerator:before{content:"\e026"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-reply-clock:before,.fa-reply-time:before{content:"\e239"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-restroom-simple:before{content:"\e23a"}.fa-retweet:before{content:"\f079"}.fa-rhombus:before{content:"\e23b"}.fa-ribbon:before{content:"\f4d6"}.fa-arrow-alt-right:before,.fa-right:before{content:"\f356"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-arrow-alt-from-left:before,.fa-right-from-line:before{content:"\f347"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-long-to-line:before{content:"\e444"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-arrow-alt-to-right:before,.fa-right-to-line:before{content:"\f34c"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-robot-astromech:before{content:"\e2d2"}.fa-rocket:before{content:"\f135"}.fa-rocket-launch:before{content:"\e027"}.fa-roller-coaster:before{content:"\e324"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-exclamation:before{content:"\e23c"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-router:before{content:"\f8da"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-rugby-ball:before{content:"\e3c6"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-rv:before{content:"\f7be"}.fa-s:before{content:"\53"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sailboat:before{content:"\e445"}.fa-bowl-salad:before,.fa-salad:before{content:"\f81e"}.fa-salt-shaker:before{content:"\e446"}.fa-sandwich:before{content:"\f81f"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-saxophone:before{content:"\f8dc"}.fa-sax-hot:before,.fa-saxophone-fire:before{content:"\f8db"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-line-dashed:before,.fa-scalpel-path:before{content:"\f61e"}.fa-scanner-image:before,.fa-scanner:before{content:"\f8f3"}.fa-scanner-gun:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-school:before{content:"\f549"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screen-users:before,.fa-users-class:before{content:"\f63d"}.fa-screencast:before{content:"\e23e"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scribble:before{content:"\e23f"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-sd-cards:before{content:"\e240"}.fa-seal:before{content:"\e241"}.fa-seal-exclamation:before{content:"\e242"}.fa-seal-question:before{content:"\e243"}.fa-seat-airline:before{content:"\e244"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-semicolon:before{content:"\3b"}.fa-send-back:before{content:"\f87e"}.fa-send-backward:before{content:"\f87f"}.fa-sensor:before{content:"\e028"}.fa-sensor-cloud:before,.fa-sensor-smoke:before{content:"\e02c"}.fa-sensor-fire:before{content:"\e02a"}.fa-sensor-on:before{content:"\e02b"}.fa-sensor-alert:before,.fa-sensor-triangle-exclamation:before{content:"\e029"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-arrows-turn-right:before,.fa-share-all:before{content:"\f367"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-sheep:before{content:"\f711"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-inventory:before,.fa-shelves:before{content:"\f480"}.fa-shelves-empty:before{content:"\e246"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before,.fa-shield-blank:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-shield-exclamation:before{content:"\e247"}.fa-shield-keyhole:before{content:"\e248"}.fa-shield-minus:before{content:"\e249"}.fa-shield-plus:before{content:"\e24a"}.fa-shield-slash:before{content:"\e24b"}.fa-shield-virus:before{content:"\e06c"}.fa-shield-times:before,.fa-shield-xmark:before{content:"\e24c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shirt-long-sleeve:before{content:"\e3c7"}.fa-shirt-running:before{content:"\e3c8"}.fa-shirt-tank-top:before{content:"\e3c9"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shower-alt:before,.fa-shower-down:before{content:"\e24d"}.fa-shredder:before{content:"\f68a"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shutters:before{content:"\e449"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sidebar:before{content:"\e24e"}.fa-sidebar-flip:before{content:"\e24f"}.fa-sigma:before{content:"\f68b"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signal-alt-4:before,.fa-signal-alt:before,.fa-signal-bars-strong:before,.fa-signal-bars:before{content:"\f690"}.fa-signal-alt-2:before,.fa-signal-bars-fair:before{content:"\f692"}.fa-signal-alt-3:before,.fa-signal-bars-good:before{content:"\f693"}.fa-signal-alt-slash:before,.fa-signal-bars-slash:before{content:"\f694"}.fa-signal-alt-1:before,.fa-signal-bars-weak:before{content:"\f691"}.fa-signal-2:before,.fa-signal-fair:before{content:"\f68d"}.fa-signal-3:before,.fa-signal-good:before{content:"\f68e"}.fa-signal-slash:before{content:"\f695"}.fa-signal-stream:before{content:"\f8dd"}.fa-signal-stream-slash:before{content:"\e250"}.fa-signal-4:before,.fa-signal-strong:before{content:"\f68f"}.fa-signal-1:before,.fa-signal-weak:before{content:"\f68c"}.fa-signature:before{content:"\f5b7"}.fa-signature-lock:before{content:"\e3ca"}.fa-signature-slash:before{content:"\e3cb"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sim-cards:before{content:"\e251"}.fa-sink:before{content:"\e06d"}.fa-siren:before{content:"\e02d"}.fa-siren-on:before{content:"\e02e"}.fa-sitemap:before{content:"\f0e8"}.fa-skeleton:before{content:"\f620"}.fa-ski-boot:before{content:"\e3cc"}.fa-ski-boot-ski:before{content:"\e3cd"}.fa-skull:before{content:"\f54c"}.fa-skull-cow:before{content:"\f8de"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-slash-back:before{content:"\5c"}.fa-slash-forward:before{content:"\2f"}.fa-sleigh:before{content:"\f7cc"}.fa-slider:before{content:"\e252"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-sliders-simple:before{content:"\e253"}.fa-sliders-up:before,.fa-sliders-v:before{content:"\f3f1"}.fa-slot-machine:before{content:"\e3ce"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-snake:before{content:"\f716"}.fa-snooze:before,.fa-zzz:before{content:"\f880"}.fa-snow-blowing:before{content:"\f761"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-frosty-head:before,.fa-snowman-head:before{content:"\f79b"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-creemee:before,.fa-soft-serve:before{content:"\e400"}.fa-solar-panel:before{content:"\f5ba"}.fa-solar-system:before{content:"\e02f"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-space-station-moon:before{content:"\e033"}.fa-space-station-moon-alt:before,.fa-space-station-moon-construction:before{content:"\e034"}.fa-spade:before{content:"\f2f4"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-sparkles:before{content:"\f890"}.fa-speaker:before{content:"\f8df"}.fa-speakers:before{content:"\f8e0"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-split:before{content:"\e254"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-sportsball:before{content:"\e44b"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-sprinkler:before{content:"\e035"}.fa-sprinkler-ceiling:before{content:"\e44c"}.fa-square:before{content:"\f0c8"}.fa-square-0:before{content:"\e255"}.fa-square-1:before{content:"\e256"}.fa-square-2:before{content:"\e257"}.fa-square-3:before{content:"\e258"}.fa-square-4:before{content:"\e259"}.fa-square-5:before{content:"\e25a"}.fa-square-6:before{content:"\e25b"}.fa-square-7:before{content:"\e25c"}.fa-square-8:before{content:"\e25d"}.fa-square-9:before{content:"\e25e"}.fa-square-a:before{content:"\e25f"}.fa-square-a-lock:before{content:"\e44d"}.fa-square-ampersand:before{content:"\e260"}.fa-arrow-square-down:before,.fa-square-arrow-down:before{content:"\f339"}.fa-square-arrow-down-left:before{content:"\e261"}.fa-square-arrow-down-right:before{content:"\e262"}.fa-arrow-square-left:before,.fa-square-arrow-left:before{content:"\f33a"}.fa-arrow-square-right:before,.fa-square-arrow-right:before{content:"\f33b"}.fa-arrow-square-up:before,.fa-square-arrow-up:before{content:"\f33c"}.fa-square-arrow-up-left:before{content:"\e263"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-square-b:before{content:"\e264"}.fa-square-bolt:before{content:"\e265"}.fa-square-c:before{content:"\e266"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-chevron-square-down:before,.fa-square-chevron-down:before{content:"\f329"}.fa-chevron-square-left:before,.fa-square-chevron-left:before{content:"\f32a"}.fa-chevron-square-right:before,.fa-square-chevron-right:before{content:"\f32b"}.fa-chevron-square-up:before,.fa-square-chevron-up:before{content:"\f32c"}.fa-square-code:before{content:"\e267"}.fa-square-d:before{content:"\e268"}.fa-square-dashed:before{content:"\e269"}.fa-square-divide:before{content:"\e26a"}.fa-dollar-square:before,.fa-square-dollar:before,.fa-usd-square:before{content:"\f2e9"}.fa-arrow-alt-square-down:before,.fa-square-down:before{content:"\f350"}.fa-square-down-left:before{content:"\e26b"}.fa-square-down-right:before{content:"\e26c"}.fa-square-e:before{content:"\e26d"}.fa-square-ellipsis:before{content:"\e26e"}.fa-square-ellipsis-vertical:before{content:"\e26f"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-exclamation-square:before,.fa-square-exclamation:before{content:"\f321"}.fa-square-f:before{content:"\e270"}.fa-box-fragile:before,.fa-square-fragile:before,.fa-square-wine-glass-crack:before{content:"\f49b"}.fa-square-full:before{content:"\f45c"}.fa-square-g:before{content:"\e271"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-heart-square:before,.fa-square-heart:before{content:"\f4c8"}.fa-square-i:before{content:"\e272"}.fa-info-square:before,.fa-square-info:before{content:"\f30f"}.fa-square-j:before{content:"\e273"}.fa-square-k:before{content:"\e274"}.fa-square-kanban:before{content:"\e488"}.fa-square-l:before{content:"\e275"}.fa-arrow-alt-square-left:before,.fa-square-left:before{content:"\f351"}.fa-square-list:before{content:"\e489"}.fa-square-m:before{content:"\e276"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-square-n:before{content:"\e277"}.fa-square-o:before{content:"\e278"}.fa-square-p:before{content:"\e279"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-parking-slash:before,.fa-square-parking-slash:before{content:"\f617"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-phone-square-down:before,.fa-square-phone-hangup:before{content:"\e27a"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-q:before{content:"\e27b"}.fa-square-quarters:before{content:"\e44e"}.fa-question-square:before,.fa-square-question:before{content:"\f2fd"}.fa-square-quote:before{content:"\e329"}.fa-square-r:before{content:"\e27c"}.fa-arrow-alt-square-right:before,.fa-square-right:before{content:"\f352"}.fa-square-ring:before{content:"\e44f"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-square-s:before{content:"\e27d"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-sliders-h-square:before,.fa-square-sliders:before{content:"\f3f0"}.fa-sliders-v-square:before,.fa-square-sliders-vertical:before{content:"\f3f2"}.fa-square-small:before{content:"\e27e"}.fa-square-star:before{content:"\e27f"}.fa-square-t:before{content:"\e280"}.fa-square-terminal:before{content:"\e32a"}.fa-box-up:before,.fa-square-this-way-up:before{content:"\f49f"}.fa-square-u:before{content:"\e281"}.fa-arrow-alt-square-up:before,.fa-square-up:before{content:"\f353"}.fa-square-up-left:before{content:"\e282"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-user:before{content:"\e283"}.fa-square-v:before{content:"\e284"}.fa-square-w:before{content:"\e285"}.fa-square-x:before{content:"\e286"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-square-y:before{content:"\e287"}.fa-square-z:before{content:"\e288"}.fa-squid:before{content:"\e450"}.fa-squirrel:before{content:"\f71a"}.fa-staff:before{content:"\f71b"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-rectangle-sd:before,.fa-standard-definition:before{content:"\e28a"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-star-sharp:before{content:"\e28b"}.fa-star-sharp-half:before{content:"\e28c"}.fa-star-sharp-half-alt:before,.fa-star-sharp-half-stroke:before{content:"\e28d"}.fa-star-shooting:before{content:"\e036"}.fa-starfighter:before{content:"\e037"}.fa-starfighter-alt:before,.fa-starfighter-twin-ion-engine:before{content:"\e038"}.fa-starfighter-alt-advanced:before,.fa-starfighter-twin-ion-engine-advanced:before{content:"\e28e"}.fa-stars:before{content:"\f762"}.fa-starship:before{content:"\e039"}.fa-starship-freighter:before{content:"\e03a"}.fa-steak:before{content:"\f824"}.fa-steering-wheel:before{content:"\f622"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-strawberry:before{content:"\e32b"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-alt:before,.fa-sun-bright:before{content:"\e28f"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunglasses:before{content:"\f892"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superscript:before{content:"\f12b"}.fa-nigiri:before,.fa-sushi:before{content:"\e48a"}.fa-maki-roll:before,.fa-makizushi:before,.fa-sushi-roll:before{content:"\e48b"}.fa-swatchbook:before{content:"\f5c3"}.fa-sword:before{content:"\f71c"}.fa-sword-laser:before{content:"\e03b"}.fa-sword-laser-alt:before{content:"\e03c"}.fa-swords:before{content:"\f71d"}.fa-swords-laser:before{content:"\e03d"}.fa-icons-alt:before,.fa-symbols:before{content:"\f86e"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-layout:before{content:"\e290"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-table-picnic:before{content:"\e32d"}.fa-table-pivot:before{content:"\e291"}.fa-rows:before,.fa-table-rows:before{content:"\e292"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-table-tree:before{content:"\e293"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablet-android-alt:before,.fa-tablet-screen:before{content:"\f3fc"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally-5:before,.fa-tally:before{content:"\f69c"}.fa-tally-1:before{content:"\e294"}.fa-tally-2:before{content:"\e295"}.fa-tally-3:before{content:"\e296"}.fa-tally-4:before{content:"\e297"}.fa-tamale:before{content:"\e451"}.fa-tank-water:before{content:"\e452"}.fa-tape:before{content:"\f4db"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-taxi-bus:before{content:"\e298"}.fa-teddy-bear:before{content:"\e3cf"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telescope:before{content:"\e03e"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-list:before{content:"\e299"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-frigid:before,.fa-temperature-snow:before{content:"\f768"}.fa-temperature-hot:before,.fa-temperature-sun:before{content:"\f76a"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text:before{content:"\f893"}.fa-text-height:before{content:"\f034"}.fa-text-size:before{content:"\f894"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-theta:before{content:"\f69e"}.fa-thought-bubble:before{content:"\e32e"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-tick:before{content:"\e32f"}.fa-ticket:before{content:"\f145"}.fa-ticket-airline:before{content:"\e29a"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-tickets-airline:before{content:"\e29b"}.fa-tilde:before{content:"\7e"}.fa-timeline:before{content:"\e29c"}.fa-timeline-arrow:before{content:"\e29d"}.fa-timer:before{content:"\e29e"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before,.fa-toilet-paper-blank:before{content:"\f71f"}.fa-toilet-paper-blank-under:before,.fa-toilet-paper-reverse-alt:before{content:"\e29f"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toilet-paper-reverse:before,.fa-toilet-paper-under:before{content:"\e2a0"}.fa-toilet-paper-reverse-slash:before,.fa-toilet-paper-under-slash:before{content:"\e2a1"}.fa-tomato:before{content:"\e330"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before,.fa-tombstone-blank:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tower-control:before{content:"\e2a2"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-subway-tunnel:before,.fa-train-subway-tunnel:before{content:"\e2a3"}.fa-train-track:before{content:"\e453"}.fa-train-tram:before,.fa-tram:before{content:"\f7da"}.fa-train-tunnel:before{content:"\e454"}.fa-transformer-bolt:before{content:"\e2a4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-transporter:before{content:"\e042"}.fa-transporter-1:before{content:"\e043"}.fa-transporter-2:before{content:"\e044"}.fa-transporter-3:before{content:"\e045"}.fa-transporter-4:before{content:"\e2a5"}.fa-transporter-5:before{content:"\e2a6"}.fa-transporter-6:before{content:"\e2a7"}.fa-transporter-7:before{content:"\e2a8"}.fa-transporter-empty:before{content:"\e046"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-trash-can-check:before{content:"\e2a9"}.fa-trash-can-clock:before{content:"\e2aa"}.fa-trash-can-list:before{content:"\e2ab"}.fa-trash-can-plus:before{content:"\e2ac"}.fa-trash-alt-slash:before,.fa-trash-can-slash:before{content:"\e2ad"}.fa-trash-can-arrow-turn-left:before,.fa-trash-can-undo:before,.fa-trash-undo-alt:before{content:"\f896"}.fa-trash-can-xmark:before{content:"\e2ae"}.fa-trash-check:before{content:"\e2af"}.fa-trash-clock:before{content:"\e2b0"}.fa-trash-list:before{content:"\e2b1"}.fa-trash-plus:before{content:"\e2b2"}.fa-trash-slash:before{content:"\e2b3"}.fa-trash-arrow-turn-left:before,.fa-trash-undo:before{content:"\f895"}.fa-trash-xmark:before{content:"\e2b4"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-alt:before,.fa-tree-deciduous:before{content:"\f400"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-triangle:before{content:"\f2ec"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-triangle-instrument:before,.fa-triangle-music:before{content:"\f8e2"}.fa-construction:before,.fa-triangle-person-digging:before{content:"\f85d"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before,.fa-trophy-star:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-bolt:before{content:"\e3d0"}.fa-shipping-timed:before,.fa-truck-clock:before{content:"\f48c"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-container-empty:before{content:"\e2b5"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-truck-flatbed:before{content:"\e2b6"}.fa-truck-front:before{content:"\e2b7"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-truck-couch:before,.fa-truck-ramp-couch:before{content:"\f4dd"}.fa-truck-tow:before{content:"\e2b8"}.fa-trumpet:before{content:"\f8e3"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-teletype-answer:before,.fa-tty-answer:before{content:"\e2b9"}.fa-tugrik-sign:before{content:"\e2ba"}.fa-turkey:before{content:"\f725"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-turn-down-left:before{content:"\e331"}.fa-turn-down-right:before{content:"\e455"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-turntable:before{content:"\f8e4"}.fa-turtle:before{content:"\f726"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-tv-music:before{content:"\f8e6"}.fa-tv-retro:before{content:"\f401"}.fa-typewriter:before{content:"\f8e7"}.fa-u:before{content:"\55"}.fa-ufo:before{content:"\e047"}.fa-ufo-beam:before{content:"\e048"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-umbrella-alt:before,.fa-umbrella-simple:before{content:"\e2bc"}.fa-underline:before{content:"\f0cd"}.fa-unicorn:before{content:"\f727"}.fa-uniform-martial-arts:before{content:"\e3d1"}.fa-union:before{content:"\f6a2"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrow-alt-up:before,.fa-up:before{content:"\f357"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-up-from-dotted-line:before{content:"\e456"}.fa-arrow-alt-from-bottom:before,.fa-up-from-line:before{content:"\f346"}.fa-up-left:before{content:"\e2bd"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-up-right:before{content:"\e2be"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-up-to-dotted-line:before{content:"\e457"}.fa-arrow-alt-to-top:before,.fa-up-to-line:before{content:"\f34d"}.fa-upload:before{content:"\f093"}.fa-usb-drive:before{content:"\f8e9"}.fa-user:before{content:"\f007"}.fa-user-alien:before{content:"\e04a"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-bounty-hunter:before{content:"\e2bf"}.fa-user-check:before{content:"\f4fc"}.fa-user-chef:before{content:"\e3d2"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cowboy:before{content:"\f8ea"}.fa-user-crown:before{content:"\f6a4"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-doctor-hair:before{content:"\e458"}.fa-user-doctor-hair-long:before{content:"\e459"}.fa-user-doctor-message:before,.fa-user-md-chat:before{content:"\f82e"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-group-crown:before,.fa-users-crown:before{content:"\f6a5"}.fa-user-hair:before{content:"\e45a"}.fa-user-hair-buns:before{content:"\e3d3"}.fa-user-hair-long:before{content:"\e45b"}.fa-business-front:before,.fa-party-back:before,.fa-trian-balbot:before,.fa-user-hair-mullet:before{content:"\e45c"}.fa-user-headset:before{content:"\f82d"}.fa-user-construction:before,.fa-user-hard-hat:before,.fa-user-helmet-safety:before{content:"\f82c"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-music:before{content:"\f8eb"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-nurse-hair:before{content:"\e45d"}.fa-user-nurse-hair-long:before{content:"\e45e"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-pilot:before{content:"\e2c0"}.fa-user-pilot-tie:before{content:"\e2c1"}.fa-user-plus:before{content:"\f234"}.fa-user-police:before{content:"\e333"}.fa-user-police-tie:before{content:"\e334"}.fa-user-robot:before{content:"\e04b"}.fa-user-secret:before{content:"\f21b"}.fa-user-shakespeare:before{content:"\e2c2"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-tie-hair:before{content:"\e45f"}.fa-user-tie-hair-long:before{content:"\e460"}.fa-user-unlock:before{content:"\e058"}.fa-user-visor:before{content:"\e04c"}.fa-user-vneck:before{content:"\e461"}.fa-user-vneck-hair:before{content:"\e462"}.fa-user-vneck-hair-long:before{content:"\e463"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-medical:before{content:"\f830"}.fa-users-slash:before{content:"\e073"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-utensils-slash:before{content:"\e464"}.fa-utility-pole:before{content:"\e2c3"}.fa-utility-pole-double:before{content:"\e2c4"}.fa-v:before{content:"\56"}.fa-vacuum:before{content:"\e04d"}.fa-vacuum-robot:before{content:"\e04e"}.fa-value-absolute:before{content:"\f6a6"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-circle:before{content:"\e2c6"}.fa-vector-polygon:before{content:"\e2c7"}.fa-vector-square:before{content:"\f5cb"}.fa-vent-damper:before{content:"\e465"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-arrow-down-left:before{content:"\e2c8"}.fa-video-arrow-up-right:before{content:"\e2c9"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-violin:before{content:"\f8ed"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-medium:before,.fa-volume:before{content:"\f6a8"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-waffle:before{content:"\e466"}.fa-wagon-covered:before{content:"\f8ee"}.fa-walker:before{content:"\f831"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before,.fa-warehouse-full:before{content:"\f495"}.fa-washer:before,.fa-washing-machine:before{content:"\f898"}.fa-watch:before{content:"\f2e1"}.fa-watch-apple:before{content:"\e2cb"}.fa-watch-calculator:before{content:"\f8f0"}.fa-watch-fitness:before{content:"\f63e"}.fa-watch-smart:before{content:"\e2cc"}.fa-water:before{content:"\f773"}.fa-water-arrow-down:before,.fa-water-lower:before{content:"\f774"}.fa-water-arrow-up:before,.fa-water-rise:before{content:"\f775"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-watermelon-slice:before{content:"\e337"}.fa-heart-rate:before,.fa-wave-pulse:before{content:"\f5f8"}.fa-wave-sine:before{content:"\f899"}.fa-wave-square:before{content:"\f83e"}.fa-wave-triangle:before{content:"\f89a"}.fa-waveform:before{content:"\f8f1"}.fa-waveform-lines:before,.fa-waveform-path:before{content:"\f8f2"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-whale:before{content:"\f72c"}.fa-wheat:before{content:"\f72d"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-wheat-awn-slash:before{content:"\e338"}.fa-wheat-slash:before{content:"\e339"}.fa-wheelchair:before{content:"\f193"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before,.fa-whiskey-glass-ice:before{content:"\f7a1"}.fa-whistle:before{content:"\f460"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wifi-exclamation:before{content:"\e2cf"}.fa-wifi-2:before,.fa-wifi-fair:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wifi-1:before,.fa-wifi-weak:before{content:"\f6aa"}.fa-wind:before{content:"\f72e"}.fa-wind-turbine:before{content:"\f89b"}.fa-wind-circle-exclamation:before,.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before,.fa-window-flip:before{content:"\f40f"}.fa-window-frame:before{content:"\e04f"}.fa-window-frame-open:before{content:"\e050"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-fragile:before,.fa-wine-glass-crack:before{content:"\f4bb"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-wrench-simple:before{content:"\e2d1"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-times-to-slot:before,.fa-vote-nay:before,.fa-xmark-to-slot:before{content:"\f771"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(../fonts/fontawesome/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands;font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-penny-arcade:before{content:"\f704"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}@font-face{font-family:Font Awesome\ 6 Duotone;font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fontawesome/fa-duotone-900.woff2) format("woff2"),url(../fonts/fontawesome/fa-duotone-900.ttf) format("truetype")}.fa-duotone,.fad{position:relative;font-family:Font Awesome\ 6 Duotone;font-weight:900;letter-spacing:normal}.fa-duotone:before,.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fa-duotone:after,.fad:after{color:var(--fa-secondary-color,inherit)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fa-duotone.fa-fw:before,.fa-duotone.fa-stack-1x:before,.fa-duotone.fa-stack-2x:before,.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fa-duotone.fa-0:after,.fad.fa-0:after{content:"\30\30"}.fa-duotone.fa-1:after,.fad.fa-1:after{content:"\31\31"}.fa-duotone.fa-2:after,.fad.fa-2:after{content:"\32\32"}.fa-duotone.fa-3:after,.fad.fa-3:after{content:"\33\33"}.fa-duotone.fa-4:after,.fad.fa-4:after{content:"\34\34"}.fa-duotone.fa-5:after,.fad.fa-5:after{content:"\35\35"}.fa-duotone.fa-6:after,.fad.fa-6:after{content:"\36\36"}.fa-duotone.fa-7:after,.fad.fa-7:after{content:"\37\37"}.fa-duotone.fa-8:after,.fad.fa-8:after{content:"\38\38"}.fa-duotone.fa-9:after,.fad.fa-9:after{content:"\39\39"}.fa-duotone.fa-00:after,.fad.fa-00:after{content:"\e467\e467"}.fa-duotone.fa-360-degrees:after,.fad.fa-360-degrees:after{content:"\e2dc\e2dc"}.fa-duotone.fa-a:after,.fad.fa-a:after{content:"\41\41"}.fa-duotone.fa-abacus:after,.fad.fa-abacus:after{content:"\f640\f640"}.fa-duotone.fa-accent-grave:after,.fad.fa-accent-grave:after{content:"\60\60"}.fa-duotone.fa-acorn:after,.fad.fa-acorn:after{content:"\f6ae\f6ae"}.fa-duotone.fa-address-book:after,.fa-duotone.fa-contact-book:after,.fad.fa-address-book:after,.fad.fa-contact-book:after{content:"\f2b9\f2b9"}.fa-duotone.fa-address-card:after,.fa-duotone.fa-contact-card:after,.fa-duotone.fa-vcard:after,.fad.fa-address-card:after,.fad.fa-contact-card:after,.fad.fa-vcard:after{content:"\f2bb\f2bb"}.fa-duotone.fa-air-conditioner:after,.fad.fa-air-conditioner:after{content:"\f8f4\f8f4"}.fa-duotone.fa-airplay:after,.fad.fa-airplay:after{content:"\e089\e089"}.fa-duotone.fa-alarm-clock:after,.fad.fa-alarm-clock:after{content:"\f34e\f34e"}.fa-duotone.fa-alarm-exclamation:after,.fad.fa-alarm-exclamation:after{content:"\f843\f843"}.fa-duotone.fa-alarm-plus:after,.fad.fa-alarm-plus:after{content:"\f844\f844"}.fa-duotone.fa-alarm-snooze:after,.fad.fa-alarm-snooze:after{content:"\f845\f845"}.fa-duotone.fa-album:after,.fad.fa-album:after{content:"\f89f\f89f"}.fa-duotone.fa-album-collection:after,.fad.fa-album-collection:after{content:"\f8a0\f8a0"}.fa-duotone.fa-alicorn:after,.fad.fa-alicorn:after{content:"\f6b0\f6b0"}.fa-duotone.fa-alien:after,.fad.fa-alien:after{content:"\f8f5\f8f5"}.fa-duotone.fa-alien-8bit:after,.fa-duotone.fa-alien-monster:after,.fad.fa-alien-8bit:after,.fad.fa-alien-monster:after{content:"\f8f6\f8f6"}.fa-duotone.fa-align-center:after,.fad.fa-align-center:after{content:"\f037\f037"}.fa-duotone.fa-align-justify:after,.fad.fa-align-justify:after{content:"\f039\f039"}.fa-duotone.fa-align-left:after,.fad.fa-align-left:after{content:"\f036\f036"}.fa-duotone.fa-align-right:after,.fad.fa-align-right:after{content:"\f038\f038"}.fa-duotone.fa-align-slash:after,.fad.fa-align-slash:after{content:"\f846\f846"}.fa-duotone.fa-alt:after,.fad.fa-alt:after{content:"\e08a\e08a"}.fa-duotone.fa-amp-guitar:after,.fad.fa-amp-guitar:after{content:"\f8a1\f8a1"}.fa-duotone.fa-ampersand:after,.fad.fa-ampersand:after{content:"\26\26"}.fa-duotone.fa-anchor:after,.fad.fa-anchor:after{content:"\f13d\f13d"}.fa-duotone.fa-angel:after,.fad.fa-angel:after{content:"\f779\f779"}.fa-duotone.fa-angle:after,.fad.fa-angle:after{content:"\e08c\e08c"}.fa-duotone.fa-angle-90:after,.fad.fa-angle-90:after{content:"\e08d\e08d"}.fa-duotone.fa-angle-down:after,.fad.fa-angle-down:after{content:"\f107\f107"}.fa-duotone.fa-angle-left:after,.fad.fa-angle-left:after{content:"\f104\f104"}.fa-duotone.fa-angle-right:after,.fad.fa-angle-right:after{content:"\f105\f105"}.fa-duotone.fa-angle-up:after,.fad.fa-angle-up:after{content:"\f106\f106"}.fa-duotone.fa-angle-double-down:after,.fa-duotone.fa-angles-down:after,.fad.fa-angle-double-down:after,.fad.fa-angles-down:after{content:"\f103\f103"}.fa-duotone.fa-angle-double-left:after,.fa-duotone.fa-angles-left:after,.fad.fa-angle-double-left:after,.fad.fa-angles-left:after{content:"\f100\f100"}.fa-duotone.fa-angle-double-right:after,.fa-duotone.fa-angles-right:after,.fad.fa-angle-double-right:after,.fad.fa-angles-right:after{content:"\f101\f101"}.fa-duotone.fa-angle-double-up:after,.fa-duotone.fa-angles-up:after,.fad.fa-angle-double-up:after,.fad.fa-angles-up:after{content:"\f102\f102"}.fa-duotone.fa-ankh:after,.fad.fa-ankh:after{content:"\f644\f644"}.fa-duotone.fa-apartment:after,.fad.fa-apartment:after{content:"\e468\e468"}.fa-duotone.fa-aperture:after,.fad.fa-aperture:after{content:"\e2df\e2df"}.fa-duotone.fa-apostrophe:after,.fad.fa-apostrophe:after{content:"\27\27"}.fa-duotone.fa-apple-core:after,.fad.fa-apple-core:after{content:"\e08f\e08f"}.fa-duotone.fa-apple-alt:after,.fa-duotone.fa-apple-whole:after,.fad.fa-apple-alt:after,.fad.fa-apple-whole:after{content:"\f5d1\f5d1"}.fa-duotone.fa-archway:after,.fad.fa-archway:after{content:"\f557\f557"}.fa-duotone.fa-arrow-down:after,.fad.fa-arrow-down:after{content:"\f063\f063"}.fa-duotone.fa-arrow-down-1-9:after,.fa-duotone.fa-sort-numeric-asc:after,.fa-duotone.fa-sort-numeric-down:after,.fad.fa-arrow-down-1-9:after,.fad.fa-sort-numeric-asc:after,.fad.fa-sort-numeric-down:after{content:"\f162\f162"}.fa-duotone.fa-arrow-down-9-1:after,.fa-duotone.fa-sort-numeric-desc:after,.fa-duotone.fa-sort-numeric-down-alt:after,.fad.fa-arrow-down-9-1:after,.fad.fa-sort-numeric-desc:after,.fad.fa-sort-numeric-down-alt:after{content:"\f886\f886"}.fa-duotone.fa-arrow-down-a-z:after,.fa-duotone.fa-sort-alpha-asc:after,.fa-duotone.fa-sort-alpha-down:after,.fad.fa-arrow-down-a-z:after,.fad.fa-sort-alpha-asc:after,.fad.fa-sort-alpha-down:after{content:"\f15d\f15d"}.fa-duotone.fa-arrow-down-arrow-up:after,.fa-duotone.fa-sort-alt:after,.fad.fa-arrow-down-arrow-up:after,.fad.fa-sort-alt:after{content:"\f883\f883"}.fa-duotone.fa-arrow-down-big-small:after,.fa-duotone.fa-sort-size-down:after,.fad.fa-arrow-down-big-small:after,.fad.fa-sort-size-down:after{content:"\f88c\f88c"}.fa-duotone.fa-arrow-down-from-dotted-line:after,.fad.fa-arrow-down-from-dotted-line:after{content:"\e090\e090"}.fa-duotone.fa-arrow-down-from-line:after,.fa-duotone.fa-arrow-from-top:after,.fad.fa-arrow-down-from-line:after,.fad.fa-arrow-from-top:after{content:"\f345\f345"}.fa-duotone.fa-arrow-down-left:after,.fad.fa-arrow-down-left:after{content:"\e091\e091"}.fa-duotone.fa-arrow-down-left-and-arrow-up-right-to-center:after,.fad.fa-arrow-down-left-and-arrow-up-right-to-center:after{content:"\e092\e092"}.fa-duotone.fa-arrow-down-long:after,.fa-duotone.fa-long-arrow-down:after,.fad.fa-arrow-down-long:after,.fad.fa-long-arrow-down:after{content:"\f175\f175"}.fa-duotone.fa-arrow-down-right:after,.fad.fa-arrow-down-right:after{content:"\e093\e093"}.fa-duotone.fa-arrow-down-short-wide:after,.fa-duotone.fa-sort-amount-desc:after,.fa-duotone.fa-sort-amount-down-alt:after,.fad.fa-arrow-down-short-wide:after,.fad.fa-sort-amount-desc:after,.fad.fa-sort-amount-down-alt:after{content:"\f884\f884"}.fa-duotone.fa-arrow-down-small-big:after,.fa-duotone.fa-sort-size-down-alt:after,.fad.fa-arrow-down-small-big:after,.fad.fa-sort-size-down-alt:after{content:"\f88d\f88d"}.fa-duotone.fa-arrow-down-square-triangle:after,.fa-duotone.fa-sort-shapes-down-alt:after,.fad.fa-arrow-down-square-triangle:after,.fad.fa-sort-shapes-down-alt:after{content:"\f889\f889"}.fa-duotone.fa-arrow-down-to-bracket:after,.fad.fa-arrow-down-to-bracket:after{content:"\e094\e094"}.fa-duotone.fa-arrow-down-to-dotted-line:after,.fad.fa-arrow-down-to-dotted-line:after{content:"\e095\e095"}.fa-duotone.fa-arrow-down-to-line:after,.fa-duotone.fa-arrow-to-bottom:after,.fad.fa-arrow-down-to-line:after,.fad.fa-arrow-to-bottom:after{content:"\f33d\f33d"}.fa-duotone.fa-arrow-down-to-square:after,.fad.fa-arrow-down-to-square:after{content:"\e096\e096"}.fa-duotone.fa-arrow-down-triangle-square:after,.fa-duotone.fa-sort-shapes-down:after,.fad.fa-arrow-down-triangle-square:after,.fad.fa-sort-shapes-down:after{content:"\f888\f888"}.fa-duotone.fa-arrow-down-wide-short:after,.fa-duotone.fa-sort-amount-asc:after,.fa-duotone.fa-sort-amount-down:after,.fad.fa-arrow-down-wide-short:after,.fad.fa-sort-amount-asc:after,.fad.fa-sort-amount-down:after{content:"\f160\f160"}.fa-duotone.fa-arrow-down-z-a:after,.fa-duotone.fa-sort-alpha-desc:after,.fa-duotone.fa-sort-alpha-down-alt:after,.fad.fa-arrow-down-z-a:after,.fad.fa-sort-alpha-desc:after,.fad.fa-sort-alpha-down-alt:after{content:"\f881\f881"}.fa-duotone.fa-arrow-left:after,.fad.fa-arrow-left:after{content:"\f060\f060"}.fa-duotone.fa-arrow-from-right:after,.fa-duotone.fa-arrow-left-from-line:after,.fad.fa-arrow-from-right:after,.fad.fa-arrow-left-from-line:after{content:"\f344\f344"}.fa-duotone.fa-arrow-left-long:after,.fa-duotone.fa-long-arrow-left:after,.fad.fa-arrow-left-long:after,.fad.fa-long-arrow-left:after{content:"\f177\f177"}.fa-duotone.fa-arrow-left-long-to-line:after,.fad.fa-arrow-left-long-to-line:after{content:"\e3d4\e3d4"}.fa-duotone.fa-arrow-left-to-line:after,.fa-duotone.fa-arrow-to-left:after,.fad.fa-arrow-left-to-line:after,.fad.fa-arrow-to-left:after{content:"\f33e\f33e"}.fa-duotone.fa-arrow-pointer:after,.fa-duotone.fa-mouse-pointer:after,.fad.fa-arrow-pointer:after,.fad.fa-mouse-pointer:after{content:"\f245\f245"}.fa-duotone.fa-arrow-right:after,.fad.fa-arrow-right:after{content:"\f061\f061"}.fa-duotone.fa-arrow-right-arrow-left:after,.fa-duotone.fa-exchange:after,.fad.fa-arrow-right-arrow-left:after,.fad.fa-exchange:after{content:"\f0ec\f0ec"}.fa-duotone.fa-arrow-right-from-bracket:after,.fa-duotone.fa-sign-out:after,.fad.fa-arrow-right-from-bracket:after,.fad.fa-sign-out:after{content:"\f08b\f08b"}.fa-duotone.fa-arrow-from-left:after,.fa-duotone.fa-arrow-right-from-line:after,.fad.fa-arrow-from-left:after,.fad.fa-arrow-right-from-line:after{content:"\f343\f343"}.fa-duotone.fa-arrow-right-long:after,.fa-duotone.fa-long-arrow-right:after,.fad.fa-arrow-right-long:after,.fad.fa-long-arrow-right:after{content:"\f178\f178"}.fa-duotone.fa-arrow-right-long-to-line:after,.fad.fa-arrow-right-long-to-line:after{content:"\e3d5\e3d5"}.fa-duotone.fa-arrow-right-to-bracket:after,.fa-duotone.fa-sign-in:after,.fad.fa-arrow-right-to-bracket:after,.fad.fa-sign-in:after{content:"\f090\f090"}.fa-duotone.fa-arrow-right-to-line:after,.fa-duotone.fa-arrow-to-right:after,.fad.fa-arrow-right-to-line:after,.fad.fa-arrow-to-right:after{content:"\f340\f340"}.fa-duotone.fa-arrow-left-rotate:after,.fa-duotone.fa-arrow-rotate-back:after,.fa-duotone.fa-arrow-rotate-backward:after,.fa-duotone.fa-arrow-rotate-left:after,.fa-duotone.fa-undo:after,.fad.fa-arrow-left-rotate:after,.fad.fa-arrow-rotate-back:after,.fad.fa-arrow-rotate-backward:after,.fad.fa-arrow-rotate-left:after,.fad.fa-undo:after{content:"\f0e2\f0e2"}.fa-duotone.fa-arrow-right-rotate:after,.fa-duotone.fa-arrow-rotate-forward:after,.fa-duotone.fa-arrow-rotate-right:after,.fa-duotone.fa-redo:after,.fad.fa-arrow-right-rotate:after,.fad.fa-arrow-rotate-forward:after,.fad.fa-arrow-rotate-right:after,.fad.fa-redo:after{content:"\f01e\f01e"}.fa-duotone.fa-arrow-trend-down:after,.fad.fa-arrow-trend-down:after{content:"\e097\e097"}.fa-duotone.fa-arrow-trend-up:after,.fad.fa-arrow-trend-up:after{content:"\e098\e098"}.fa-duotone.fa-arrow-turn-down:after,.fa-duotone.fa-level-down:after,.fad.fa-arrow-turn-down:after,.fad.fa-level-down:after{content:"\f149\f149"}.fa-duotone.fa-arrow-turn-down-left:after,.fad.fa-arrow-turn-down-left:after{content:"\e2e1\e2e1"}.fa-duotone.fa-arrow-turn-down-right:after,.fad.fa-arrow-turn-down-right:after{content:"\e3d6\e3d6"}.fa-duotone.fa-arrow-turn-up:after,.fa-duotone.fa-level-up:after,.fad.fa-arrow-turn-up:after,.fad.fa-level-up:after{content:"\f148\f148"}.fa-duotone.fa-arrow-up:after,.fad.fa-arrow-up:after{content:"\f062\f062"}.fa-duotone.fa-arrow-up-1-9:after,.fa-duotone.fa-sort-numeric-up:after,.fad.fa-arrow-up-1-9:after,.fad.fa-sort-numeric-up:after{content:"\f163\f163"}.fa-duotone.fa-arrow-up-9-1:after,.fa-duotone.fa-sort-numeric-up-alt:after,.fad.fa-arrow-up-9-1:after,.fad.fa-sort-numeric-up-alt:after{content:"\f887\f887"}.fa-duotone.fa-arrow-up-a-z:after,.fa-duotone.fa-sort-alpha-up:after,.fad.fa-arrow-up-a-z:after,.fad.fa-sort-alpha-up:after{content:"\f15e\f15e"}.fa-duotone.fa-arrow-up-arrow-down:after,.fa-duotone.fa-sort-up-down:after,.fad.fa-arrow-up-arrow-down:after,.fad.fa-sort-up-down:after{content:"\e099\e099"}.fa-duotone.fa-arrow-up-big-small:after,.fa-duotone.fa-sort-size-up:after,.fad.fa-arrow-up-big-small:after,.fad.fa-sort-size-up:after{content:"\f88e\f88e"}.fa-duotone.fa-arrow-up-from-bracket:after,.fad.fa-arrow-up-from-bracket:after{content:"\e09a\e09a"}.fa-duotone.fa-arrow-up-from-dotted-line:after,.fad.fa-arrow-up-from-dotted-line:after{content:"\e09b\e09b"}.fa-duotone.fa-arrow-from-bottom:after,.fa-duotone.fa-arrow-up-from-line:after,.fad.fa-arrow-from-bottom:after,.fad.fa-arrow-up-from-line:after{content:"\f342\f342"}.fa-duotone.fa-arrow-up-from-square:after,.fad.fa-arrow-up-from-square:after{content:"\e09c\e09c"}.fa-duotone.fa-arrow-up-left:after,.fad.fa-arrow-up-left:after{content:"\e09d\e09d"}.fa-duotone.fa-arrow-up-left-from-circle:after,.fad.fa-arrow-up-left-from-circle:after{content:"\e09e\e09e"}.fa-duotone.fa-arrow-up-long:after,.fa-duotone.fa-long-arrow-up:after,.fad.fa-arrow-up-long:after,.fad.fa-long-arrow-up:after{content:"\f176\f176"}.fa-duotone.fa-arrow-up-right:after,.fad.fa-arrow-up-right:after{content:"\e09f\e09f"}.fa-duotone.fa-arrow-up-right-and-arrow-down-left-from-center:after,.fad.fa-arrow-up-right-and-arrow-down-left-from-center:after{content:"\e0a0\e0a0"}.fa-duotone.fa-arrow-up-right-from-square:after,.fa-duotone.fa-external-link:after,.fad.fa-arrow-up-right-from-square:after,.fad.fa-external-link:after{content:"\f08e\f08e"}.fa-duotone.fa-arrow-up-short-wide:after,.fa-duotone.fa-sort-amount-up-alt:after,.fad.fa-arrow-up-short-wide:after,.fad.fa-sort-amount-up-alt:after{content:"\f885\f885"}.fa-duotone.fa-arrow-up-small-big:after,.fa-duotone.fa-sort-size-up-alt:after,.fad.fa-arrow-up-small-big:after,.fad.fa-sort-size-up-alt:after{content:"\f88f\f88f"}.fa-duotone.fa-arrow-up-square-triangle:after,.fa-duotone.fa-sort-shapes-up-alt:after,.fad.fa-arrow-up-square-triangle:after,.fad.fa-sort-shapes-up-alt:after{content:"\f88b\f88b"}.fa-duotone.fa-arrow-up-to-dotted-line:after,.fad.fa-arrow-up-to-dotted-line:after{content:"\e0a1\e0a1"}.fa-duotone.fa-arrow-to-top:after,.fa-duotone.fa-arrow-up-to-line:after,.fad.fa-arrow-to-top:after,.fad.fa-arrow-up-to-line:after{content:"\f341\f341"}.fa-duotone.fa-arrow-up-triangle-square:after,.fa-duotone.fa-sort-shapes-up:after,.fad.fa-arrow-up-triangle-square:after,.fad.fa-sort-shapes-up:after{content:"\f88a\f88a"}.fa-duotone.fa-arrow-up-wide-short:after,.fa-duotone.fa-sort-amount-up:after,.fad.fa-arrow-up-wide-short:after,.fad.fa-sort-amount-up:after{content:"\f161\f161"}.fa-duotone.fa-arrow-up-z-a:after,.fa-duotone.fa-sort-alpha-up-alt:after,.fad.fa-arrow-up-z-a:after,.fad.fa-sort-alpha-up-alt:after{content:"\f882\f882"}.fa-duotone.fa-arrows-cross:after,.fad.fa-arrows-cross:after{content:"\e0a2\e0a2"}.fa-duotone.fa-arrows-from-dotted-line:after,.fad.fa-arrows-from-dotted-line:after{content:"\e0a3\e0a3"}.fa-duotone.fa-arrows-from-line:after,.fad.fa-arrows-from-line:after{content:"\e0a4\e0a4"}.fa-duotone.fa-arrows-h:after,.fa-duotone.fa-arrows-left-right:after,.fad.fa-arrows-h:after,.fad.fa-arrows-left-right:after{content:"\f07e\f07e"}.fa-duotone.fa-arrows-maximize:after,.fa-duotone.fa-expand-arrows:after,.fad.fa-arrows-maximize:after,.fad.fa-expand-arrows:after{content:"\f31d\f31d"}.fa-duotone.fa-arrows-minimize:after,.fa-duotone.fa-compress-arrows:after,.fad.fa-arrows-minimize:after,.fad.fa-compress-arrows:after{content:"\e0a5\e0a5"}.fa-duotone.fa-arrows-repeat:after,.fa-duotone.fa-repeat-alt:after,.fad.fa-arrows-repeat:after,.fad.fa-repeat-alt:after{content:"\f364\f364"}.fa-duotone.fa-arrows-repeat-1:after,.fa-duotone.fa-repeat-1-alt:after,.fad.fa-arrows-repeat-1:after,.fad.fa-repeat-1-alt:after{content:"\f366\f366"}.fa-duotone.fa-arrows-retweet:after,.fa-duotone.fa-retweet-alt:after,.fad.fa-arrows-retweet:after,.fad.fa-retweet-alt:after{content:"\f361\f361"}.fa-duotone.fa-arrows-rotate:after,.fa-duotone.fa-refresh:after,.fa-duotone.fa-sync:after,.fad.fa-arrows-rotate:after,.fad.fa-refresh:after,.fad.fa-sync:after{content:"\f021\f021"}.fa-duotone.fa-arrows-to-dotted-line:after,.fad.fa-arrows-to-dotted-line:after{content:"\e0a6\e0a6"}.fa-duotone.fa-arrows-to-line:after,.fad.fa-arrows-to-line:after{content:"\e0a7\e0a7"}.fa-duotone.fa-arrows-up-down:after,.fa-duotone.fa-arrows-v:after,.fad.fa-arrows-up-down:after,.fad.fa-arrows-v:after{content:"\f07d\f07d"}.fa-duotone.fa-arrows-up-down-left-right:after,.fa-duotone.fa-arrows:after,.fad.fa-arrows-up-down-left-right:after,.fad.fa-arrows:after{content:"\f047\f047"}.fa-duotone.fa-asterisk:after,.fad.fa-asterisk:after{content:"\2a\2a"}.fa-duotone.fa-at:after,.fad.fa-at:after{content:"\40\40"}.fa-duotone.fa-atom:after,.fad.fa-atom:after{content:"\f5d2\f5d2"}.fa-duotone.fa-atom-alt:after,.fa-duotone.fa-atom-simple:after,.fad.fa-atom-alt:after,.fad.fa-atom-simple:after{content:"\f5d3\f5d3"}.fa-duotone.fa-audio-description:after,.fad.fa-audio-description:after{content:"\f29e\f29e"}.fa-duotone.fa-audio-description-slash:after,.fad.fa-audio-description-slash:after{content:"\e0a8\e0a8"}.fa-duotone.fa-austral-sign:after,.fad.fa-austral-sign:after{content:"\e0a9\e0a9"}.fa-duotone.fa-avocado:after,.fad.fa-avocado:after{content:"\e0aa\e0aa"}.fa-duotone.fa-award:after,.fad.fa-award:after{content:"\f559\f559"}.fa-duotone.fa-award-simple:after,.fad.fa-award-simple:after{content:"\e0ab\e0ab"}.fa-duotone.fa-axe:after,.fad.fa-axe:after{content:"\f6b2\f6b2"}.fa-duotone.fa-axe-battle:after,.fad.fa-axe-battle:after{content:"\f6b3\f6b3"}.fa-duotone.fa-b:after,.fad.fa-b:after{content:"\42\42"}.fa-duotone.fa-baby:after,.fad.fa-baby:after{content:"\f77c\f77c"}.fa-duotone.fa-baby-carriage:after,.fa-duotone.fa-carriage-baby:after,.fad.fa-baby-carriage:after,.fad.fa-carriage-baby:after{content:"\f77d\f77d"}.fa-duotone.fa-backpack:after,.fad.fa-backpack:after{content:"\f5d4\f5d4"}.fa-duotone.fa-backward:after,.fad.fa-backward:after{content:"\f04a\f04a"}.fa-duotone.fa-backward-fast:after,.fa-duotone.fa-fast-backward:after,.fad.fa-backward-fast:after,.fad.fa-fast-backward:after{content:"\f049\f049"}.fa-duotone.fa-backward-step:after,.fa-duotone.fa-step-backward:after,.fad.fa-backward-step:after,.fad.fa-step-backward:after{content:"\f048\f048"}.fa-duotone.fa-bacon:after,.fad.fa-bacon:after{content:"\f7e5\f7e5"}.fa-duotone.fa-bacteria:after,.fad.fa-bacteria:after{content:"\e059\e059"}.fa-duotone.fa-bacterium:after,.fad.fa-bacterium:after{content:"\e05a\e05a"}.fa-duotone.fa-badge:after,.fad.fa-badge:after{content:"\f335\f335"}.fa-duotone.fa-badge-check:after,.fad.fa-badge-check:after{content:"\f336\f336"}.fa-duotone.fa-badge-dollar:after,.fad.fa-badge-dollar:after{content:"\f645\f645"}.fa-duotone.fa-badge-percent:after,.fad.fa-badge-percent:after{content:"\f646\f646"}.fa-duotone.fa-badge-sheriff:after,.fad.fa-badge-sheriff:after{content:"\f8a2\f8a2"}.fa-duotone.fa-badger-honey:after,.fad.fa-badger-honey:after{content:"\f6b4\f6b4"}.fa-duotone.fa-badminton:after,.fad.fa-badminton:after{content:"\e33a\e33a"}.fa-duotone.fa-bag-shopping:after,.fa-duotone.fa-shopping-bag:after,.fad.fa-bag-shopping:after,.fad.fa-shopping-bag:after{content:"\f290\f290"}.fa-duotone.fa-bagel:after,.fad.fa-bagel:after{content:"\e3d7\e3d7"}.fa-duotone.fa-bags-shopping:after,.fad.fa-bags-shopping:after{content:"\f847\f847"}.fa-duotone.fa-baguette:after,.fad.fa-baguette:after{content:"\e3d8\e3d8"}.fa-duotone.fa-bahai:after,.fad.fa-bahai:after{content:"\f666\f666"}.fa-duotone.fa-baht-sign:after,.fad.fa-baht-sign:after{content:"\e0ac\e0ac"}.fa-duotone.fa-ball-pile:after,.fad.fa-ball-pile:after{content:"\f77e\f77e"}.fa-duotone.fa-balloon:after,.fad.fa-balloon:after{content:"\e2e3\e2e3"}.fa-duotone.fa-balloons:after,.fad.fa-balloons:after{content:"\e2e4\e2e4"}.fa-duotone.fa-ballot:after,.fad.fa-ballot:after{content:"\f732\f732"}.fa-duotone.fa-ballot-check:after,.fad.fa-ballot-check:after{content:"\f733\f733"}.fa-duotone.fa-ban:after,.fa-duotone.fa-cancel:after,.fad.fa-ban:after,.fad.fa-cancel:after{content:"\f05e\f05e"}.fa-duotone.fa-ban-bug:after,.fa-duotone.fa-debug:after,.fad.fa-ban-bug:after,.fad.fa-debug:after{content:"\f7f9\f7f9"}.fa-duotone.fa-ban-parking:after,.fa-duotone.fa-parking-circle-slash:after,.fad.fa-ban-parking:after,.fad.fa-parking-circle-slash:after{content:"\f616\f616"}.fa-duotone.fa-ban-smoking:after,.fa-duotone.fa-smoking-ban:after,.fad.fa-ban-smoking:after,.fad.fa-smoking-ban:after{content:"\f54d\f54d"}.fa-duotone.fa-banana:after,.fad.fa-banana:after{content:"\e2e5\e2e5"}.fa-duotone.fa-band-aid:after,.fa-duotone.fa-bandage:after,.fad.fa-band-aid:after,.fad.fa-bandage:after{content:"\f462\f462"}.fa-duotone.fa-bangladeshi-taka-sign:after,.fad.fa-bangladeshi-taka-sign:after{content:"\e2e6\e2e6"}.fa-duotone.fa-banjo:after,.fad.fa-banjo:after{content:"\f8a3\f8a3"}.fa-duotone.fa-bank:after,.fa-duotone.fa-institution:after,.fa-duotone.fa-university:after,.fad.fa-bank:after,.fad.fa-institution:after,.fad.fa-university:after{content:"\f19c\f19c"}.fa-duotone.fa-barcode:after,.fad.fa-barcode:after{content:"\f02a\f02a"}.fa-duotone.fa-barcode-read:after,.fad.fa-barcode-read:after{content:"\f464\f464"}.fa-duotone.fa-barcode-scan:after,.fad.fa-barcode-scan:after{content:"\f465\f465"}.fa-duotone.fa-bars:after,.fa-duotone.fa-navicon:after,.fad.fa-bars:after,.fad.fa-navicon:after{content:"\f0c9\f0c9"}.fa-duotone.fa-bars-filter:after,.fad.fa-bars-filter:after{content:"\e0ad\e0ad"}.fa-duotone.fa-bars-progress:after,.fa-duotone.fa-tasks-alt:after,.fad.fa-bars-progress:after,.fad.fa-tasks-alt:after{content:"\f828\f828"}.fa-duotone.fa-bars-sort:after,.fad.fa-bars-sort:after{content:"\e0ae\e0ae"}.fa-duotone.fa-bars-staggered:after,.fa-duotone.fa-reorder:after,.fa-duotone.fa-stream:after,.fad.fa-bars-staggered:after,.fad.fa-reorder:after,.fad.fa-stream:after{content:"\f550\f550"}.fa-duotone.fa-baseball-ball:after,.fa-duotone.fa-baseball:after,.fad.fa-baseball-ball:after,.fad.fa-baseball:after{content:"\f433\f433"}.fa-duotone.fa-baseball-bat-ball:after,.fad.fa-baseball-bat-ball:after{content:"\f432\f432"}.fa-duotone.fa-basket-shopping:after,.fa-duotone.fa-shopping-basket:after,.fad.fa-basket-shopping:after,.fad.fa-shopping-basket:after{content:"\f291\f291"}.fa-duotone.fa-basket-shopping-simple:after,.fa-duotone.fa-shopping-basket-alt:after,.fad.fa-basket-shopping-simple:after,.fad.fa-shopping-basket-alt:after{content:"\e0af\e0af"}.fa-duotone.fa-basketball-ball:after,.fa-duotone.fa-basketball:after,.fad.fa-basketball-ball:after,.fad.fa-basketball:after{content:"\f434\f434"}.fa-duotone.fa-basketball-hoop:after,.fad.fa-basketball-hoop:after{content:"\f435\f435"}.fa-duotone.fa-bat:after,.fad.fa-bat:after{content:"\f6b5\f6b5"}.fa-duotone.fa-bath:after,.fa-duotone.fa-bathtub:after,.fad.fa-bath:after,.fad.fa-bathtub:after{content:"\f2cd\f2cd"}.fa-duotone.fa-battery-bolt:after,.fad.fa-battery-bolt:after{content:"\f376\f376"}.fa-duotone.fa-battery-0:after,.fa-duotone.fa-battery-empty:after,.fad.fa-battery-0:after,.fad.fa-battery-empty:after{content:"\f244\f244"}.fa-duotone.fa-battery-exclamation:after,.fad.fa-battery-exclamation:after{content:"\e0b0\e0b0"}.fa-duotone.fa-battery-5:after,.fa-duotone.fa-battery-full:after,.fa-duotone.fa-battery:after,.fad.fa-battery-5:after,.fad.fa-battery-full:after,.fad.fa-battery:after{content:"\f240\f240"}.fa-duotone.fa-battery-3:after,.fa-duotone.fa-battery-half:after,.fad.fa-battery-3:after,.fad.fa-battery-half:after{content:"\f242\f242"}.fa-duotone.fa-battery-1:after,.fa-duotone.fa-battery-low:after,.fad.fa-battery-1:after,.fad.fa-battery-low:after{content:"\e0b1\e0b1"}.fa-duotone.fa-battery-2:after,.fa-duotone.fa-battery-quarter:after,.fad.fa-battery-2:after,.fad.fa-battery-quarter:after{content:"\f243\f243"}.fa-duotone.fa-battery-slash:after,.fad.fa-battery-slash:after{content:"\f377\f377"}.fa-duotone.fa-battery-4:after,.fa-duotone.fa-battery-three-quarters:after,.fad.fa-battery-4:after,.fad.fa-battery-three-quarters:after{content:"\f241\f241"}.fa-duotone.fa-bed:after,.fad.fa-bed:after{content:"\f236\f236"}.fa-duotone.fa-bed-bunk:after,.fad.fa-bed-bunk:after{content:"\f8f8\f8f8"}.fa-duotone.fa-bed-empty:after,.fad.fa-bed-empty:after{content:"\f8f9\f8f9"}.fa-duotone.fa-bed-alt:after,.fa-duotone.fa-bed-front:after,.fad.fa-bed-alt:after,.fad.fa-bed-front:after{content:"\f8f7\f8f7"}.fa-duotone.fa-bed-pulse:after,.fa-duotone.fa-procedures:after,.fad.fa-bed-pulse:after,.fad.fa-procedures:after{content:"\f487\f487"}.fa-duotone.fa-bee:after,.fad.fa-bee:after{content:"\e0b2\e0b2"}.fa-duotone.fa-beer-foam:after,.fa-duotone.fa-beer-mug:after,.fad.fa-beer-foam:after,.fad.fa-beer-mug:after{content:"\e0b3\e0b3"}.fa-duotone.fa-beer-mug-empty:after,.fa-duotone.fa-beer:after,.fad.fa-beer-mug-empty:after,.fad.fa-beer:after{content:"\f0fc\f0fc"}.fa-duotone.fa-bell:after,.fad.fa-bell:after{content:"\f0f3\f0f3"}.fa-duotone.fa-bell-concierge:after,.fa-duotone.fa-concierge-bell:after,.fad.fa-bell-concierge:after,.fad.fa-concierge-bell:after{content:"\f562\f562"}.fa-duotone.fa-bell-exclamation:after,.fad.fa-bell-exclamation:after{content:"\f848\f848"}.fa-duotone.fa-bell-on:after,.fad.fa-bell-on:after{content:"\f8fa\f8fa"}.fa-duotone.fa-bell-plus:after,.fad.fa-bell-plus:after{content:"\f849\f849"}.fa-duotone.fa-bell-school:after,.fad.fa-bell-school:after{content:"\f5d5\f5d5"}.fa-duotone.fa-bell-school-slash:after,.fad.fa-bell-school-slash:after{content:"\f5d6\f5d6"}.fa-duotone.fa-bell-slash:after,.fad.fa-bell-slash:after{content:"\f1f6\f1f6"}.fa-duotone.fa-bells:after,.fad.fa-bells:after{content:"\f77f\f77f"}.fa-duotone.fa-bench-tree:after,.fad.fa-bench-tree:after{content:"\e2e7\e2e7"}.fa-duotone.fa-bezier-curve:after,.fad.fa-bezier-curve:after{content:"\f55b\f55b"}.fa-duotone.fa-bicycle:after,.fad.fa-bicycle:after{content:"\f206\f206"}.fa-duotone.fa-binary:after,.fad.fa-binary:after{content:"\e33b\e33b"}.fa-duotone.fa-binary-circle-check:after,.fad.fa-binary-circle-check:after{content:"\e33c\e33c"}.fa-duotone.fa-binary-lock:after,.fad.fa-binary-lock:after{content:"\e33d\e33d"}.fa-duotone.fa-binary-slash:after,.fad.fa-binary-slash:after{content:"\e33e\e33e"}.fa-duotone.fa-binoculars:after,.fad.fa-binoculars:after{content:"\f1e5\f1e5"}.fa-duotone.fa-biohazard:after,.fad.fa-biohazard:after{content:"\f780\f780"}.fa-duotone.fa-bird:after,.fad.fa-bird:after{content:"\e469\e469"}.fa-duotone.fa-bitcoin-sign:after,.fad.fa-bitcoin-sign:after{content:"\e0b4\e0b4"}.fa-duotone.fa-blanket:after,.fad.fa-blanket:after{content:"\f498\f498"}.fa-duotone.fa-blanket-fire:after,.fad.fa-blanket-fire:after{content:"\e3da\e3da"}.fa-duotone.fa-blender:after,.fad.fa-blender:after{content:"\f517\f517"}.fa-duotone.fa-blender-phone:after,.fad.fa-blender-phone:after{content:"\f6b6\f6b6"}.fa-duotone.fa-blinds:after,.fad.fa-blinds:after{content:"\f8fb\f8fb"}.fa-duotone.fa-blinds-open:after,.fad.fa-blinds-open:after{content:"\f8fc\f8fc"}.fa-duotone.fa-blinds-raised:after,.fad.fa-blinds-raised:after{content:"\f8fd\f8fd"}.fa-duotone.fa-block:after,.fad.fa-block:after{content:"\e46a\e46a"}.fa-duotone.fa-block-brick:after,.fa-duotone.fa-wall-brick:after,.fad.fa-block-brick:after,.fad.fa-wall-brick:after{content:"\e3db\e3db"}.fa-duotone.fa-block-brick-fire:after,.fa-duotone.fa-firewall:after,.fad.fa-block-brick-fire:after,.fad.fa-firewall:after{content:"\e3dc\e3dc"}.fa-duotone.fa-block-question:after,.fad.fa-block-question:after{content:"\e3dd\e3dd"}.fa-duotone.fa-block-quote:after,.fad.fa-block-quote:after{content:"\e0b5\e0b5"}.fa-duotone.fa-blog:after,.fad.fa-blog:after{content:"\f781\f781"}.fa-duotone.fa-blueberries:after,.fad.fa-blueberries:after{content:"\e2e8\e2e8"}.fa-duotone.fa-bluetooth:after,.fad.fa-bluetooth:after{content:"\f293\f293"}.fa-duotone.fa-bold:after,.fad.fa-bold:after{content:"\f032\f032"}.fa-duotone.fa-bolt:after,.fa-duotone.fa-zap:after,.fad.fa-bolt:after,.fad.fa-zap:after{content:"\f0e7\f0e7"}.fa-duotone.fa-bolt-auto:after,.fad.fa-bolt-auto:after{content:"\e0b6\e0b6"}.fa-duotone.fa-bolt-lightning:after,.fad.fa-bolt-lightning:after{content:"\e0b7\e0b7"}.fa-duotone.fa-bolt-slash:after,.fad.fa-bolt-slash:after{content:"\e0b8\e0b8"}.fa-duotone.fa-bomb:after,.fad.fa-bomb:after{content:"\f1e2\f1e2"}.fa-duotone.fa-bone:after,.fad.fa-bone:after{content:"\f5d7\f5d7"}.fa-duotone.fa-bone-break:after,.fad.fa-bone-break:after{content:"\f5d8\f5d8"}.fa-duotone.fa-bong:after,.fad.fa-bong:after{content:"\f55c\f55c"}.fa-duotone.fa-book:after,.fad.fa-book:after{content:"\f02d\f02d"}.fa-duotone.fa-book-arrow-right:after,.fad.fa-book-arrow-right:after{content:"\e0b9\e0b9"}.fa-duotone.fa-book-arrow-up:after,.fad.fa-book-arrow-up:after{content:"\e0ba\e0ba"}.fa-duotone.fa-atlas:after,.fa-duotone.fa-book-atlas:after,.fad.fa-atlas:after,.fad.fa-book-atlas:after{content:"\f558\f558"}.fa-duotone.fa-bible:after,.fa-duotone.fa-book-bible:after,.fad.fa-bible:after,.fad.fa-book-bible:after{content:"\f647\f647"}.fa-duotone.fa-book-alt:after,.fa-duotone.fa-book-blank:after,.fad.fa-book-alt:after,.fad.fa-book-blank:after{content:"\f5d9\f5d9"}.fa-duotone.fa-book-bookmark:after,.fad.fa-book-bookmark:after{content:"\e0bb\e0bb"}.fa-duotone.fa-book-circle-arrow-right:after,.fad.fa-book-circle-arrow-right:after{content:"\e0bc\e0bc"}.fa-duotone.fa-book-circle-arrow-up:after,.fad.fa-book-circle-arrow-up:after{content:"\e0bd\e0bd"}.fa-duotone.fa-book-copy:after,.fad.fa-book-copy:after{content:"\e0be\e0be"}.fa-duotone.fa-book-font:after,.fad.fa-book-font:after{content:"\e0bf\e0bf"}.fa-duotone.fa-book-heart:after,.fad.fa-book-heart:after{content:"\f499\f499"}.fa-duotone.fa-book-journal-whills:after,.fa-duotone.fa-journal-whills:after,.fad.fa-book-journal-whills:after,.fad.fa-journal-whills:after{content:"\f66a\f66a"}.fa-duotone.fa-book-medical:after,.fad.fa-book-medical:after{content:"\f7e6\f7e6"}.fa-duotone.fa-book-open:after,.fad.fa-book-open:after{content:"\f518\f518"}.fa-duotone.fa-book-open-alt:after,.fa-duotone.fa-book-open-cover:after,.fad.fa-book-open-alt:after,.fad.fa-book-open-cover:after{content:"\e0c0\e0c0"}.fa-duotone.fa-book-open-reader:after,.fa-duotone.fa-book-reader:after,.fad.fa-book-open-reader:after,.fad.fa-book-reader:after{content:"\f5da\f5da"}.fa-duotone.fa-book-quran:after,.fa-duotone.fa-quran:after,.fad.fa-book-quran:after,.fad.fa-quran:after{content:"\f687\f687"}.fa-duotone.fa-book-law:after,.fa-duotone.fa-book-section:after,.fad.fa-book-law:after,.fad.fa-book-section:after{content:"\e0c1\e0c1"}.fa-duotone.fa-book-dead:after,.fa-duotone.fa-book-skull:after,.fad.fa-book-dead:after,.fad.fa-book-skull:after{content:"\f6b7\f6b7"}.fa-duotone.fa-book-sparkles:after,.fa-duotone.fa-book-spells:after,.fad.fa-book-sparkles:after,.fad.fa-book-spells:after{content:"\f6b8\f6b8"}.fa-duotone.fa-book-tanakh:after,.fa-duotone.fa-tanakh:after,.fad.fa-book-tanakh:after,.fad.fa-tanakh:after{content:"\f827\f827"}.fa-duotone.fa-book-user:after,.fad.fa-book-user:after{content:"\f7e7\f7e7"}.fa-duotone.fa-bookmark:after,.fad.fa-bookmark:after{content:"\f02e\f02e"}.fa-duotone.fa-bookmark-slash:after,.fad.fa-bookmark-slash:after{content:"\e0c2\e0c2"}.fa-duotone.fa-books:after,.fad.fa-books:after{content:"\f5db\f5db"}.fa-duotone.fa-books-medical:after,.fad.fa-books-medical:after{content:"\f7e8\f7e8"}.fa-duotone.fa-boombox:after,.fad.fa-boombox:after{content:"\f8a5\f8a5"}.fa-duotone.fa-boot:after,.fad.fa-boot:after{content:"\f782\f782"}.fa-duotone.fa-boot-heeled:after,.fad.fa-boot-heeled:after{content:"\e33f\e33f"}.fa-duotone.fa-booth-curtain:after,.fad.fa-booth-curtain:after{content:"\f734\f734"}.fa-duotone.fa-border-all:after,.fad.fa-border-all:after{content:"\f84c\f84c"}.fa-duotone.fa-border-bottom:after,.fad.fa-border-bottom:after{content:"\f84d\f84d"}.fa-duotone.fa-border-bottom-right:after,.fa-duotone.fa-border-style-alt:after,.fad.fa-border-bottom-right:after,.fad.fa-border-style-alt:after{content:"\f854\f854"}.fa-duotone.fa-border-center-h:after,.fad.fa-border-center-h:after{content:"\f89c\f89c"}.fa-duotone.fa-border-center-v:after,.fad.fa-border-center-v:after{content:"\f89d\f89d"}.fa-duotone.fa-border-inner:after,.fad.fa-border-inner:after{content:"\f84e\f84e"}.fa-duotone.fa-border-left:after,.fad.fa-border-left:after{content:"\f84f\f84f"}.fa-duotone.fa-border-none:after,.fad.fa-border-none:after{content:"\f850\f850"}.fa-duotone.fa-border-outer:after,.fad.fa-border-outer:after{content:"\f851\f851"}.fa-duotone.fa-border-right:after,.fad.fa-border-right:after{content:"\f852\f852"}.fa-duotone.fa-border-top:after,.fad.fa-border-top:after{content:"\f855\f855"}.fa-duotone.fa-border-style:after,.fa-duotone.fa-border-top-left:after,.fad.fa-border-style:after,.fad.fa-border-top-left:after{content:"\f853\f853"}.fa-duotone.fa-bow-arrow:after,.fad.fa-bow-arrow:after{content:"\f6b9\f6b9"}.fa-duotone.fa-bowl-chopsticks:after,.fad.fa-bowl-chopsticks:after{content:"\e2e9\e2e9"}.fa-duotone.fa-bowl-chopsticks-noodles:after,.fad.fa-bowl-chopsticks-noodles:after{content:"\e2ea\e2ea"}.fa-duotone.fa-bowl-hot:after,.fa-duotone.fa-soup:after,.fad.fa-bowl-hot:after,.fad.fa-soup:after{content:"\f823\f823"}.fa-duotone.fa-bowl-rice:after,.fad.fa-bowl-rice:after{content:"\e2eb\e2eb"}.fa-duotone.fa-bowl-scoop:after,.fa-duotone.fa-bowl-shaved-ice:after,.fad.fa-bowl-scoop:after,.fad.fa-bowl-shaved-ice:after{content:"\e3de\e3de"}.fa-duotone.fa-bowl-scoops:after,.fad.fa-bowl-scoops:after{content:"\e3df\e3df"}.fa-duotone.fa-bowl-soft-serve:after,.fad.fa-bowl-soft-serve:after{content:"\e46b\e46b"}.fa-duotone.fa-bowl-spoon:after,.fad.fa-bowl-spoon:after{content:"\e3e0\e3e0"}.fa-duotone.fa-bowling-ball:after,.fad.fa-bowling-ball:after{content:"\f436\f436"}.fa-duotone.fa-bowling-ball-pin:after,.fad.fa-bowling-ball-pin:after{content:"\e0c3\e0c3"}.fa-duotone.fa-bowling-pins:after,.fad.fa-bowling-pins:after{content:"\f437\f437"}.fa-duotone.fa-box:after,.fad.fa-box:after{content:"\f466\f466"}.fa-duotone.fa-archive:after,.fa-duotone.fa-box-archive:after,.fad.fa-archive:after,.fad.fa-box-archive:after{content:"\f187\f187"}.fa-duotone.fa-box-ballot:after,.fad.fa-box-ballot:after{content:"\f735\f735"}.fa-duotone.fa-box-check:after,.fad.fa-box-check:after{content:"\f467\f467"}.fa-duotone.fa-box-circle-check:after,.fad.fa-box-circle-check:after{content:"\e0c4\e0c4"}.fa-duotone.fa-box-dollar:after,.fa-duotone.fa-box-usd:after,.fad.fa-box-dollar:after,.fad.fa-box-usd:after{content:"\f4a0\f4a0"}.fa-duotone.fa-box-heart:after,.fad.fa-box-heart:after{content:"\f49d\f49d"}.fa-duotone.fa-box-open:after,.fad.fa-box-open:after{content:"\f49e\f49e"}.fa-duotone.fa-box-full:after,.fa-duotone.fa-box-open-full:after,.fad.fa-box-full:after,.fad.fa-box-open-full:after{content:"\f49c\f49c"}.fa-duotone.fa-box-alt:after,.fa-duotone.fa-box-taped:after,.fad.fa-box-alt:after,.fad.fa-box-taped:after{content:"\f49a\f49a"}.fa-duotone.fa-box-tissue:after,.fad.fa-box-tissue:after{content:"\e05b\e05b"}.fa-duotone.fa-boxes-alt:after,.fa-duotone.fa-boxes-stacked:after,.fa-duotone.fa-boxes:after,.fad.fa-boxes-alt:after,.fad.fa-boxes-stacked:after,.fad.fa-boxes:after{content:"\f468\f468"}.fa-duotone.fa-boxing-glove:after,.fa-duotone.fa-glove-boxing:after,.fad.fa-boxing-glove:after,.fad.fa-glove-boxing:after{content:"\f438\f438"}.fa-duotone.fa-bracket-curly-left:after,.fa-duotone.fa-bracket-curly:after,.fad.fa-bracket-curly-left:after,.fad.fa-bracket-curly:after{content:"\7b\7b"}.fa-duotone.fa-bracket-curly-right:after,.fad.fa-bracket-curly-right:after{content:"\7d\7d"}.fa-duotone.fa-bracket-round:after,.fa-duotone.fa-parenthesis:after,.fad.fa-bracket-round:after,.fad.fa-parenthesis:after{content:"\28\28"}.fa-duotone.fa-bracket-round-right:after,.fad.fa-bracket-round-right:after{content:"\29\29"}.fa-duotone.fa-bracket-left:after,.fa-duotone.fa-bracket-square:after,.fa-duotone.fa-bracket:after,.fad.fa-bracket-left:after,.fad.fa-bracket-square:after,.fad.fa-bracket:after{content:"\5b\5b"}.fa-duotone.fa-bracket-square-right:after,.fad.fa-bracket-square-right:after{content:"\5d\5d"}.fa-duotone.fa-brackets-curly:after,.fad.fa-brackets-curly:after{content:"\f7ea\f7ea"}.fa-duotone.fa-brackets-round:after,.fa-duotone.fa-parentheses:after,.fad.fa-brackets-round:after,.fad.fa-parentheses:after{content:"\e0c5\e0c5"}.fa-duotone.fa-brackets-square:after,.fa-duotone.fa-brackets:after,.fad.fa-brackets-square:after,.fad.fa-brackets:after{content:"\f7e9\f7e9"}.fa-duotone.fa-braille:after,.fad.fa-braille:after{content:"\f2a1\f2a1"}.fa-duotone.fa-brain:after,.fad.fa-brain:after{content:"\f5dc\f5dc"}.fa-duotone.fa-brain-arrow-curved-right:after,.fa-duotone.fa-mind-share:after,.fad.fa-brain-arrow-curved-right:after,.fad.fa-mind-share:after{content:"\f677\f677"}.fa-duotone.fa-brain-circuit:after,.fad.fa-brain-circuit:after{content:"\e0c6\e0c6"}.fa-duotone.fa-brake-warning:after,.fad.fa-brake-warning:after{content:"\e0c7\e0c7"}.fa-duotone.fa-brazilian-real-sign:after,.fad.fa-brazilian-real-sign:after{content:"\e46c\e46c"}.fa-duotone.fa-bread-loaf:after,.fad.fa-bread-loaf:after{content:"\f7eb\f7eb"}.fa-duotone.fa-bread-slice:after,.fad.fa-bread-slice:after{content:"\f7ec\f7ec"}.fa-duotone.fa-bread-slice-butter:after,.fad.fa-bread-slice-butter:after{content:"\e3e1\e3e1"}.fa-duotone.fa-briefcase:after,.fad.fa-briefcase:after{content:"\f0b1\f0b1"}.fa-duotone.fa-briefcase-arrow-right:after,.fad.fa-briefcase-arrow-right:after{content:"\e2f2\e2f2"}.fa-duotone.fa-briefcase-blank:after,.fad.fa-briefcase-blank:after{content:"\e0c8\e0c8"}.fa-duotone.fa-briefcase-medical:after,.fad.fa-briefcase-medical:after{content:"\f469\f469"}.fa-duotone.fa-brightness:after,.fad.fa-brightness:after{content:"\e0c9\e0c9"}.fa-duotone.fa-brightness-low:after,.fad.fa-brightness-low:after{content:"\e0ca\e0ca"}.fa-duotone.fa-bring-forward:after,.fad.fa-bring-forward:after{content:"\f856\f856"}.fa-duotone.fa-bring-front:after,.fad.fa-bring-front:after{content:"\f857\f857"}.fa-duotone.fa-broccoli:after,.fad.fa-broccoli:after{content:"\e3e2\e3e2"}.fa-duotone.fa-broom:after,.fad.fa-broom:after{content:"\f51a\f51a"}.fa-duotone.fa-broom-ball:after,.fa-duotone.fa-quidditch-broom-ball:after,.fa-duotone.fa-quidditch:after,.fad.fa-broom-ball:after,.fad.fa-quidditch-broom-ball:after,.fad.fa-quidditch:after{content:"\f458\f458"}.fa-duotone.fa-browser:after,.fad.fa-browser:after{content:"\f37e\f37e"}.fa-duotone.fa-browsers:after,.fad.fa-browsers:after{content:"\e0cb\e0cb"}.fa-duotone.fa-brush:after,.fad.fa-brush:after{content:"\f55d\f55d"}.fa-duotone.fa-bug:after,.fad.fa-bug:after{content:"\f188\f188"}.fa-duotone.fa-building:after,.fad.fa-building:after{content:"\f1ad\f1ad"}.fa-duotone.fa-buildings:after,.fad.fa-buildings:after{content:"\e0cc\e0cc"}.fa-duotone.fa-bullhorn:after,.fad.fa-bullhorn:after{content:"\f0a1\f0a1"}.fa-duotone.fa-bullseye:after,.fad.fa-bullseye:after{content:"\f140\f140"}.fa-duotone.fa-bullseye-arrow:after,.fad.fa-bullseye-arrow:after{content:"\f648\f648"}.fa-duotone.fa-bullseye-pointer:after,.fad.fa-bullseye-pointer:after{content:"\f649\f649"}.fa-duotone.fa-burger:after,.fa-duotone.fa-hamburger:after,.fad.fa-burger:after,.fad.fa-hamburger:after{content:"\f805\f805"}.fa-duotone.fa-burger-cheese:after,.fa-duotone.fa-cheeseburger:after,.fad.fa-burger-cheese:after,.fad.fa-cheeseburger:after{content:"\f7f1\f7f1"}.fa-duotone.fa-burger-fries:after,.fad.fa-burger-fries:after{content:"\e0cd\e0cd"}.fa-duotone.fa-burger-glass:after,.fad.fa-burger-glass:after{content:"\e0ce\e0ce"}.fa-duotone.fa-burger-lettuce:after,.fad.fa-burger-lettuce:after{content:"\e3e3\e3e3"}.fa-duotone.fa-burger-soda:after,.fad.fa-burger-soda:after{content:"\f858\f858"}.fa-duotone.fa-burrito:after,.fad.fa-burrito:after{content:"\f7ed\f7ed"}.fa-duotone.fa-bus:after,.fad.fa-bus:after{content:"\f207\f207"}.fa-duotone.fa-bus-school:after,.fad.fa-bus-school:after{content:"\f5dd\f5dd"}.fa-duotone.fa-bus-alt:after,.fa-duotone.fa-bus-simple:after,.fad.fa-bus-alt:after,.fad.fa-bus-simple:after{content:"\f55e\f55e"}.fa-duotone.fa-briefcase-clock:after,.fa-duotone.fa-business-time:after,.fad.fa-briefcase-clock:after,.fad.fa-business-time:after{content:"\f64a\f64a"}.fa-duotone.fa-butter:after,.fad.fa-butter:after{content:"\e3e4\e3e4"}.fa-duotone.fa-c:after,.fad.fa-c:after{content:"\43\43"}.fa-duotone.fa-cabin:after,.fad.fa-cabin:after{content:"\e46d\e46d"}.fa-duotone.fa-cabinet-filing:after,.fad.fa-cabinet-filing:after{content:"\f64b\f64b"}.fa-duotone.fa-cable-car:after,.fad.fa-cable-car:after{content:"\e0cf\e0cf"}.fa-duotone.fa-cactus:after,.fad.fa-cactus:after{content:"\f8a7\f8a7"}.fa-duotone.fa-birthday-cake:after,.fa-duotone.fa-cake-candles:after,.fa-duotone.fa-cake:after,.fad.fa-birthday-cake:after,.fad.fa-cake-candles:after,.fad.fa-cake:after{content:"\f1fd\f1fd"}.fa-duotone.fa-cake-slice:after,.fa-duotone.fa-shortcake:after,.fad.fa-cake-slice:after,.fad.fa-shortcake:after{content:"\e3e5\e3e5"}.fa-duotone.fa-calculator:after,.fad.fa-calculator:after{content:"\f1ec\f1ec"}.fa-duotone.fa-calculator-alt:after,.fa-duotone.fa-calculator-simple:after,.fad.fa-calculator-alt:after,.fad.fa-calculator-simple:after{content:"\f64c\f64c"}.fa-duotone.fa-calendar:after,.fad.fa-calendar:after{content:"\f133\f133"}.fa-duotone.fa-calendar-arrow-down:after,.fa-duotone.fa-calendar-download:after,.fad.fa-calendar-arrow-down:after,.fad.fa-calendar-download:after{content:"\e0d0\e0d0"}.fa-duotone.fa-calendar-arrow-up:after,.fa-duotone.fa-calendar-upload:after,.fad.fa-calendar-arrow-up:after,.fad.fa-calendar-upload:after{content:"\e0d1\e0d1"}.fa-duotone.fa-calendar-check:after,.fad.fa-calendar-check:after{content:"\f274\f274"}.fa-duotone.fa-calendar-circle-exclamation:after,.fad.fa-calendar-circle-exclamation:after{content:"\e46e\e46e"}.fa-duotone.fa-calendar-circle-minus:after,.fad.fa-calendar-circle-minus:after{content:"\e46f\e46f"}.fa-duotone.fa-calendar-circle-plus:after,.fad.fa-calendar-circle-plus:after{content:"\e470\e470"}.fa-duotone.fa-calendar-circle-user:after,.fad.fa-calendar-circle-user:after{content:"\e471\e471"}.fa-duotone.fa-calendar-clock:after,.fa-duotone.fa-calendar-time:after,.fad.fa-calendar-clock:after,.fad.fa-calendar-time:after{content:"\e0d2\e0d2"}.fa-duotone.fa-calendar-day:after,.fad.fa-calendar-day:after{content:"\f783\f783"}.fa-duotone.fa-calendar-alt:after,.fa-duotone.fa-calendar-days:after,.fad.fa-calendar-alt:after,.fad.fa-calendar-days:after{content:"\f073\f073"}.fa-duotone.fa-calendar-exclamation:after,.fad.fa-calendar-exclamation:after{content:"\f334\f334"}.fa-duotone.fa-calendar-heart:after,.fad.fa-calendar-heart:after{content:"\e0d3\e0d3"}.fa-duotone.fa-calendar-image:after,.fad.fa-calendar-image:after{content:"\e0d4\e0d4"}.fa-duotone.fa-calendar-lines:after,.fa-duotone.fa-calendar-note:after,.fad.fa-calendar-lines:after,.fad.fa-calendar-note:after{content:"\e0d5\e0d5"}.fa-duotone.fa-calendar-lines-pen:after,.fad.fa-calendar-lines-pen:after{content:"\e472\e472"}.fa-duotone.fa-calendar-minus:after,.fad.fa-calendar-minus:after{content:"\f272\f272"}.fa-duotone.fa-calendar-edit:after,.fa-duotone.fa-calendar-pen:after,.fad.fa-calendar-edit:after,.fad.fa-calendar-pen:after{content:"\f333\f333"}.fa-duotone.fa-calendar-plus:after,.fad.fa-calendar-plus:after{content:"\f271\f271"}.fa-duotone.fa-calendar-range:after,.fad.fa-calendar-range:after{content:"\e0d6\e0d6"}.fa-duotone.fa-calendar-star:after,.fad.fa-calendar-star:after{content:"\f736\f736"}.fa-duotone.fa-calendar-week:after,.fad.fa-calendar-week:after{content:"\f784\f784"}.fa-duotone.fa-calendar-times:after,.fa-duotone.fa-calendar-xmark:after,.fad.fa-calendar-times:after,.fad.fa-calendar-xmark:after{content:"\f273\f273"}.fa-duotone.fa-calendars:after,.fad.fa-calendars:after{content:"\e0d7\e0d7"}.fa-duotone.fa-camcorder:after,.fa-duotone.fa-video-handheld:after,.fad.fa-camcorder:after,.fad.fa-video-handheld:after{content:"\f8a8\f8a8"}.fa-duotone.fa-camera-alt:after,.fa-duotone.fa-camera:after,.fad.fa-camera-alt:after,.fad.fa-camera:after{content:"\f030\f030"}.fa-duotone.fa-camera-cctv:after,.fa-duotone.fa-cctv:after,.fad.fa-camera-cctv:after,.fad.fa-cctv:after{content:"\f8ac\f8ac"}.fa-duotone.fa-camera-movie:after,.fad.fa-camera-movie:after{content:"\f8a9\f8a9"}.fa-duotone.fa-camera-polaroid:after,.fad.fa-camera-polaroid:after{content:"\f8aa\f8aa"}.fa-duotone.fa-camera-retro:after,.fad.fa-camera-retro:after{content:"\f083\f083"}.fa-duotone.fa-camera-rotate:after,.fad.fa-camera-rotate:after{content:"\e0d8\e0d8"}.fa-duotone.fa-camera-home:after,.fa-duotone.fa-camera-security:after,.fad.fa-camera-home:after,.fad.fa-camera-security:after{content:"\f8fe\f8fe"}.fa-duotone.fa-camera-slash:after,.fad.fa-camera-slash:after{content:"\e0d9\e0d9"}.fa-duotone.fa-camera-viewfinder:after,.fa-duotone.fa-screenshot:after,.fad.fa-camera-viewfinder:after,.fad.fa-screenshot:after{content:"\e0da\e0da"}.fa-duotone.fa-camera-web:after,.fa-duotone.fa-webcam:after,.fad.fa-camera-web:after,.fad.fa-webcam:after{content:"\f832\f832"}.fa-duotone.fa-camera-web-slash:after,.fa-duotone.fa-webcam-slash:after,.fad.fa-camera-web-slash:after,.fad.fa-webcam-slash:after{content:"\f833\f833"}.fa-duotone.fa-campfire:after,.fad.fa-campfire:after{content:"\f6ba\f6ba"}.fa-duotone.fa-campground:after,.fad.fa-campground:after{content:"\f6bb\f6bb"}.fa-duotone.fa-can-food:after,.fad.fa-can-food:after{content:"\e3e6\e3e6"}.fa-duotone.fa-candle-holder:after,.fad.fa-candle-holder:after{content:"\f6bc\f6bc"}.fa-duotone.fa-candy:after,.fad.fa-candy:after{content:"\e3e7\e3e7"}.fa-duotone.fa-candy-bar:after,.fa-duotone.fa-chocolate-bar:after,.fad.fa-candy-bar:after,.fad.fa-chocolate-bar:after{content:"\e3e8\e3e8"}.fa-duotone.fa-candy-cane:after,.fad.fa-candy-cane:after{content:"\f786\f786"}.fa-duotone.fa-candy-corn:after,.fad.fa-candy-corn:after{content:"\f6bd\f6bd"}.fa-duotone.fa-cannabis:after,.fad.fa-cannabis:after{content:"\f55f\f55f"}.fa-duotone.fa-capsules:after,.fad.fa-capsules:after{content:"\f46b\f46b"}.fa-duotone.fa-automobile:after,.fa-duotone.fa-car:after,.fad.fa-automobile:after,.fad.fa-car:after{content:"\f1b9\f1b9"}.fa-duotone.fa-battery-car:after,.fa-duotone.fa-car-battery:after,.fad.fa-battery-car:after,.fad.fa-car-battery:after{content:"\f5df\f5df"}.fa-duotone.fa-car-bolt:after,.fad.fa-car-bolt:after{content:"\e341\e341"}.fa-duotone.fa-car-building:after,.fad.fa-car-building:after{content:"\f859\f859"}.fa-duotone.fa-car-bump:after,.fad.fa-car-bump:after{content:"\f5e0\f5e0"}.fa-duotone.fa-car-bus:after,.fad.fa-car-bus:after{content:"\f85a\f85a"}.fa-duotone.fa-car-circle-bolt:after,.fad.fa-car-circle-bolt:after{content:"\e342\e342"}.fa-duotone.fa-car-crash:after,.fad.fa-car-crash:after{content:"\f5e1\f5e1"}.fa-duotone.fa-car-garage:after,.fad.fa-car-garage:after{content:"\f5e2\f5e2"}.fa-duotone.fa-car-mirrors:after,.fad.fa-car-mirrors:after{content:"\e343\e343"}.fa-duotone.fa-car-alt:after,.fa-duotone.fa-car-rear:after,.fad.fa-car-alt:after,.fad.fa-car-rear:after{content:"\f5de\f5de"}.fa-duotone.fa-car-side:after,.fad.fa-car-side:after{content:"\f5e4\f5e4"}.fa-duotone.fa-car-side-bolt:after,.fad.fa-car-side-bolt:after{content:"\e344\e344"}.fa-duotone.fa-car-tilt:after,.fad.fa-car-tilt:after{content:"\f5e5\f5e5"}.fa-duotone.fa-car-wash:after,.fad.fa-car-wash:after{content:"\f5e6\f5e6"}.fa-duotone.fa-car-mechanic:after,.fa-duotone.fa-car-wrench:after,.fad.fa-car-mechanic:after,.fad.fa-car-wrench:after{content:"\f5e3\f5e3"}.fa-duotone.fa-caravan:after,.fad.fa-caravan:after{content:"\f8ff\f8ff"}.fa-duotone.fa-caravan-alt:after,.fa-duotone.fa-caravan-simple:after,.fad.fa-caravan-alt:after,.fad.fa-caravan-simple:after{content:"\e000\e000"}.fa-duotone.fa-card-club:after,.fad.fa-card-club:after{content:"\e3e9\e3e9"}.fa-duotone.fa-card-diamond:after,.fad.fa-card-diamond:after{content:"\e3ea\e3ea"}.fa-duotone.fa-card-heart:after,.fad.fa-card-heart:after{content:"\e3eb\e3eb"}.fa-duotone.fa-card-spade:after,.fad.fa-card-spade:after{content:"\e3ec\e3ec"}.fa-duotone.fa-cards:after,.fad.fa-cards:after{content:"\e3ed\e3ed"}.fa-duotone.fa-caret-down:after,.fad.fa-caret-down:after{content:"\f0d7\f0d7"}.fa-duotone.fa-caret-left:after,.fad.fa-caret-left:after{content:"\f0d9\f0d9"}.fa-duotone.fa-caret-right:after,.fad.fa-caret-right:after{content:"\f0da\f0da"}.fa-duotone.fa-caret-up:after,.fad.fa-caret-up:after{content:"\f0d8\f0d8"}.fa-duotone.fa-carrot:after,.fad.fa-carrot:after{content:"\f787\f787"}.fa-duotone.fa-cars:after,.fad.fa-cars:after{content:"\f85b\f85b"}.fa-duotone.fa-cart-arrow-down:after,.fad.fa-cart-arrow-down:after{content:"\f218\f218"}.fa-duotone.fa-cart-arrow-up:after,.fad.fa-cart-arrow-up:after{content:"\e3ee\e3ee"}.fa-duotone.fa-cart-circle-arrow-down:after,.fad.fa-cart-circle-arrow-down:after{content:"\e3ef\e3ef"}.fa-duotone.fa-cart-circle-arrow-up:after,.fad.fa-cart-circle-arrow-up:after{content:"\e3f0\e3f0"}.fa-duotone.fa-cart-circle-check:after,.fad.fa-cart-circle-check:after{content:"\e3f1\e3f1"}.fa-duotone.fa-cart-circle-exclamation:after,.fad.fa-cart-circle-exclamation:after{content:"\e3f2\e3f2"}.fa-duotone.fa-cart-circle-plus:after,.fad.fa-cart-circle-plus:after{content:"\e3f3\e3f3"}.fa-duotone.fa-cart-circle-xmark:after,.fad.fa-cart-circle-xmark:after{content:"\e3f4\e3f4"}.fa-duotone.fa-cart-flatbed:after,.fa-duotone.fa-dolly-flatbed:after,.fad.fa-cart-flatbed:after,.fad.fa-dolly-flatbed:after{content:"\f474\f474"}.fa-duotone.fa-cart-flatbed-boxes:after,.fa-duotone.fa-dolly-flatbed-alt:after,.fad.fa-cart-flatbed-boxes:after,.fad.fa-dolly-flatbed-alt:after{content:"\f475\f475"}.fa-duotone.fa-cart-flatbed-empty:after,.fa-duotone.fa-dolly-flatbed-empty:after,.fad.fa-cart-flatbed-empty:after,.fad.fa-dolly-flatbed-empty:after{content:"\f476\f476"}.fa-duotone.fa-cart-flatbed-suitcase:after,.fa-duotone.fa-luggage-cart:after,.fad.fa-cart-flatbed-suitcase:after,.fad.fa-luggage-cart:after{content:"\f59d\f59d"}.fa-duotone.fa-cart-minus:after,.fad.fa-cart-minus:after{content:"\e0db\e0db"}.fa-duotone.fa-cart-plus:after,.fad.fa-cart-plus:after{content:"\f217\f217"}.fa-duotone.fa-cart-shopping:after,.fa-duotone.fa-shopping-cart:after,.fad.fa-cart-shopping:after,.fad.fa-shopping-cart:after{content:"\f07a\f07a"}.fa-duotone.fa-cart-shopping-fast:after,.fad.fa-cart-shopping-fast:after{content:"\e0dc\e0dc"}.fa-duotone.fa-cart-xmark:after,.fad.fa-cart-xmark:after{content:"\e0dd\e0dd"}.fa-duotone.fa-cash-register:after,.fad.fa-cash-register:after{content:"\f788\f788"}.fa-duotone.fa-betamax:after,.fa-duotone.fa-cassette-betamax:after,.fad.fa-betamax:after,.fad.fa-cassette-betamax:after{content:"\f8a4\f8a4"}.fa-duotone.fa-cassette-tape:after,.fad.fa-cassette-tape:after{content:"\f8ab\f8ab"}.fa-duotone.fa-cassette-vhs:after,.fa-duotone.fa-vhs:after,.fad.fa-cassette-vhs:after,.fad.fa-vhs:after{content:"\f8ec\f8ec"}.fa-duotone.fa-castle:after,.fad.fa-castle:after{content:"\e0de\e0de"}.fa-duotone.fa-cat:after,.fad.fa-cat:after{content:"\f6be\f6be"}.fa-duotone.fa-cat-space:after,.fad.fa-cat-space:after{content:"\e001\e001"}.fa-duotone.fa-cauldron:after,.fad.fa-cauldron:after{content:"\f6bf\f6bf"}.fa-duotone.fa-cedi-sign:after,.fad.fa-cedi-sign:after{content:"\e0df\e0df"}.fa-duotone.fa-cent-sign:after,.fad.fa-cent-sign:after{content:"\e3f5\e3f5"}.fa-duotone.fa-certificate:after,.fad.fa-certificate:after{content:"\f0a3\f0a3"}.fa-duotone.fa-chair:after,.fad.fa-chair:after{content:"\f6c0\f6c0"}.fa-duotone.fa-chair-office:after,.fad.fa-chair-office:after{content:"\f6c1\f6c1"}.fa-duotone.fa-blackboard:after,.fa-duotone.fa-chalkboard:after,.fad.fa-blackboard:after,.fad.fa-chalkboard:after{content:"\f51b\f51b"}.fa-duotone.fa-chalkboard-teacher:after,.fa-duotone.fa-chalkboard-user:after,.fad.fa-chalkboard-teacher:after,.fad.fa-chalkboard-user:after{content:"\f51c\f51c"}.fa-duotone.fa-champagne-glass:after,.fa-duotone.fa-glass-champagne:after,.fad.fa-champagne-glass:after,.fad.fa-glass-champagne:after{content:"\f79e\f79e"}.fa-duotone.fa-champagne-glasses:after,.fa-duotone.fa-glass-cheers:after,.fad.fa-champagne-glasses:after,.fad.fa-glass-cheers:after{content:"\f79f\f79f"}.fa-duotone.fa-charging-station:after,.fad.fa-charging-station:after{content:"\f5e7\f5e7"}.fa-duotone.fa-area-chart:after,.fa-duotone.fa-chart-area:after,.fad.fa-area-chart:after,.fad.fa-chart-area:after{content:"\f1fe\f1fe"}.fa-duotone.fa-bar-chart:after,.fa-duotone.fa-chart-bar:after,.fad.fa-bar-chart:after,.fad.fa-chart-bar:after{content:"\f080\f080"}.fa-duotone.fa-chart-bullet:after,.fad.fa-chart-bullet:after{content:"\e0e1\e0e1"}.fa-duotone.fa-chart-candlestick:after,.fad.fa-chart-candlestick:after{content:"\e0e2\e0e2"}.fa-duotone.fa-chart-column:after,.fad.fa-chart-column:after{content:"\e0e3\e0e3"}.fa-duotone.fa-chart-gantt:after,.fad.fa-chart-gantt:after{content:"\e0e4\e0e4"}.fa-duotone.fa-chart-line:after,.fa-duotone.fa-line-chart:after,.fad.fa-chart-line:after,.fad.fa-line-chart:after{content:"\f201\f201"}.fa-duotone.fa-chart-line-down:after,.fad.fa-chart-line-down:after{content:"\f64d\f64d"}.fa-duotone.fa-chart-line-up:after,.fad.fa-chart-line-up:after{content:"\e0e5\e0e5"}.fa-duotone.fa-analytics:after,.fa-duotone.fa-chart-mixed:after,.fad.fa-analytics:after,.fad.fa-chart-mixed:after{content:"\f643\f643"}.fa-duotone.fa-chart-network:after,.fad.fa-chart-network:after{content:"\f78a\f78a"}.fa-duotone.fa-chart-pie:after,.fa-duotone.fa-pie-chart:after,.fad.fa-chart-pie:after,.fad.fa-pie-chart:after{content:"\f200\f200"}.fa-duotone.fa-chart-pie-alt:after,.fa-duotone.fa-chart-pie-simple:after,.fad.fa-chart-pie-alt:after,.fad.fa-chart-pie-simple:after{content:"\f64e\f64e"}.fa-duotone.fa-chart-pyramid:after,.fad.fa-chart-pyramid:after{content:"\e0e6\e0e6"}.fa-duotone.fa-chart-radar:after,.fad.fa-chart-radar:after{content:"\e0e7\e0e7"}.fa-duotone.fa-chart-scatter:after,.fad.fa-chart-scatter:after{content:"\f7ee\f7ee"}.fa-duotone.fa-chart-scatter-3d:after,.fad.fa-chart-scatter-3d:after{content:"\e0e8\e0e8"}.fa-duotone.fa-chart-scatter-bubble:after,.fad.fa-chart-scatter-bubble:after{content:"\e0e9\e0e9"}.fa-duotone.fa-chart-simple:after,.fad.fa-chart-simple:after{content:"\e473\e473"}.fa-duotone.fa-chart-simple-horizontal:after,.fad.fa-chart-simple-horizontal:after{content:"\e474\e474"}.fa-duotone.fa-chart-tree-map:after,.fad.fa-chart-tree-map:after{content:"\e0ea\e0ea"}.fa-duotone.fa-chart-user:after,.fa-duotone.fa-user-chart:after,.fad.fa-chart-user:after,.fad.fa-user-chart:after{content:"\f6a3\f6a3"}.fa-duotone.fa-chart-waterfall:after,.fad.fa-chart-waterfall:after{content:"\e0eb\e0eb"}.fa-duotone.fa-check:after,.fad.fa-check:after{content:"\f00c\f00c"}.fa-duotone.fa-check-double:after,.fad.fa-check-double:after{content:"\f560\f560"}.fa-duotone.fa-check-to-slot:after,.fa-duotone.fa-vote-yea:after,.fad.fa-check-to-slot:after,.fad.fa-vote-yea:after{content:"\f772\f772"}.fa-duotone.fa-cheese:after,.fad.fa-cheese:after{content:"\f7ef\f7ef"}.fa-duotone.fa-cheese-swiss:after,.fad.fa-cheese-swiss:after{content:"\f7f0\f7f0"}.fa-duotone.fa-cherries:after,.fad.fa-cherries:after{content:"\e0ec\e0ec"}.fa-duotone.fa-chess:after,.fad.fa-chess:after{content:"\f439\f439"}.fa-duotone.fa-chess-bishop:after,.fad.fa-chess-bishop:after{content:"\f43a\f43a"}.fa-duotone.fa-chess-bishop-alt:after,.fa-duotone.fa-chess-bishop-piece:after,.fad.fa-chess-bishop-alt:after,.fad.fa-chess-bishop-piece:after{content:"\f43b\f43b"}.fa-duotone.fa-chess-board:after,.fad.fa-chess-board:after{content:"\f43c\f43c"}.fa-duotone.fa-chess-clock:after,.fad.fa-chess-clock:after{content:"\f43d\f43d"}.fa-duotone.fa-chess-clock-alt:after,.fa-duotone.fa-chess-clock-flip:after,.fad.fa-chess-clock-alt:after,.fad.fa-chess-clock-flip:after{content:"\f43e\f43e"}.fa-duotone.fa-chess-king:after,.fad.fa-chess-king:after{content:"\f43f\f43f"}.fa-duotone.fa-chess-king-alt:after,.fa-duotone.fa-chess-king-piece:after,.fad.fa-chess-king-alt:after,.fad.fa-chess-king-piece:after{content:"\f440\f440"}.fa-duotone.fa-chess-knight:after,.fad.fa-chess-knight:after{content:"\f441\f441"}.fa-duotone.fa-chess-knight-alt:after,.fa-duotone.fa-chess-knight-piece:after,.fad.fa-chess-knight-alt:after,.fad.fa-chess-knight-piece:after{content:"\f442\f442"}.fa-duotone.fa-chess-pawn:after,.fad.fa-chess-pawn:after{content:"\f443\f443"}.fa-duotone.fa-chess-pawn-alt:after,.fa-duotone.fa-chess-pawn-piece:after,.fad.fa-chess-pawn-alt:after,.fad.fa-chess-pawn-piece:after{content:"\f444\f444"}.fa-duotone.fa-chess-queen:after,.fad.fa-chess-queen:after{content:"\f445\f445"}.fa-duotone.fa-chess-queen-alt:after,.fa-duotone.fa-chess-queen-piece:after,.fad.fa-chess-queen-alt:after,.fad.fa-chess-queen-piece:after{content:"\f446\f446"}.fa-duotone.fa-chess-rook:after,.fad.fa-chess-rook:after{content:"\f447\f447"}.fa-duotone.fa-chess-rook-alt:after,.fa-duotone.fa-chess-rook-piece:after,.fad.fa-chess-rook-alt:after,.fad.fa-chess-rook-piece:after{content:"\f448\f448"}.fa-duotone.fa-chestnut:after,.fad.fa-chestnut:after{content:"\e3f6\e3f6"}.fa-duotone.fa-chevron-down:after,.fad.fa-chevron-down:after{content:"\f078\f078"}.fa-duotone.fa-chevron-left:after,.fad.fa-chevron-left:after{content:"\f053\f053"}.fa-duotone.fa-chevron-right:after,.fad.fa-chevron-right:after{content:"\f054\f054"}.fa-duotone.fa-chevron-up:after,.fad.fa-chevron-up:after{content:"\f077\f077"}.fa-duotone.fa-chevron-double-down:after,.fa-duotone.fa-chevrons-down:after,.fad.fa-chevron-double-down:after,.fad.fa-chevrons-down:after{content:"\f322\f322"}.fa-duotone.fa-chevron-double-left:after,.fa-duotone.fa-chevrons-left:after,.fad.fa-chevron-double-left:after,.fad.fa-chevrons-left:after{content:"\f323\f323"}.fa-duotone.fa-chevron-double-right:after,.fa-duotone.fa-chevrons-right:after,.fad.fa-chevron-double-right:after,.fad.fa-chevrons-right:after{content:"\f324\f324"}.fa-duotone.fa-chevron-double-up:after,.fa-duotone.fa-chevrons-up:after,.fad.fa-chevron-double-up:after,.fad.fa-chevrons-up:after{content:"\f325\f325"}.fa-duotone.fa-child:after,.fad.fa-child:after{content:"\f1ae\f1ae"}.fa-duotone.fa-chimney:after,.fad.fa-chimney:after{content:"\f78b\f78b"}.fa-duotone.fa-chopsticks:after,.fad.fa-chopsticks:after{content:"\e3f7\e3f7"}.fa-duotone.fa-church:after,.fad.fa-church:after{content:"\f51d\f51d"}.fa-duotone.fa-circle:after,.fad.fa-circle:after{content:"\f111\f111"}.fa-duotone.fa-circle-0:after,.fad.fa-circle-0:after{content:"\e0ed\e0ed"}.fa-duotone.fa-circle-1:after,.fad.fa-circle-1:after{content:"\e0ee\e0ee"}.fa-duotone.fa-circle-2:after,.fad.fa-circle-2:after{content:"\e0ef\e0ef"}.fa-duotone.fa-circle-3:after,.fad.fa-circle-3:after{content:"\e0f0\e0f0"}.fa-duotone.fa-circle-4:after,.fad.fa-circle-4:after{content:"\e0f1\e0f1"}.fa-duotone.fa-circle-5:after,.fad.fa-circle-5:after{content:"\e0f2\e0f2"}.fa-duotone.fa-circle-6:after,.fad.fa-circle-6:after{content:"\e0f3\e0f3"}.fa-duotone.fa-circle-7:after,.fad.fa-circle-7:after{content:"\e0f4\e0f4"}.fa-duotone.fa-circle-8:after,.fad.fa-circle-8:after{content:"\e0f5\e0f5"}.fa-duotone.fa-circle-9:after,.fad.fa-circle-9:after{content:"\e0f6\e0f6"}.fa-duotone.fa-circle-a:after,.fad.fa-circle-a:after{content:"\e0f7\e0f7"}.fa-duotone.fa-circle-ampersand:after,.fad.fa-circle-ampersand:after{content:"\e0f8\e0f8"}.fa-duotone.fa-arrow-circle-down:after,.fa-duotone.fa-circle-arrow-down:after,.fad.fa-arrow-circle-down:after,.fad.fa-circle-arrow-down:after{content:"\f0ab\f0ab"}.fa-duotone.fa-circle-arrow-down-left:after,.fad.fa-circle-arrow-down-left:after{content:"\e0f9\e0f9"}.fa-duotone.fa-circle-arrow-down-right:after,.fad.fa-circle-arrow-down-right:after{content:"\e0fa\e0fa"}.fa-duotone.fa-arrow-circle-left:after,.fa-duotone.fa-circle-arrow-left:after,.fad.fa-arrow-circle-left:after,.fad.fa-circle-arrow-left:after{content:"\f0a8\f0a8"}.fa-duotone.fa-arrow-circle-right:after,.fa-duotone.fa-circle-arrow-right:after,.fad.fa-arrow-circle-right:after,.fad.fa-circle-arrow-right:after{content:"\f0a9\f0a9"}.fa-duotone.fa-arrow-circle-up:after,.fa-duotone.fa-circle-arrow-up:after,.fad.fa-arrow-circle-up:after,.fad.fa-circle-arrow-up:after{content:"\f0aa\f0aa"}.fa-duotone.fa-circle-arrow-up-left:after,.fad.fa-circle-arrow-up-left:after{content:"\e0fb\e0fb"}.fa-duotone.fa-circle-arrow-up-right:after,.fad.fa-circle-arrow-up-right:after{content:"\e0fc\e0fc"}.fa-duotone.fa-circle-b:after,.fad.fa-circle-b:after{content:"\e0fd\e0fd"}.fa-duotone.fa-circle-bolt:after,.fad.fa-circle-bolt:after{content:"\e0fe\e0fe"}.fa-duotone.fa-book-circle:after,.fa-duotone.fa-circle-book-open:after,.fad.fa-book-circle:after,.fad.fa-circle-book-open:after{content:"\e0ff\e0ff"}.fa-duotone.fa-bookmark-circle:after,.fa-duotone.fa-circle-bookmark:after,.fad.fa-bookmark-circle:after,.fad.fa-circle-bookmark:after{content:"\e100\e100"}.fa-duotone.fa-circle-c:after,.fad.fa-circle-c:after{content:"\e101\e101"}.fa-duotone.fa-calendar-circle:after,.fa-duotone.fa-circle-calendar:after,.fad.fa-calendar-circle:after,.fad.fa-circle-calendar:after{content:"\e102\e102"}.fa-duotone.fa-camera-circle:after,.fa-duotone.fa-circle-camera:after,.fad.fa-camera-circle:after,.fad.fa-circle-camera:after{content:"\e103\e103"}.fa-duotone.fa-caret-circle-down:after,.fa-duotone.fa-circle-caret-down:after,.fad.fa-caret-circle-down:after,.fad.fa-circle-caret-down:after{content:"\f32d\f32d"}.fa-duotone.fa-caret-circle-left:after,.fa-duotone.fa-circle-caret-left:after,.fad.fa-caret-circle-left:after,.fad.fa-circle-caret-left:after{content:"\f32e\f32e"}.fa-duotone.fa-caret-circle-right:after,.fa-duotone.fa-circle-caret-right:after,.fad.fa-caret-circle-right:after,.fad.fa-circle-caret-right:after{content:"\f330\f330"}.fa-duotone.fa-caret-circle-up:after,.fa-duotone.fa-circle-caret-up:after,.fad.fa-caret-circle-up:after,.fad.fa-circle-caret-up:after{content:"\f331\f331"}.fa-duotone.fa-check-circle:after,.fa-duotone.fa-circle-check:after,.fad.fa-check-circle:after,.fad.fa-circle-check:after{content:"\f058\f058"}.fa-duotone.fa-chevron-circle-down:after,.fa-duotone.fa-circle-chevron-down:after,.fad.fa-chevron-circle-down:after,.fad.fa-circle-chevron-down:after{content:"\f13a\f13a"}.fa-duotone.fa-chevron-circle-left:after,.fa-duotone.fa-circle-chevron-left:after,.fad.fa-chevron-circle-left:after,.fad.fa-circle-chevron-left:after{content:"\f137\f137"}.fa-duotone.fa-chevron-circle-right:after,.fa-duotone.fa-circle-chevron-right:after,.fad.fa-chevron-circle-right:after,.fad.fa-circle-chevron-right:after{content:"\f138\f138"}.fa-duotone.fa-chevron-circle-up:after,.fa-duotone.fa-circle-chevron-up:after,.fad.fa-chevron-circle-up:after,.fad.fa-circle-chevron-up:after{content:"\f139\f139"}.fa-duotone.fa-circle-d:after,.fad.fa-circle-d:after{content:"\e104\e104"}.fa-duotone.fa-circle-dashed:after,.fad.fa-circle-dashed:after{content:"\e105\e105"}.fa-duotone.fa-circle-divide:after,.fad.fa-circle-divide:after{content:"\e106\e106"}.fa-duotone.fa-circle-dollar:after,.fa-duotone.fa-dollar-circle:after,.fa-duotone.fa-usd-circle:after,.fad.fa-circle-dollar:after,.fad.fa-dollar-circle:after,.fad.fa-usd-circle:after{content:"\f2e8\f2e8"}.fa-duotone.fa-circle-dollar-to-slot:after,.fa-duotone.fa-donate:after,.fad.fa-circle-dollar-to-slot:after,.fad.fa-donate:after{content:"\f4b9\f4b9"}.fa-duotone.fa-circle-dot:after,.fa-duotone.fa-dot-circle:after,.fad.fa-circle-dot:after,.fad.fa-dot-circle:after{content:"\f192\f192"}.fa-duotone.fa-arrow-alt-circle-down:after,.fa-duotone.fa-circle-down:after,.fad.fa-arrow-alt-circle-down:after,.fad.fa-circle-down:after{content:"\f358\f358"}.fa-duotone.fa-circle-down-left:after,.fad.fa-circle-down-left:after{content:"\e107\e107"}.fa-duotone.fa-circle-down-right:after,.fad.fa-circle-down-right:after{content:"\e108\e108"}.fa-duotone.fa-circle-e:after,.fad.fa-circle-e:after{content:"\e109\e109"}.fa-duotone.fa-circle-ellipsis:after,.fad.fa-circle-ellipsis:after{content:"\e10a\e10a"}.fa-duotone.fa-circle-ellipsis-vertical:after,.fad.fa-circle-ellipsis-vertical:after{content:"\e10b\e10b"}.fa-duotone.fa-circle-envelope:after,.fa-duotone.fa-envelope-circle:after,.fad.fa-circle-envelope:after,.fad.fa-envelope-circle:after{content:"\e10c\e10c"}.fa-duotone.fa-circle-exclamation:after,.fa-duotone.fa-exclamation-circle:after,.fad.fa-circle-exclamation:after,.fad.fa-exclamation-circle:after{content:"\f06a\f06a"}.fa-duotone.fa-circle-exclamation-check:after,.fad.fa-circle-exclamation-check:after{content:"\e10d\e10d"}.fa-duotone.fa-circle-f:after,.fad.fa-circle-f:after{content:"\e10e\e10e"}.fa-duotone.fa-circle-g:after,.fad.fa-circle-g:after{content:"\e10f\e10f"}.fa-duotone.fa-circle-h:after,.fa-duotone.fa-hospital-symbol:after,.fad.fa-circle-h:after,.fad.fa-hospital-symbol:after{content:"\f47e\f47e"}.fa-duotone.fa-circle-half:after,.fad.fa-circle-half:after{content:"\e110\e110"}.fa-duotone.fa-adjust:after,.fa-duotone.fa-circle-half-stroke:after,.fad.fa-adjust:after,.fad.fa-circle-half-stroke:after{content:"\f042\f042"}.fa-duotone.fa-circle-heart:after,.fa-duotone.fa-heart-circle:after,.fad.fa-circle-heart:after,.fad.fa-heart-circle:after{content:"\f4c7\f4c7"}.fa-duotone.fa-circle-i:after,.fad.fa-circle-i:after{content:"\e111\e111"}.fa-duotone.fa-circle-info:after,.fa-duotone.fa-info-circle:after,.fad.fa-circle-info:after,.fad.fa-info-circle:after{content:"\f05a\f05a"}.fa-duotone.fa-circle-j:after,.fad.fa-circle-j:after{content:"\e112\e112"}.fa-duotone.fa-circle-k:after,.fad.fa-circle-k:after{content:"\e113\e113"}.fa-duotone.fa-circle-l:after,.fad.fa-circle-l:after{content:"\e114\e114"}.fa-duotone.fa-arrow-alt-circle-left:after,.fa-duotone.fa-circle-left:after,.fad.fa-arrow-alt-circle-left:after,.fad.fa-circle-left:after{content:"\f359\f359"}.fa-duotone.fa-circle-location-arrow:after,.fa-duotone.fa-location-circle:after,.fad.fa-circle-location-arrow:after,.fad.fa-location-circle:after{content:"\f602\f602"}.fa-duotone.fa-circle-m:after,.fad.fa-circle-m:after{content:"\e115\e115"}.fa-duotone.fa-circle-microphone:after,.fa-duotone.fa-microphone-circle:after,.fad.fa-circle-microphone:after,.fad.fa-microphone-circle:after{content:"\e116\e116"}.fa-duotone.fa-circle-microphone-lines:after,.fa-duotone.fa-microphone-circle-alt:after,.fad.fa-circle-microphone-lines:after,.fad.fa-microphone-circle-alt:after{content:"\e117\e117"}.fa-duotone.fa-circle-minus:after,.fa-duotone.fa-minus-circle:after,.fad.fa-circle-minus:after,.fad.fa-minus-circle:after{content:"\f056\f056"}.fa-duotone.fa-circle-n:after,.fad.fa-circle-n:after{content:"\e118\e118"}.fa-duotone.fa-circle-notch:after,.fad.fa-circle-notch:after{content:"\f1ce\f1ce"}.fa-duotone.fa-circle-o:after,.fad.fa-circle-o:after{content:"\e119\e119"}.fa-duotone.fa-circle-p:after,.fad.fa-circle-p:after{content:"\e11a\e11a"}.fa-duotone.fa-circle-parking:after,.fa-duotone.fa-parking-circle:after,.fad.fa-circle-parking:after,.fad.fa-parking-circle:after{content:"\f615\f615"}.fa-duotone.fa-circle-pause:after,.fa-duotone.fa-pause-circle:after,.fad.fa-circle-pause:after,.fad.fa-pause-circle:after{content:"\f28b\f28b"}.fa-duotone.fa-circle-phone:after,.fa-duotone.fa-phone-circle:after,.fad.fa-circle-phone:after,.fad.fa-phone-circle:after{content:"\e11b\e11b"}.fa-duotone.fa-circle-phone-flip:after,.fa-duotone.fa-phone-circle-alt:after,.fad.fa-circle-phone-flip:after,.fad.fa-phone-circle-alt:after{content:"\e11c\e11c"}.fa-duotone.fa-circle-phone-hangup:after,.fa-duotone.fa-phone-circle-down:after,.fad.fa-circle-phone-hangup:after,.fad.fa-phone-circle-down:after{content:"\e11d\e11d"}.fa-duotone.fa-circle-play:after,.fa-duotone.fa-play-circle:after,.fad.fa-circle-play:after,.fad.fa-play-circle:after{content:"\f144\f144"}.fa-duotone.fa-circle-plus:after,.fa-duotone.fa-plus-circle:after,.fad.fa-circle-plus:after,.fad.fa-plus-circle:after{content:"\f055\f055"}.fa-duotone.fa-circle-q:after,.fad.fa-circle-q:after{content:"\e11e\e11e"}.fa-duotone.fa-circle-quarter:after,.fad.fa-circle-quarter:after{content:"\e11f\e11f"}.fa-duotone.fa-circle-quarters:after,.fad.fa-circle-quarters:after{content:"\e3f8\e3f8"}.fa-duotone.fa-circle-question:after,.fa-duotone.fa-question-circle:after,.fad.fa-circle-question:after,.fad.fa-question-circle:after{content:"\f059\f059"}.fa-duotone.fa-circle-r:after,.fad.fa-circle-r:after{content:"\e120\e120"}.fa-duotone.fa-circle-radiation:after,.fa-duotone.fa-radiation-alt:after,.fad.fa-circle-radiation:after,.fad.fa-radiation-alt:after{content:"\f7ba\f7ba"}.fa-duotone.fa-arrow-alt-circle-right:after,.fa-duotone.fa-circle-right:after,.fad.fa-arrow-alt-circle-right:after,.fad.fa-circle-right:after{content:"\f35a\f35a"}.fa-duotone.fa-circle-s:after,.fad.fa-circle-s:after{content:"\e121\e121"}.fa-duotone.fa-circle-small:after,.fad.fa-circle-small:after{content:"\e122\e122"}.fa-duotone.fa-circle-sort:after,.fa-duotone.fa-sort-circle:after,.fad.fa-circle-sort:after,.fad.fa-sort-circle:after{content:"\e030\e030"}.fa-duotone.fa-circle-sort-down:after,.fa-duotone.fa-sort-circle-down:after,.fad.fa-circle-sort-down:after,.fad.fa-sort-circle-down:after{content:"\e031\e031"}.fa-duotone.fa-circle-sort-up:after,.fa-duotone.fa-sort-circle-up:after,.fad.fa-circle-sort-up:after,.fad.fa-sort-circle-up:after{content:"\e032\e032"}.fa-duotone.fa-circle-star:after,.fa-duotone.fa-star-circle:after,.fad.fa-circle-star:after,.fad.fa-star-circle:after{content:"\e123\e123"}.fa-duotone.fa-circle-stop:after,.fa-duotone.fa-stop-circle:after,.fad.fa-circle-stop:after,.fad.fa-stop-circle:after{content:"\f28d\f28d"}.fa-duotone.fa-circle-t:after,.fad.fa-circle-t:after{content:"\e124\e124"}.fa-duotone.fa-circle-three-quarters:after,.fad.fa-circle-three-quarters:after{content:"\e125\e125"}.fa-duotone.fa-circle-trash:after,.fa-duotone.fa-trash-circle:after,.fad.fa-circle-trash:after,.fad.fa-trash-circle:after{content:"\e126\e126"}.fa-duotone.fa-circle-u:after,.fad.fa-circle-u:after{content:"\e127\e127"}.fa-duotone.fa-arrow-alt-circle-up:after,.fa-duotone.fa-circle-up:after,.fad.fa-arrow-alt-circle-up:after,.fad.fa-circle-up:after{content:"\f35b\f35b"}.fa-duotone.fa-circle-up-left:after,.fad.fa-circle-up-left:after{content:"\e128\e128"}.fa-duotone.fa-circle-up-right:after,.fad.fa-circle-up-right:after{content:"\e129\e129"}.fa-duotone.fa-circle-user:after,.fa-duotone.fa-user-circle:after,.fad.fa-circle-user:after,.fad.fa-user-circle:after{content:"\f2bd\f2bd"}.fa-duotone.fa-circle-v:after,.fad.fa-circle-v:after{content:"\e12a\e12a"}.fa-duotone.fa-circle-video:after,.fa-duotone.fa-video-circle:after,.fad.fa-circle-video:after,.fad.fa-video-circle:after{content:"\e12b\e12b"}.fa-duotone.fa-circle-w:after,.fad.fa-circle-w:after{content:"\e12c\e12c"}.fa-duotone.fa-circle-waveform-lines:after,.fa-duotone.fa-waveform-circle:after,.fad.fa-circle-waveform-lines:after,.fad.fa-waveform-circle:after{content:"\e12d\e12d"}.fa-duotone.fa-circle-x:after,.fad.fa-circle-x:after{content:"\e12e\e12e"}.fa-duotone.fa-circle-xmark:after,.fa-duotone.fa-times-circle:after,.fa-duotone.fa-xmark-circle:after,.fad.fa-circle-xmark:after,.fad.fa-times-circle:after,.fad.fa-xmark-circle:after{content:"\f057\f057"}.fa-duotone.fa-circle-y:after,.fad.fa-circle-y:after{content:"\e12f\e12f"}.fa-duotone.fa-circle-z:after,.fad.fa-circle-z:after{content:"\e130\e130"}.fa-duotone.fa-citrus:after,.fad.fa-citrus:after{content:"\e2f4\e2f4"}.fa-duotone.fa-citrus-slice:after,.fad.fa-citrus-slice:after{content:"\e2f5\e2f5"}.fa-duotone.fa-city:after,.fad.fa-city:after{content:"\f64f\f64f"}.fa-duotone.fa-clapperboard:after,.fad.fa-clapperboard:after{content:"\e131\e131"}.fa-duotone.fa-clapperboard-play:after,.fad.fa-clapperboard-play:after{content:"\e132\e132"}.fa-duotone.fa-clarinet:after,.fad.fa-clarinet:after{content:"\f8ad\f8ad"}.fa-duotone.fa-claw-marks:after,.fad.fa-claw-marks:after{content:"\f6c2\f6c2"}.fa-duotone.fa-clipboard:after,.fad.fa-clipboard:after{content:"\f328\f328"}.fa-duotone.fa-clipboard-check:after,.fad.fa-clipboard-check:after{content:"\f46c\f46c"}.fa-duotone.fa-clipboard-list:after,.fad.fa-clipboard-list:after{content:"\f46d\f46d"}.fa-duotone.fa-clipboard-list-check:after,.fad.fa-clipboard-list-check:after{content:"\f737\f737"}.fa-duotone.fa-clipboard-medical:after,.fad.fa-clipboard-medical:after{content:"\e133\e133"}.fa-duotone.fa-clipboard-prescription:after,.fad.fa-clipboard-prescription:after{content:"\f5e8\f5e8"}.fa-duotone.fa-clipboard-user:after,.fad.fa-clipboard-user:after{content:"\f7f3\f7f3"}.fa-duotone.fa-clock-four:after,.fa-duotone.fa-clock:after,.fad.fa-clock-four:after,.fad.fa-clock:after{content:"\f017\f017"}.fa-duotone.fa-clock-desk:after,.fad.fa-clock-desk:after{content:"\e134\e134"}.fa-duotone.fa-clock-eight:after,.fad.fa-clock-eight:after{content:"\e345\e345"}.fa-duotone.fa-clock-eight-thirty:after,.fad.fa-clock-eight-thirty:after{content:"\e346\e346"}.fa-duotone.fa-clock-eleven:after,.fad.fa-clock-eleven:after{content:"\e347\e347"}.fa-duotone.fa-clock-eleven-thirty:after,.fad.fa-clock-eleven-thirty:after{content:"\e348\e348"}.fa-duotone.fa-clock-five:after,.fad.fa-clock-five:after{content:"\e349\e349"}.fa-duotone.fa-clock-five-thirty:after,.fad.fa-clock-five-thirty:after{content:"\e34a\e34a"}.fa-duotone.fa-clock-four-thirty:after,.fad.fa-clock-four-thirty:after{content:"\e34b\e34b"}.fa-duotone.fa-clock-nine:after,.fad.fa-clock-nine:after{content:"\e34c\e34c"}.fa-duotone.fa-clock-nine-thirty:after,.fad.fa-clock-nine-thirty:after{content:"\e34d\e34d"}.fa-duotone.fa-clock-one:after,.fad.fa-clock-one:after{content:"\e34e\e34e"}.fa-duotone.fa-clock-one-thirty:after,.fad.fa-clock-one-thirty:after{content:"\e34f\e34f"}.fa-duotone.fa-clock-rotate-left:after,.fa-duotone.fa-history:after,.fad.fa-clock-rotate-left:after,.fad.fa-history:after{content:"\f1da\f1da"}.fa-duotone.fa-clock-seven:after,.fad.fa-clock-seven:after{content:"\e350\e350"}.fa-duotone.fa-clock-seven-thirty:after,.fad.fa-clock-seven-thirty:after{content:"\e351\e351"}.fa-duotone.fa-clock-six:after,.fad.fa-clock-six:after{content:"\e352\e352"}.fa-duotone.fa-clock-six-thirty:after,.fad.fa-clock-six-thirty:after{content:"\e353\e353"}.fa-duotone.fa-clock-ten:after,.fad.fa-clock-ten:after{content:"\e354\e354"}.fa-duotone.fa-clock-ten-thirty:after,.fad.fa-clock-ten-thirty:after{content:"\e355\e355"}.fa-duotone.fa-clock-three:after,.fad.fa-clock-three:after{content:"\e356\e356"}.fa-duotone.fa-clock-three-thirty:after,.fad.fa-clock-three-thirty:after{content:"\e357\e357"}.fa-duotone.fa-clock-twelve:after,.fad.fa-clock-twelve:after{content:"\e358\e358"}.fa-duotone.fa-clock-twelve-thirty:after,.fad.fa-clock-twelve-thirty:after{content:"\e359\e359"}.fa-duotone.fa-clock-two:after,.fad.fa-clock-two:after{content:"\e35a\e35a"}.fa-duotone.fa-clock-two-thirty:after,.fad.fa-clock-two-thirty:after{content:"\e35b\e35b"}.fa-duotone.fa-clone:after,.fad.fa-clone:after{content:"\f24d\f24d"}.fa-duotone.fa-closed-captioning:after,.fad.fa-closed-captioning:after{content:"\f20a\f20a"}.fa-duotone.fa-closed-captioning-slash:after,.fad.fa-closed-captioning-slash:after{content:"\e135\e135"}.fa-duotone.fa-clothes-hanger:after,.fad.fa-clothes-hanger:after{content:"\e136\e136"}.fa-duotone.fa-cloud:after,.fad.fa-cloud:after{content:"\f0c2\f0c2"}.fa-duotone.fa-cloud-arrow-down:after,.fa-duotone.fa-cloud-download-alt:after,.fa-duotone.fa-cloud-download:after,.fad.fa-cloud-arrow-down:after,.fad.fa-cloud-download-alt:after,.fad.fa-cloud-download:after{content:"\f0ed\f0ed"}.fa-duotone.fa-cloud-arrow-up:after,.fa-duotone.fa-cloud-upload-alt:after,.fa-duotone.fa-cloud-upload:after,.fad.fa-cloud-arrow-up:after,.fad.fa-cloud-upload-alt:after,.fad.fa-cloud-upload:after{content:"\f0ee\f0ee"}.fa-duotone.fa-cloud-bolt:after,.fa-duotone.fa-thunderstorm:after,.fad.fa-cloud-bolt:after,.fad.fa-thunderstorm:after{content:"\f76c\f76c"}.fa-duotone.fa-cloud-bolt-moon:after,.fa-duotone.fa-thunderstorm-moon:after,.fad.fa-cloud-bolt-moon:after,.fad.fa-thunderstorm-moon:after{content:"\f76d\f76d"}.fa-duotone.fa-cloud-bolt-sun:after,.fa-duotone.fa-thunderstorm-sun:after,.fad.fa-cloud-bolt-sun:after,.fad.fa-thunderstorm-sun:after{content:"\f76e\f76e"}.fa-duotone.fa-cloud-check:after,.fad.fa-cloud-check:after{content:"\e35c\e35c"}.fa-duotone.fa-cloud-drizzle:after,.fad.fa-cloud-drizzle:after{content:"\f738\f738"}.fa-duotone.fa-cloud-fog:after,.fa-duotone.fa-fog:after,.fad.fa-cloud-fog:after,.fad.fa-fog:after{content:"\f74e\f74e"}.fa-duotone.fa-cloud-hail:after,.fad.fa-cloud-hail:after{content:"\f739\f739"}.fa-duotone.fa-cloud-hail-mixed:after,.fad.fa-cloud-hail-mixed:after{content:"\f73a\f73a"}.fa-duotone.fa-cloud-meatball:after,.fad.fa-cloud-meatball:after{content:"\f73b\f73b"}.fa-duotone.fa-cloud-minus:after,.fad.fa-cloud-minus:after{content:"\e35d\e35d"}.fa-duotone.fa-cloud-moon:after,.fad.fa-cloud-moon:after{content:"\f6c3\f6c3"}.fa-duotone.fa-cloud-moon-rain:after,.fad.fa-cloud-moon-rain:after{content:"\f73c\f73c"}.fa-duotone.fa-cloud-music:after,.fad.fa-cloud-music:after{content:"\f8ae\f8ae"}.fa-duotone.fa-cloud-plus:after,.fad.fa-cloud-plus:after{content:"\e35e\e35e"}.fa-duotone.fa-cloud-rain:after,.fad.fa-cloud-rain:after{content:"\f73d\f73d"}.fa-duotone.fa-cloud-rainbow:after,.fad.fa-cloud-rainbow:after{content:"\f73e\f73e"}.fa-duotone.fa-cloud-showers:after,.fad.fa-cloud-showers:after{content:"\f73f\f73f"}.fa-duotone.fa-cloud-showers-heavy:after,.fad.fa-cloud-showers-heavy:after{content:"\f740\f740"}.fa-duotone.fa-cloud-slash:after,.fad.fa-cloud-slash:after{content:"\e137\e137"}.fa-duotone.fa-cloud-sleet:after,.fad.fa-cloud-sleet:after{content:"\f741\f741"}.fa-duotone.fa-cloud-snow:after,.fad.fa-cloud-snow:after{content:"\f742\f742"}.fa-duotone.fa-cloud-sun:after,.fad.fa-cloud-sun:after{content:"\f6c4\f6c4"}.fa-duotone.fa-cloud-sun-rain:after,.fad.fa-cloud-sun-rain:after{content:"\f743\f743"}.fa-duotone.fa-cloud-word:after,.fad.fa-cloud-word:after{content:"\e138\e138"}.fa-duotone.fa-cloud-xmark:after,.fad.fa-cloud-xmark:after{content:"\e35f\e35f"}.fa-duotone.fa-clouds:after,.fad.fa-clouds:after{content:"\f744\f744"}.fa-duotone.fa-clouds-moon:after,.fad.fa-clouds-moon:after{content:"\f745\f745"}.fa-duotone.fa-clouds-sun:after,.fad.fa-clouds-sun:after{content:"\f746\f746"}.fa-duotone.fa-clover:after,.fad.fa-clover:after{content:"\e139\e139"}.fa-duotone.fa-club:after,.fad.fa-club:after{content:"\f327\f327"}.fa-duotone.fa-coconut:after,.fad.fa-coconut:after{content:"\e2f6\e2f6"}.fa-duotone.fa-code:after,.fad.fa-code:after{content:"\f121\f121"}.fa-duotone.fa-code-branch:after,.fad.fa-code-branch:after{content:"\f126\f126"}.fa-duotone.fa-code-commit:after,.fad.fa-code-commit:after{content:"\f386\f386"}.fa-duotone.fa-code-compare:after,.fad.fa-code-compare:after{content:"\e13a\e13a"}.fa-duotone.fa-code-fork:after,.fad.fa-code-fork:after{content:"\e13b\e13b"}.fa-duotone.fa-code-merge:after,.fad.fa-code-merge:after{content:"\f387\f387"}.fa-duotone.fa-code-pull-request:after,.fad.fa-code-pull-request:after{content:"\e13c\e13c"}.fa-duotone.fa-code-pull-request-closed:after,.fad.fa-code-pull-request-closed:after{content:"\e3f9\e3f9"}.fa-duotone.fa-code-pull-request-draft:after,.fad.fa-code-pull-request-draft:after{content:"\e3fa\e3fa"}.fa-duotone.fa-code-simple:after,.fad.fa-code-simple:after{content:"\e13d\e13d"}.fa-duotone.fa-coffee-bean:after,.fad.fa-coffee-bean:after{content:"\e13e\e13e"}.fa-duotone.fa-coffee-beans:after,.fad.fa-coffee-beans:after{content:"\e13f\e13f"}.fa-duotone.fa-coffee-pot:after,.fad.fa-coffee-pot:after{content:"\e002\e002"}.fa-duotone.fa-coffin:after,.fad.fa-coffin:after{content:"\f6c6\f6c6"}.fa-duotone.fa-coffin-cross:after,.fad.fa-coffin-cross:after{content:"\e051\e051"}.fa-duotone.fa-coin:after,.fad.fa-coin:after{content:"\f85c\f85c"}.fa-duotone.fa-coin-blank:after,.fad.fa-coin-blank:after{content:"\e3fb\e3fb"}.fa-duotone.fa-coin-front:after,.fad.fa-coin-front:after{content:"\e3fc\e3fc"}.fa-duotone.fa-coin-vertical:after,.fad.fa-coin-vertical:after{content:"\e3fd\e3fd"}.fa-duotone.fa-coins:after,.fad.fa-coins:after{content:"\f51e\f51e"}.fa-duotone.fa-colon:after,.fad.fa-colon:after{content:"\3a\3a"}.fa-duotone.fa-colon-sign:after,.fad.fa-colon-sign:after{content:"\e140\e140"}.fa-duotone.fa-columns-3:after,.fad.fa-columns-3:after{content:"\e361\e361"}.fa-duotone.fa-comet:after,.fad.fa-comet:after{content:"\e003\e003"}.fa-duotone.fa-comma:after,.fad.fa-comma:after{content:"\2c\2c"}.fa-duotone.fa-command:after,.fad.fa-command:after{content:"\e142\e142"}.fa-duotone.fa-comment:after,.fad.fa-comment:after{content:"\f075\f075"}.fa-duotone.fa-comment-arrow-down:after,.fad.fa-comment-arrow-down:after{content:"\e143\e143"}.fa-duotone.fa-comment-arrow-up:after,.fad.fa-comment-arrow-up:after{content:"\e144\e144"}.fa-duotone.fa-comment-arrow-up-right:after,.fad.fa-comment-arrow-up-right:after{content:"\e145\e145"}.fa-duotone.fa-comment-captions:after,.fad.fa-comment-captions:after{content:"\e146\e146"}.fa-duotone.fa-comment-check:after,.fad.fa-comment-check:after{content:"\f4ac\f4ac"}.fa-duotone.fa-comment-code:after,.fad.fa-comment-code:after{content:"\e147\e147"}.fa-duotone.fa-comment-dollar:after,.fad.fa-comment-dollar:after{content:"\f651\f651"}.fa-duotone.fa-comment-dots:after,.fa-duotone.fa-commenting:after,.fad.fa-comment-dots:after,.fad.fa-commenting:after{content:"\f4ad\f4ad"}.fa-duotone.fa-comment-exclamation:after,.fad.fa-comment-exclamation:after{content:"\f4af\f4af"}.fa-duotone.fa-comment-image:after,.fad.fa-comment-image:after{content:"\e148\e148"}.fa-duotone.fa-comment-lines:after,.fad.fa-comment-lines:after{content:"\f4b0\f4b0"}.fa-duotone.fa-comment-medical:after,.fad.fa-comment-medical:after{content:"\f7f5\f7f5"}.fa-duotone.fa-comment-middle:after,.fad.fa-comment-middle:after{content:"\e149\e149"}.fa-duotone.fa-comment-middle-top:after,.fad.fa-comment-middle-top:after{content:"\e14a\e14a"}.fa-duotone.fa-comment-minus:after,.fad.fa-comment-minus:after{content:"\f4b1\f4b1"}.fa-duotone.fa-comment-music:after,.fad.fa-comment-music:after{content:"\f8b0\f8b0"}.fa-duotone.fa-comment-edit:after,.fa-duotone.fa-comment-pen:after,.fad.fa-comment-edit:after,.fad.fa-comment-pen:after{content:"\f4ae\f4ae"}.fa-duotone.fa-comment-plus:after,.fad.fa-comment-plus:after{content:"\f4b2\f4b2"}.fa-duotone.fa-comment-question:after,.fad.fa-comment-question:after{content:"\e14b\e14b"}.fa-duotone.fa-comment-quote:after,.fad.fa-comment-quote:after{content:"\e14c\e14c"}.fa-duotone.fa-comment-slash:after,.fad.fa-comment-slash:after{content:"\f4b3\f4b3"}.fa-duotone.fa-comment-smile:after,.fad.fa-comment-smile:after{content:"\f4b4\f4b4"}.fa-duotone.fa-comment-sms:after,.fa-duotone.fa-sms:after,.fad.fa-comment-sms:after,.fad.fa-sms:after{content:"\f7cd\f7cd"}.fa-duotone.fa-comment-text:after,.fad.fa-comment-text:after{content:"\e14d\e14d"}.fa-duotone.fa-comment-times:after,.fa-duotone.fa-comment-xmark:after,.fad.fa-comment-times:after,.fad.fa-comment-xmark:after{content:"\f4b5\f4b5"}.fa-duotone.fa-comments:after,.fad.fa-comments:after{content:"\f086\f086"}.fa-duotone.fa-comments-dollar:after,.fad.fa-comments-dollar:after{content:"\f653\f653"}.fa-duotone.fa-comments-question:after,.fad.fa-comments-question:after{content:"\e14e\e14e"}.fa-duotone.fa-comments-question-check:after,.fad.fa-comments-question-check:after{content:"\e14f\e14f"}.fa-duotone.fa-compact-disc:after,.fad.fa-compact-disc:after{content:"\f51f\f51f"}.fa-duotone.fa-compass:after,.fad.fa-compass:after{content:"\f14e\f14e"}.fa-duotone.fa-compass-drafting:after,.fa-duotone.fa-drafting-compass:after,.fad.fa-compass-drafting:after,.fad.fa-drafting-compass:after{content:"\f568\f568"}.fa-duotone.fa-compass-slash:after,.fad.fa-compass-slash:after{content:"\f5e9\f5e9"}.fa-duotone.fa-compress:after,.fad.fa-compress:after{content:"\f066\f066"}.fa-duotone.fa-compress-wide:after,.fad.fa-compress-wide:after{content:"\f326\f326"}.fa-duotone.fa-computer-classic:after,.fad.fa-computer-classic:after{content:"\f8b1\f8b1"}.fa-duotone.fa-computer-mouse:after,.fa-duotone.fa-mouse:after,.fad.fa-computer-mouse:after,.fad.fa-mouse:after{content:"\f8cc\f8cc"}.fa-duotone.fa-computer-mouse-scrollwheel:after,.fa-duotone.fa-mouse-alt:after,.fad.fa-computer-mouse-scrollwheel:after,.fad.fa-mouse-alt:after{content:"\f8cd\f8cd"}.fa-duotone.fa-computer-speaker:after,.fad.fa-computer-speaker:after{content:"\f8b2\f8b2"}.fa-duotone.fa-container-storage:after,.fad.fa-container-storage:after{content:"\f4b7\f4b7"}.fa-duotone.fa-conveyor-belt:after,.fad.fa-conveyor-belt:after{content:"\f46e\f46e"}.fa-duotone.fa-conveyor-belt-alt:after,.fa-duotone.fa-conveyor-belt-boxes:after,.fad.fa-conveyor-belt-alt:after,.fad.fa-conveyor-belt-boxes:after{content:"\f46f\f46f"}.fa-duotone.fa-conveyor-belt-empty:after,.fad.fa-conveyor-belt-empty:after{content:"\e150\e150"}.fa-duotone.fa-cookie:after,.fad.fa-cookie:after{content:"\f563\f563"}.fa-duotone.fa-cookie-bite:after,.fad.fa-cookie-bite:after{content:"\f564\f564"}.fa-duotone.fa-copy:after,.fad.fa-copy:after{content:"\f0c5\f0c5"}.fa-duotone.fa-copyright:after,.fad.fa-copyright:after{content:"\f1f9\f1f9"}.fa-duotone.fa-corn:after,.fad.fa-corn:after{content:"\f6c7\f6c7"}.fa-duotone.fa-corner:after,.fad.fa-corner:after{content:"\e3fe\e3fe"}.fa-duotone.fa-couch:after,.fad.fa-couch:after{content:"\f4b8\f4b8"}.fa-duotone.fa-cow:after,.fad.fa-cow:after{content:"\f6c8\f6c8"}.fa-duotone.fa-cowbell:after,.fad.fa-cowbell:after{content:"\f8b3\f8b3"}.fa-duotone.fa-cowbell-circle-plus:after,.fa-duotone.fa-cowbell-more:after,.fad.fa-cowbell-circle-plus:after,.fad.fa-cowbell-more:after{content:"\f8b4\f8b4"}.fa-duotone.fa-crab:after,.fad.fa-crab:after{content:"\e3ff\e3ff"}.fa-duotone.fa-crate-apple:after,.fad.fa-crate-apple:after{content:"\f6b1\f6b1"}.fa-duotone.fa-apple-crate:after,.fad.fa-apple-crate:after{content:"\f6b1\f6b1"}.fa-duotone.fa-crate-empty:after,.fad.fa-crate-empty:after{content:"\e151\e151"}.fa-duotone.fa-credit-card-alt:after,.fa-duotone.fa-credit-card:after,.fad.fa-credit-card-alt:after,.fad.fa-credit-card:after{content:"\f09d\f09d"}.fa-duotone.fa-credit-card-blank:after,.fad.fa-credit-card-blank:after{content:"\f389\f389"}.fa-duotone.fa-credit-card-front:after,.fad.fa-credit-card-front:after{content:"\f38a\f38a"}.fa-duotone.fa-cricket-bat-ball:after,.fa-duotone.fa-cricket:after,.fad.fa-cricket-bat-ball:after,.fad.fa-cricket:after{content:"\f449\f449"}.fa-duotone.fa-croissant:after,.fad.fa-croissant:after{content:"\f7f6\f7f6"}.fa-duotone.fa-crop:after,.fad.fa-crop:after{content:"\f125\f125"}.fa-duotone.fa-crop-alt:after,.fa-duotone.fa-crop-simple:after,.fad.fa-crop-alt:after,.fad.fa-crop-simple:after{content:"\f565\f565"}.fa-duotone.fa-cross:after,.fad.fa-cross:after{content:"\f654\f654"}.fa-duotone.fa-crosshairs:after,.fad.fa-crosshairs:after{content:"\f05b\f05b"}.fa-duotone.fa-crow:after,.fad.fa-crow:after{content:"\f520\f520"}.fa-duotone.fa-crown:after,.fad.fa-crown:after{content:"\f521\f521"}.fa-duotone.fa-crutch:after,.fad.fa-crutch:after{content:"\f7f7\f7f7"}.fa-duotone.fa-crutches:after,.fad.fa-crutches:after{content:"\f7f8\f7f8"}.fa-duotone.fa-cruzeiro-sign:after,.fad.fa-cruzeiro-sign:after{content:"\e152\e152"}.fa-duotone.fa-crystal-ball:after,.fad.fa-crystal-ball:after{content:"\e362\e362"}.fa-duotone.fa-cube:after,.fad.fa-cube:after{content:"\f1b2\f1b2"}.fa-duotone.fa-cubes:after,.fad.fa-cubes:after{content:"\f1b3\f1b3"}.fa-duotone.fa-cucumber:after,.fad.fa-cucumber:after{content:"\e401\e401"}.fa-duotone.fa-cup-straw:after,.fad.fa-cup-straw:after{content:"\e363\e363"}.fa-duotone.fa-cup-straw-swoosh:after,.fad.fa-cup-straw-swoosh:after{content:"\e364\e364"}.fa-duotone.fa-coffee-togo:after,.fa-duotone.fa-cup-togo:after,.fad.fa-coffee-togo:after,.fad.fa-cup-togo:after{content:"\f6c5\f6c5"}.fa-duotone.fa-cupcake:after,.fad.fa-cupcake:after{content:"\e402\e402"}.fa-duotone.fa-curling-stone:after,.fa-duotone.fa-curling:after,.fad.fa-curling-stone:after,.fad.fa-curling:after{content:"\f44a\f44a"}.fa-duotone.fa-custard:after,.fad.fa-custard:after{content:"\e403\e403"}.fa-duotone.fa-d:after,.fad.fa-d:after{content:"\44\44"}.fa-duotone.fa-dagger:after,.fad.fa-dagger:after{content:"\f6cb\f6cb"}.fa-duotone.fa-dash:after,.fad.fa-dash:after{content:"\e404\e404"}.fa-duotone.fa-database:after,.fad.fa-database:after{content:"\f1c0\f1c0"}.fa-duotone.fa-deer:after,.fad.fa-deer:after{content:"\f78e\f78e"}.fa-duotone.fa-deer-rudolph:after,.fad.fa-deer-rudolph:after{content:"\f78f\f78f"}.fa-duotone.fa-backspace:after,.fa-duotone.fa-delete-left:after,.fad.fa-backspace:after,.fad.fa-delete-left:after{content:"\f55a\f55a"}.fa-duotone.fa-delete-right:after,.fad.fa-delete-right:after{content:"\e154\e154"}.fa-duotone.fa-democrat:after,.fad.fa-democrat:after{content:"\f747\f747"}.fa-duotone.fa-desktop-alt:after,.fa-duotone.fa-desktop:after,.fad.fa-desktop-alt:after,.fad.fa-desktop:after{content:"\f390\f390"}.fa-duotone.fa-desktop-arrow-down:after,.fad.fa-desktop-arrow-down:after{content:"\e155\e155"}.fa-duotone.fa-dharmachakra:after,.fad.fa-dharmachakra:after{content:"\f655\f655"}.fa-duotone.fa-diagram-cells:after,.fad.fa-diagram-cells:after{content:"\e475\e475"}.fa-duotone.fa-diagram-lean-canvas:after,.fad.fa-diagram-lean-canvas:after{content:"\e156\e156"}.fa-duotone.fa-diagram-nested:after,.fad.fa-diagram-nested:after{content:"\e157\e157"}.fa-duotone.fa-diagram-next:after,.fad.fa-diagram-next:after{content:"\e476\e476"}.fa-duotone.fa-diagram-predecessor:after,.fad.fa-diagram-predecessor:after{content:"\e477\e477"}.fa-duotone.fa-diagram-previous:after,.fad.fa-diagram-previous:after{content:"\e478\e478"}.fa-duotone.fa-diagram-project:after,.fa-duotone.fa-project-diagram:after,.fad.fa-diagram-project:after,.fad.fa-project-diagram:after{content:"\f542\f542"}.fa-duotone.fa-diagram-sankey:after,.fad.fa-diagram-sankey:after{content:"\e158\e158"}.fa-duotone.fa-diagram-subtask:after,.fad.fa-diagram-subtask:after{content:"\e479\e479"}.fa-duotone.fa-diagram-successor:after,.fad.fa-diagram-successor:after{content:"\e47a\e47a"}.fa-duotone.fa-diagram-venn:after,.fad.fa-diagram-venn:after{content:"\e15a\e15a"}.fa-duotone.fa-dial-med-high:after,.fa-duotone.fa-dial:after,.fad.fa-dial-med-high:after,.fad.fa-dial:after{content:"\e15b\e15b"}.fa-duotone.fa-dial-high:after,.fad.fa-dial-high:after{content:"\e15c\e15c"}.fa-duotone.fa-dial-low:after,.fad.fa-dial-low:after{content:"\e15d\e15d"}.fa-duotone.fa-dial-max:after,.fad.fa-dial-max:after{content:"\e15e\e15e"}.fa-duotone.fa-dial-med:after,.fad.fa-dial-med:after{content:"\e15f\e15f"}.fa-duotone.fa-dial-med-low:after,.fad.fa-dial-med-low:after{content:"\e160\e160"}.fa-duotone.fa-dial-min:after,.fad.fa-dial-min:after{content:"\e161\e161"}.fa-duotone.fa-dial-off:after,.fad.fa-dial-off:after{content:"\e162\e162"}.fa-duotone.fa-diamond:after,.fad.fa-diamond:after{content:"\f219\f219"}.fa-duotone.fa-diamond-exclamation:after,.fad.fa-diamond-exclamation:after{content:"\e405\e405"}.fa-duotone.fa-diamond-turn-right:after,.fa-duotone.fa-directions:after,.fad.fa-diamond-turn-right:after,.fad.fa-directions:after{content:"\f5eb\f5eb"}.fa-duotone.fa-dice:after,.fad.fa-dice:after{content:"\f522\f522"}.fa-duotone.fa-dice-d10:after,.fad.fa-dice-d10:after{content:"\f6cd\f6cd"}.fa-duotone.fa-dice-d12:after,.fad.fa-dice-d12:after{content:"\f6ce\f6ce"}.fa-duotone.fa-dice-d20:after,.fad.fa-dice-d20:after{content:"\f6cf\f6cf"}.fa-duotone.fa-dice-d4:after,.fad.fa-dice-d4:after{content:"\f6d0\f6d0"}.fa-duotone.fa-dice-d6:after,.fad.fa-dice-d6:after{content:"\f6d1\f6d1"}.fa-duotone.fa-dice-d8:after,.fad.fa-dice-d8:after{content:"\f6d2\f6d2"}.fa-duotone.fa-dice-five:after,.fad.fa-dice-five:after{content:"\f523\f523"}.fa-duotone.fa-dice-four:after,.fad.fa-dice-four:after{content:"\f524\f524"}.fa-duotone.fa-dice-one:after,.fad.fa-dice-one:after{content:"\f525\f525"}.fa-duotone.fa-dice-six:after,.fad.fa-dice-six:after{content:"\f526\f526"}.fa-duotone.fa-dice-three:after,.fad.fa-dice-three:after{content:"\f527\f527"}.fa-duotone.fa-dice-two:after,.fad.fa-dice-two:after{content:"\f528\f528"}.fa-duotone.fa-diploma:after,.fa-duotone.fa-scroll-ribbon:after,.fad.fa-diploma:after,.fad.fa-scroll-ribbon:after{content:"\f5ea\f5ea"}.fa-duotone.fa-disc-drive:after,.fad.fa-disc-drive:after{content:"\f8b5\f8b5"}.fa-duotone.fa-disease:after,.fad.fa-disease:after{content:"\f7fa\f7fa"}.fa-duotone.fa-display:after,.fad.fa-display:after{content:"\e163\e163"}.fa-duotone.fa-display-arrow-down:after,.fad.fa-display-arrow-down:after{content:"\e164\e164"}.fa-duotone.fa-desktop-code:after,.fa-duotone.fa-display-code:after,.fad.fa-desktop-code:after,.fad.fa-display-code:after{content:"\e165\e165"}.fa-duotone.fa-desktop-medical:after,.fa-duotone.fa-display-medical:after,.fad.fa-desktop-medical:after,.fad.fa-display-medical:after{content:"\e166\e166"}.fa-duotone.fa-desktop-slash:after,.fa-duotone.fa-display-slash:after,.fad.fa-desktop-slash:after,.fad.fa-display-slash:after{content:"\e2fa\e2fa"}.fa-duotone.fa-distribute-spacing-horizontal:after,.fad.fa-distribute-spacing-horizontal:after{content:"\e365\e365"}.fa-duotone.fa-distribute-spacing-vertical:after,.fad.fa-distribute-spacing-vertical:after{content:"\e366\e366"}.fa-duotone.fa-ditto:after,.fad.fa-ditto:after{content:"\22\22"}.fa-duotone.fa-divide:after,.fad.fa-divide:after{content:"\f529\f529"}.fa-duotone.fa-dna:after,.fad.fa-dna:after{content:"\f471\f471"}.fa-duotone.fa-do-not-enter:after,.fad.fa-do-not-enter:after{content:"\f5ec\f5ec"}.fa-duotone.fa-dog:after,.fad.fa-dog:after{content:"\f6d3\f6d3"}.fa-duotone.fa-dog-leashed:after,.fad.fa-dog-leashed:after{content:"\f6d4\f6d4"}.fa-duotone.fa-dollar-sign:after,.fa-duotone.fa-dollar:after,.fa-duotone.fa-usd:after,.fad.fa-dollar-sign:after,.fad.fa-dollar:after,.fad.fa-usd:after{content:"\24\24"}.fa-duotone.fa-dolly-box:after,.fa-duotone.fa-dolly:after,.fad.fa-dolly-box:after,.fad.fa-dolly:after{content:"\f472\f472"}.fa-duotone.fa-dolly-empty:after,.fad.fa-dolly-empty:after{content:"\f473\f473"}.fa-duotone.fa-dolphin:after,.fad.fa-dolphin:after{content:"\e168\e168"}.fa-duotone.fa-dong-sign:after,.fad.fa-dong-sign:after{content:"\e169\e169"}.fa-duotone.fa-donut:after,.fa-duotone.fa-doughnut:after,.fad.fa-donut:after,.fad.fa-doughnut:after{content:"\e406\e406"}.fa-duotone.fa-door-closed:after,.fad.fa-door-closed:after{content:"\f52a\f52a"}.fa-duotone.fa-door-open:after,.fad.fa-door-open:after{content:"\f52b\f52b"}.fa-duotone.fa-dove:after,.fad.fa-dove:after{content:"\f4ba\f4ba"}.fa-duotone.fa-arrow-alt-down:after,.fa-duotone.fa-down:after,.fad.fa-arrow-alt-down:after,.fad.fa-down:after{content:"\f354\f354"}.fa-duotone.fa-down-from-dotted-line:after,.fad.fa-down-from-dotted-line:after{content:"\e407\e407"}.fa-duotone.fa-arrow-alt-from-top:after,.fa-duotone.fa-down-from-line:after,.fad.fa-arrow-alt-from-top:after,.fad.fa-down-from-line:after{content:"\f349\f349"}.fa-duotone.fa-down-left:after,.fad.fa-down-left:after{content:"\e16a\e16a"}.fa-duotone.fa-compress-alt:after,.fa-duotone.fa-down-left-and-up-right-to-center:after,.fad.fa-compress-alt:after,.fad.fa-down-left-and-up-right-to-center:after{content:"\f422\f422"}.fa-duotone.fa-down-long:after,.fa-duotone.fa-long-arrow-alt-down:after,.fad.fa-down-long:after,.fad.fa-long-arrow-alt-down:after{content:"\f309\f309"}.fa-duotone.fa-down-right:after,.fad.fa-down-right:after{content:"\e16b\e16b"}.fa-duotone.fa-down-to-dotted-line:after,.fad.fa-down-to-dotted-line:after{content:"\e408\e408"}.fa-duotone.fa-arrow-alt-to-bottom:after,.fa-duotone.fa-down-to-line:after,.fad.fa-arrow-alt-to-bottom:after,.fad.fa-down-to-line:after{content:"\f34a\f34a"}.fa-duotone.fa-download:after,.fad.fa-download:after{content:"\f019\f019"}.fa-duotone.fa-dragon:after,.fad.fa-dragon:after{content:"\f6d5\f6d5"}.fa-duotone.fa-draw-circle:after,.fad.fa-draw-circle:after{content:"\f5ed\f5ed"}.fa-duotone.fa-draw-polygon:after,.fad.fa-draw-polygon:after{content:"\f5ee\f5ee"}.fa-duotone.fa-draw-square:after,.fad.fa-draw-square:after{content:"\f5ef\f5ef"}.fa-duotone.fa-dreidel:after,.fad.fa-dreidel:after{content:"\f792\f792"}.fa-duotone.fa-drone:after,.fad.fa-drone:after{content:"\f85f\f85f"}.fa-duotone.fa-drone-alt:after,.fa-duotone.fa-drone-front:after,.fad.fa-drone-alt:after,.fad.fa-drone-front:after{content:"\f860\f860"}.fa-duotone.fa-droplet:after,.fa-duotone.fa-tint:after,.fad.fa-droplet:after,.fad.fa-tint:after{content:"\f043\f043"}.fa-duotone.fa-dewpoint:after,.fa-duotone.fa-droplet-degree:after,.fad.fa-dewpoint:after,.fad.fa-droplet-degree:after{content:"\f748\f748"}.fa-duotone.fa-droplet-percent:after,.fa-duotone.fa-humidity:after,.fad.fa-droplet-percent:after,.fad.fa-humidity:after{content:"\f750\f750"}.fa-duotone.fa-droplet-slash:after,.fa-duotone.fa-tint-slash:after,.fad.fa-droplet-slash:after,.fad.fa-tint-slash:after{content:"\f5c7\f5c7"}.fa-duotone.fa-drum:after,.fad.fa-drum:after{content:"\f569\f569"}.fa-duotone.fa-drum-steelpan:after,.fad.fa-drum-steelpan:after{content:"\f56a\f56a"}.fa-duotone.fa-drumstick:after,.fad.fa-drumstick:after{content:"\f6d6\f6d6"}.fa-duotone.fa-drumstick-bite:after,.fad.fa-drumstick-bite:after{content:"\f6d7\f6d7"}.fa-duotone.fa-dryer:after,.fad.fa-dryer:after{content:"\f861\f861"}.fa-duotone.fa-dryer-alt:after,.fa-duotone.fa-dryer-heat:after,.fad.fa-dryer-alt:after,.fad.fa-dryer-heat:after{content:"\f862\f862"}.fa-duotone.fa-duck:after,.fad.fa-duck:after{content:"\f6d8\f6d8"}.fa-duotone.fa-dumbbell:after,.fad.fa-dumbbell:after{content:"\f44b\f44b"}.fa-duotone.fa-dumpster:after,.fad.fa-dumpster:after{content:"\f793\f793"}.fa-duotone.fa-dumpster-fire:after,.fad.fa-dumpster-fire:after{content:"\f794\f794"}.fa-duotone.fa-dungeon:after,.fad.fa-dungeon:after{content:"\f6d9\f6d9"}.fa-duotone.fa-e:after,.fad.fa-e:after{content:"\45\45"}.fa-duotone.fa-ear:after,.fad.fa-ear:after{content:"\f5f0\f5f0"}.fa-duotone.fa-deaf:after,.fa-duotone.fa-deafness:after,.fa-duotone.fa-ear-deaf:after,.fa-duotone.fa-hard-of-hearing:after,.fad.fa-deaf:after,.fad.fa-deafness:after,.fad.fa-ear-deaf:after,.fad.fa-hard-of-hearing:after{content:"\f2a4\f2a4"}.fa-duotone.fa-assistive-listening-systems:after,.fa-duotone.fa-ear-listen:after,.fad.fa-assistive-listening-systems:after,.fad.fa-ear-listen:after{content:"\f2a2\f2a2"}.fa-duotone.fa-ear-muffs:after,.fad.fa-ear-muffs:after{content:"\f795\f795"}.fa-duotone.fa-earth-africa:after,.fa-duotone.fa-globe-africa:after,.fad.fa-earth-africa:after,.fad.fa-globe-africa:after{content:"\f57c\f57c"}.fa-duotone.fa-earth-america:after,.fa-duotone.fa-earth-americas:after,.fa-duotone.fa-earth:after,.fa-duotone.fa-globe-americas:after,.fad.fa-earth-america:after,.fad.fa-earth-americas:after,.fad.fa-earth:after,.fad.fa-globe-americas:after{content:"\f57d\f57d"}.fa-duotone.fa-earth-asia:after,.fa-duotone.fa-globe-asia:after,.fad.fa-earth-asia:after,.fad.fa-globe-asia:after{content:"\f57e\f57e"}.fa-duotone.fa-earth-europe:after,.fa-duotone.fa-globe-europe:after,.fad.fa-earth-europe:after,.fad.fa-globe-europe:after{content:"\f7a2\f7a2"}.fa-duotone.fa-earth-oceania:after,.fa-duotone.fa-globe-oceania:after,.fad.fa-earth-oceania:after,.fad.fa-globe-oceania:after{content:"\e47b\e47b"}.fa-duotone.fa-eclipse:after,.fad.fa-eclipse:after{content:"\f749\f749"}.fa-duotone.fa-egg:after,.fad.fa-egg:after{content:"\f7fb\f7fb"}.fa-duotone.fa-egg-fried:after,.fad.fa-egg-fried:after{content:"\f7fc\f7fc"}.fa-duotone.fa-eggplant:after,.fad.fa-eggplant:after{content:"\e16c\e16c"}.fa-duotone.fa-eject:after,.fad.fa-eject:after{content:"\f052\f052"}.fa-duotone.fa-elephant:after,.fad.fa-elephant:after{content:"\f6da\f6da"}.fa-duotone.fa-elevator:after,.fad.fa-elevator:after{content:"\e16d\e16d"}.fa-duotone.fa-ellipsis-h:after,.fa-duotone.fa-ellipsis:after,.fad.fa-ellipsis-h:after,.fad.fa-ellipsis:after{content:"\f141\f141"}.fa-duotone.fa-ellipsis-h-alt:after,.fa-duotone.fa-ellipsis-stroke:after,.fad.fa-ellipsis-h-alt:after,.fad.fa-ellipsis-stroke:after{content:"\f39b\f39b"}.fa-duotone.fa-ellipsis-stroke-vertical:after,.fa-duotone.fa-ellipsis-v-alt:after,.fad.fa-ellipsis-stroke-vertical:after,.fad.fa-ellipsis-v-alt:after{content:"\f39c\f39c"}.fa-duotone.fa-ellipsis-v:after,.fa-duotone.fa-ellipsis-vertical:after,.fad.fa-ellipsis-v:after,.fad.fa-ellipsis-vertical:after{content:"\f142\f142"}.fa-duotone.fa-empty-set:after,.fad.fa-empty-set:after{content:"\f656\f656"}.fa-duotone.fa-engine:after,.fad.fa-engine:after{content:"\e16e\e16e"}.fa-duotone.fa-engine-exclamation:after,.fa-duotone.fa-engine-warning:after,.fad.fa-engine-exclamation:after,.fad.fa-engine-warning:after{content:"\f5f2\f5f2"}.fa-duotone.fa-envelope:after,.fad.fa-envelope:after{content:"\f0e0\f0e0"}.fa-duotone.fa-envelope-badge:after,.fa-duotone.fa-envelope-dot:after,.fad.fa-envelope-badge:after,.fad.fa-envelope-dot:after{content:"\e16f\e16f"}.fa-duotone.fa-envelope-open:after,.fad.fa-envelope-open:after{content:"\f2b6\f2b6"}.fa-duotone.fa-envelope-open-dollar:after,.fad.fa-envelope-open-dollar:after{content:"\f657\f657"}.fa-duotone.fa-envelope-open-text:after,.fad.fa-envelope-open-text:after{content:"\f658\f658"}.fa-duotone.fa-envelopes:after,.fad.fa-envelopes:after{content:"\e170\e170"}.fa-duotone.fa-envelopes-bulk:after,.fa-duotone.fa-mail-bulk:after,.fad.fa-envelopes-bulk:after,.fad.fa-mail-bulk:after{content:"\f674\f674"}.fa-duotone.fa-equals:after,.fad.fa-equals:after{content:"\3d\3d"}.fa-duotone.fa-eraser:after,.fad.fa-eraser:after{content:"\f12d\f12d"}.fa-duotone.fa-escalator:after,.fad.fa-escalator:after{content:"\e171\e171"}.fa-duotone.fa-ethernet:after,.fad.fa-ethernet:after{content:"\f796\f796"}.fa-duotone.fa-eur:after,.fa-duotone.fa-euro-sign:after,.fa-duotone.fa-euro:after,.fad.fa-eur:after,.fad.fa-euro-sign:after,.fad.fa-euro:after{content:"\f153\f153"}.fa-duotone.fa-exclamation:after,.fad.fa-exclamation:after{content:"\21\21"}.fa-duotone.fa-expand:after,.fad.fa-expand:after{content:"\f065\f065"}.fa-duotone.fa-expand-wide:after,.fad.fa-expand-wide:after{content:"\f320\f320"}.fa-duotone.fa-eye:after,.fad.fa-eye:after{content:"\f06e\f06e"}.fa-duotone.fa-eye-dropper-empty:after,.fa-duotone.fa-eye-dropper:after,.fa-duotone.fa-eyedropper:after,.fad.fa-eye-dropper-empty:after,.fad.fa-eye-dropper:after,.fad.fa-eyedropper:after{content:"\f1fb\f1fb"}.fa-duotone.fa-eye-dropper-full:after,.fad.fa-eye-dropper-full:after{content:"\e172\e172"}.fa-duotone.fa-eye-dropper-half:after,.fad.fa-eye-dropper-half:after{content:"\e173\e173"}.fa-duotone.fa-eye-evil:after,.fad.fa-eye-evil:after{content:"\f6db\f6db"}.fa-duotone.fa-eye-low-vision:after,.fa-duotone.fa-low-vision:after,.fad.fa-eye-low-vision:after,.fad.fa-low-vision:after{content:"\f2a8\f2a8"}.fa-duotone.fa-eye-slash:after,.fad.fa-eye-slash:after{content:"\f070\f070"}.fa-duotone.fa-eyes:after,.fad.fa-eyes:after{content:"\e367\e367"}.fa-duotone.fa-f:after,.fad.fa-f:after{content:"\46\46"}.fa-duotone.fa-angry:after,.fa-duotone.fa-face-angry:after,.fad.fa-angry:after,.fad.fa-face-angry:after{content:"\f556\f556"}.fa-duotone.fa-face-angry-horns:after,.fad.fa-face-angry-horns:after{content:"\e368\e368"}.fa-duotone.fa-face-anguished:after,.fad.fa-face-anguished:after{content:"\e369\e369"}.fa-duotone.fa-face-anxious-sweat:after,.fad.fa-face-anxious-sweat:after{content:"\e36a\e36a"}.fa-duotone.fa-face-astonished:after,.fad.fa-face-astonished:after{content:"\e36b\e36b"}.fa-duotone.fa-face-awesome:after,.fa-duotone.fa-gave-dandy:after,.fad.fa-face-awesome:after,.fad.fa-gave-dandy:after{content:"\e409\e409"}.fa-duotone.fa-face-beam-hand-over-mouth:after,.fad.fa-face-beam-hand-over-mouth:after{content:"\e47c\e47c"}.fa-duotone.fa-face-clouds:after,.fad.fa-face-clouds:after{content:"\e47d\e47d"}.fa-duotone.fa-face-confounded:after,.fad.fa-face-confounded:after{content:"\e36c\e36c"}.fa-duotone.fa-face-confused:after,.fad.fa-face-confused:after{content:"\e36d\e36d"}.fa-duotone.fa-face-cowboy-hat:after,.fad.fa-face-cowboy-hat:after{content:"\e36e\e36e"}.fa-duotone.fa-face-diagonal-mouth:after,.fad.fa-face-diagonal-mouth:after{content:"\e47e\e47e"}.fa-duotone.fa-face-disappointed:after,.fad.fa-face-disappointed:after{content:"\e36f\e36f"}.fa-duotone.fa-face-disguise:after,.fad.fa-face-disguise:after{content:"\e370\e370"}.fa-duotone.fa-dizzy:after,.fa-duotone.fa-face-dizzy:after,.fad.fa-dizzy:after,.fad.fa-face-dizzy:after{content:"\f567\f567"}.fa-duotone.fa-face-dotted:after,.fad.fa-face-dotted:after{content:"\e47f\e47f"}.fa-duotone.fa-face-downcast-sweat:after,.fad.fa-face-downcast-sweat:after{content:"\e371\e371"}.fa-duotone.fa-face-drooling:after,.fad.fa-face-drooling:after{content:"\e372\e372"}.fa-duotone.fa-face-exhaling:after,.fad.fa-face-exhaling:after{content:"\e480\e480"}.fa-duotone.fa-exploding-head:after,.fa-duotone.fa-face-explode:after,.fad.fa-exploding-head:after,.fad.fa-face-explode:after{content:"\e2fe\e2fe"}.fa-duotone.fa-face-expressionless:after,.fad.fa-face-expressionless:after{content:"\e373\e373"}.fa-duotone.fa-face-eyes-xmarks:after,.fad.fa-face-eyes-xmarks:after{content:"\e374\e374"}.fa-duotone.fa-face-fearful:after,.fad.fa-face-fearful:after{content:"\e375\e375"}.fa-duotone.fa-face-flushed:after,.fa-duotone.fa-flushed:after,.fad.fa-face-flushed:after,.fad.fa-flushed:after{content:"\f579\f579"}.fa-duotone.fa-face-frown:after,.fa-duotone.fa-frown:after,.fad.fa-face-frown:after,.fad.fa-frown:after{content:"\f119\f119"}.fa-duotone.fa-face-frown-open:after,.fa-duotone.fa-frown-open:after,.fad.fa-face-frown-open:after,.fad.fa-frown-open:after{content:"\f57a\f57a"}.fa-duotone.fa-face-frown-slight:after,.fad.fa-face-frown-slight:after{content:"\e376\e376"}.fa-duotone.fa-face-glasses:after,.fad.fa-face-glasses:after{content:"\e377\e377"}.fa-duotone.fa-face-grimace:after,.fa-duotone.fa-grimace:after,.fad.fa-face-grimace:after,.fad.fa-grimace:after{content:"\f57f\f57f"}.fa-duotone.fa-face-grin:after,.fa-duotone.fa-grin:after,.fad.fa-face-grin:after,.fad.fa-grin:after{content:"\f580\f580"}.fa-duotone.fa-face-grin-beam:after,.fa-duotone.fa-grin-beam:after,.fad.fa-face-grin-beam:after,.fad.fa-grin-beam:after{content:"\f582\f582"}.fa-duotone.fa-face-grin-beam-sweat:after,.fa-duotone.fa-grin-beam-sweat:after,.fad.fa-face-grin-beam-sweat:after,.fad.fa-grin-beam-sweat:after{content:"\f583\f583"}.fa-duotone.fa-face-grin-hearts:after,.fa-duotone.fa-grin-hearts:after,.fad.fa-face-grin-hearts:after,.fad.fa-grin-hearts:after{content:"\f584\f584"}.fa-duotone.fa-face-grin-squint:after,.fa-duotone.fa-grin-squint:after,.fad.fa-face-grin-squint:after,.fad.fa-grin-squint:after{content:"\f585\f585"}.fa-duotone.fa-face-grin-squint-tears:after,.fa-duotone.fa-grin-squint-tears:after,.fad.fa-face-grin-squint-tears:after,.fad.fa-grin-squint-tears:after{content:"\f586\f586"}.fa-duotone.fa-face-grin-stars:after,.fa-duotone.fa-grin-stars:after,.fad.fa-face-grin-stars:after,.fad.fa-grin-stars:after{content:"\f587\f587"}.fa-duotone.fa-face-grin-tears:after,.fa-duotone.fa-grin-tears:after,.fad.fa-face-grin-tears:after,.fad.fa-grin-tears:after{content:"\f588\f588"}.fa-duotone.fa-face-grin-tongue:after,.fa-duotone.fa-grin-tongue:after,.fad.fa-face-grin-tongue:after,.fad.fa-grin-tongue:after{content:"\f589\f589"}.fa-duotone.fa-face-grin-tongue-squint:after,.fa-duotone.fa-grin-tongue-squint:after,.fad.fa-face-grin-tongue-squint:after,.fad.fa-grin-tongue-squint:after{content:"\f58a\f58a"}.fa-duotone.fa-face-grin-tongue-wink:after,.fa-duotone.fa-grin-tongue-wink:after,.fad.fa-face-grin-tongue-wink:after,.fad.fa-grin-tongue-wink:after{content:"\f58b\f58b"}.fa-duotone.fa-face-grin-wide:after,.fa-duotone.fa-grin-alt:after,.fad.fa-face-grin-wide:after,.fad.fa-grin-alt:after{content:"\f581\f581"}.fa-duotone.fa-face-grin-wink:after,.fa-duotone.fa-grin-wink:after,.fad.fa-face-grin-wink:after,.fad.fa-grin-wink:after{content:"\f58c\f58c"}.fa-duotone.fa-face-hand-over-mouth:after,.fad.fa-face-hand-over-mouth:after{content:"\e378\e378"}.fa-duotone.fa-face-hand-peeking:after,.fad.fa-face-hand-peeking:after{content:"\e481\e481"}.fa-duotone.fa-face-hand-yawn:after,.fad.fa-face-hand-yawn:after{content:"\e379\e379"}.fa-duotone.fa-face-head-bandage:after,.fad.fa-face-head-bandage:after{content:"\e37a\e37a"}.fa-duotone.fa-face-holding-back-tears:after,.fad.fa-face-holding-back-tears:after{content:"\e482\e482"}.fa-duotone.fa-face-hushed:after,.fad.fa-face-hushed:after{content:"\e37b\e37b"}.fa-duotone.fa-face-icicles:after,.fad.fa-face-icicles:after{content:"\e37c\e37c"}.fa-duotone.fa-face-kiss:after,.fa-duotone.fa-kiss:after,.fad.fa-face-kiss:after,.fad.fa-kiss:after{content:"\f596\f596"}.fa-duotone.fa-face-kiss-beam:after,.fa-duotone.fa-kiss-beam:after,.fad.fa-face-kiss-beam:after,.fad.fa-kiss-beam:after{content:"\f597\f597"}.fa-duotone.fa-face-kiss-closed-eyes:after,.fad.fa-face-kiss-closed-eyes:after{content:"\e37d\e37d"}.fa-duotone.fa-face-kiss-wink-heart:after,.fa-duotone.fa-kiss-wink-heart:after,.fad.fa-face-kiss-wink-heart:after,.fad.fa-kiss-wink-heart:after{content:"\f598\f598"}.fa-duotone.fa-face-laugh:after,.fa-duotone.fa-laugh:after,.fad.fa-face-laugh:after,.fad.fa-laugh:after{content:"\f599\f599"}.fa-duotone.fa-face-laugh-beam:after,.fa-duotone.fa-laugh-beam:after,.fad.fa-face-laugh-beam:after,.fad.fa-laugh-beam:after{content:"\f59a\f59a"}.fa-duotone.fa-face-laugh-squint:after,.fa-duotone.fa-laugh-squint:after,.fad.fa-face-laugh-squint:after,.fad.fa-laugh-squint:after{content:"\f59b\f59b"}.fa-duotone.fa-face-laugh-wink:after,.fa-duotone.fa-laugh-wink:after,.fad.fa-face-laugh-wink:after,.fad.fa-laugh-wink:after{content:"\f59c\f59c"}.fa-duotone.fa-face-lying:after,.fad.fa-face-lying:after{content:"\e37e\e37e"}.fa-duotone.fa-face-mask:after,.fad.fa-face-mask:after{content:"\e37f\e37f"}.fa-duotone.fa-face-meh:after,.fa-duotone.fa-meh:after,.fad.fa-face-meh:after,.fad.fa-meh:after{content:"\f11a\f11a"}.fa-duotone.fa-face-meh-blank:after,.fa-duotone.fa-meh-blank:after,.fad.fa-face-meh-blank:after,.fad.fa-meh-blank:after{content:"\f5a4\f5a4"}.fa-duotone.fa-face-melting:after,.fad.fa-face-melting:after{content:"\e483\e483"}.fa-duotone.fa-face-monocle:after,.fad.fa-face-monocle:after{content:"\e380\e380"}.fa-duotone.fa-face-nauseated:after,.fad.fa-face-nauseated:after{content:"\e381\e381"}.fa-duotone.fa-face-nose-steam:after,.fad.fa-face-nose-steam:after{content:"\e382\e382"}.fa-duotone.fa-face-party:after,.fad.fa-face-party:after{content:"\e383\e383"}.fa-duotone.fa-face-pensive:after,.fad.fa-face-pensive:after{content:"\e384\e384"}.fa-duotone.fa-face-persevering:after,.fad.fa-face-persevering:after{content:"\e385\e385"}.fa-duotone.fa-face-pleading:after,.fad.fa-face-pleading:after{content:"\e386\e386"}.fa-duotone.fa-face-pouting:after,.fad.fa-face-pouting:after{content:"\e387\e387"}.fa-duotone.fa-face-raised-eyebrow:after,.fad.fa-face-raised-eyebrow:after{content:"\e388\e388"}.fa-duotone.fa-face-relieved:after,.fad.fa-face-relieved:after{content:"\e389\e389"}.fa-duotone.fa-face-rolling-eyes:after,.fa-duotone.fa-meh-rolling-eyes:after,.fad.fa-face-rolling-eyes:after,.fad.fa-meh-rolling-eyes:after{content:"\f5a5\f5a5"}.fa-duotone.fa-face-sad-cry:after,.fa-duotone.fa-sad-cry:after,.fad.fa-face-sad-cry:after,.fad.fa-sad-cry:after{content:"\f5b3\f5b3"}.fa-duotone.fa-face-sad-sweat:after,.fad.fa-face-sad-sweat:after{content:"\e38a\e38a"}.fa-duotone.fa-face-sad-tear:after,.fa-duotone.fa-sad-tear:after,.fad.fa-face-sad-tear:after,.fad.fa-sad-tear:after{content:"\f5b4\f5b4"}.fa-duotone.fa-face-saluting:after,.fad.fa-face-saluting:after{content:"\e484\e484"}.fa-duotone.fa-face-scream:after,.fad.fa-face-scream:after{content:"\e38b\e38b"}.fa-duotone.fa-face-shush:after,.fad.fa-face-shush:after{content:"\e38c\e38c"}.fa-duotone.fa-face-sleeping:after,.fad.fa-face-sleeping:after{content:"\e38d\e38d"}.fa-duotone.fa-face-sleepy:after,.fad.fa-face-sleepy:after{content:"\e38e\e38e"}.fa-duotone.fa-face-smile:after,.fa-duotone.fa-smile:after,.fad.fa-face-smile:after,.fad.fa-smile:after{content:"\f118\f118"}.fa-duotone.fa-face-smile-beam:after,.fa-duotone.fa-smile-beam:after,.fad.fa-face-smile-beam:after,.fad.fa-smile-beam:after{content:"\f5b8\f5b8"}.fa-duotone.fa-face-smile-halo:after,.fad.fa-face-smile-halo:after{content:"\e38f\e38f"}.fa-duotone.fa-face-smile-hearts:after,.fad.fa-face-smile-hearts:after{content:"\e390\e390"}.fa-duotone.fa-face-smile-horns:after,.fad.fa-face-smile-horns:after{content:"\e391\e391"}.fa-duotone.fa-face-smile-plus:after,.fa-duotone.fa-smile-plus:after,.fad.fa-face-smile-plus:after,.fad.fa-smile-plus:after{content:"\f5b9\f5b9"}.fa-duotone.fa-face-smile-relaxed:after,.fad.fa-face-smile-relaxed:after{content:"\e392\e392"}.fa-duotone.fa-face-smile-tear:after,.fad.fa-face-smile-tear:after{content:"\e393\e393"}.fa-duotone.fa-face-smile-tongue:after,.fad.fa-face-smile-tongue:after{content:"\e394\e394"}.fa-duotone.fa-face-smile-upside-down:after,.fad.fa-face-smile-upside-down:after{content:"\e395\e395"}.fa-duotone.fa-face-smile-wink:after,.fa-duotone.fa-smile-wink:after,.fad.fa-face-smile-wink:after,.fad.fa-smile-wink:after{content:"\f4da\f4da"}.fa-duotone.fa-face-smiling-hands:after,.fad.fa-face-smiling-hands:after{content:"\e396\e396"}.fa-duotone.fa-face-smirking:after,.fad.fa-face-smirking:after{content:"\e397\e397"}.fa-duotone.fa-face-spiral-eyes:after,.fad.fa-face-spiral-eyes:after{content:"\e485\e485"}.fa-duotone.fa-face-sunglasses:after,.fad.fa-face-sunglasses:after{content:"\e398\e398"}.fa-duotone.fa-face-surprise:after,.fa-duotone.fa-surprise:after,.fad.fa-face-surprise:after,.fad.fa-surprise:after{content:"\f5c2\f5c2"}.fa-duotone.fa-face-swear:after,.fad.fa-face-swear:after{content:"\e399\e399"}.fa-duotone.fa-face-thermometer:after,.fad.fa-face-thermometer:after{content:"\e39a\e39a"}.fa-duotone.fa-face-thinking:after,.fad.fa-face-thinking:after{content:"\e39b\e39b"}.fa-duotone.fa-face-tired:after,.fa-duotone.fa-tired:after,.fad.fa-face-tired:after,.fad.fa-tired:after{content:"\f5c8\f5c8"}.fa-duotone.fa-face-tissue:after,.fad.fa-face-tissue:after{content:"\e39c\e39c"}.fa-duotone.fa-face-tongue-money:after,.fad.fa-face-tongue-money:after{content:"\e39d\e39d"}.fa-duotone.fa-face-tongue-sweat:after,.fad.fa-face-tongue-sweat:after{content:"\e39e\e39e"}.fa-duotone.fa-face-unamused:after,.fad.fa-face-unamused:after{content:"\e39f\e39f"}.fa-duotone.fa-face-viewfinder:after,.fad.fa-face-viewfinder:after{content:"\e2ff\e2ff"}.fa-duotone.fa-face-vomit:after,.fad.fa-face-vomit:after{content:"\e3a0\e3a0"}.fa-duotone.fa-face-weary:after,.fad.fa-face-weary:after{content:"\e3a1\e3a1"}.fa-duotone.fa-face-woozy:after,.fad.fa-face-woozy:after{content:"\e3a2\e3a2"}.fa-duotone.fa-face-worried:after,.fad.fa-face-worried:after{content:"\e3a3\e3a3"}.fa-duotone.fa-face-zany:after,.fad.fa-face-zany:after{content:"\e3a4\e3a4"}.fa-duotone.fa-face-zipper:after,.fad.fa-face-zipper:after{content:"\e3a5\e3a5"}.fa-duotone.fa-falafel:after,.fad.fa-falafel:after{content:"\e40a\e40a"}.fa-duotone.fa-family:after,.fad.fa-family:after{content:"\e300\e300"}.fa-duotone.fa-family-dress:after,.fad.fa-family-dress:after{content:"\e301\e301"}.fa-duotone.fa-family-pants:after,.fad.fa-family-pants:after{content:"\e302\e302"}.fa-duotone.fa-fan:after,.fad.fa-fan:after{content:"\f863\f863"}.fa-duotone.fa-fan-table:after,.fad.fa-fan-table:after{content:"\e004\e004"}.fa-duotone.fa-barn-silo:after,.fa-duotone.fa-farm:after,.fad.fa-barn-silo:after,.fad.fa-farm:after{content:"\f864\f864"}.fa-duotone.fa-faucet:after,.fad.fa-faucet:after{content:"\e005\e005"}.fa-duotone.fa-faucet-drip:after,.fad.fa-faucet-drip:after{content:"\e006\e006"}.fa-duotone.fa-fax:after,.fad.fa-fax:after{content:"\f1ac\f1ac"}.fa-duotone.fa-feather:after,.fad.fa-feather:after{content:"\f52d\f52d"}.fa-duotone.fa-feather-alt:after,.fa-duotone.fa-feather-pointed:after,.fad.fa-feather-alt:after,.fad.fa-feather-pointed:after{content:"\f56b\f56b"}.fa-duotone.fa-fence:after,.fad.fa-fence:after{content:"\e303\e303"}.fa-duotone.fa-ferris-wheel:after,.fad.fa-ferris-wheel:after{content:"\e174\e174"}.fa-duotone.fa-field-hockey-stick-ball:after,.fa-duotone.fa-field-hockey:after,.fad.fa-field-hockey-stick-ball:after,.fad.fa-field-hockey:after{content:"\f44c\f44c"}.fa-duotone.fa-file:after,.fad.fa-file:after{content:"\f15b\f15b"}.fa-duotone.fa-file-arrow-down:after,.fa-duotone.fa-file-download:after,.fad.fa-file-arrow-down:after,.fad.fa-file-download:after{content:"\f56d\f56d"}.fa-duotone.fa-file-arrow-up:after,.fa-duotone.fa-file-upload:after,.fad.fa-file-arrow-up:after,.fad.fa-file-upload:after{content:"\f574\f574"}.fa-duotone.fa-file-audio:after,.fad.fa-file-audio:after{content:"\f1c7\f1c7"}.fa-duotone.fa-file-binary:after,.fad.fa-file-binary:after{content:"\e175\e175"}.fa-duotone.fa-file-award:after,.fa-duotone.fa-file-certificate:after,.fad.fa-file-award:after,.fad.fa-file-certificate:after{content:"\f5f3\f5f3"}.fa-duotone.fa-file-chart-column:after,.fa-duotone.fa-file-chart-line:after,.fad.fa-file-chart-column:after,.fad.fa-file-chart-line:after{content:"\f659\f659"}.fa-duotone.fa-file-chart-pie:after,.fad.fa-file-chart-pie:after{content:"\f65a\f65a"}.fa-duotone.fa-file-check:after,.fad.fa-file-check:after{content:"\f316\f316"}.fa-duotone.fa-file-code:after,.fad.fa-file-code:after{content:"\f1c9\f1c9"}.fa-duotone.fa-file-contract:after,.fad.fa-file-contract:after{content:"\f56c\f56c"}.fa-duotone.fa-file-csv:after,.fad.fa-file-csv:after{content:"\f6dd\f6dd"}.fa-duotone.fa-file-dashed-line:after,.fa-duotone.fa-page-break:after,.fad.fa-file-dashed-line:after,.fad.fa-page-break:after{content:"\f877\f877"}.fa-duotone.fa-file-excel:after,.fad.fa-file-excel:after{content:"\f1c3\f1c3"}.fa-duotone.fa-file-exclamation:after,.fad.fa-file-exclamation:after{content:"\f31a\f31a"}.fa-duotone.fa-arrow-right-from-file:after,.fa-duotone.fa-file-export:after,.fad.fa-arrow-right-from-file:after,.fad.fa-file-export:after{content:"\f56e\f56e"}.fa-duotone.fa-file-heart:after,.fad.fa-file-heart:after{content:"\e176\e176"}.fa-duotone.fa-file-image:after,.fad.fa-file-image:after{content:"\f1c5\f1c5"}.fa-duotone.fa-arrow-right-to-file:after,.fa-duotone.fa-file-import:after,.fad.fa-arrow-right-to-file:after,.fad.fa-file-import:after{content:"\f56f\f56f"}.fa-duotone.fa-file-invoice:after,.fad.fa-file-invoice:after{content:"\f570\f570"}.fa-duotone.fa-file-invoice-dollar:after,.fad.fa-file-invoice-dollar:after{content:"\f571\f571"}.fa-duotone.fa-file-alt:after,.fa-duotone.fa-file-lines:after,.fa-duotone.fa-file-text:after,.fad.fa-file-alt:after,.fad.fa-file-lines:after,.fad.fa-file-text:after{content:"\f15c\f15c"}.fa-duotone.fa-file-lock:after,.fad.fa-file-lock:after{content:"\e3a6\e3a6"}.fa-duotone.fa-file-magnifying-glass:after,.fa-duotone.fa-file-search:after,.fad.fa-file-magnifying-glass:after,.fad.fa-file-search:after{content:"\f865\f865"}.fa-duotone.fa-file-medical:after,.fad.fa-file-medical:after{content:"\f477\f477"}.fa-duotone.fa-file-minus:after,.fad.fa-file-minus:after{content:"\f318\f318"}.fa-duotone.fa-file-music:after,.fad.fa-file-music:after{content:"\f8b6\f8b6"}.fa-duotone.fa-file-pdf:after,.fad.fa-file-pdf:after{content:"\f1c1\f1c1"}.fa-duotone.fa-file-edit:after,.fa-duotone.fa-file-pen:after,.fad.fa-file-edit:after,.fad.fa-file-pen:after{content:"\f31c\f31c"}.fa-duotone.fa-file-plus:after,.fad.fa-file-plus:after{content:"\f319\f319"}.fa-duotone.fa-file-plus-minus:after,.fad.fa-file-plus-minus:after{content:"\e177\e177"}.fa-duotone.fa-file-powerpoint:after,.fad.fa-file-powerpoint:after{content:"\f1c4\f1c4"}.fa-duotone.fa-file-prescription:after,.fad.fa-file-prescription:after{content:"\f572\f572"}.fa-duotone.fa-file-signature:after,.fad.fa-file-signature:after{content:"\f573\f573"}.fa-duotone.fa-file-slash:after,.fad.fa-file-slash:after{content:"\e3a7\e3a7"}.fa-duotone.fa-file-spreadsheet:after,.fad.fa-file-spreadsheet:after{content:"\f65b\f65b"}.fa-duotone.fa-file-user:after,.fad.fa-file-user:after{content:"\f65c\f65c"}.fa-duotone.fa-file-video:after,.fad.fa-file-video:after{content:"\f1c8\f1c8"}.fa-duotone.fa-file-medical-alt:after,.fa-duotone.fa-file-waveform:after,.fad.fa-file-medical-alt:after,.fad.fa-file-waveform:after{content:"\f478\f478"}.fa-duotone.fa-file-word:after,.fad.fa-file-word:after{content:"\f1c2\f1c2"}.fa-duotone.fa-file-times:after,.fa-duotone.fa-file-xmark:after,.fad.fa-file-times:after,.fad.fa-file-xmark:after{content:"\f317\f317"}.fa-duotone.fa-file-archive:after,.fa-duotone.fa-file-zipper:after,.fad.fa-file-archive:after,.fad.fa-file-zipper:after{content:"\f1c6\f1c6"}.fa-duotone.fa-files:after,.fad.fa-files:after{content:"\e178\e178"}.fa-duotone.fa-files-medical:after,.fad.fa-files-medical:after{content:"\f7fd\f7fd"}.fa-duotone.fa-fill:after,.fad.fa-fill:after{content:"\f575\f575"}.fa-duotone.fa-fill-drip:after,.fad.fa-fill-drip:after{content:"\f576\f576"}.fa-duotone.fa-film:after,.fad.fa-film:after{content:"\f008\f008"}.fa-duotone.fa-film-canister:after,.fad.fa-film-canister:after{content:"\f8b7\f8b7"}.fa-duotone.fa-film-alt:after,.fa-duotone.fa-film-simple:after,.fad.fa-film-alt:after,.fad.fa-film-simple:after{content:"\f3a0\f3a0"}.fa-duotone.fa-film-slash:after,.fad.fa-film-slash:after{content:"\e179\e179"}.fa-duotone.fa-films:after,.fad.fa-films:after{content:"\e17a\e17a"}.fa-duotone.fa-filter:after,.fad.fa-filter:after{content:"\f0b0\f0b0"}.fa-duotone.fa-filter-circle-dollar:after,.fa-duotone.fa-funnel-dollar:after,.fad.fa-filter-circle-dollar:after,.fad.fa-funnel-dollar:after{content:"\f662\f662"}.fa-duotone.fa-filter-circle-xmark:after,.fad.fa-filter-circle-xmark:after{content:"\e17b\e17b"}.fa-duotone.fa-filter-list:after,.fad.fa-filter-list:after{content:"\e17c\e17c"}.fa-duotone.fa-filter-slash:after,.fad.fa-filter-slash:after{content:"\e17d\e17d"}.fa-duotone.fa-filters:after,.fad.fa-filters:after{content:"\e17e\e17e"}.fa-duotone.fa-fingerprint:after,.fad.fa-fingerprint:after{content:"\f577\f577"}.fa-duotone.fa-fire:after,.fad.fa-fire:after{content:"\f06d\f06d"}.fa-duotone.fa-fire-extinguisher:after,.fad.fa-fire-extinguisher:after{content:"\f134\f134"}.fa-duotone.fa-fire-flame:after,.fa-duotone.fa-flame:after,.fad.fa-fire-flame:after,.fad.fa-flame:after{content:"\f6df\f6df"}.fa-duotone.fa-fire-alt:after,.fa-duotone.fa-fire-flame-curved:after,.fad.fa-fire-alt:after,.fad.fa-fire-flame-curved:after{content:"\f7e4\f7e4"}.fa-duotone.fa-burn:after,.fa-duotone.fa-fire-flame-simple:after,.fad.fa-burn:after,.fad.fa-fire-flame-simple:after{content:"\f46a\f46a"}.fa-duotone.fa-fire-hydrant:after,.fad.fa-fire-hydrant:after{content:"\e17f\e17f"}.fa-duotone.fa-fire-smoke:after,.fad.fa-fire-smoke:after{content:"\f74b\f74b"}.fa-duotone.fa-fireplace:after,.fad.fa-fireplace:after{content:"\f79a\f79a"}.fa-duotone.fa-fish:after,.fad.fa-fish:after{content:"\f578\f578"}.fa-duotone.fa-fish-bones:after,.fad.fa-fish-bones:after{content:"\e304\e304"}.fa-duotone.fa-fish-cooked:after,.fad.fa-fish-cooked:after{content:"\f7fe\f7fe"}.fa-duotone.fa-fishing-rod:after,.fad.fa-fishing-rod:after{content:"\e3a8\e3a8"}.fa-duotone.fa-flag:after,.fad.fa-flag:after{content:"\f024\f024"}.fa-duotone.fa-flag-checkered:after,.fad.fa-flag-checkered:after{content:"\f11e\f11e"}.fa-duotone.fa-flag-pennant:after,.fa-duotone.fa-pennant:after,.fad.fa-flag-pennant:after,.fad.fa-pennant:after{content:"\f456\f456"}.fa-duotone.fa-flag-alt:after,.fa-duotone.fa-flag-swallowtail:after,.fad.fa-flag-alt:after,.fad.fa-flag-swallowtail:after{content:"\f74c\f74c"}.fa-duotone.fa-flag-usa:after,.fad.fa-flag-usa:after{content:"\f74d\f74d"}.fa-duotone.fa-flashlight:after,.fad.fa-flashlight:after{content:"\f8b8\f8b8"}.fa-duotone.fa-flask:after,.fad.fa-flask:after{content:"\f0c3\f0c3"}.fa-duotone.fa-flask-poison:after,.fa-duotone.fa-flask-round-poison:after,.fad.fa-flask-poison:after,.fad.fa-flask-round-poison:after{content:"\f6e0\f6e0"}.fa-duotone.fa-flask-potion:after,.fa-duotone.fa-flask-round-potion:after,.fad.fa-flask-potion:after,.fad.fa-flask-round-potion:after{content:"\f6e1\f6e1"}.fa-duotone.fa-flatbread:after,.fad.fa-flatbread:after{content:"\e40b\e40b"}.fa-duotone.fa-flatbread-stuffed:after,.fad.fa-flatbread-stuffed:after{content:"\e40c\e40c"}.fa-duotone.fa-floppy-disk:after,.fa-duotone.fa-save:after,.fad.fa-floppy-disk:after,.fad.fa-save:after{content:"\f0c7\f0c7"}.fa-duotone.fa-floppy-disk-circle-arrow-right:after,.fa-duotone.fa-save-circle-arrow-right:after,.fad.fa-floppy-disk-circle-arrow-right:after,.fad.fa-save-circle-arrow-right:after{content:"\e180\e180"}.fa-duotone.fa-floppy-disk-circle-xmark:after,.fa-duotone.fa-floppy-disk-times:after,.fa-duotone.fa-save-circle-xmark:after,.fa-duotone.fa-save-times:after,.fad.fa-floppy-disk-circle-xmark:after,.fad.fa-floppy-disk-times:after,.fad.fa-save-circle-xmark:after,.fad.fa-save-times:after{content:"\e181\e181"}.fa-duotone.fa-floppy-disk-pen:after,.fad.fa-floppy-disk-pen:after{content:"\e182\e182"}.fa-duotone.fa-floppy-disks:after,.fad.fa-floppy-disks:after{content:"\e183\e183"}.fa-duotone.fa-florin-sign:after,.fad.fa-florin-sign:after{content:"\e184\e184"}.fa-duotone.fa-flower:after,.fad.fa-flower:after{content:"\f7ff\f7ff"}.fa-duotone.fa-flower-daffodil:after,.fad.fa-flower-daffodil:after{content:"\f800\f800"}.fa-duotone.fa-flower-tulip:after,.fad.fa-flower-tulip:after{content:"\f801\f801"}.fa-duotone.fa-flute:after,.fad.fa-flute:after{content:"\f8b9\f8b9"}.fa-duotone.fa-flux-capacitor:after,.fad.fa-flux-capacitor:after{content:"\f8ba\f8ba"}.fa-duotone.fa-flying-disc:after,.fad.fa-flying-disc:after{content:"\e3a9\e3a9"}.fa-duotone.fa-folder:after,.fad.fa-folder:after{content:"\f07b\f07b"}.fa-duotone.fa-folder-arrow-down:after,.fa-duotone.fa-folder-download:after,.fad.fa-folder-arrow-down:after,.fad.fa-folder-download:after{content:"\e053\e053"}.fa-duotone.fa-folder-arrow-up:after,.fa-duotone.fa-folder-upload:after,.fad.fa-folder-arrow-up:after,.fad.fa-folder-upload:after{content:"\e054\e054"}.fa-duotone.fa-folder-blank:after,.fad.fa-folder-blank:after{content:"\e185\e185"}.fa-duotone.fa-folder-bookmark:after,.fad.fa-folder-bookmark:after{content:"\e186\e186"}.fa-duotone.fa-folder-cog:after,.fa-duotone.fa-folder-gear:after,.fad.fa-folder-cog:after,.fad.fa-folder-gear:after{content:"\e187\e187"}.fa-duotone.fa-folder-grid:after,.fad.fa-folder-grid:after{content:"\e188\e188"}.fa-duotone.fa-folder-heart:after,.fad.fa-folder-heart:after{content:"\e189\e189"}.fa-duotone.fa-folder-image:after,.fad.fa-folder-image:after{content:"\e18a\e18a"}.fa-duotone.fa-folder-magnifying-glass:after,.fa-duotone.fa-folder-search:after,.fad.fa-folder-magnifying-glass:after,.fad.fa-folder-search:after{content:"\e18b\e18b"}.fa-duotone.fa-folder-medical:after,.fad.fa-folder-medical:after{content:"\e18c\e18c"}.fa-duotone.fa-folder-minus:after,.fad.fa-folder-minus:after{content:"\f65d\f65d"}.fa-duotone.fa-folder-music:after,.fad.fa-folder-music:after{content:"\e18d\e18d"}.fa-duotone.fa-folder-open:after,.fad.fa-folder-open:after{content:"\f07c\f07c"}.fa-duotone.fa-folder-plus:after,.fad.fa-folder-plus:after{content:"\f65e\f65e"}.fa-duotone.fa-folder-tree:after,.fad.fa-folder-tree:after{content:"\f802\f802"}.fa-duotone.fa-folder-user:after,.fad.fa-folder-user:after{content:"\e18e\e18e"}.fa-duotone.fa-folder-times:after,.fa-duotone.fa-folder-xmark:after,.fad.fa-folder-times:after,.fad.fa-folder-xmark:after{content:"\f65f\f65f"}.fa-duotone.fa-folders:after,.fad.fa-folders:after{content:"\f660\f660"}.fa-duotone.fa-fondue-pot:after,.fad.fa-fondue-pot:after{content:"\e40d\e40d"}.fa-duotone.fa-font:after,.fad.fa-font:after{content:"\f031\f031"}.fa-duotone.fa-font-awesome-flag:after,.fa-duotone.fa-font-awesome-logo-full:after,.fa-duotone.fa-font-awesome:after,.fad.fa-font-awesome-flag:after,.fad.fa-font-awesome-logo-full:after,.fad.fa-font-awesome:after{content:"\f2b4\f2b4"}.fa-duotone.fa-font-case:after,.fad.fa-font-case:after{content:"\f866\f866"}.fa-duotone.fa-football-ball:after,.fa-duotone.fa-football:after,.fad.fa-football-ball:after,.fad.fa-football:after{content:"\f44e\f44e"}.fa-duotone.fa-football-helmet:after,.fad.fa-football-helmet:after{content:"\f44f\f44f"}.fa-duotone.fa-fork:after,.fa-duotone.fa-utensil-fork:after,.fad.fa-fork:after,.fad.fa-utensil-fork:after{content:"\f2e3\f2e3"}.fa-duotone.fa-fork-knife:after,.fa-duotone.fa-utensils-alt:after,.fad.fa-fork-knife:after,.fad.fa-utensils-alt:after{content:"\f2e6\f2e6"}.fa-duotone.fa-forklift:after,.fad.fa-forklift:after{content:"\f47a\f47a"}.fa-duotone.fa-fort:after,.fad.fa-fort:after{content:"\e486\e486"}.fa-duotone.fa-forward:after,.fad.fa-forward:after{content:"\f04e\f04e"}.fa-duotone.fa-fast-forward:after,.fa-duotone.fa-forward-fast:after,.fad.fa-fast-forward:after,.fad.fa-forward-fast:after{content:"\f050\f050"}.fa-duotone.fa-forward-step:after,.fa-duotone.fa-step-forward:after,.fad.fa-forward-step:after,.fad.fa-step-forward:after{content:"\f051\f051"}.fa-duotone.fa-franc-sign:after,.fad.fa-franc-sign:after{content:"\e18f\e18f"}.fa-duotone.fa-french-fries:after,.fad.fa-french-fries:after{content:"\f803\f803"}.fa-duotone.fa-frog:after,.fad.fa-frog:after{content:"\f52e\f52e"}.fa-duotone.fa-function:after,.fad.fa-function:after{content:"\f661\f661"}.fa-duotone.fa-futbol-ball:after,.fa-duotone.fa-futbol:after,.fa-duotone.fa-soccer-ball:after,.fad.fa-futbol-ball:after,.fad.fa-futbol:after,.fad.fa-soccer-ball:after{content:"\f1e3\f1e3"}.fa-duotone.fa-g:after,.fad.fa-g:after{content:"\47\47"}.fa-duotone.fa-galaxy:after,.fad.fa-galaxy:after{content:"\e008\e008"}.fa-duotone.fa-gallery-thumbnails:after,.fad.fa-gallery-thumbnails:after{content:"\e3aa\e3aa"}.fa-duotone.fa-game-board:after,.fad.fa-game-board:after{content:"\f867\f867"}.fa-duotone.fa-game-board-alt:after,.fa-duotone.fa-game-board-simple:after,.fad.fa-game-board-alt:after,.fad.fa-game-board-simple:after{content:"\f868\f868"}.fa-duotone.fa-game-console-handheld:after,.fad.fa-game-console-handheld:after{content:"\f8bb\f8bb"}.fa-duotone.fa-gamepad:after,.fad.fa-gamepad:after{content:"\f11b\f11b"}.fa-duotone.fa-gamepad-alt:after,.fa-duotone.fa-gamepad-modern:after,.fad.fa-gamepad-alt:after,.fad.fa-gamepad-modern:after{content:"\f8bc\f8bc"}.fa-duotone.fa-garage:after,.fad.fa-garage:after{content:"\e009\e009"}.fa-duotone.fa-garage-car:after,.fad.fa-garage-car:after{content:"\e00a\e00a"}.fa-duotone.fa-garage-open:after,.fad.fa-garage-open:after{content:"\e00b\e00b"}.fa-duotone.fa-garlic:after,.fad.fa-garlic:after{content:"\e40e\e40e"}.fa-duotone.fa-gas-pump:after,.fad.fa-gas-pump:after{content:"\f52f\f52f"}.fa-duotone.fa-gas-pump-slash:after,.fad.fa-gas-pump-slash:after{content:"\f5f4\f5f4"}.fa-duotone.fa-dashboard:after,.fa-duotone.fa-gauge-high:after,.fa-duotone.fa-gauge:after,.fa-duotone.fa-tachometer-alt-fast:after,.fa-duotone.fa-tachometer-alt:after,.fad.fa-dashboard:after,.fad.fa-gauge-high:after,.fad.fa-gauge:after,.fad.fa-tachometer-alt-fast:after,.fad.fa-tachometer-alt:after{content:"\f625\f625"}.fa-duotone.fa-gauge-low:after,.fa-duotone.fa-tachometer-alt-slow:after,.fad.fa-gauge-low:after,.fad.fa-tachometer-alt-slow:after{content:"\f627\f627"}.fa-duotone.fa-gauge-max:after,.fa-duotone.fa-tachometer-alt-fastest:after,.fad.fa-gauge-max:after,.fad.fa-tachometer-alt-fastest:after{content:"\f626\f626"}.fa-duotone.fa-gauge-med:after,.fa-duotone.fa-tachometer-alt-average:after,.fad.fa-gauge-med:after,.fad.fa-tachometer-alt-average:after{content:"\f624\f624"}.fa-duotone.fa-gauge-min:after,.fa-duotone.fa-tachometer-alt-slowest:after,.fad.fa-gauge-min:after,.fad.fa-tachometer-alt-slowest:after{content:"\f628\f628"}.fa-duotone.fa-gauge-simple-high:after,.fa-duotone.fa-gauge-simple:after,.fa-duotone.fa-tachometer-fast:after,.fa-duotone.fa-tachometer:after,.fad.fa-gauge-simple-high:after,.fad.fa-gauge-simple:after,.fad.fa-tachometer-fast:after,.fad.fa-tachometer:after{content:"\f62a\f62a"}.fa-duotone.fa-gauge-simple-low:after,.fa-duotone.fa-tachometer-slow:after,.fad.fa-gauge-simple-low:after,.fad.fa-tachometer-slow:after{content:"\f62c\f62c"}.fa-duotone.fa-gauge-simple-max:after,.fa-duotone.fa-tachometer-fastest:after,.fad.fa-gauge-simple-max:after,.fad.fa-tachometer-fastest:after{content:"\f62b\f62b"}.fa-duotone.fa-gauge-simple-med:after,.fa-duotone.fa-tachometer-average:after,.fad.fa-gauge-simple-med:after,.fad.fa-tachometer-average:after{content:"\f629\f629"}.fa-duotone.fa-gauge-simple-min:after,.fa-duotone.fa-tachometer-slowest:after,.fad.fa-gauge-simple-min:after,.fad.fa-tachometer-slowest:after{content:"\f62d\f62d"}.fa-duotone.fa-gavel:after,.fa-duotone.fa-legal:after,.fad.fa-gavel:after,.fad.fa-legal:after{content:"\f0e3\f0e3"}.fa-duotone.fa-cog:after,.fa-duotone.fa-gear:after,.fad.fa-cog:after,.fad.fa-gear:after{content:"\f013\f013"}.fa-duotone.fa-cogs:after,.fa-duotone.fa-gears:after,.fad.fa-cogs:after,.fad.fa-gears:after{content:"\f085\f085"}.fa-duotone.fa-gem:after,.fad.fa-gem:after{content:"\f3a5\f3a5"}.fa-duotone.fa-genderless:after,.fad.fa-genderless:after{content:"\f22d\f22d"}.fa-duotone.fa-ghost:after,.fad.fa-ghost:after{content:"\f6e2\f6e2"}.fa-duotone.fa-gif:after,.fad.fa-gif:after{content:"\e190\e190"}.fa-duotone.fa-gift:after,.fad.fa-gift:after{content:"\f06b\f06b"}.fa-duotone.fa-gift-card:after,.fad.fa-gift-card:after{content:"\f663\f663"}.fa-duotone.fa-gifts:after,.fad.fa-gifts:after{content:"\f79c\f79c"}.fa-duotone.fa-gingerbread-man:after,.fad.fa-gingerbread-man:after{content:"\f79d\f79d"}.fa-duotone.fa-glass:after,.fad.fa-glass:after{content:"\f804\f804"}.fa-duotone.fa-glass-citrus:after,.fad.fa-glass-citrus:after{content:"\f869\f869"}.fa-duotone.fa-glass-empty:after,.fad.fa-glass-empty:after{content:"\e191\e191"}.fa-duotone.fa-glass-half-empty:after,.fa-duotone.fa-glass-half-full:after,.fa-duotone.fa-glass-half:after,.fad.fa-glass-half-empty:after,.fad.fa-glass-half-full:after,.fad.fa-glass-half:after{content:"\e192\e192"}.fa-duotone.fa-glasses:after,.fad.fa-glasses:after{content:"\f530\f530"}.fa-duotone.fa-glasses-alt:after,.fa-duotone.fa-glasses-round:after,.fad.fa-glasses-alt:after,.fad.fa-glasses-round:after{content:"\f5f5\f5f5"}.fa-duotone.fa-globe:after,.fad.fa-globe:after{content:"\f0ac\f0ac"}.fa-duotone.fa-globe-snow:after,.fad.fa-globe-snow:after{content:"\f7a3\f7a3"}.fa-duotone.fa-globe-stand:after,.fad.fa-globe-stand:after{content:"\f5f6\f5f6"}.fa-duotone.fa-goal-net:after,.fad.fa-goal-net:after{content:"\e3ab\e3ab"}.fa-duotone.fa-golf-ball-tee:after,.fa-duotone.fa-golf-ball:after,.fad.fa-golf-ball-tee:after,.fad.fa-golf-ball:after{content:"\f450\f450"}.fa-duotone.fa-golf-club:after,.fad.fa-golf-club:after{content:"\f451\f451"}.fa-duotone.fa-golf-flag-hole:after,.fad.fa-golf-flag-hole:after{content:"\e3ac\e3ac"}.fa-duotone.fa-gopuram:after,.fad.fa-gopuram:after{content:"\f664\f664"}.fa-duotone.fa-graduation-cap:after,.fa-duotone.fa-mortar-board:after,.fad.fa-graduation-cap:after,.fad.fa-mortar-board:after{content:"\f19d\f19d"}.fa-duotone.fa-gramophone:after,.fad.fa-gramophone:after{content:"\f8bd\f8bd"}.fa-duotone.fa-grapes:after,.fad.fa-grapes:after{content:"\e306\e306"}.fa-duotone.fa-grate:after,.fad.fa-grate:after{content:"\e193\e193"}.fa-duotone.fa-grate-droplet:after,.fad.fa-grate-droplet:after{content:"\e194\e194"}.fa-duotone.fa-greater-than:after,.fad.fa-greater-than:after{content:"\3e\3e"}.fa-duotone.fa-greater-than-equal:after,.fad.fa-greater-than-equal:after{content:"\f532\f532"}.fa-duotone.fa-grid-3:after,.fa-duotone.fa-grid:after,.fad.fa-grid-3:after,.fad.fa-grid:after{content:"\e195\e195"}.fa-duotone.fa-grid-2:after,.fad.fa-grid-2:after{content:"\e196\e196"}.fa-duotone.fa-grid-2-plus:after,.fad.fa-grid-2-plus:after{content:"\e197\e197"}.fa-duotone.fa-grid-4:after,.fad.fa-grid-4:after{content:"\e198\e198"}.fa-duotone.fa-grid-5:after,.fad.fa-grid-5:after{content:"\e199\e199"}.fa-duotone.fa-grid-dividers:after,.fad.fa-grid-dividers:after{content:"\e3ad\e3ad"}.fa-duotone.fa-grid-horizontal:after,.fad.fa-grid-horizontal:after{content:"\e307\e307"}.fa-duotone.fa-grip-horizontal:after,.fa-duotone.fa-grip:after,.fad.fa-grip-horizontal:after,.fad.fa-grip:after{content:"\f58d\f58d"}.fa-duotone.fa-grip-dots:after,.fad.fa-grip-dots:after{content:"\e410\e410"}.fa-duotone.fa-grip-dots-vertical:after,.fad.fa-grip-dots-vertical:after{content:"\e411\e411"}.fa-duotone.fa-grip-lines:after,.fad.fa-grip-lines:after{content:"\f7a4\f7a4"}.fa-duotone.fa-grip-lines-vertical:after,.fad.fa-grip-lines-vertical:after{content:"\f7a5\f7a5"}.fa-duotone.fa-grip-vertical:after,.fad.fa-grip-vertical:after{content:"\f58e\f58e"}.fa-duotone.fa-guarani-sign:after,.fad.fa-guarani-sign:after{content:"\e19a\e19a"}.fa-duotone.fa-guitar:after,.fad.fa-guitar:after{content:"\f7a6\f7a6"}.fa-duotone.fa-guitar-electric:after,.fad.fa-guitar-electric:after{content:"\f8be\f8be"}.fa-duotone.fa-guitars:after,.fad.fa-guitars:after{content:"\f8bf\f8bf"}.fa-duotone.fa-gun:after,.fad.fa-gun:after{content:"\e19b\e19b"}.fa-duotone.fa-gun-slash:after,.fad.fa-gun-slash:after{content:"\e19c\e19c"}.fa-duotone.fa-gun-squirt:after,.fad.fa-gun-squirt:after{content:"\e19d\e19d"}.fa-duotone.fa-h:after,.fad.fa-h:after{content:"\48\48"}.fa-duotone.fa-h1:after,.fad.fa-h1:after{content:"\f313\f313"}.fa-duotone.fa-h2:after,.fad.fa-h2:after{content:"\f314\f314"}.fa-duotone.fa-h3:after,.fad.fa-h3:after{content:"\f315\f315"}.fa-duotone.fa-h4:after,.fad.fa-h4:after{content:"\f86a\f86a"}.fa-duotone.fa-h5:after,.fad.fa-h5:after{content:"\e412\e412"}.fa-duotone.fa-h6:after,.fad.fa-h6:after{content:"\e413\e413"}.fa-duotone.fa-hammer:after,.fad.fa-hammer:after{content:"\f6e3\f6e3"}.fa-duotone.fa-hammer-crash:after,.fad.fa-hammer-crash:after{content:"\e414\e414"}.fa-duotone.fa-hammer-war:after,.fad.fa-hammer-war:after{content:"\f6e4\f6e4"}.fa-duotone.fa-hamsa:after,.fad.fa-hamsa:after{content:"\f665\f665"}.fa-duotone.fa-hand-paper:after,.fa-duotone.fa-hand:after,.fad.fa-hand-paper:after,.fad.fa-hand:after{content:"\f256\f256"}.fa-duotone.fa-hand-back-fist:after,.fa-duotone.fa-hand-rock:after,.fad.fa-hand-back-fist:after,.fad.fa-hand-rock:after{content:"\f255\f255"}.fa-duotone.fa-hand-back-point-down:after,.fad.fa-hand-back-point-down:after{content:"\e19e\e19e"}.fa-duotone.fa-hand-back-point-left:after,.fad.fa-hand-back-point-left:after{content:"\e19f\e19f"}.fa-duotone.fa-hand-back-point-ribbon:after,.fad.fa-hand-back-point-ribbon:after{content:"\e1a0\e1a0"}.fa-duotone.fa-hand-back-point-right:after,.fad.fa-hand-back-point-right:after{content:"\e1a1\e1a1"}.fa-duotone.fa-hand-back-point-up:after,.fad.fa-hand-back-point-up:after{content:"\e1a2\e1a2"}.fa-duotone.fa-allergies:after,.fa-duotone.fa-hand-dots:after,.fad.fa-allergies:after,.fad.fa-hand-dots:after{content:"\f461\f461"}.fa-duotone.fa-hand-fingers-crossed:after,.fad.fa-hand-fingers-crossed:after{content:"\e1a3\e1a3"}.fa-duotone.fa-fist-raised:after,.fa-duotone.fa-hand-fist:after,.fad.fa-fist-raised:after,.fad.fa-hand-fist:after{content:"\f6de\f6de"}.fa-duotone.fa-hand-heart:after,.fad.fa-hand-heart:after{content:"\f4bc\f4bc"}.fa-duotone.fa-hand-holding:after,.fad.fa-hand-holding:after{content:"\f4bd\f4bd"}.fa-duotone.fa-hand-holding-box:after,.fad.fa-hand-holding-box:after{content:"\f47b\f47b"}.fa-duotone.fa-hand-holding-dollar:after,.fa-duotone.fa-hand-holding-usd:after,.fad.fa-hand-holding-dollar:after,.fad.fa-hand-holding-usd:after{content:"\f4c0\f4c0"}.fa-duotone.fa-hand-holding-droplet:after,.fa-duotone.fa-hand-holding-water:after,.fad.fa-hand-holding-droplet:after,.fad.fa-hand-holding-water:after{content:"\f4c1\f4c1"}.fa-duotone.fa-hand-holding-heart:after,.fad.fa-hand-holding-heart:after{content:"\f4be\f4be"}.fa-duotone.fa-hand-holding-magic:after,.fad.fa-hand-holding-magic:after{content:"\f6e5\f6e5"}.fa-duotone.fa-hand-holding-medical:after,.fad.fa-hand-holding-medical:after{content:"\e05c\e05c"}.fa-duotone.fa-hand-holding-seedling:after,.fad.fa-hand-holding-seedling:after{content:"\f4bf\f4bf"}.fa-duotone.fa-hand-holding-skull:after,.fad.fa-hand-holding-skull:after{content:"\e1a4\e1a4"}.fa-duotone.fa-hand-horns:after,.fad.fa-hand-horns:after{content:"\e1a9\e1a9"}.fa-duotone.fa-hand-lizard:after,.fad.fa-hand-lizard:after{content:"\f258\f258"}.fa-duotone.fa-hand-love:after,.fad.fa-hand-love:after{content:"\e1a5\e1a5"}.fa-duotone.fa-hand-middle-finger:after,.fad.fa-hand-middle-finger:after{content:"\f806\f806"}.fa-duotone.fa-hand-peace:after,.fad.fa-hand-peace:after{content:"\f25b\f25b"}.fa-duotone.fa-hand-point-down:after,.fad.fa-hand-point-down:after{content:"\f0a7\f0a7"}.fa-duotone.fa-hand-point-left:after,.fad.fa-hand-point-left:after{content:"\f0a5\f0a5"}.fa-duotone.fa-hand-point-ribbon:after,.fad.fa-hand-point-ribbon:after{content:"\e1a6\e1a6"}.fa-duotone.fa-hand-point-right:after,.fad.fa-hand-point-right:after{content:"\f0a4\f0a4"}.fa-duotone.fa-hand-point-up:after,.fad.fa-hand-point-up:after{content:"\f0a6\f0a6"}.fa-duotone.fa-hand-pointer:after,.fad.fa-hand-pointer:after{content:"\f25a\f25a"}.fa-duotone.fa-hand-scissors:after,.fad.fa-hand-scissors:after{content:"\f257\f257"}.fa-duotone.fa-hand-sparkles:after,.fad.fa-hand-sparkles:after{content:"\e05d\e05d"}.fa-duotone.fa-hand-spock:after,.fad.fa-hand-spock:after{content:"\f259\f259"}.fa-duotone.fa-hand-wave:after,.fad.fa-hand-wave:after{content:"\e1a7\e1a7"}.fa-duotone.fa-hands:after,.fa-duotone.fa-sign-language:after,.fa-duotone.fa-signing:after,.fad.fa-hands:after,.fad.fa-sign-language:after,.fad.fa-signing:after{content:"\f2a7\f2a7"}.fa-duotone.fa-american-sign-language-interpreting:after,.fa-duotone.fa-asl-interpreting:after,.fa-duotone.fa-hands-american-sign-language-interpreting:after,.fa-duotone.fa-hands-asl-interpreting:after,.fad.fa-american-sign-language-interpreting:after,.fad.fa-asl-interpreting:after,.fad.fa-hands-american-sign-language-interpreting:after,.fad.fa-hands-asl-interpreting:after{content:"\f2a3\f2a3"}.fa-duotone.fa-hands-bubbles:after,.fa-duotone.fa-hands-wash:after,.fad.fa-hands-bubbles:after,.fad.fa-hands-wash:after{content:"\e05e\e05e"}.fa-duotone.fa-hands-clapping:after,.fad.fa-hands-clapping:after{content:"\e1a8\e1a8"}.fa-duotone.fa-hands-holding:after,.fad.fa-hands-holding:after{content:"\f4c2\f4c2"}.fa-duotone.fa-hand-receiving:after,.fa-duotone.fa-hands-holding-diamond:after,.fad.fa-hand-receiving:after,.fad.fa-hands-holding-diamond:after{content:"\f47c\f47c"}.fa-duotone.fa-hands-holding-dollar:after,.fa-duotone.fa-hands-usd:after,.fad.fa-hands-holding-dollar:after,.fad.fa-hands-usd:after{content:"\f4c5\f4c5"}.fa-duotone.fa-hands-heart:after,.fa-duotone.fa-hands-holding-heart:after,.fad.fa-hands-heart:after,.fad.fa-hands-holding-heart:after{content:"\f4c3\f4c3"}.fa-duotone.fa-hands-praying:after,.fa-duotone.fa-praying-hands:after,.fad.fa-hands-praying:after,.fad.fa-praying-hands:after{content:"\f684\f684"}.fa-duotone.fa-handshake:after,.fad.fa-handshake:after{content:"\f2b5\f2b5"}.fa-duotone.fa-hands-helping:after,.fa-duotone.fa-handshake-angle:after,.fad.fa-hands-helping:after,.fad.fa-handshake-angle:after{content:"\f4c4\f4c4"}.fa-duotone.fa-handshake-alt:after,.fa-duotone.fa-handshake-simple:after,.fad.fa-handshake-alt:after,.fad.fa-handshake-simple:after{content:"\f4c6\f4c6"}.fa-duotone.fa-handshake-alt-slash:after,.fa-duotone.fa-handshake-simple-slash:after,.fad.fa-handshake-alt-slash:after,.fad.fa-handshake-simple-slash:after{content:"\e05f\e05f"}.fa-duotone.fa-handshake-slash:after,.fad.fa-handshake-slash:after{content:"\e060\e060"}.fa-duotone.fa-hanukiah:after,.fad.fa-hanukiah:after{content:"\f6e6\f6e6"}.fa-duotone.fa-hard-drive:after,.fa-duotone.fa-hdd:after,.fad.fa-hard-drive:after,.fad.fa-hdd:after{content:"\f0a0\f0a0"}.fa-duotone.fa-hashtag:after,.fad.fa-hashtag:after{content:"\23\23"}.fa-duotone.fa-hashtag-lock:after,.fad.fa-hashtag-lock:after{content:"\e415\e415"}.fa-duotone.fa-hat-chef:after,.fad.fa-hat-chef:after{content:"\f86b\f86b"}.fa-duotone.fa-hat-cowboy:after,.fad.fa-hat-cowboy:after{content:"\f8c0\f8c0"}.fa-duotone.fa-hat-cowboy-side:after,.fad.fa-hat-cowboy-side:after{content:"\f8c1\f8c1"}.fa-duotone.fa-hat-santa:after,.fad.fa-hat-santa:after{content:"\f7a7\f7a7"}.fa-duotone.fa-hat-winter:after,.fad.fa-hat-winter:after{content:"\f7a8\f7a8"}.fa-duotone.fa-hat-witch:after,.fad.fa-hat-witch:after{content:"\f6e7\f6e7"}.fa-duotone.fa-hat-wizard:after,.fad.fa-hat-wizard:after{content:"\f6e8\f6e8"}.fa-duotone.fa-head-side:after,.fad.fa-head-side:after{content:"\f6e9\f6e9"}.fa-duotone.fa-head-side-brain:after,.fad.fa-head-side-brain:after{content:"\f808\f808"}.fa-duotone.fa-head-side-cough:after,.fad.fa-head-side-cough:after{content:"\e061\e061"}.fa-duotone.fa-head-side-cough-slash:after,.fad.fa-head-side-cough-slash:after{content:"\e062\e062"}.fa-duotone.fa-head-side-goggles:after,.fa-duotone.fa-head-vr:after,.fad.fa-head-side-goggles:after,.fad.fa-head-vr:after{content:"\f6ea\f6ea"}.fa-duotone.fa-head-side-headphones:after,.fad.fa-head-side-headphones:after{content:"\f8c2\f8c2"}.fa-duotone.fa-head-side-heart:after,.fad.fa-head-side-heart:after{content:"\e1aa\e1aa"}.fa-duotone.fa-head-side-mask:after,.fad.fa-head-side-mask:after{content:"\e063\e063"}.fa-duotone.fa-head-side-medical:after,.fad.fa-head-side-medical:after{content:"\f809\f809"}.fa-duotone.fa-head-side-virus:after,.fad.fa-head-side-virus:after{content:"\e064\e064"}.fa-duotone.fa-header:after,.fa-duotone.fa-heading:after,.fad.fa-header:after,.fad.fa-heading:after{content:"\f1dc\f1dc"}.fa-duotone.fa-headphones:after,.fad.fa-headphones:after{content:"\f025\f025"}.fa-duotone.fa-headphones-alt:after,.fa-duotone.fa-headphones-simple:after,.fad.fa-headphones-alt:after,.fad.fa-headphones-simple:after{content:"\f58f\f58f"}.fa-duotone.fa-headset:after,.fad.fa-headset:after{content:"\f590\f590"}.fa-duotone.fa-heart:after,.fad.fa-heart:after{content:"\f004\f004"}.fa-duotone.fa-heart-broken:after,.fa-duotone.fa-heart-crack:after,.fad.fa-heart-broken:after,.fad.fa-heart-crack:after{content:"\f7a9\f7a9"}.fa-duotone.fa-heart-half:after,.fad.fa-heart-half:after{content:"\e1ab\e1ab"}.fa-duotone.fa-heart-half-alt:after,.fa-duotone.fa-heart-half-stroke:after,.fad.fa-heart-half-alt:after,.fad.fa-heart-half-stroke:after{content:"\e1ac\e1ac"}.fa-duotone.fa-heart-pulse:after,.fa-duotone.fa-heartbeat:after,.fad.fa-heart-pulse:after,.fad.fa-heartbeat:after{content:"\f21e\f21e"}.fa-duotone.fa-heat:after,.fad.fa-heat:after{content:"\e00c\e00c"}.fa-duotone.fa-helicopter:after,.fad.fa-helicopter:after{content:"\f533\f533"}.fa-duotone.fa-helmet-battle:after,.fad.fa-helmet-battle:after{content:"\f6eb\f6eb"}.fa-duotone.fa-hard-hat:after,.fa-duotone.fa-hat-hard:after,.fa-duotone.fa-helmet-safety:after,.fad.fa-hard-hat:after,.fad.fa-hat-hard:after,.fad.fa-helmet-safety:after{content:"\f807\f807"}.fa-duotone.fa-hexagon:after,.fad.fa-hexagon:after{content:"\f312\f312"}.fa-duotone.fa-hexagon-check:after,.fad.fa-hexagon-check:after{content:"\e416\e416"}.fa-duotone.fa-hexagon-divide:after,.fad.fa-hexagon-divide:after{content:"\e1ad\e1ad"}.fa-duotone.fa-hexagon-exclamation:after,.fad.fa-hexagon-exclamation:after{content:"\e417\e417"}.fa-duotone.fa-hexagon-minus:after,.fa-duotone.fa-minus-hexagon:after,.fad.fa-hexagon-minus:after,.fad.fa-minus-hexagon:after{content:"\f307\f307"}.fa-duotone.fa-hexagon-plus:after,.fa-duotone.fa-plus-hexagon:after,.fad.fa-hexagon-plus:after,.fad.fa-plus-hexagon:after{content:"\f300\f300"}.fa-duotone.fa-hexagon-xmark:after,.fa-duotone.fa-times-hexagon:after,.fa-duotone.fa-xmark-hexagon:after,.fad.fa-hexagon-xmark:after,.fad.fa-times-hexagon:after,.fad.fa-xmark-hexagon:after{content:"\f2ee\f2ee"}.fa-duotone.fa-high-definition:after,.fa-duotone.fa-rectangle-hd:after,.fad.fa-high-definition:after,.fad.fa-rectangle-hd:after{content:"\e1ae\e1ae"}.fa-duotone.fa-highlighter:after,.fad.fa-highlighter:after{content:"\f591\f591"}.fa-duotone.fa-highlighter-line:after,.fad.fa-highlighter-line:after{content:"\e1af\e1af"}.fa-duotone.fa-hippo:after,.fad.fa-hippo:after{content:"\f6ed\f6ed"}.fa-duotone.fa-hockey-mask:after,.fad.fa-hockey-mask:after{content:"\f6ee\f6ee"}.fa-duotone.fa-hockey-puck:after,.fad.fa-hockey-puck:after{content:"\f453\f453"}.fa-duotone.fa-hockey-stick-puck:after,.fad.fa-hockey-stick-puck:after{content:"\e3ae\e3ae"}.fa-duotone.fa-hockey-sticks:after,.fad.fa-hockey-sticks:after{content:"\f454\f454"}.fa-duotone.fa-holly-berry:after,.fad.fa-holly-berry:after{content:"\f7aa\f7aa"}.fa-duotone.fa-honey-pot:after,.fad.fa-honey-pot:after{content:"\e418\e418"}.fa-duotone.fa-hood-cloak:after,.fad.fa-hood-cloak:after{content:"\f6ef\f6ef"}.fa-duotone.fa-horizontal-rule:after,.fad.fa-horizontal-rule:after{content:"\f86c\f86c"}.fa-duotone.fa-horse:after,.fad.fa-horse:after{content:"\f6f0\f6f0"}.fa-duotone.fa-horse-head:after,.fad.fa-horse-head:after{content:"\f7ab\f7ab"}.fa-duotone.fa-horse-saddle:after,.fad.fa-horse-saddle:after{content:"\f8c3\f8c3"}.fa-duotone.fa-hose:after,.fad.fa-hose:after{content:"\e419\e419"}.fa-duotone.fa-hose-reel:after,.fad.fa-hose-reel:after{content:"\e41a\e41a"}.fa-duotone.fa-hospital-alt:after,.fa-duotone.fa-hospital-wide:after,.fa-duotone.fa-hospital:after,.fad.fa-hospital-alt:after,.fad.fa-hospital-wide:after,.fad.fa-hospital:after{content:"\f0f8\f0f8"}.fa-duotone.fa-hospital-user:after,.fad.fa-hospital-user:after{content:"\f80d\f80d"}.fa-duotone.fa-hospitals:after,.fad.fa-hospitals:after{content:"\f80e\f80e"}.fa-duotone.fa-hot-tub-person:after,.fa-duotone.fa-hot-tub:after,.fad.fa-hot-tub-person:after,.fad.fa-hot-tub:after{content:"\f593\f593"}.fa-duotone.fa-hotdog:after,.fad.fa-hotdog:after{content:"\f80f\f80f"}.fa-duotone.fa-hotel:after,.fad.fa-hotel:after{content:"\f594\f594"}.fa-duotone.fa-hourglass-2:after,.fa-duotone.fa-hourglass-half:after,.fa-duotone.fa-hourglass:after,.fad.fa-hourglass-2:after,.fad.fa-hourglass-half:after,.fad.fa-hourglass:after{content:"\f254\f254"}.fa-duotone.fa-hourglass-clock:after,.fad.fa-hourglass-clock:after{content:"\e41b\e41b"}.fa-duotone.fa-hourglass-empty:after,.fad.fa-hourglass-empty:after{content:"\f252\f252"}.fa-duotone.fa-hourglass-3:after,.fa-duotone.fa-hourglass-end:after,.fad.fa-hourglass-3:after,.fad.fa-hourglass-end:after{content:"\f253\f253"}.fa-duotone.fa-hourglass-1:after,.fa-duotone.fa-hourglass-start:after,.fad.fa-hourglass-1:after,.fad.fa-hourglass-start:after{content:"\f251\f251"}.fa-duotone.fa-home-alt:after,.fa-duotone.fa-home-lg-alt:after,.fa-duotone.fa-home:after,.fa-duotone.fa-house:after,.fad.fa-home-alt:after,.fad.fa-home-lg-alt:after,.fad.fa-home:after,.fad.fa-house:after{content:"\f015\f015"}.fa-duotone.fa-home-blank:after,.fa-duotone.fa-house-blank:after,.fad.fa-home-blank:after,.fad.fa-house-blank:after{content:"\e487\e487"}.fa-duotone.fa-house-building:after,.fad.fa-house-building:after{content:"\e1b1\e1b1"}.fa-duotone.fa-home-lg:after,.fa-duotone.fa-house-chimney:after,.fad.fa-home-lg:after,.fad.fa-house-chimney:after{content:"\e3af\e3af"}.fa-duotone.fa-house-chimney-blank:after,.fad.fa-house-chimney-blank:after{content:"\e3b0\e3b0"}.fa-duotone.fa-house-chimney-crack:after,.fa-duotone.fa-house-damage:after,.fad.fa-house-chimney-crack:after,.fad.fa-house-damage:after{content:"\f6f1\f6f1"}.fa-duotone.fa-house-chimney-heart:after,.fad.fa-house-chimney-heart:after{content:"\e1b2\e1b2"}.fa-duotone.fa-clinic-medical:after,.fa-duotone.fa-house-chimney-medical:after,.fad.fa-clinic-medical:after,.fad.fa-house-chimney-medical:after{content:"\f7f2\f7f2"}.fa-duotone.fa-house-chimney-user:after,.fad.fa-house-chimney-user:after{content:"\e065\e065"}.fa-duotone.fa-house-chimney-window:after,.fad.fa-house-chimney-window:after{content:"\e00d\e00d"}.fa-duotone.fa-house-crack:after,.fad.fa-house-crack:after{content:"\e3b1\e3b1"}.fa-duotone.fa-house-day:after,.fad.fa-house-day:after{content:"\e00e\e00e"}.fa-duotone.fa-house-flood:after,.fad.fa-house-flood:after{content:"\f74f\f74f"}.fa-duotone.fa-home-heart:after,.fa-duotone.fa-house-heart:after,.fad.fa-home-heart:after,.fad.fa-house-heart:after{content:"\f4c9\f4c9"}.fa-duotone.fa-house-laptop:after,.fa-duotone.fa-laptop-house:after,.fad.fa-house-laptop:after,.fad.fa-laptop-house:after{content:"\e066\e066"}.fa-duotone.fa-house-medical:after,.fad.fa-house-medical:after{content:"\e3b2\e3b2"}.fa-duotone.fa-house-night:after,.fad.fa-house-night:after{content:"\e010\e010"}.fa-duotone.fa-house-leave:after,.fa-duotone.fa-house-person-depart:after,.fa-duotone.fa-house-person-leave:after,.fad.fa-house-leave:after,.fad.fa-house-person-depart:after,.fad.fa-house-person-leave:after{content:"\e00f\e00f"}.fa-duotone.fa-house-person-arrive:after,.fa-duotone.fa-house-person-return:after,.fa-duotone.fa-house-return:after,.fad.fa-house-person-arrive:after,.fad.fa-house-person-return:after,.fad.fa-house-return:after{content:"\e011\e011"}.fa-duotone.fa-house-signal:after,.fad.fa-house-signal:after{content:"\e012\e012"}.fa-duotone.fa-house-tree:after,.fad.fa-house-tree:after{content:"\e1b3\e1b3"}.fa-duotone.fa-house-turret:after,.fad.fa-house-turret:after{content:"\e1b4\e1b4"}.fa-duotone.fa-home-user:after,.fa-duotone.fa-house-user:after,.fad.fa-home-user:after,.fad.fa-house-user:after{content:"\e1b0\e1b0"}.fa-duotone.fa-house-window:after,.fad.fa-house-window:after{content:"\e3b3\e3b3"}.fa-duotone.fa-hryvnia-sign:after,.fa-duotone.fa-hryvnia:after,.fad.fa-hryvnia-sign:after,.fad.fa-hryvnia:after{content:"\f6f2\f6f2"}.fa-duotone.fa-100:after,.fa-duotone.fa-hundred-points:after,.fad.fa-100:after,.fad.fa-hundred-points:after{content:"\e41c\e41c"}.fa-duotone.fa-hurricane:after,.fad.fa-hurricane:after{content:"\f751\f751"}.fa-duotone.fa-hyphen:after,.fad.fa-hyphen:after{content:"\2d\2d"}.fa-duotone.fa-i:after,.fad.fa-i:after{content:"\49\49"}.fa-duotone.fa-i-cursor:after,.fad.fa-i-cursor:after{content:"\f246\f246"}.fa-duotone.fa-ice-cream:after,.fad.fa-ice-cream:after{content:"\f810\f810"}.fa-duotone.fa-ice-skate:after,.fad.fa-ice-skate:after{content:"\f7ac\f7ac"}.fa-duotone.fa-icicles:after,.fad.fa-icicles:after{content:"\f7ad\f7ad"}.fa-duotone.fa-heart-music-camera-bolt:after,.fa-duotone.fa-icons:after,.fad.fa-heart-music-camera-bolt:after,.fad.fa-icons:after{content:"\f86d\f86d"}.fa-duotone.fa-id-badge:after,.fad.fa-id-badge:after{content:"\f2c1\f2c1"}.fa-duotone.fa-drivers-license:after,.fa-duotone.fa-id-card:after,.fad.fa-drivers-license:after,.fad.fa-id-card:after{content:"\f2c2\f2c2"}.fa-duotone.fa-id-card-alt:after,.fa-duotone.fa-id-card-clip:after,.fad.fa-id-card-alt:after,.fad.fa-id-card-clip:after{content:"\f47f\f47f"}.fa-duotone.fa-igloo:after,.fad.fa-igloo:after{content:"\f7ae\f7ae"}.fa-duotone.fa-image:after,.fad.fa-image:after{content:"\f03e\f03e"}.fa-duotone.fa-image-landscape:after,.fa-duotone.fa-landscape:after,.fad.fa-image-landscape:after,.fad.fa-landscape:after{content:"\e1b5\e1b5"}.fa-duotone.fa-image-polaroid:after,.fad.fa-image-polaroid:after{content:"\f8c4\f8c4"}.fa-duotone.fa-image-polaroid-user:after,.fad.fa-image-polaroid-user:after{content:"\e1b6\e1b6"}.fa-duotone.fa-image-portrait:after,.fa-duotone.fa-portrait:after,.fad.fa-image-portrait:after,.fad.fa-portrait:after{content:"\f3e0\f3e0"}.fa-duotone.fa-image-slash:after,.fad.fa-image-slash:after{content:"\e1b7\e1b7"}.fa-duotone.fa-image-user:after,.fad.fa-image-user:after{content:"\e1b8\e1b8"}.fa-duotone.fa-images:after,.fad.fa-images:after{content:"\f302\f302"}.fa-duotone.fa-images-user:after,.fad.fa-images-user:after{content:"\e1b9\e1b9"}.fa-duotone.fa-inbox:after,.fad.fa-inbox:after{content:"\f01c\f01c"}.fa-duotone.fa-inbox-full:after,.fad.fa-inbox-full:after{content:"\e1ba\e1ba"}.fa-duotone.fa-inbox-arrow-down:after,.fa-duotone.fa-inbox-in:after,.fad.fa-inbox-arrow-down:after,.fad.fa-inbox-in:after{content:"\f310\f310"}.fa-duotone.fa-inbox-arrow-up:after,.fa-duotone.fa-inbox-out:after,.fad.fa-inbox-arrow-up:after,.fad.fa-inbox-out:after{content:"\f311\f311"}.fa-duotone.fa-inboxes:after,.fad.fa-inboxes:after{content:"\e1bb\e1bb"}.fa-duotone.fa-indent:after,.fad.fa-indent:after{content:"\f03c\f03c"}.fa-duotone.fa-indian-rupee-sign:after,.fa-duotone.fa-indian-rupee:after,.fa-duotone.fa-inr:after,.fad.fa-indian-rupee-sign:after,.fad.fa-indian-rupee:after,.fad.fa-inr:after{content:"\e1bc\e1bc"}.fa-duotone.fa-industry:after,.fad.fa-industry:after{content:"\f275\f275"}.fa-duotone.fa-industry-alt:after,.fa-duotone.fa-industry-windows:after,.fad.fa-industry-alt:after,.fad.fa-industry-windows:after{content:"\f3b3\f3b3"}.fa-duotone.fa-infinity:after,.fad.fa-infinity:after{content:"\f534\f534"}.fa-duotone.fa-info:after,.fad.fa-info:after{content:"\f129\f129"}.fa-duotone.fa-inhaler:after,.fad.fa-inhaler:after{content:"\f5f9\f5f9"}.fa-duotone.fa-input-numeric:after,.fad.fa-input-numeric:after{content:"\e1bd\e1bd"}.fa-duotone.fa-input-pipe:after,.fad.fa-input-pipe:after{content:"\e1be\e1be"}.fa-duotone.fa-input-text:after,.fad.fa-input-text:after{content:"\e1bf\e1bf"}.fa-duotone.fa-integral:after,.fad.fa-integral:after{content:"\f667\f667"}.fa-duotone.fa-intersection:after,.fad.fa-intersection:after{content:"\f668\f668"}.fa-duotone.fa-island-tree-palm:after,.fa-duotone.fa-island-tropical:after,.fad.fa-island-tree-palm:after,.fad.fa-island-tropical:after{content:"\f811\f811"}.fa-duotone.fa-italic:after,.fad.fa-italic:after{content:"\f033\f033"}.fa-duotone.fa-j:after,.fad.fa-j:after{content:"\4a\4a"}.fa-duotone.fa-jack-o-lantern:after,.fad.fa-jack-o-lantern:after{content:"\f30e\f30e"}.fa-duotone.fa-jedi:after,.fad.fa-jedi:after{content:"\f669\f669"}.fa-duotone.fa-fighter-jet:after,.fa-duotone.fa-jet-fighter:after,.fad.fa-fighter-jet:after,.fad.fa-jet-fighter:after{content:"\f0fb\f0fb"}.fa-duotone.fa-joint:after,.fad.fa-joint:after{content:"\f595\f595"}.fa-duotone.fa-joystick:after,.fad.fa-joystick:after{content:"\f8c5\f8c5"}.fa-duotone.fa-jug:after,.fad.fa-jug:after{content:"\f8c6\f8c6"}.fa-duotone.fa-k:after,.fad.fa-k:after{content:"\4b\4b"}.fa-duotone.fa-kaaba:after,.fad.fa-kaaba:after{content:"\f66b\f66b"}.fa-duotone.fa-kazoo:after,.fad.fa-kazoo:after{content:"\f8c7\f8c7"}.fa-duotone.fa-kerning:after,.fad.fa-kerning:after{content:"\f86f\f86f"}.fa-duotone.fa-key:after,.fad.fa-key:after{content:"\f084\f084"}.fa-duotone.fa-key-skeleton:after,.fad.fa-key-skeleton:after{content:"\f6f3\f6f3"}.fa-duotone.fa-key-skeleton-left-right:after,.fad.fa-key-skeleton-left-right:after{content:"\e3b4\e3b4"}.fa-duotone.fa-keyboard:after,.fad.fa-keyboard:after{content:"\f11c\f11c"}.fa-duotone.fa-keyboard-brightness:after,.fad.fa-keyboard-brightness:after{content:"\e1c0\e1c0"}.fa-duotone.fa-keyboard-brightness-low:after,.fad.fa-keyboard-brightness-low:after{content:"\e1c1\e1c1"}.fa-duotone.fa-keyboard-down:after,.fad.fa-keyboard-down:after{content:"\e1c2\e1c2"}.fa-duotone.fa-keyboard-left:after,.fad.fa-keyboard-left:after{content:"\e1c3\e1c3"}.fa-duotone.fa-keynote:after,.fad.fa-keynote:after{content:"\f66c\f66c"}.fa-duotone.fa-khanda:after,.fad.fa-khanda:after{content:"\f66d\f66d"}.fa-duotone.fa-kidneys:after,.fad.fa-kidneys:after{content:"\f5fb\f5fb"}.fa-duotone.fa-kip-sign:after,.fad.fa-kip-sign:after{content:"\e1c4\e1c4"}.fa-duotone.fa-first-aid:after,.fa-duotone.fa-kit-medical:after,.fad.fa-first-aid:after,.fad.fa-kit-medical:after{content:"\f479\f479"}.fa-duotone.fa-kite:after,.fad.fa-kite:after{content:"\f6f4\f6f4"}.fa-duotone.fa-kiwi-bird:after,.fad.fa-kiwi-bird:after{content:"\f535\f535"}.fa-duotone.fa-kiwi-fruit:after,.fad.fa-kiwi-fruit:after{content:"\e30c\e30c"}.fa-duotone.fa-knife:after,.fa-duotone.fa-utensil-knife:after,.fad.fa-knife:after,.fad.fa-utensil-knife:after{content:"\f2e4\f2e4"}.fa-duotone.fa-knife-kitchen:after,.fad.fa-knife-kitchen:after{content:"\f6f5\f6f5"}.fa-duotone.fa-l:after,.fad.fa-l:after{content:"\4c\4c"}.fa-duotone.fa-lacrosse-stick:after,.fad.fa-lacrosse-stick:after{content:"\e3b5\e3b5"}.fa-duotone.fa-lacrosse-stick-ball:after,.fad.fa-lacrosse-stick-ball:after{content:"\e3b6\e3b6"}.fa-duotone.fa-lambda:after,.fad.fa-lambda:after{content:"\f66e\f66e"}.fa-duotone.fa-lamp:after,.fad.fa-lamp:after{content:"\f4ca\f4ca"}.fa-duotone.fa-lamp-desk:after,.fad.fa-lamp-desk:after{content:"\e014\e014"}.fa-duotone.fa-lamp-floor:after,.fad.fa-lamp-floor:after{content:"\e015\e015"}.fa-duotone.fa-lamp-street:after,.fad.fa-lamp-street:after{content:"\e1c5\e1c5"}.fa-duotone.fa-landmark:after,.fad.fa-landmark:after{content:"\f66f\f66f"}.fa-duotone.fa-landmark-alt:after,.fa-duotone.fa-landmark-dome:after,.fad.fa-landmark-alt:after,.fad.fa-landmark-dome:after{content:"\f752\f752"}.fa-duotone.fa-language:after,.fad.fa-language:after{content:"\f1ab\f1ab"}.fa-duotone.fa-laptop:after,.fad.fa-laptop:after{content:"\f109\f109"}.fa-duotone.fa-laptop-arrow-down:after,.fad.fa-laptop-arrow-down:after{content:"\e1c6\e1c6"}.fa-duotone.fa-laptop-code:after,.fad.fa-laptop-code:after{content:"\f5fc\f5fc"}.fa-duotone.fa-laptop-medical:after,.fad.fa-laptop-medical:after{content:"\f812\f812"}.fa-duotone.fa-laptop-mobile:after,.fa-duotone.fa-phone-laptop:after,.fad.fa-laptop-mobile:after,.fad.fa-phone-laptop:after{content:"\f87a\f87a"}.fa-duotone.fa-laptop-slash:after,.fad.fa-laptop-slash:after{content:"\e1c7\e1c7"}.fa-duotone.fa-lari-sign:after,.fad.fa-lari-sign:after{content:"\e1c8\e1c8"}.fa-duotone.fa-lasso:after,.fad.fa-lasso:after{content:"\f8c8\f8c8"}.fa-duotone.fa-lasso-sparkles:after,.fad.fa-lasso-sparkles:after{content:"\e1c9\e1c9"}.fa-duotone.fa-layer-group:after,.fad.fa-layer-group:after{content:"\f5fd\f5fd"}.fa-duotone.fa-layer-group-minus:after,.fa-duotone.fa-layer-minus:after,.fad.fa-layer-group-minus:after,.fad.fa-layer-minus:after{content:"\f5fe\f5fe"}.fa-duotone.fa-layer-group-plus:after,.fa-duotone.fa-layer-plus:after,.fad.fa-layer-group-plus:after,.fad.fa-layer-plus:after{content:"\f5ff\f5ff"}.fa-duotone.fa-leaf:after,.fad.fa-leaf:after{content:"\f06c\f06c"}.fa-duotone.fa-leaf-heart:after,.fad.fa-leaf-heart:after{content:"\f4cb\f4cb"}.fa-duotone.fa-leaf-maple:after,.fad.fa-leaf-maple:after{content:"\f6f6\f6f6"}.fa-duotone.fa-leaf-oak:after,.fad.fa-leaf-oak:after{content:"\f6f7\f6f7"}.fa-duotone.fa-leafy-green:after,.fad.fa-leafy-green:after{content:"\e41d\e41d"}.fa-duotone.fa-arrow-alt-left:after,.fa-duotone.fa-left:after,.fad.fa-arrow-alt-left:after,.fad.fa-left:after{content:"\f355\f355"}.fa-duotone.fa-arrow-alt-from-right:after,.fa-duotone.fa-left-from-line:after,.fad.fa-arrow-alt-from-right:after,.fad.fa-left-from-line:after{content:"\f348\f348"}.fa-duotone.fa-left-long:after,.fa-duotone.fa-long-arrow-alt-left:after,.fad.fa-left-long:after,.fad.fa-long-arrow-alt-left:after{content:"\f30a\f30a"}.fa-duotone.fa-left-long-to-line:after,.fad.fa-left-long-to-line:after{content:"\e41e\e41e"}.fa-duotone.fa-arrows-alt-h:after,.fa-duotone.fa-left-right:after,.fad.fa-arrows-alt-h:after,.fad.fa-left-right:after{content:"\f337\f337"}.fa-duotone.fa-arrow-alt-to-left:after,.fa-duotone.fa-left-to-line:after,.fad.fa-arrow-alt-to-left:after,.fad.fa-left-to-line:after{content:"\f34b\f34b"}.fa-duotone.fa-lemon:after,.fad.fa-lemon:after{content:"\f094\f094"}.fa-duotone.fa-less-than:after,.fad.fa-less-than:after{content:"\3c\3c"}.fa-duotone.fa-less-than-equal:after,.fad.fa-less-than-equal:after{content:"\f537\f537"}.fa-duotone.fa-life-ring:after,.fad.fa-life-ring:after{content:"\f1cd\f1cd"}.fa-duotone.fa-light-ceiling:after,.fad.fa-light-ceiling:after{content:"\e016\e016"}.fa-duotone.fa-light-emergency:after,.fad.fa-light-emergency:after{content:"\e41f\e41f"}.fa-duotone.fa-light-emergency-on:after,.fad.fa-light-emergency-on:after{content:"\e420\e420"}.fa-duotone.fa-light-switch:after,.fad.fa-light-switch:after{content:"\e017\e017"}.fa-duotone.fa-light-switch-off:after,.fad.fa-light-switch-off:after{content:"\e018\e018"}.fa-duotone.fa-light-switch-on:after,.fad.fa-light-switch-on:after{content:"\e019\e019"}.fa-duotone.fa-lightbulb:after,.fad.fa-lightbulb:after{content:"\f0eb\f0eb"}.fa-duotone.fa-lightbulb-dollar:after,.fad.fa-lightbulb-dollar:after{content:"\f670\f670"}.fa-duotone.fa-lightbulb-exclamation:after,.fad.fa-lightbulb-exclamation:after{content:"\f671\f671"}.fa-duotone.fa-lightbulb-exclamation-on:after,.fad.fa-lightbulb-exclamation-on:after{content:"\e1ca\e1ca"}.fa-duotone.fa-lightbulb-on:after,.fad.fa-lightbulb-on:after{content:"\f672\f672"}.fa-duotone.fa-lightbulb-slash:after,.fad.fa-lightbulb-slash:after{content:"\f673\f673"}.fa-duotone.fa-lights-holiday:after,.fad.fa-lights-holiday:after{content:"\f7b2\f7b2"}.fa-duotone.fa-line-columns:after,.fad.fa-line-columns:after{content:"\f870\f870"}.fa-duotone.fa-line-height:after,.fad.fa-line-height:after{content:"\f871\f871"}.fa-duotone.fa-chain:after,.fa-duotone.fa-link:after,.fad.fa-chain:after,.fad.fa-link:after{content:"\f0c1\f0c1"}.fa-duotone.fa-chain-horizontal:after,.fa-duotone.fa-link-horizontal:after,.fad.fa-chain-horizontal:after,.fad.fa-link-horizontal:after{content:"\e1cb\e1cb"}.fa-duotone.fa-chain-horizontal-slash:after,.fa-duotone.fa-link-horizontal-slash:after,.fad.fa-chain-horizontal-slash:after,.fad.fa-link-horizontal-slash:after{content:"\e1cc\e1cc"}.fa-duotone.fa-link-simple:after,.fad.fa-link-simple:after{content:"\e1cd\e1cd"}.fa-duotone.fa-link-simple-slash:after,.fad.fa-link-simple-slash:after{content:"\e1ce\e1ce"}.fa-duotone.fa-chain-broken:after,.fa-duotone.fa-chain-slash:after,.fa-duotone.fa-link-slash:after,.fa-duotone.fa-unlink:after,.fad.fa-chain-broken:after,.fad.fa-chain-slash:after,.fad.fa-link-slash:after,.fad.fa-unlink:after{content:"\f127\f127"}.fa-duotone.fa-lips:after,.fad.fa-lips:after{content:"\f600\f600"}.fa-duotone.fa-lira-sign:after,.fad.fa-lira-sign:after{content:"\f195\f195"}.fa-duotone.fa-list-squares:after,.fa-duotone.fa-list:after,.fad.fa-list-squares:after,.fad.fa-list:after{content:"\f03a\f03a"}.fa-duotone.fa-list-check:after,.fa-duotone.fa-tasks:after,.fad.fa-list-check:after,.fad.fa-tasks:after{content:"\f0ae\f0ae"}.fa-duotone.fa-list-dropdown:after,.fad.fa-list-dropdown:after{content:"\e1cf\e1cf"}.fa-duotone.fa-list-music:after,.fad.fa-list-music:after{content:"\f8c9\f8c9"}.fa-duotone.fa-list-1-2:after,.fa-duotone.fa-list-numeric:after,.fa-duotone.fa-list-ol:after,.fad.fa-list-1-2:after,.fad.fa-list-numeric:after,.fad.fa-list-ol:after{content:"\f0cb\f0cb"}.fa-duotone.fa-list-radio:after,.fad.fa-list-radio:after{content:"\e1d0\e1d0"}.fa-duotone.fa-list-timeline:after,.fad.fa-list-timeline:after{content:"\e1d1\e1d1"}.fa-duotone.fa-list-tree:after,.fad.fa-list-tree:after{content:"\e1d2\e1d2"}.fa-duotone.fa-list-dots:after,.fa-duotone.fa-list-ul:after,.fad.fa-list-dots:after,.fad.fa-list-ul:after{content:"\f0ca\f0ca"}.fa-duotone.fa-litecoin-sign:after,.fad.fa-litecoin-sign:after{content:"\e1d3\e1d3"}.fa-duotone.fa-loader:after,.fad.fa-loader:after{content:"\e1d4\e1d4"}.fa-duotone.fa-lobster:after,.fad.fa-lobster:after{content:"\e421\e421"}.fa-duotone.fa-location-arrow:after,.fad.fa-location-arrow:after{content:"\f124\f124"}.fa-duotone.fa-location-check:after,.fa-duotone.fa-map-marker-check:after,.fad.fa-location-check:after,.fad.fa-map-marker-check:after{content:"\f606\f606"}.fa-duotone.fa-location-crosshairs:after,.fa-duotone.fa-location:after,.fad.fa-location-crosshairs:after,.fad.fa-location:after{content:"\f601\f601"}.fa-duotone.fa-location-crosshairs-slash:after,.fa-duotone.fa-location-slash:after,.fad.fa-location-crosshairs-slash:after,.fad.fa-location-slash:after{content:"\f603\f603"}.fa-duotone.fa-location-dot:after,.fa-duotone.fa-map-marker-alt:after,.fad.fa-location-dot:after,.fad.fa-map-marker-alt:after{content:"\f3c5\f3c5"}.fa-duotone.fa-location-dot-slash:after,.fa-duotone.fa-map-marker-alt-slash:after,.fad.fa-location-dot-slash:after,.fad.fa-map-marker-alt-slash:after{content:"\f605\f605"}.fa-duotone.fa-location-exclamation:after,.fa-duotone.fa-map-marker-exclamation:after,.fad.fa-location-exclamation:after,.fad.fa-map-marker-exclamation:after{content:"\f608\f608"}.fa-duotone.fa-location-minus:after,.fa-duotone.fa-map-marker-minus:after,.fad.fa-location-minus:after,.fad.fa-map-marker-minus:after{content:"\f609\f609"}.fa-duotone.fa-location-pen:after,.fa-duotone.fa-map-marker-edit:after,.fad.fa-location-pen:after,.fad.fa-map-marker-edit:after{content:"\f607\f607"}.fa-duotone.fa-location-pin:after,.fa-duotone.fa-map-marker:after,.fad.fa-location-pin:after,.fad.fa-map-marker:after{content:"\f041\f041"}.fa-duotone.fa-location-pin-slash:after,.fa-duotone.fa-map-marker-slash:after,.fad.fa-location-pin-slash:after,.fad.fa-map-marker-slash:after{content:"\f60c\f60c"}.fa-duotone.fa-location-plus:after,.fa-duotone.fa-map-marker-plus:after,.fad.fa-location-plus:after,.fad.fa-map-marker-plus:after{content:"\f60a\f60a"}.fa-duotone.fa-location-question:after,.fa-duotone.fa-map-marker-question:after,.fad.fa-location-question:after,.fad.fa-map-marker-question:after{content:"\f60b\f60b"}.fa-duotone.fa-location-smile:after,.fa-duotone.fa-map-marker-smile:after,.fad.fa-location-smile:after,.fad.fa-map-marker-smile:after{content:"\f60d\f60d"}.fa-duotone.fa-location-xmark:after,.fa-duotone.fa-map-marker-times:after,.fa-duotone.fa-map-marker-xmark:after,.fad.fa-location-xmark:after,.fad.fa-map-marker-times:after,.fad.fa-map-marker-xmark:after{content:"\f60e\f60e"}.fa-duotone.fa-lock:after,.fad.fa-lock:after{content:"\f023\f023"}.fa-duotone.fa-lock-a:after,.fad.fa-lock-a:after{content:"\e422\e422"}.fa-duotone.fa-lock-hashtag:after,.fad.fa-lock-hashtag:after{content:"\e423\e423"}.fa-duotone.fa-lock-alt:after,.fa-duotone.fa-lock-keyhole:after,.fad.fa-lock-alt:after,.fad.fa-lock-keyhole:after{content:"\f30d\f30d"}.fa-duotone.fa-lock-keyhole-open:after,.fa-duotone.fa-lock-open-alt:after,.fad.fa-lock-keyhole-open:after,.fad.fa-lock-open-alt:after{content:"\f3c2\f3c2"}.fa-duotone.fa-lock-open:after,.fad.fa-lock-open:after{content:"\f3c1\f3c1"}.fa-duotone.fa-lollipop:after,.fa-duotone.fa-lollypop:after,.fad.fa-lollipop:after,.fad.fa-lollypop:after{content:"\e424\e424"}.fa-duotone.fa-couch-small:after,.fa-duotone.fa-loveseat:after,.fad.fa-couch-small:after,.fad.fa-loveseat:after{content:"\f4cc\f4cc"}.fa-duotone.fa-luchador-mask:after,.fa-duotone.fa-luchador:after,.fa-duotone.fa-mask-luchador:after,.fad.fa-luchador-mask:after,.fad.fa-luchador:after,.fad.fa-mask-luchador:after{content:"\f455\f455"}.fa-duotone.fa-lungs:after,.fad.fa-lungs:after{content:"\f604\f604"}.fa-duotone.fa-lungs-virus:after,.fad.fa-lungs-virus:after{content:"\e067\e067"}.fa-duotone.fa-m:after,.fad.fa-m:after{content:"\4d\4d"}.fa-duotone.fa-mace:after,.fad.fa-mace:after{content:"\f6f8\f6f8"}.fa-duotone.fa-magnet:after,.fad.fa-magnet:after{content:"\f076\f076"}.fa-duotone.fa-magnifying-glass:after,.fa-duotone.fa-search:after,.fad.fa-magnifying-glass:after,.fad.fa-search:after{content:"\f002\f002"}.fa-duotone.fa-magnifying-glass-dollar:after,.fa-duotone.fa-search-dollar:after,.fad.fa-magnifying-glass-dollar:after,.fad.fa-search-dollar:after{content:"\f688\f688"}.fa-duotone.fa-magnifying-glass-location:after,.fa-duotone.fa-search-location:after,.fad.fa-magnifying-glass-location:after,.fad.fa-search-location:after{content:"\f689\f689"}.fa-duotone.fa-magnifying-glass-minus:after,.fa-duotone.fa-search-minus:after,.fad.fa-magnifying-glass-minus:after,.fad.fa-search-minus:after{content:"\f010\f010"}.fa-duotone.fa-magnifying-glass-plus:after,.fa-duotone.fa-search-plus:after,.fad.fa-magnifying-glass-plus:after,.fad.fa-search-plus:after{content:"\f00e\f00e"}.fa-duotone.fa-mailbox:after,.fad.fa-mailbox:after{content:"\f813\f813"}.fa-duotone.fa-manat-sign:after,.fad.fa-manat-sign:after{content:"\e1d5\e1d5"}.fa-duotone.fa-mandolin:after,.fad.fa-mandolin:after{content:"\f6f9\f6f9"}.fa-duotone.fa-mango:after,.fad.fa-mango:after{content:"\e30f\e30f"}.fa-duotone.fa-manhole:after,.fad.fa-manhole:after{content:"\e1d6\e1d6"}.fa-duotone.fa-map:after,.fad.fa-map:after{content:"\f279\f279"}.fa-duotone.fa-map-location:after,.fa-duotone.fa-map-marked:after,.fad.fa-map-location:after,.fad.fa-map-marked:after{content:"\f59f\f59f"}.fa-duotone.fa-map-location-dot:after,.fa-duotone.fa-map-marked-alt:after,.fad.fa-map-location-dot:after,.fad.fa-map-marked-alt:after{content:"\f5a0\f5a0"}.fa-duotone.fa-map-pin:after,.fad.fa-map-pin:after{content:"\f276\f276"}.fa-duotone.fa-marker:after,.fad.fa-marker:after{content:"\f5a1\f5a1"}.fa-duotone.fa-mars:after,.fad.fa-mars:after{content:"\f222\f222"}.fa-duotone.fa-mars-and-venus:after,.fad.fa-mars-and-venus:after{content:"\f224\f224"}.fa-duotone.fa-mars-double:after,.fad.fa-mars-double:after{content:"\f227\f227"}.fa-duotone.fa-mars-stroke:after,.fad.fa-mars-stroke:after{content:"\f229\f229"}.fa-duotone.fa-mars-stroke-h:after,.fa-duotone.fa-mars-stroke-right:after,.fad.fa-mars-stroke-h:after,.fad.fa-mars-stroke-right:after{content:"\f22b\f22b"}.fa-duotone.fa-mars-stroke-up:after,.fa-duotone.fa-mars-stroke-v:after,.fad.fa-mars-stroke-up:after,.fad.fa-mars-stroke-v:after{content:"\f22a\f22a"}.fa-duotone.fa-glass-martini-alt:after,.fa-duotone.fa-martini-glass:after,.fad.fa-glass-martini-alt:after,.fad.fa-martini-glass:after{content:"\f57b\f57b"}.fa-duotone.fa-cocktail:after,.fa-duotone.fa-martini-glass-citrus:after,.fad.fa-cocktail:after,.fad.fa-martini-glass-citrus:after{content:"\f561\f561"}.fa-duotone.fa-glass-martini:after,.fa-duotone.fa-martini-glass-empty:after,.fad.fa-glass-martini:after,.fad.fa-martini-glass-empty:after{content:"\f000\f000"}.fa-duotone.fa-mask:after,.fad.fa-mask:after{content:"\f6fa\f6fa"}.fa-duotone.fa-mask-face:after,.fad.fa-mask-face:after{content:"\e1d7\e1d7"}.fa-duotone.fa-mask-snorkel:after,.fad.fa-mask-snorkel:after{content:"\e3b7\e3b7"}.fa-duotone.fa-masks-theater:after,.fa-duotone.fa-theater-masks:after,.fad.fa-masks-theater:after,.fad.fa-theater-masks:after{content:"\f630\f630"}.fa-duotone.fa-expand-arrows-alt:after,.fa-duotone.fa-maximize:after,.fad.fa-expand-arrows-alt:after,.fad.fa-maximize:after{content:"\f31e\f31e"}.fa-duotone.fa-meat:after,.fad.fa-meat:after{content:"\f814\f814"}.fa-duotone.fa-medal:after,.fad.fa-medal:after{content:"\f5a2\f5a2"}.fa-duotone.fa-megaphone:after,.fad.fa-megaphone:after{content:"\f675\f675"}.fa-duotone.fa-melon:after,.fad.fa-melon:after{content:"\e310\e310"}.fa-duotone.fa-melon-slice:after,.fad.fa-melon-slice:after{content:"\e311\e311"}.fa-duotone.fa-memo:after,.fad.fa-memo:after{content:"\e1d8\e1d8"}.fa-duotone.fa-memo-circle-check:after,.fad.fa-memo-circle-check:after{content:"\e1d9\e1d9"}.fa-duotone.fa-memo-pad:after,.fad.fa-memo-pad:after{content:"\e1da\e1da"}.fa-duotone.fa-memory:after,.fad.fa-memory:after{content:"\f538\f538"}.fa-duotone.fa-menorah:after,.fad.fa-menorah:after{content:"\f676\f676"}.fa-duotone.fa-mercury:after,.fad.fa-mercury:after{content:"\f223\f223"}.fa-duotone.fa-comment-alt:after,.fa-duotone.fa-message:after,.fad.fa-comment-alt:after,.fad.fa-message:after{content:"\f27a\f27a"}.fa-duotone.fa-comment-alt-arrow-down:after,.fa-duotone.fa-message-arrow-down:after,.fad.fa-comment-alt-arrow-down:after,.fad.fa-message-arrow-down:after{content:"\e1db\e1db"}.fa-duotone.fa-comment-alt-arrow-up:after,.fa-duotone.fa-message-arrow-up:after,.fad.fa-comment-alt-arrow-up:after,.fad.fa-message-arrow-up:after{content:"\e1dc\e1dc"}.fa-duotone.fa-message-arrow-up-right:after,.fad.fa-message-arrow-up-right:after{content:"\e1dd\e1dd"}.fa-duotone.fa-message-bot:after,.fad.fa-message-bot:after{content:"\e3b8\e3b8"}.fa-duotone.fa-comment-alt-captions:after,.fa-duotone.fa-message-captions:after,.fad.fa-comment-alt-captions:after,.fad.fa-message-captions:after{content:"\e1de\e1de"}.fa-duotone.fa-comment-alt-check:after,.fa-duotone.fa-message-check:after,.fad.fa-comment-alt-check:after,.fad.fa-message-check:after{content:"\f4a2\f4a2"}.fa-duotone.fa-message-code:after,.fad.fa-message-code:after{content:"\e1df\e1df"}.fa-duotone.fa-comment-alt-dollar:after,.fa-duotone.fa-message-dollar:after,.fad.fa-comment-alt-dollar:after,.fad.fa-message-dollar:after{content:"\f650\f650"}.fa-duotone.fa-comment-alt-dots:after,.fa-duotone.fa-message-dots:after,.fa-duotone.fa-messaging:after,.fad.fa-comment-alt-dots:after,.fad.fa-message-dots:after,.fad.fa-messaging:after{content:"\f4a3\f4a3"}.fa-duotone.fa-comment-alt-exclamation:after,.fa-duotone.fa-message-exclamation:after,.fad.fa-comment-alt-exclamation:after,.fad.fa-message-exclamation:after{content:"\f4a5\f4a5"}.fa-duotone.fa-comment-alt-image:after,.fa-duotone.fa-message-image:after,.fad.fa-comment-alt-image:after,.fad.fa-message-image:after{content:"\e1e0\e1e0"}.fa-duotone.fa-comment-alt-lines:after,.fa-duotone.fa-message-lines:after,.fad.fa-comment-alt-lines:after,.fad.fa-message-lines:after{content:"\f4a6\f4a6"}.fa-duotone.fa-comment-alt-medical:after,.fa-duotone.fa-message-medical:after,.fad.fa-comment-alt-medical:after,.fad.fa-message-medical:after{content:"\f7f4\f7f4"}.fa-duotone.fa-comment-middle-alt:after,.fa-duotone.fa-message-middle:after,.fad.fa-comment-middle-alt:after,.fad.fa-message-middle:after{content:"\e1e1\e1e1"}.fa-duotone.fa-comment-middle-top-alt:after,.fa-duotone.fa-message-middle-top:after,.fad.fa-comment-middle-top-alt:after,.fad.fa-message-middle-top:after{content:"\e1e2\e1e2"}.fa-duotone.fa-comment-alt-minus:after,.fa-duotone.fa-message-minus:after,.fad.fa-comment-alt-minus:after,.fad.fa-message-minus:after{content:"\f4a7\f4a7"}.fa-duotone.fa-comment-alt-music:after,.fa-duotone.fa-message-music:after,.fad.fa-comment-alt-music:after,.fad.fa-message-music:after{content:"\f8af\f8af"}.fa-duotone.fa-comment-alt-edit:after,.fa-duotone.fa-message-edit:after,.fa-duotone.fa-message-pen:after,.fad.fa-comment-alt-edit:after,.fad.fa-message-edit:after,.fad.fa-message-pen:after{content:"\f4a4\f4a4"}.fa-duotone.fa-comment-alt-plus:after,.fa-duotone.fa-message-plus:after,.fad.fa-comment-alt-plus:after,.fad.fa-message-plus:after{content:"\f4a8\f4a8"}.fa-duotone.fa-message-question:after,.fad.fa-message-question:after{content:"\e1e3\e1e3"}.fa-duotone.fa-comment-alt-quote:after,.fa-duotone.fa-message-quote:after,.fad.fa-comment-alt-quote:after,.fad.fa-message-quote:after{content:"\e1e4\e1e4"}.fa-duotone.fa-comment-alt-slash:after,.fa-duotone.fa-message-slash:after,.fad.fa-comment-alt-slash:after,.fad.fa-message-slash:after{content:"\f4a9\f4a9"}.fa-duotone.fa-comment-alt-smile:after,.fa-duotone.fa-message-smile:after,.fad.fa-comment-alt-smile:after,.fad.fa-message-smile:after{content:"\f4aa\f4aa"}.fa-duotone.fa-message-sms:after,.fad.fa-message-sms:after{content:"\e1e5\e1e5"}.fa-duotone.fa-comment-alt-text:after,.fa-duotone.fa-message-text:after,.fad.fa-comment-alt-text:after,.fad.fa-message-text:after{content:"\e1e6\e1e6"}.fa-duotone.fa-comment-alt-times:after,.fa-duotone.fa-message-times:after,.fa-duotone.fa-message-xmark:after,.fad.fa-comment-alt-times:after,.fad.fa-message-times:after,.fad.fa-message-xmark:after{content:"\f4ab\f4ab"}.fa-duotone.fa-comments-alt:after,.fa-duotone.fa-messages:after,.fad.fa-comments-alt:after,.fad.fa-messages:after{content:"\f4b6\f4b6"}.fa-duotone.fa-comments-alt-dollar:after,.fa-duotone.fa-messages-dollar:after,.fad.fa-comments-alt-dollar:after,.fad.fa-messages-dollar:after{content:"\f652\f652"}.fa-duotone.fa-messages-question:after,.fad.fa-messages-question:after{content:"\e1e7\e1e7"}.fa-duotone.fa-meteor:after,.fad.fa-meteor:after{content:"\f753\f753"}.fa-duotone.fa-meter:after,.fad.fa-meter:after{content:"\e1e8\e1e8"}.fa-duotone.fa-meter-bolt:after,.fad.fa-meter-bolt:after{content:"\e1e9\e1e9"}.fa-duotone.fa-meter-droplet:after,.fad.fa-meter-droplet:after{content:"\e1ea\e1ea"}.fa-duotone.fa-meter-fire:after,.fad.fa-meter-fire:after{content:"\e1eb\e1eb"}.fa-duotone.fa-microchip:after,.fad.fa-microchip:after{content:"\f2db\f2db"}.fa-duotone.fa-microchip-ai:after,.fad.fa-microchip-ai:after{content:"\e1ec\e1ec"}.fa-duotone.fa-microphone:after,.fad.fa-microphone:after{content:"\f130\f130"}.fa-duotone.fa-microphone-alt:after,.fa-duotone.fa-microphone-lines:after,.fad.fa-microphone-alt:after,.fad.fa-microphone-lines:after{content:"\f3c9\f3c9"}.fa-duotone.fa-microphone-alt-slash:after,.fa-duotone.fa-microphone-lines-slash:after,.fad.fa-microphone-alt-slash:after,.fad.fa-microphone-lines-slash:after{content:"\f539\f539"}.fa-duotone.fa-microphone-slash:after,.fad.fa-microphone-slash:after{content:"\f131\f131"}.fa-duotone.fa-microphone-stand:after,.fad.fa-microphone-stand:after{content:"\f8cb\f8cb"}.fa-duotone.fa-microscope:after,.fad.fa-microscope:after{content:"\f610\f610"}.fa-duotone.fa-microwave:after,.fad.fa-microwave:after{content:"\e01b\e01b"}.fa-duotone.fa-mill-sign:after,.fad.fa-mill-sign:after{content:"\e1ed\e1ed"}.fa-duotone.fa-compress-arrows-alt:after,.fa-duotone.fa-minimize:after,.fad.fa-compress-arrows-alt:after,.fad.fa-minimize:after{content:"\f78c\f78c"}.fa-duotone.fa-minus:after,.fa-duotone.fa-subtract:after,.fad.fa-minus:after,.fad.fa-subtract:after{content:"\f068\f068"}.fa-duotone.fa-mistletoe:after,.fad.fa-mistletoe:after{content:"\f7b4\f7b4"}.fa-duotone.fa-mitten:after,.fad.fa-mitten:after{content:"\f7b5\f7b5"}.fa-duotone.fa-mobile-android:after,.fa-duotone.fa-mobile-phone:after,.fa-duotone.fa-mobile:after,.fad.fa-mobile-android:after,.fad.fa-mobile-phone:after,.fad.fa-mobile:after{content:"\f3ce\f3ce"}.fa-duotone.fa-mobile-button:after,.fad.fa-mobile-button:after{content:"\f10b\f10b"}.fa-duotone.fa-mobile-iphone:after,.fa-duotone.fa-mobile-notch:after,.fad.fa-mobile-iphone:after,.fad.fa-mobile-notch:after{content:"\e1ee\e1ee"}.fa-duotone.fa-mobile-android-alt:after,.fa-duotone.fa-mobile-screen:after,.fad.fa-mobile-android-alt:after,.fad.fa-mobile-screen:after{content:"\f3cf\f3cf"}.fa-duotone.fa-mobile-alt:after,.fa-duotone.fa-mobile-screen-button:after,.fad.fa-mobile-alt:after,.fad.fa-mobile-screen-button:after{content:"\f3cd\f3cd"}.fa-duotone.fa-mobile-signal:after,.fad.fa-mobile-signal:after{content:"\e1ef\e1ef"}.fa-duotone.fa-mobile-signal-out:after,.fad.fa-mobile-signal-out:after{content:"\e1f0\e1f0"}.fa-duotone.fa-money-bill:after,.fad.fa-money-bill:after{content:"\f0d6\f0d6"}.fa-duotone.fa-money-bill-1:after,.fa-duotone.fa-money-bill-alt:after,.fad.fa-money-bill-1:after,.fad.fa-money-bill-alt:after{content:"\f3d1\f3d1"}.fa-duotone.fa-money-bill-1-wave:after,.fa-duotone.fa-money-bill-wave-alt:after,.fad.fa-money-bill-1-wave:after,.fad.fa-money-bill-wave-alt:after{content:"\f53b\f53b"}.fa-duotone.fa-money-bill-simple:after,.fad.fa-money-bill-simple:after{content:"\e1f1\e1f1"}.fa-duotone.fa-money-bill-simple-wave:after,.fad.fa-money-bill-simple-wave:after{content:"\e1f2\e1f2"}.fa-duotone.fa-money-bill-wave:after,.fad.fa-money-bill-wave:after{content:"\f53a\f53a"}.fa-duotone.fa-money-bills:after,.fad.fa-money-bills:after{content:"\e1f3\e1f3"}.fa-duotone.fa-money-bills-alt:after,.fa-duotone.fa-money-bills-simple:after,.fad.fa-money-bills-alt:after,.fad.fa-money-bills-simple:after{content:"\e1f4\e1f4"}.fa-duotone.fa-money-check:after,.fad.fa-money-check:after{content:"\f53c\f53c"}.fa-duotone.fa-money-check-alt:after,.fa-duotone.fa-money-check-dollar:after,.fad.fa-money-check-alt:after,.fad.fa-money-check-dollar:after{content:"\f53d\f53d"}.fa-duotone.fa-money-check-dollar-pen:after,.fa-duotone.fa-money-check-edit-alt:after,.fad.fa-money-check-dollar-pen:after,.fad.fa-money-check-edit-alt:after{content:"\f873\f873"}.fa-duotone.fa-money-check-edit:after,.fa-duotone.fa-money-check-pen:after,.fad.fa-money-check-edit:after,.fad.fa-money-check-pen:after{content:"\f872\f872"}.fa-duotone.fa-money-from-bracket:after,.fad.fa-money-from-bracket:after{content:"\e312\e312"}.fa-duotone.fa-money-simple-from-bracket:after,.fad.fa-money-simple-from-bracket:after{content:"\e313\e313"}.fa-duotone.fa-monitor-heart-rate:after,.fa-duotone.fa-monitor-waveform:after,.fad.fa-monitor-heart-rate:after,.fad.fa-monitor-waveform:after{content:"\f611\f611"}.fa-duotone.fa-monkey:after,.fad.fa-monkey:after{content:"\f6fb\f6fb"}.fa-duotone.fa-monument:after,.fad.fa-monument:after{content:"\f5a6\f5a6"}.fa-duotone.fa-moon:after,.fad.fa-moon:after{content:"\f186\f186"}.fa-duotone.fa-moon-cloud:after,.fad.fa-moon-cloud:after{content:"\f754\f754"}.fa-duotone.fa-eclipse-alt:after,.fa-duotone.fa-moon-over-sun:after,.fad.fa-eclipse-alt:after,.fad.fa-moon-over-sun:after{content:"\f74a\f74a"}.fa-duotone.fa-moon-stars:after,.fad.fa-moon-stars:after{content:"\f755\f755"}.fa-duotone.fa-moped:after,.fad.fa-moped:after{content:"\e3b9\e3b9"}.fa-duotone.fa-mortar-pestle:after,.fad.fa-mortar-pestle:after{content:"\f5a7\f5a7"}.fa-duotone.fa-mosque:after,.fad.fa-mosque:after{content:"\f678\f678"}.fa-duotone.fa-motorcycle:after,.fad.fa-motorcycle:after{content:"\f21c\f21c"}.fa-duotone.fa-mountain:after,.fad.fa-mountain:after{content:"\f6fc\f6fc"}.fa-duotone.fa-mountains:after,.fad.fa-mountains:after{content:"\f6fd\f6fd"}.fa-duotone.fa-mp3-player:after,.fad.fa-mp3-player:after{content:"\f8ce\f8ce"}.fa-duotone.fa-mug:after,.fad.fa-mug:after{content:"\f874\f874"}.fa-duotone.fa-mug-hot:after,.fad.fa-mug-hot:after{content:"\f7b6\f7b6"}.fa-duotone.fa-mug-marshmallows:after,.fad.fa-mug-marshmallows:after{content:"\f7b7\f7b7"}.fa-duotone.fa-coffee:after,.fa-duotone.fa-mug-saucer:after,.fad.fa-coffee:after,.fad.fa-mug-saucer:after{content:"\f0f4\f0f4"}.fa-duotone.fa-mug-tea:after,.fad.fa-mug-tea:after{content:"\f875\f875"}.fa-duotone.fa-mug-tea-saucer:after,.fad.fa-mug-tea-saucer:after{content:"\e1f5\e1f5"}.fa-duotone.fa-mushroom:after,.fad.fa-mushroom:after{content:"\e425\e425"}.fa-duotone.fa-music:after,.fad.fa-music:after{content:"\f001\f001"}.fa-duotone.fa-music-alt:after,.fa-duotone.fa-music-note:after,.fad.fa-music-alt:after,.fad.fa-music-note:after{content:"\f8cf\f8cf"}.fa-duotone.fa-music-alt-slash:after,.fa-duotone.fa-music-note-slash:after,.fad.fa-music-alt-slash:after,.fad.fa-music-note-slash:after{content:"\f8d0\f8d0"}.fa-duotone.fa-music-slash:after,.fad.fa-music-slash:after{content:"\f8d1\f8d1"}.fa-duotone.fa-n:after,.fad.fa-n:after{content:"\4e\4e"}.fa-duotone.fa-naira-sign:after,.fad.fa-naira-sign:after{content:"\e1f6\e1f6"}.fa-duotone.fa-narwhal:after,.fad.fa-narwhal:after{content:"\f6fe\f6fe"}.fa-duotone.fa-nesting-dolls:after,.fad.fa-nesting-dolls:after{content:"\e3ba\e3ba"}.fa-duotone.fa-network-wired:after,.fad.fa-network-wired:after{content:"\f6ff\f6ff"}.fa-duotone.fa-neuter:after,.fad.fa-neuter:after{content:"\f22c\f22c"}.fa-duotone.fa-newspaper:after,.fad.fa-newspaper:after{content:"\f1ea\f1ea"}.fa-duotone.fa-nfc:after,.fad.fa-nfc:after{content:"\e1f7\e1f7"}.fa-duotone.fa-nfc-lock:after,.fad.fa-nfc-lock:after{content:"\e1f8\e1f8"}.fa-duotone.fa-nfc-magnifying-glass:after,.fad.fa-nfc-magnifying-glass:after{content:"\e1f9\e1f9"}.fa-duotone.fa-nfc-pen:after,.fad.fa-nfc-pen:after{content:"\e1fa\e1fa"}.fa-duotone.fa-nfc-signal:after,.fad.fa-nfc-signal:after{content:"\e1fb\e1fb"}.fa-duotone.fa-nfc-slash:after,.fad.fa-nfc-slash:after{content:"\e1fc\e1fc"}.fa-duotone.fa-nfc-trash:after,.fad.fa-nfc-trash:after{content:"\e1fd\e1fd"}.fa-duotone.fa-not-equal:after,.fad.fa-not-equal:after{content:"\f53e\f53e"}.fa-duotone.fa-notdef:after,.fad.fa-notdef:after{content:"\e1fe\e1fe"}.fa-duotone.fa-note:after,.fad.fa-note:after{content:"\e1ff\e1ff"}.fa-duotone.fa-note-medical:after,.fad.fa-note-medical:after{content:"\e200\e200"}.fa-duotone.fa-note-sticky:after,.fa-duotone.fa-sticky-note:after,.fad.fa-note-sticky:after,.fad.fa-sticky-note:after{content:"\f249\f249"}.fa-duotone.fa-notebook:after,.fad.fa-notebook:after{content:"\e201\e201"}.fa-duotone.fa-notes:after,.fad.fa-notes:after{content:"\e202\e202"}.fa-duotone.fa-notes-medical:after,.fad.fa-notes-medical:after{content:"\f481\f481"}.fa-duotone.fa-o:after,.fad.fa-o:after{content:"\4f\4f"}.fa-duotone.fa-object-group:after,.fad.fa-object-group:after{content:"\f247\f247"}.fa-duotone.fa-object-ungroup:after,.fad.fa-object-ungroup:after{content:"\f248\f248"}.fa-duotone.fa-objects-align-bottom:after,.fad.fa-objects-align-bottom:after{content:"\e3bb\e3bb"}.fa-duotone.fa-objects-align-center-horizontal:after,.fad.fa-objects-align-center-horizontal:after{content:"\e3bc\e3bc"}.fa-duotone.fa-objects-align-center-vertical:after,.fad.fa-objects-align-center-vertical:after{content:"\e3bd\e3bd"}.fa-duotone.fa-objects-align-left:after,.fad.fa-objects-align-left:after{content:"\e3be\e3be"}.fa-duotone.fa-objects-align-right:after,.fad.fa-objects-align-right:after{content:"\e3bf\e3bf"}.fa-duotone.fa-objects-align-top:after,.fad.fa-objects-align-top:after{content:"\e3c0\e3c0"}.fa-duotone.fa-objects-column:after,.fad.fa-objects-column:after{content:"\e3c1\e3c1"}.fa-duotone.fa-octagon:after,.fad.fa-octagon:after{content:"\f306\f306"}.fa-duotone.fa-octagon-check:after,.fad.fa-octagon-check:after{content:"\e426\e426"}.fa-duotone.fa-octagon-divide:after,.fad.fa-octagon-divide:after{content:"\e203\e203"}.fa-duotone.fa-octagon-exclamation:after,.fad.fa-octagon-exclamation:after{content:"\e204\e204"}.fa-duotone.fa-minus-octagon:after,.fa-duotone.fa-octagon-minus:after,.fad.fa-minus-octagon:after,.fad.fa-octagon-minus:after{content:"\f308\f308"}.fa-duotone.fa-octagon-plus:after,.fa-duotone.fa-plus-octagon:after,.fad.fa-octagon-plus:after,.fad.fa-plus-octagon:after{content:"\f301\f301"}.fa-duotone.fa-octagon-xmark:after,.fa-duotone.fa-times-octagon:after,.fa-duotone.fa-xmark-octagon:after,.fad.fa-octagon-xmark:after,.fad.fa-times-octagon:after,.fad.fa-xmark-octagon:after{content:"\f2f0\f2f0"}.fa-duotone.fa-oil-can:after,.fad.fa-oil-can:after{content:"\f613\f613"}.fa-duotone.fa-oil-can-drip:after,.fad.fa-oil-can-drip:after{content:"\e205\e205"}.fa-duotone.fa-oil-temp:after,.fa-duotone.fa-oil-temperature:after,.fad.fa-oil-temp:after,.fad.fa-oil-temperature:after{content:"\f614\f614"}.fa-duotone.fa-olive:after,.fad.fa-olive:after{content:"\e316\e316"}.fa-duotone.fa-olive-branch:after,.fad.fa-olive-branch:after{content:"\e317\e317"}.fa-duotone.fa-om:after,.fad.fa-om:after{content:"\f679\f679"}.fa-duotone.fa-omega:after,.fad.fa-omega:after{content:"\f67a\f67a"}.fa-duotone.fa-onion:after,.fad.fa-onion:after{content:"\e427\e427"}.fa-duotone.fa-option:after,.fad.fa-option:after{content:"\e318\e318"}.fa-duotone.fa-ornament:after,.fad.fa-ornament:after{content:"\f7b8\f7b8"}.fa-duotone.fa-otter:after,.fad.fa-otter:after{content:"\f700\f700"}.fa-duotone.fa-dedent:after,.fa-duotone.fa-outdent:after,.fad.fa-dedent:after,.fad.fa-outdent:after{content:"\f03b\f03b"}.fa-duotone.fa-outlet:after,.fad.fa-outlet:after{content:"\e01c\e01c"}.fa-duotone.fa-oven:after,.fad.fa-oven:after{content:"\e01d\e01d"}.fa-duotone.fa-overline:after,.fad.fa-overline:after{content:"\f876\f876"}.fa-duotone.fa-p:after,.fad.fa-p:after{content:"\50\50"}.fa-duotone.fa-page:after,.fad.fa-page:after{content:"\e428\e428"}.fa-duotone.fa-file-caret-down:after,.fa-duotone.fa-page-caret-down:after,.fad.fa-file-caret-down:after,.fad.fa-page-caret-down:after{content:"\e429\e429"}.fa-duotone.fa-file-caret-up:after,.fa-duotone.fa-page-caret-up:after,.fad.fa-file-caret-up:after,.fad.fa-page-caret-up:after{content:"\e42a\e42a"}.fa-duotone.fa-pager:after,.fad.fa-pager:after{content:"\f815\f815"}.fa-duotone.fa-paint-brush:after,.fad.fa-paint-brush:after{content:"\f1fc\f1fc"}.fa-duotone.fa-paint-brush-alt:after,.fa-duotone.fa-paint-brush-fine:after,.fad.fa-paint-brush-alt:after,.fad.fa-paint-brush-fine:after{content:"\f5a9\f5a9"}.fa-duotone.fa-paint-roller:after,.fad.fa-paint-roller:after{content:"\f5aa\f5aa"}.fa-duotone.fa-paintbrush-pencil:after,.fad.fa-paintbrush-pencil:after{content:"\e206\e206"}.fa-duotone.fa-palette:after,.fad.fa-palette:after{content:"\f53f\f53f"}.fa-duotone.fa-pallet:after,.fad.fa-pallet:after{content:"\f482\f482"}.fa-duotone.fa-pallet-box:after,.fad.fa-pallet-box:after{content:"\e208\e208"}.fa-duotone.fa-palette-boxes:after,.fa-duotone.fa-pallet-alt:after,.fa-duotone.fa-pallet-boxes:after,.fad.fa-palette-boxes:after,.fad.fa-pallet-alt:after,.fad.fa-pallet-boxes:after{content:"\f483\f483"}.fa-duotone.fa-pan-food:after,.fad.fa-pan-food:after{content:"\e42b\e42b"}.fa-duotone.fa-pan-frying:after,.fad.fa-pan-frying:after{content:"\e42c\e42c"}.fa-duotone.fa-pancakes:after,.fad.fa-pancakes:after{content:"\e42d\e42d"}.fa-duotone.fa-panel-ews:after,.fad.fa-panel-ews:after{content:"\e42e\e42e"}.fa-duotone.fa-panel-fire:after,.fad.fa-panel-fire:after{content:"\e42f\e42f"}.fa-duotone.fa-panorama:after,.fad.fa-panorama:after{content:"\e209\e209"}.fa-duotone.fa-paper-plane:after,.fad.fa-paper-plane:after{content:"\f1d8\f1d8"}.fa-duotone.fa-paper-plane-alt:after,.fa-duotone.fa-paper-plane-top:after,.fa-duotone.fa-send:after,.fad.fa-paper-plane-alt:after,.fad.fa-paper-plane-top:after,.fad.fa-send:after{content:"\e20a\e20a"}.fa-duotone.fa-paperclip:after,.fad.fa-paperclip:after{content:"\f0c6\f0c6"}.fa-duotone.fa-paperclip-vertical:after,.fad.fa-paperclip-vertical:after{content:"\e3c2\e3c2"}.fa-duotone.fa-parachute-box:after,.fad.fa-parachute-box:after{content:"\f4cd\f4cd"}.fa-duotone.fa-paragraph:after,.fad.fa-paragraph:after{content:"\f1dd\f1dd"}.fa-duotone.fa-paragraph-left:after,.fa-duotone.fa-paragraph-rtl:after,.fad.fa-paragraph-left:after,.fad.fa-paragraph-rtl:after{content:"\f878\f878"}.fa-duotone.fa-party-bell:after,.fad.fa-party-bell:after{content:"\e31a\e31a"}.fa-duotone.fa-party-horn:after,.fad.fa-party-horn:after{content:"\e31b\e31b"}.fa-duotone.fa-passport:after,.fad.fa-passport:after{content:"\f5ab\f5ab"}.fa-duotone.fa-file-clipboard:after,.fa-duotone.fa-paste:after,.fad.fa-file-clipboard:after,.fad.fa-paste:after{content:"\f0ea\f0ea"}.fa-duotone.fa-pause:after,.fad.fa-pause:after{content:"\f04c\f04c"}.fa-duotone.fa-paw:after,.fad.fa-paw:after{content:"\f1b0\f1b0"}.fa-duotone.fa-paw-claws:after,.fad.fa-paw-claws:after{content:"\f702\f702"}.fa-duotone.fa-paw-alt:after,.fa-duotone.fa-paw-simple:after,.fad.fa-paw-alt:after,.fad.fa-paw-simple:after{content:"\f701\f701"}.fa-duotone.fa-peace:after,.fad.fa-peace:after{content:"\f67c\f67c"}.fa-duotone.fa-peach:after,.fad.fa-peach:after{content:"\e20b\e20b"}.fa-duotone.fa-peanut:after,.fad.fa-peanut:after{content:"\e430\e430"}.fa-duotone.fa-peanuts:after,.fad.fa-peanuts:after{content:"\e431\e431"}.fa-duotone.fa-peapod:after,.fad.fa-peapod:after{content:"\e31c\e31c"}.fa-duotone.fa-pear:after,.fad.fa-pear:after{content:"\e20c\e20c"}.fa-duotone.fa-pedestal:after,.fad.fa-pedestal:after{content:"\e20d\e20d"}.fa-duotone.fa-pegasus:after,.fad.fa-pegasus:after{content:"\f703\f703"}.fa-duotone.fa-pen:after,.fad.fa-pen:after{content:"\f304\f304"}.fa-duotone.fa-pen-circle:after,.fad.fa-pen-circle:after{content:"\e20e\e20e"}.fa-duotone.fa-pen-alt:after,.fa-duotone.fa-pen-clip:after,.fad.fa-pen-alt:after,.fad.fa-pen-clip:after{content:"\f305\f305"}.fa-duotone.fa-pen-alt-slash:after,.fa-duotone.fa-pen-clip-slash:after,.fad.fa-pen-alt-slash:after,.fad.fa-pen-clip-slash:after{content:"\e20f\e20f"}.fa-duotone.fa-pen-fancy:after,.fad.fa-pen-fancy:after{content:"\f5ac\f5ac"}.fa-duotone.fa-pen-fancy-slash:after,.fad.fa-pen-fancy-slash:after{content:"\e210\e210"}.fa-duotone.fa-pen-field:after,.fad.fa-pen-field:after{content:"\e211\e211"}.fa-duotone.fa-pen-line:after,.fad.fa-pen-line:after{content:"\e212\e212"}.fa-duotone.fa-pen-nib:after,.fad.fa-pen-nib:after{content:"\f5ad\f5ad"}.fa-duotone.fa-pen-paintbrush:after,.fa-duotone.fa-pencil-paintbrush:after,.fad.fa-pen-paintbrush:after,.fad.fa-pencil-paintbrush:after{content:"\f618\f618"}.fa-duotone.fa-pen-ruler:after,.fa-duotone.fa-pencil-ruler:after,.fad.fa-pen-ruler:after,.fad.fa-pencil-ruler:after{content:"\f5ae\f5ae"}.fa-duotone.fa-pen-slash:after,.fad.fa-pen-slash:after{content:"\e213\e213"}.fa-duotone.fa-pen-swirl:after,.fad.fa-pen-swirl:after{content:"\e214\e214"}.fa-duotone.fa-edit:after,.fa-duotone.fa-pen-to-square:after,.fad.fa-edit:after,.fad.fa-pen-to-square:after{content:"\f044\f044"}.fa-duotone.fa-pencil-alt:after,.fa-duotone.fa-pencil:after,.fad.fa-pencil-alt:after,.fad.fa-pencil:after{content:"\f303\f303"}.fa-duotone.fa-pencil-slash:after,.fad.fa-pencil-slash:after{content:"\e215\e215"}.fa-duotone.fa-people:after,.fad.fa-people:after{content:"\e216\e216"}.fa-duotone.fa-people-arrows-left-right:after,.fa-duotone.fa-people-arrows:after,.fad.fa-people-arrows-left-right:after,.fad.fa-people-arrows:after{content:"\e068\e068"}.fa-duotone.fa-people-carry-box:after,.fa-duotone.fa-people-carry:after,.fad.fa-people-carry-box:after,.fad.fa-people-carry:after{content:"\f4ce\f4ce"}.fa-duotone.fa-people-dress:after,.fad.fa-people-dress:after{content:"\e217\e217"}.fa-duotone.fa-people-dress-simple:after,.fad.fa-people-dress-simple:after{content:"\e218\e218"}.fa-duotone.fa-people-pants:after,.fad.fa-people-pants:after{content:"\e219\e219"}.fa-duotone.fa-people-pants-simple:after,.fad.fa-people-pants-simple:after{content:"\e21a\e21a"}.fa-duotone.fa-people-simple:after,.fad.fa-people-simple:after{content:"\e21b\e21b"}.fa-duotone.fa-pepper:after,.fad.fa-pepper:after{content:"\e432\e432"}.fa-duotone.fa-pepper-hot:after,.fad.fa-pepper-hot:after{content:"\f816\f816"}.fa-duotone.fa-percent:after,.fa-duotone.fa-percentage:after,.fad.fa-percent:after,.fad.fa-percentage:after{content:"\25\25"}.fa-duotone.fa-period:after,.fad.fa-period:after{content:"\2e\2e"}.fa-duotone.fa-male:after,.fa-duotone.fa-person:after,.fad.fa-male:after,.fad.fa-person:after{content:"\f183\f183"}.fa-duotone.fa-biking:after,.fa-duotone.fa-person-biking:after,.fad.fa-biking:after,.fad.fa-person-biking:after{content:"\f84a\f84a"}.fa-duotone.fa-biking-mountain:after,.fa-duotone.fa-person-biking-mountain:after,.fad.fa-biking-mountain:after,.fad.fa-person-biking-mountain:after{content:"\f84b\f84b"}.fa-duotone.fa-person-booth:after,.fad.fa-person-booth:after{content:"\f756\f756"}.fa-duotone.fa-person-carry-box:after,.fa-duotone.fa-person-carry:after,.fad.fa-person-carry-box:after,.fad.fa-person-carry:after{content:"\f4cf\f4cf"}.fa-duotone.fa-digging:after,.fa-duotone.fa-person-digging:after,.fad.fa-digging:after,.fad.fa-person-digging:after{content:"\f85e\f85e"}.fa-duotone.fa-person-dolly:after,.fad.fa-person-dolly:after{content:"\f4d0\f4d0"}.fa-duotone.fa-person-dolly-empty:after,.fad.fa-person-dolly-empty:after{content:"\f4d1\f4d1"}.fa-duotone.fa-diagnoses:after,.fa-duotone.fa-person-dots-from-line:after,.fad.fa-diagnoses:after,.fad.fa-person-dots-from-line:after{content:"\f470\f470"}.fa-duotone.fa-female:after,.fa-duotone.fa-person-dress:after,.fad.fa-female:after,.fad.fa-person-dress:after{content:"\f182\f182"}.fa-duotone.fa-person-dress-simple:after,.fad.fa-person-dress-simple:after{content:"\e21c\e21c"}.fa-duotone.fa-person-from-portal:after,.fa-duotone.fa-portal-exit:after,.fad.fa-person-from-portal:after,.fad.fa-portal-exit:after{content:"\e023\e023"}.fa-duotone.fa-hiking:after,.fa-duotone.fa-person-hiking:after,.fad.fa-hiking:after,.fad.fa-person-hiking:after{content:"\f6ec\f6ec"}.fa-duotone.fa-person-pinball:after,.fad.fa-person-pinball:after{content:"\e21d\e21d"}.fa-duotone.fa-person-praying:after,.fa-duotone.fa-pray:after,.fad.fa-person-praying:after,.fad.fa-pray:after{content:"\f683\f683"}.fa-duotone.fa-person-pregnant:after,.fad.fa-person-pregnant:after{content:"\e31e\e31e"}.fa-duotone.fa-person-running:after,.fa-duotone.fa-running:after,.fad.fa-person-running:after,.fad.fa-running:after{content:"\f70c\f70c"}.fa-duotone.fa-person-seat:after,.fad.fa-person-seat:after{content:"\e21e\e21e"}.fa-duotone.fa-person-seat-reclined:after,.fad.fa-person-seat-reclined:after{content:"\e21f\e21f"}.fa-duotone.fa-person-sign:after,.fad.fa-person-sign:after{content:"\f757\f757"}.fa-duotone.fa-person-simple:after,.fad.fa-person-simple:after{content:"\e220\e220"}.fa-duotone.fa-person-skating:after,.fa-duotone.fa-skating:after,.fad.fa-person-skating:after,.fad.fa-skating:after{content:"\f7c5\f7c5"}.fa-duotone.fa-person-ski-jumping:after,.fa-duotone.fa-ski-jump:after,.fad.fa-person-ski-jumping:after,.fad.fa-ski-jump:after{content:"\f7c7\f7c7"}.fa-duotone.fa-person-ski-lift:after,.fa-duotone.fa-ski-lift:after,.fad.fa-person-ski-lift:after,.fad.fa-ski-lift:after{content:"\f7c8\f7c8"}.fa-duotone.fa-person-skiing:after,.fa-duotone.fa-skiing:after,.fad.fa-person-skiing:after,.fad.fa-skiing:after{content:"\f7c9\f7c9"}.fa-duotone.fa-person-skiing-nordic:after,.fa-duotone.fa-skiing-nordic:after,.fad.fa-person-skiing-nordic:after,.fad.fa-skiing-nordic:after{content:"\f7ca\f7ca"}.fa-duotone.fa-person-sledding:after,.fa-duotone.fa-sledding:after,.fad.fa-person-sledding:after,.fad.fa-sledding:after{content:"\f7cb\f7cb"}.fa-duotone.fa-person-snowboarding:after,.fa-duotone.fa-snowboarding:after,.fad.fa-person-snowboarding:after,.fad.fa-snowboarding:after{content:"\f7ce\f7ce"}.fa-duotone.fa-person-snowmobiling:after,.fa-duotone.fa-snowmobile:after,.fad.fa-person-snowmobiling:after,.fad.fa-snowmobile:after{content:"\f7d1\f7d1"}.fa-duotone.fa-person-swimming:after,.fa-duotone.fa-swimmer:after,.fad.fa-person-swimming:after,.fad.fa-swimmer:after{content:"\f5c4\f5c4"}.fa-duotone.fa-person-to-door:after,.fad.fa-person-to-door:after{content:"\e433\e433"}.fa-duotone.fa-person-to-portal:after,.fa-duotone.fa-portal-enter:after,.fad.fa-person-to-portal:after,.fad.fa-portal-enter:after{content:"\e022\e022"}.fa-duotone.fa-person-walking:after,.fa-duotone.fa-walking:after,.fad.fa-person-walking:after,.fad.fa-walking:after{content:"\f554\f554"}.fa-duotone.fa-blind:after,.fa-duotone.fa-person-walking-with-cane:after,.fad.fa-blind:after,.fad.fa-person-walking-with-cane:after{content:"\f29d\f29d"}.fa-duotone.fa-peseta-sign:after,.fad.fa-peseta-sign:after{content:"\e221\e221"}.fa-duotone.fa-peso-sign:after,.fad.fa-peso-sign:after{content:"\e222\e222"}.fa-duotone.fa-phone:after,.fad.fa-phone:after{content:"\f095\f095"}.fa-duotone.fa-phone-arrow-down-left:after,.fa-duotone.fa-phone-arrow-down:after,.fa-duotone.fa-phone-incoming:after,.fad.fa-phone-arrow-down-left:after,.fad.fa-phone-arrow-down:after,.fad.fa-phone-incoming:after{content:"\e223\e223"}.fa-duotone.fa-phone-arrow-up-right:after,.fa-duotone.fa-phone-arrow-up:after,.fa-duotone.fa-phone-outgoing:after,.fad.fa-phone-arrow-up-right:after,.fad.fa-phone-arrow-up:after,.fad.fa-phone-outgoing:after{content:"\e224\e224"}.fa-duotone.fa-phone-alt:after,.fa-duotone.fa-phone-flip:after,.fad.fa-phone-alt:after,.fad.fa-phone-flip:after{content:"\f879\f879"}.fa-duotone.fa-phone-hangup:after,.fad.fa-phone-hangup:after{content:"\e225\e225"}.fa-duotone.fa-phone-intercom:after,.fad.fa-phone-intercom:after{content:"\e434\e434"}.fa-duotone.fa-phone-missed:after,.fad.fa-phone-missed:after{content:"\e226\e226"}.fa-duotone.fa-phone-office:after,.fad.fa-phone-office:after{content:"\f67d\f67d"}.fa-duotone.fa-phone-plus:after,.fad.fa-phone-plus:after{content:"\f4d2\f4d2"}.fa-duotone.fa-phone-rotary:after,.fad.fa-phone-rotary:after{content:"\f8d3\f8d3"}.fa-duotone.fa-phone-slash:after,.fad.fa-phone-slash:after{content:"\f3dd\f3dd"}.fa-duotone.fa-phone-volume:after,.fa-duotone.fa-volume-control-phone:after,.fad.fa-phone-volume:after,.fad.fa-volume-control-phone:after{content:"\f2a0\f2a0"}.fa-duotone.fa-phone-xmark:after,.fad.fa-phone-xmark:after{content:"\e227\e227"}.fa-duotone.fa-photo-film:after,.fa-duotone.fa-photo-video:after,.fad.fa-photo-film:after,.fad.fa-photo-video:after{content:"\f87c\f87c"}.fa-duotone.fa-photo-film-music:after,.fad.fa-photo-film-music:after{content:"\e228\e228"}.fa-duotone.fa-pi:after,.fad.fa-pi:after{content:"\f67e\f67e"}.fa-duotone.fa-piano:after,.fad.fa-piano:after{content:"\f8d4\f8d4"}.fa-duotone.fa-piano-keyboard:after,.fad.fa-piano-keyboard:after{content:"\f8d5\f8d5"}.fa-duotone.fa-pickleball:after,.fad.fa-pickleball:after{content:"\e435\e435"}.fa-duotone.fa-pie:after,.fad.fa-pie:after{content:"\f705\f705"}.fa-duotone.fa-pig:after,.fad.fa-pig:after{content:"\f706\f706"}.fa-duotone.fa-piggy-bank:after,.fad.fa-piggy-bank:after{content:"\f4d3\f4d3"}.fa-duotone.fa-pills:after,.fad.fa-pills:after{content:"\f484\f484"}.fa-duotone.fa-pinata:after,.fad.fa-pinata:after{content:"\e3c3\e3c3"}.fa-duotone.fa-pinball:after,.fad.fa-pinball:after{content:"\e229\e229"}.fa-duotone.fa-pineapple:after,.fad.fa-pineapple:after{content:"\e31f\e31f"}.fa-duotone.fa-pipe:after,.fad.fa-pipe:after{content:"\7c\7c"}.fa-duotone.fa-pipe-circle-check:after,.fad.fa-pipe-circle-check:after{content:"\e436\e436"}.fa-duotone.fa-pipe-collar:after,.fad.fa-pipe-collar:after{content:"\e437\e437"}.fa-duotone.fa-pipe-section:after,.fad.fa-pipe-section:after{content:"\e438\e438"}.fa-duotone.fa-pipe-smoking:after,.fad.fa-pipe-smoking:after{content:"\e3c4\e3c4"}.fa-duotone.fa-pipe-valve:after,.fad.fa-pipe-valve:after{content:"\e439\e439"}.fa-duotone.fa-pizza:after,.fad.fa-pizza:after{content:"\f817\f817"}.fa-duotone.fa-pizza-slice:after,.fad.fa-pizza-slice:after{content:"\f818\f818"}.fa-duotone.fa-place-of-worship:after,.fad.fa-place-of-worship:after{content:"\f67f\f67f"}.fa-duotone.fa-plane:after,.fad.fa-plane:after{content:"\f072\f072"}.fa-duotone.fa-plane-arrival:after,.fad.fa-plane-arrival:after{content:"\f5af\f5af"}.fa-duotone.fa-plane-departure:after,.fad.fa-plane-departure:after{content:"\f5b0\f5b0"}.fa-duotone.fa-plane-alt:after,.fa-duotone.fa-plane-engines:after,.fad.fa-plane-alt:after,.fad.fa-plane-engines:after{content:"\f3de\f3de"}.fa-duotone.fa-plane-prop:after,.fad.fa-plane-prop:after{content:"\e22b\e22b"}.fa-duotone.fa-plane-slash:after,.fad.fa-plane-slash:after{content:"\e069\e069"}.fa-duotone.fa-plane-tail:after,.fad.fa-plane-tail:after{content:"\e22c\e22c"}.fa-duotone.fa-plane-up:after,.fad.fa-plane-up:after{content:"\e22d\e22d"}.fa-duotone.fa-plane-up-slash:after,.fad.fa-plane-up-slash:after{content:"\e22e\e22e"}.fa-duotone.fa-planet-moon:after,.fad.fa-planet-moon:after{content:"\e01f\e01f"}.fa-duotone.fa-planet-ringed:after,.fad.fa-planet-ringed:after{content:"\e020\e020"}.fa-duotone.fa-plate-utensils:after,.fad.fa-plate-utensils:after{content:"\e43b\e43b"}.fa-duotone.fa-play:after,.fad.fa-play:after{content:"\f04b\f04b"}.fa-duotone.fa-play-pause:after,.fad.fa-play-pause:after{content:"\e22f\e22f"}.fa-duotone.fa-plug:after,.fad.fa-plug:after{content:"\f1e6\f1e6"}.fa-duotone.fa-add:after,.fa-duotone.fa-plus:after,.fad.fa-add:after,.fad.fa-plus:after{content:"\2b\2b"}.fa-duotone.fa-plus-minus:after,.fad.fa-plus-minus:after{content:"\e43c\e43c"}.fa-duotone.fa-podcast:after,.fad.fa-podcast:after{content:"\f2ce\f2ce"}.fa-duotone.fa-podium:after,.fad.fa-podium:after{content:"\f680\f680"}.fa-duotone.fa-podium-star:after,.fad.fa-podium-star:after{content:"\f758\f758"}.fa-duotone.fa-police-box:after,.fad.fa-police-box:after{content:"\e021\e021"}.fa-duotone.fa-poll-people:after,.fad.fa-poll-people:after{content:"\f759\f759"}.fa-duotone.fa-pompebled:after,.fad.fa-pompebled:after{content:"\e43d\e43d"}.fa-duotone.fa-poo:after,.fad.fa-poo:after{content:"\f2fe\f2fe"}.fa-duotone.fa-poo-bolt:after,.fa-duotone.fa-poo-storm:after,.fad.fa-poo-bolt:after,.fad.fa-poo-storm:after{content:"\f75a\f75a"}.fa-duotone.fa-pool-8-ball:after,.fad.fa-pool-8-ball:after{content:"\e3c5\e3c5"}.fa-duotone.fa-poop:after,.fad.fa-poop:after{content:"\f619\f619"}.fa-duotone.fa-popcorn:after,.fad.fa-popcorn:after{content:"\f819\f819"}.fa-duotone.fa-popsicle:after,.fad.fa-popsicle:after{content:"\e43e\e43e"}.fa-duotone.fa-pot-food:after,.fad.fa-pot-food:after{content:"\e43f\e43f"}.fa-duotone.fa-potato:after,.fad.fa-potato:after{content:"\e440\e440"}.fa-duotone.fa-power-off:after,.fad.fa-power-off:after{content:"\f011\f011"}.fa-duotone.fa-prescription:after,.fad.fa-prescription:after{content:"\f5b1\f5b1"}.fa-duotone.fa-prescription-bottle:after,.fad.fa-prescription-bottle:after{content:"\f485\f485"}.fa-duotone.fa-prescription-bottle-alt:after,.fa-duotone.fa-prescription-bottle-medical:after,.fad.fa-prescription-bottle-alt:after,.fad.fa-prescription-bottle-medical:after{content:"\f486\f486"}.fa-duotone.fa-presentation-screen:after,.fa-duotone.fa-presentation:after,.fad.fa-presentation-screen:after,.fad.fa-presentation:after{content:"\f685\f685"}.fa-duotone.fa-pretzel:after,.fad.fa-pretzel:after{content:"\e441\e441"}.fa-duotone.fa-print:after,.fad.fa-print:after{content:"\f02f\f02f"}.fa-duotone.fa-print-magnifying-glass:after,.fa-duotone.fa-print-search:after,.fad.fa-print-magnifying-glass:after,.fad.fa-print-search:after{content:"\f81a\f81a"}.fa-duotone.fa-print-slash:after,.fad.fa-print-slash:after{content:"\f686\f686"}.fa-duotone.fa-projector:after,.fad.fa-projector:after{content:"\f8d6\f8d6"}.fa-duotone.fa-pump:after,.fad.fa-pump:after{content:"\e442\e442"}.fa-duotone.fa-pump-medical:after,.fad.fa-pump-medical:after{content:"\e06a\e06a"}.fa-duotone.fa-pump-soap:after,.fad.fa-pump-soap:after{content:"\e06b\e06b"}.fa-duotone.fa-pumpkin:after,.fad.fa-pumpkin:after{content:"\f707\f707"}.fa-duotone.fa-puzzle:after,.fad.fa-puzzle:after{content:"\e443\e443"}.fa-duotone.fa-puzzle-piece:after,.fad.fa-puzzle-piece:after{content:"\f12e\f12e"}.fa-duotone.fa-puzzle-piece-alt:after,.fa-duotone.fa-puzzle-piece-simple:after,.fad.fa-puzzle-piece-alt:after,.fad.fa-puzzle-piece-simple:after{content:"\e231\e231"}.fa-duotone.fa-q:after,.fad.fa-q:after{content:"\51\51"}.fa-duotone.fa-qrcode:after,.fad.fa-qrcode:after{content:"\f029\f029"}.fa-duotone.fa-question:after,.fad.fa-question:after{content:"\3f\3f"}.fa-duotone.fa-quote-left-alt:after,.fa-duotone.fa-quote-left:after,.fad.fa-quote-left-alt:after,.fad.fa-quote-left:after{content:"\f10d\f10d"}.fa-duotone.fa-quote-right-alt:after,.fa-duotone.fa-quote-right:after,.fad.fa-quote-right-alt:after,.fad.fa-quote-right:after{content:"\f10e\f10e"}.fa-duotone.fa-quotes:after,.fad.fa-quotes:after{content:"\e234\e234"}.fa-duotone.fa-r:after,.fad.fa-r:after{content:"\52\52"}.fa-duotone.fa-rabbit:after,.fad.fa-rabbit:after{content:"\f708\f708"}.fa-duotone.fa-rabbit-fast:after,.fa-duotone.fa-rabbit-running:after,.fad.fa-rabbit-fast:after,.fad.fa-rabbit-running:after{content:"\f709\f709"}.fa-duotone.fa-racquet:after,.fad.fa-racquet:after{content:"\f45a\f45a"}.fa-duotone.fa-radar:after,.fad.fa-radar:after{content:"\e024\e024"}.fa-duotone.fa-radiation:after,.fad.fa-radiation:after{content:"\f7b9\f7b9"}.fa-duotone.fa-radio:after,.fad.fa-radio:after{content:"\f8d7\f8d7"}.fa-duotone.fa-radio-alt:after,.fa-duotone.fa-radio-tuner:after,.fad.fa-radio-alt:after,.fad.fa-radio-tuner:after{content:"\f8d8\f8d8"}.fa-duotone.fa-rainbow:after,.fad.fa-rainbow:after{content:"\f75b\f75b"}.fa-duotone.fa-raindrops:after,.fad.fa-raindrops:after{content:"\f75c\f75c"}.fa-duotone.fa-ram:after,.fad.fa-ram:after{content:"\f70a\f70a"}.fa-duotone.fa-ramp-loading:after,.fad.fa-ramp-loading:after{content:"\f4d4\f4d4"}.fa-duotone.fa-raygun:after,.fad.fa-raygun:after{content:"\e025\e025"}.fa-duotone.fa-receipt:after,.fad.fa-receipt:after{content:"\f543\f543"}.fa-duotone.fa-record-vinyl:after,.fad.fa-record-vinyl:after{content:"\f8d9\f8d9"}.fa-duotone.fa-rectangle-landscape:after,.fa-duotone.fa-rectangle:after,.fad.fa-rectangle-landscape:after,.fad.fa-rectangle:after{content:"\f2fa\f2fa"}.fa-duotone.fa-ad:after,.fa-duotone.fa-rectangle-ad:after,.fad.fa-ad:after,.fad.fa-rectangle-ad:after{content:"\f641\f641"}.fa-duotone.fa-barcode-alt:after,.fa-duotone.fa-rectangle-barcode:after,.fad.fa-barcode-alt:after,.fad.fa-rectangle-barcode:after{content:"\f463\f463"}.fa-duotone.fa-rectangle-code:after,.fad.fa-rectangle-code:after{content:"\e322\e322"}.fa-duotone.fa-list-alt:after,.fa-duotone.fa-rectangle-list:after,.fad.fa-list-alt:after,.fad.fa-rectangle-list:after{content:"\f022\f022"}.fa-duotone.fa-pro:after,.fa-duotone.fa-rectangle-pro:after,.fad.fa-pro:after,.fad.fa-rectangle-pro:after{content:"\e235\e235"}.fa-duotone.fa-rectangle-terminal:after,.fad.fa-rectangle-terminal:after{content:"\e236\e236"}.fa-duotone.fa-rectangle-portrait:after,.fa-duotone.fa-rectangle-vertical:after,.fad.fa-rectangle-portrait:after,.fad.fa-rectangle-vertical:after{content:"\f2fb\f2fb"}.fa-duotone.fa-rectangle-vertical-history:after,.fad.fa-rectangle-vertical-history:after{content:"\e237\e237"}.fa-duotone.fa-rectangle-wide:after,.fad.fa-rectangle-wide:after{content:"\f2fc\f2fc"}.fa-duotone.fa-rectangle-times:after,.fa-duotone.fa-rectangle-xmark:after,.fa-duotone.fa-times-rectangle:after,.fa-duotone.fa-window-close:after,.fad.fa-rectangle-times:after,.fad.fa-rectangle-xmark:after,.fad.fa-times-rectangle:after,.fad.fa-window-close:after{content:"\f410\f410"}.fa-duotone.fa-rectangles-mixed:after,.fad.fa-rectangles-mixed:after{content:"\e323\e323"}.fa-duotone.fa-recycle:after,.fad.fa-recycle:after{content:"\f1b8\f1b8"}.fa-duotone.fa-reel:after,.fad.fa-reel:after{content:"\e238\e238"}.fa-duotone.fa-refrigerator:after,.fad.fa-refrigerator:after{content:"\e026\e026"}.fa-duotone.fa-registered:after,.fad.fa-registered:after{content:"\f25d\f25d"}.fa-duotone.fa-repeat:after,.fad.fa-repeat:after{content:"\f363\f363"}.fa-duotone.fa-repeat-1:after,.fad.fa-repeat-1:after{content:"\f365\f365"}.fa-duotone.fa-mail-reply:after,.fa-duotone.fa-reply:after,.fad.fa-mail-reply:after,.fad.fa-reply:after{content:"\f3e5\f3e5"}.fa-duotone.fa-mail-reply-all:after,.fa-duotone.fa-reply-all:after,.fad.fa-mail-reply-all:after,.fad.fa-reply-all:after{content:"\f122\f122"}.fa-duotone.fa-reply-clock:after,.fa-duotone.fa-reply-time:after,.fad.fa-reply-clock:after,.fad.fa-reply-time:after{content:"\e239\e239"}.fa-duotone.fa-republican:after,.fad.fa-republican:after{content:"\f75e\f75e"}.fa-duotone.fa-restroom:after,.fad.fa-restroom:after{content:"\f7bd\f7bd"}.fa-duotone.fa-restroom-simple:after,.fad.fa-restroom-simple:after{content:"\e23a\e23a"}.fa-duotone.fa-retweet:after,.fad.fa-retweet:after{content:"\f079\f079"}.fa-duotone.fa-rhombus:after,.fad.fa-rhombus:after{content:"\e23b\e23b"}.fa-duotone.fa-ribbon:after,.fad.fa-ribbon:after{content:"\f4d6\f4d6"}.fa-duotone.fa-arrow-alt-right:after,.fa-duotone.fa-right:after,.fad.fa-arrow-alt-right:after,.fad.fa-right:after{content:"\f356\f356"}.fa-duotone.fa-right-from-bracket:after,.fa-duotone.fa-sign-out-alt:after,.fad.fa-right-from-bracket:after,.fad.fa-sign-out-alt:after{content:"\f2f5\f2f5"}.fa-duotone.fa-arrow-alt-from-left:after,.fa-duotone.fa-right-from-line:after,.fad.fa-arrow-alt-from-left:after,.fad.fa-right-from-line:after{content:"\f347\f347"}.fa-duotone.fa-exchange-alt:after,.fa-duotone.fa-right-left:after,.fad.fa-exchange-alt:after,.fad.fa-right-left:after{content:"\f362\f362"}.fa-duotone.fa-long-arrow-alt-right:after,.fa-duotone.fa-right-long:after,.fad.fa-long-arrow-alt-right:after,.fad.fa-right-long:after{content:"\f30b\f30b"}.fa-duotone.fa-right-long-to-line:after,.fad.fa-right-long-to-line:after{content:"\e444\e444"}.fa-duotone.fa-right-to-bracket:after,.fa-duotone.fa-sign-in-alt:after,.fad.fa-right-to-bracket:after,.fad.fa-sign-in-alt:after{content:"\f2f6\f2f6"}.fa-duotone.fa-arrow-alt-to-right:after,.fa-duotone.fa-right-to-line:after,.fad.fa-arrow-alt-to-right:after,.fad.fa-right-to-line:after{content:"\f34c\f34c"}.fa-duotone.fa-ring:after,.fad.fa-ring:after{content:"\f70b\f70b"}.fa-duotone.fa-rings-wedding:after,.fad.fa-rings-wedding:after{content:"\f81b\f81b"}.fa-duotone.fa-road:after,.fad.fa-road:after{content:"\f018\f018"}.fa-duotone.fa-robot:after,.fad.fa-robot:after{content:"\f544\f544"}.fa-duotone.fa-robot-astromech:after,.fad.fa-robot-astromech:after{content:"\e2d2\e2d2"}.fa-duotone.fa-rocket:after,.fad.fa-rocket:after{content:"\f135\f135"}.fa-duotone.fa-rocket-launch:after,.fad.fa-rocket-launch:after{content:"\e027\e027"}.fa-duotone.fa-roller-coaster:after,.fad.fa-roller-coaster:after{content:"\e324\e324"}.fa-duotone.fa-rotate:after,.fa-duotone.fa-sync-alt:after,.fad.fa-rotate:after,.fad.fa-sync-alt:after{content:"\f2f1\f2f1"}.fa-duotone.fa-rotate-exclamation:after,.fad.fa-rotate-exclamation:after{content:"\e23c\e23c"}.fa-duotone.fa-rotate-back:after,.fa-duotone.fa-rotate-backward:after,.fa-duotone.fa-rotate-left:after,.fa-duotone.fa-undo-alt:after,.fad.fa-rotate-back:after,.fad.fa-rotate-backward:after,.fad.fa-rotate-left:after,.fad.fa-undo-alt:after{content:"\f2ea\f2ea"}.fa-duotone.fa-redo-alt:after,.fa-duotone.fa-rotate-forward:after,.fa-duotone.fa-rotate-right:after,.fad.fa-redo-alt:after,.fad.fa-rotate-forward:after,.fad.fa-rotate-right:after{content:"\f2f9\f2f9"}.fa-duotone.fa-route:after,.fad.fa-route:after{content:"\f4d7\f4d7"}.fa-duotone.fa-route-highway:after,.fad.fa-route-highway:after{content:"\f61a\f61a"}.fa-duotone.fa-route-interstate:after,.fad.fa-route-interstate:after{content:"\f61b\f61b"}.fa-duotone.fa-router:after,.fad.fa-router:after{content:"\f8da\f8da"}.fa-duotone.fa-feed:after,.fa-duotone.fa-rss:after,.fad.fa-feed:after,.fad.fa-rss:after{content:"\f09e\f09e"}.fa-duotone.fa-rouble:after,.fa-duotone.fa-rub:after,.fa-duotone.fa-ruble-sign:after,.fa-duotone.fa-ruble:after,.fad.fa-rouble:after,.fad.fa-rub:after,.fad.fa-ruble-sign:after,.fad.fa-ruble:after{content:"\f158\f158"}.fa-duotone.fa-rugby-ball:after,.fad.fa-rugby-ball:after{content:"\e3c6\e3c6"}.fa-duotone.fa-ruler:after,.fad.fa-ruler:after{content:"\f545\f545"}.fa-duotone.fa-ruler-combined:after,.fad.fa-ruler-combined:after{content:"\f546\f546"}.fa-duotone.fa-ruler-horizontal:after,.fad.fa-ruler-horizontal:after{content:"\f547\f547"}.fa-duotone.fa-ruler-triangle:after,.fad.fa-ruler-triangle:after{content:"\f61c\f61c"}.fa-duotone.fa-ruler-vertical:after,.fad.fa-ruler-vertical:after{content:"\f548\f548"}.fa-duotone.fa-rupee-sign:after,.fa-duotone.fa-rupee:after,.fad.fa-rupee-sign:after,.fad.fa-rupee:after{content:"\f156\f156"}.fa-duotone.fa-rupiah-sign:after,.fad.fa-rupiah-sign:after{content:"\e23d\e23d"}.fa-duotone.fa-rv:after,.fad.fa-rv:after{content:"\f7be\f7be"}.fa-duotone.fa-s:after,.fad.fa-s:after{content:"\53\53"}.fa-duotone.fa-sack:after,.fad.fa-sack:after{content:"\f81c\f81c"}.fa-duotone.fa-sack-dollar:after,.fad.fa-sack-dollar:after{content:"\f81d\f81d"}.fa-duotone.fa-sailboat:after,.fad.fa-sailboat:after{content:"\e445\e445"}.fa-duotone.fa-bowl-salad:after,.fa-duotone.fa-salad:after,.fad.fa-bowl-salad:after,.fad.fa-salad:after{content:"\f81e\f81e"}.fa-duotone.fa-salt-shaker:after,.fad.fa-salt-shaker:after{content:"\e446\e446"}.fa-duotone.fa-sandwich:after,.fad.fa-sandwich:after{content:"\f81f\f81f"}.fa-duotone.fa-satellite:after,.fad.fa-satellite:after{content:"\f7bf\f7bf"}.fa-duotone.fa-satellite-dish:after,.fad.fa-satellite-dish:after{content:"\f7c0\f7c0"}.fa-duotone.fa-sausage:after,.fad.fa-sausage:after{content:"\f820\f820"}.fa-duotone.fa-saxophone:after,.fad.fa-saxophone:after{content:"\f8dc\f8dc"}.fa-duotone.fa-sax-hot:after,.fa-duotone.fa-saxophone-fire:after,.fad.fa-sax-hot:after,.fad.fa-saxophone-fire:after{content:"\f8db\f8db"}.fa-duotone.fa-balance-scale:after,.fa-duotone.fa-scale-balanced:after,.fad.fa-balance-scale:after,.fad.fa-scale-balanced:after{content:"\f24e\f24e"}.fa-duotone.fa-balance-scale-left:after,.fa-duotone.fa-scale-unbalanced:after,.fad.fa-balance-scale-left:after,.fad.fa-scale-unbalanced:after{content:"\f515\f515"}.fa-duotone.fa-balance-scale-right:after,.fa-duotone.fa-scale-unbalanced-flip:after,.fad.fa-balance-scale-right:after,.fad.fa-scale-unbalanced-flip:after{content:"\f516\f516"}.fa-duotone.fa-scalpel:after,.fad.fa-scalpel:after{content:"\f61d\f61d"}.fa-duotone.fa-scalpel-line-dashed:after,.fa-duotone.fa-scalpel-path:after,.fad.fa-scalpel-line-dashed:after,.fad.fa-scalpel-path:after{content:"\f61e\f61e"}.fa-duotone.fa-scanner-image:after,.fa-duotone.fa-scanner:after,.fad.fa-scanner-image:after,.fad.fa-scanner:after{content:"\f8f3\f8f3"}.fa-duotone.fa-scanner-gun:after,.fad.fa-scanner-gun:after{content:"\f488\f488"}.fa-duotone.fa-scanner-keyboard:after,.fad.fa-scanner-keyboard:after{content:"\f489\f489"}.fa-duotone.fa-scanner-touchscreen:after,.fad.fa-scanner-touchscreen:after{content:"\f48a\f48a"}.fa-duotone.fa-scarecrow:after,.fad.fa-scarecrow:after{content:"\f70d\f70d"}.fa-duotone.fa-scarf:after,.fad.fa-scarf:after{content:"\f7c1\f7c1"}.fa-duotone.fa-school:after,.fad.fa-school:after{content:"\f549\f549"}.fa-duotone.fa-cut:after,.fa-duotone.fa-scissors:after,.fad.fa-cut:after,.fad.fa-scissors:after{content:"\f0c4\f0c4"}.fa-duotone.fa-screen-users:after,.fa-duotone.fa-users-class:after,.fad.fa-screen-users:after,.fad.fa-users-class:after{content:"\f63d\f63d"}.fa-duotone.fa-screencast:after,.fad.fa-screencast:after{content:"\e23e\e23e"}.fa-duotone.fa-screwdriver:after,.fad.fa-screwdriver:after{content:"\f54a\f54a"}.fa-duotone.fa-screwdriver-wrench:after,.fa-duotone.fa-tools:after,.fad.fa-screwdriver-wrench:after,.fad.fa-tools:after{content:"\f7d9\f7d9"}.fa-duotone.fa-scribble:after,.fad.fa-scribble:after{content:"\e23f\e23f"}.fa-duotone.fa-scroll:after,.fad.fa-scroll:after{content:"\f70e\f70e"}.fa-duotone.fa-scroll-old:after,.fad.fa-scroll-old:after{content:"\f70f\f70f"}.fa-duotone.fa-scroll-torah:after,.fa-duotone.fa-torah:after,.fad.fa-scroll-torah:after,.fad.fa-torah:after{content:"\f6a0\f6a0"}.fa-duotone.fa-scrubber:after,.fad.fa-scrubber:after{content:"\f2f8\f2f8"}.fa-duotone.fa-scythe:after,.fad.fa-scythe:after{content:"\f710\f710"}.fa-duotone.fa-sd-card:after,.fad.fa-sd-card:after{content:"\f7c2\f7c2"}.fa-duotone.fa-sd-cards:after,.fad.fa-sd-cards:after{content:"\e240\e240"}.fa-duotone.fa-seal:after,.fad.fa-seal:after{content:"\e241\e241"}.fa-duotone.fa-seal-exclamation:after,.fad.fa-seal-exclamation:after{content:"\e242\e242"}.fa-duotone.fa-seal-question:after,.fad.fa-seal-question:after{content:"\e243\e243"}.fa-duotone.fa-seat-airline:after,.fad.fa-seat-airline:after{content:"\e244\e244"}.fa-duotone.fa-section:after,.fad.fa-section:after{content:"\e447\e447"}.fa-duotone.fa-seedling:after,.fa-duotone.fa-sprout:after,.fad.fa-seedling:after,.fad.fa-sprout:after{content:"\f4d8\f4d8"}.fa-duotone.fa-semicolon:after,.fad.fa-semicolon:after{content:"\3b\3b"}.fa-duotone.fa-send-back:after,.fad.fa-send-back:after{content:"\f87e\f87e"}.fa-duotone.fa-send-backward:after,.fad.fa-send-backward:after{content:"\f87f\f87f"}.fa-duotone.fa-sensor:after,.fad.fa-sensor:after{content:"\e028\e028"}.fa-duotone.fa-sensor-cloud:after,.fa-duotone.fa-sensor-smoke:after,.fad.fa-sensor-cloud:after,.fad.fa-sensor-smoke:after{content:"\e02c\e02c"}.fa-duotone.fa-sensor-fire:after,.fad.fa-sensor-fire:after{content:"\e02a\e02a"}.fa-duotone.fa-sensor-on:after,.fad.fa-sensor-on:after{content:"\e02b\e02b"}.fa-duotone.fa-sensor-alert:after,.fa-duotone.fa-sensor-triangle-exclamation:after,.fad.fa-sensor-alert:after,.fad.fa-sensor-triangle-exclamation:after{content:"\e029\e029"}.fa-duotone.fa-server:after,.fad.fa-server:after{content:"\f233\f233"}.fa-duotone.fa-shapes:after,.fa-duotone.fa-triangle-circle-square:after,.fad.fa-shapes:after,.fad.fa-triangle-circle-square:after{content:"\f61f\f61f"}.fa-duotone.fa-arrow-turn-right:after,.fa-duotone.fa-mail-forward:after,.fa-duotone.fa-share:after,.fad.fa-arrow-turn-right:after,.fad.fa-mail-forward:after,.fad.fa-share:after{content:"\f064\f064"}.fa-duotone.fa-arrows-turn-right:after,.fa-duotone.fa-share-all:after,.fad.fa-arrows-turn-right:after,.fad.fa-share-all:after{content:"\f367\f367"}.fa-duotone.fa-share-from-square:after,.fa-duotone.fa-share-square:after,.fad.fa-share-from-square:after,.fad.fa-share-square:after{content:"\f14d\f14d"}.fa-duotone.fa-share-alt:after,.fa-duotone.fa-share-nodes:after,.fad.fa-share-alt:after,.fad.fa-share-nodes:after{content:"\f1e0\f1e0"}.fa-duotone.fa-sheep:after,.fad.fa-sheep:after{content:"\f711\f711"}.fa-duotone.fa-ils:after,.fa-duotone.fa-shekel-sign:after,.fa-duotone.fa-shekel:after,.fa-duotone.fa-sheqel-sign:after,.fa-duotone.fa-sheqel:after,.fad.fa-ils:after,.fad.fa-shekel-sign:after,.fad.fa-shekel:after,.fad.fa-sheqel-sign:after,.fad.fa-sheqel:after{content:"\f20b\f20b"}.fa-duotone.fa-inventory:after,.fa-duotone.fa-shelves:after,.fad.fa-inventory:after,.fad.fa-shelves:after{content:"\f480\f480"}.fa-duotone.fa-shelves-empty:after,.fad.fa-shelves-empty:after{content:"\e246\e246"}.fa-duotone.fa-shield:after,.fad.fa-shield:after{content:"\f132\f132"}.fa-duotone.fa-shield-alt:after,.fa-duotone.fa-shield-blank:after,.fad.fa-shield-alt:after,.fad.fa-shield-blank:after{content:"\f3ed\f3ed"}.fa-duotone.fa-shield-check:after,.fad.fa-shield-check:after{content:"\f2f7\f2f7"}.fa-duotone.fa-shield-cross:after,.fad.fa-shield-cross:after{content:"\f712\f712"}.fa-duotone.fa-shield-exclamation:after,.fad.fa-shield-exclamation:after{content:"\e247\e247"}.fa-duotone.fa-shield-keyhole:after,.fad.fa-shield-keyhole:after{content:"\e248\e248"}.fa-duotone.fa-shield-minus:after,.fad.fa-shield-minus:after{content:"\e249\e249"}.fa-duotone.fa-shield-plus:after,.fad.fa-shield-plus:after{content:"\e24a\e24a"}.fa-duotone.fa-shield-slash:after,.fad.fa-shield-slash:after{content:"\e24b\e24b"}.fa-duotone.fa-shield-virus:after,.fad.fa-shield-virus:after{content:"\e06c\e06c"}.fa-duotone.fa-shield-times:after,.fa-duotone.fa-shield-xmark:after,.fad.fa-shield-times:after,.fad.fa-shield-xmark:after{content:"\e24c\e24c"}.fa-duotone.fa-ship:after,.fad.fa-ship:after{content:"\f21a\f21a"}.fa-duotone.fa-shirt:after,.fa-duotone.fa-t-shirt:after,.fa-duotone.fa-tshirt:after,.fad.fa-shirt:after,.fad.fa-t-shirt:after,.fad.fa-tshirt:after{content:"\f553\f553"}.fa-duotone.fa-shirt-long-sleeve:after,.fad.fa-shirt-long-sleeve:after{content:"\e3c7\e3c7"}.fa-duotone.fa-shirt-running:after,.fad.fa-shirt-running:after{content:"\e3c8\e3c8"}.fa-duotone.fa-shirt-tank-top:after,.fad.fa-shirt-tank-top:after{content:"\e3c9\e3c9"}.fa-duotone.fa-shish-kebab:after,.fad.fa-shish-kebab:after{content:"\f821\f821"}.fa-duotone.fa-shoe-prints:after,.fad.fa-shoe-prints:after{content:"\f54b\f54b"}.fa-duotone.fa-shop:after,.fa-duotone.fa-store-alt:after,.fad.fa-shop:after,.fad.fa-store-alt:after{content:"\f54f\f54f"}.fa-duotone.fa-shop-slash:after,.fa-duotone.fa-store-alt-slash:after,.fad.fa-shop-slash:after,.fad.fa-store-alt-slash:after{content:"\e070\e070"}.fa-duotone.fa-shovel:after,.fad.fa-shovel:after{content:"\f713\f713"}.fa-duotone.fa-shovel-snow:after,.fad.fa-shovel-snow:after{content:"\f7c3\f7c3"}.fa-duotone.fa-shower:after,.fad.fa-shower:after{content:"\f2cc\f2cc"}.fa-duotone.fa-shower-alt:after,.fa-duotone.fa-shower-down:after,.fad.fa-shower-alt:after,.fad.fa-shower-down:after{content:"\e24d\e24d"}.fa-duotone.fa-shredder:after,.fad.fa-shredder:after{content:"\f68a\f68a"}.fa-duotone.fa-shrimp:after,.fad.fa-shrimp:after{content:"\e448\e448"}.fa-duotone.fa-random:after,.fa-duotone.fa-shuffle:after,.fad.fa-random:after,.fad.fa-shuffle:after{content:"\f074\f074"}.fa-duotone.fa-shutters:after,.fad.fa-shutters:after{content:"\e449\e449"}.fa-duotone.fa-shuttle-space:after,.fa-duotone.fa-space-shuttle:after,.fad.fa-shuttle-space:after,.fad.fa-space-shuttle:after{content:"\f197\f197"}.fa-duotone.fa-shuttlecock:after,.fad.fa-shuttlecock:after{content:"\f45b\f45b"}.fa-duotone.fa-sickle:after,.fad.fa-sickle:after{content:"\f822\f822"}.fa-duotone.fa-sidebar:after,.fad.fa-sidebar:after{content:"\e24e\e24e"}.fa-duotone.fa-sidebar-flip:after,.fad.fa-sidebar-flip:after{content:"\e24f\e24f"}.fa-duotone.fa-sigma:after,.fad.fa-sigma:after{content:"\f68b\f68b"}.fa-duotone.fa-sign-hanging:after,.fa-duotone.fa-sign:after,.fad.fa-sign-hanging:after,.fad.fa-sign:after{content:"\f4d9\f4d9"}.fa-duotone.fa-signal-5:after,.fa-duotone.fa-signal-perfect:after,.fa-duotone.fa-signal:after,.fad.fa-signal-5:after,.fad.fa-signal-perfect:after,.fad.fa-signal:after{content:"\f012\f012"}.fa-duotone.fa-signal-alt-4:after,.fa-duotone.fa-signal-alt:after,.fa-duotone.fa-signal-bars-strong:after,.fa-duotone.fa-signal-bars:after,.fad.fa-signal-alt-4:after,.fad.fa-signal-alt:after,.fad.fa-signal-bars-strong:after,.fad.fa-signal-bars:after{content:"\f690\f690"}.fa-duotone.fa-signal-alt-2:after,.fa-duotone.fa-signal-bars-fair:after,.fad.fa-signal-alt-2:after,.fad.fa-signal-bars-fair:after{content:"\f692\f692"}.fa-duotone.fa-signal-alt-3:after,.fa-duotone.fa-signal-bars-good:after,.fad.fa-signal-alt-3:after,.fad.fa-signal-bars-good:after{content:"\f693\f693"}.fa-duotone.fa-signal-alt-slash:after,.fa-duotone.fa-signal-bars-slash:after,.fad.fa-signal-alt-slash:after,.fad.fa-signal-bars-slash:after{content:"\f694\f694"}.fa-duotone.fa-signal-alt-1:after,.fa-duotone.fa-signal-bars-weak:after,.fad.fa-signal-alt-1:after,.fad.fa-signal-bars-weak:after{content:"\f691\f691"}.fa-duotone.fa-signal-2:after,.fa-duotone.fa-signal-fair:after,.fad.fa-signal-2:after,.fad.fa-signal-fair:after{content:"\f68d\f68d"}.fa-duotone.fa-signal-3:after,.fa-duotone.fa-signal-good:after,.fad.fa-signal-3:after,.fad.fa-signal-good:after{content:"\f68e\f68e"}.fa-duotone.fa-signal-slash:after,.fad.fa-signal-slash:after{content:"\f695\f695"}.fa-duotone.fa-signal-stream:after,.fad.fa-signal-stream:after{content:"\f8dd\f8dd"}.fa-duotone.fa-signal-stream-slash:after,.fad.fa-signal-stream-slash:after{content:"\e250\e250"}.fa-duotone.fa-signal-4:after,.fa-duotone.fa-signal-strong:after,.fad.fa-signal-4:after,.fad.fa-signal-strong:after{content:"\f68f\f68f"}.fa-duotone.fa-signal-1:after,.fa-duotone.fa-signal-weak:after,.fad.fa-signal-1:after,.fad.fa-signal-weak:after{content:"\f68c\f68c"}.fa-duotone.fa-signature:after,.fad.fa-signature:after{content:"\f5b7\f5b7"}.fa-duotone.fa-signature-lock:after,.fad.fa-signature-lock:after{content:"\e3ca\e3ca"}.fa-duotone.fa-signature-slash:after,.fad.fa-signature-slash:after{content:"\e3cb\e3cb"}.fa-duotone.fa-map-signs:after,.fa-duotone.fa-signs-post:after,.fad.fa-map-signs:after,.fad.fa-signs-post:after{content:"\f277\f277"}.fa-duotone.fa-sim-card:after,.fad.fa-sim-card:after{content:"\f7c4\f7c4"}.fa-duotone.fa-sim-cards:after,.fad.fa-sim-cards:after{content:"\e251\e251"}.fa-duotone.fa-sink:after,.fad.fa-sink:after{content:"\e06d\e06d"}.fa-duotone.fa-siren:after,.fad.fa-siren:after{content:"\e02d\e02d"}.fa-duotone.fa-siren-on:after,.fad.fa-siren-on:after{content:"\e02e\e02e"}.fa-duotone.fa-sitemap:after,.fad.fa-sitemap:after{content:"\f0e8\f0e8"}.fa-duotone.fa-skeleton:after,.fad.fa-skeleton:after{content:"\f620\f620"}.fa-duotone.fa-ski-boot:after,.fad.fa-ski-boot:after{content:"\e3cc\e3cc"}.fa-duotone.fa-ski-boot-ski:after,.fad.fa-ski-boot-ski:after{content:"\e3cd\e3cd"}.fa-duotone.fa-skull:after,.fad.fa-skull:after{content:"\f54c\f54c"}.fa-duotone.fa-skull-cow:after,.fad.fa-skull-cow:after{content:"\f8de\f8de"}.fa-duotone.fa-skull-crossbones:after,.fad.fa-skull-crossbones:after{content:"\f714\f714"}.fa-duotone.fa-slash:after,.fad.fa-slash:after{content:"\f715\f715"}.fa-duotone.fa-slash-back:after,.fad.fa-slash-back:after{content:"\5c\5c"}.fa-duotone.fa-slash-forward:after,.fad.fa-slash-forward:after{content:"\2f\2f"}.fa-duotone.fa-sleigh:after,.fad.fa-sleigh:after{content:"\f7cc\f7cc"}.fa-duotone.fa-slider:after,.fad.fa-slider:after{content:"\e252\e252"}.fa-duotone.fa-sliders-h:after,.fa-duotone.fa-sliders:after,.fad.fa-sliders-h:after,.fad.fa-sliders:after{content:"\f1de\f1de"}.fa-duotone.fa-sliders-simple:after,.fad.fa-sliders-simple:after{content:"\e253\e253"}.fa-duotone.fa-sliders-up:after,.fa-duotone.fa-sliders-v:after,.fad.fa-sliders-up:after,.fad.fa-sliders-v:after{content:"\f3f1\f3f1"}.fa-duotone.fa-slot-machine:after,.fad.fa-slot-machine:after{content:"\e3ce\e3ce"}.fa-duotone.fa-smog:after,.fad.fa-smog:after{content:"\f75f\f75f"}.fa-duotone.fa-smoke:after,.fad.fa-smoke:after{content:"\f760\f760"}.fa-duotone.fa-smoking:after,.fad.fa-smoking:after{content:"\f48d\f48d"}.fa-duotone.fa-snake:after,.fad.fa-snake:after{content:"\f716\f716"}.fa-duotone.fa-snooze:after,.fa-duotone.fa-zzz:after,.fad.fa-snooze:after,.fad.fa-zzz:after{content:"\f880\f880"}.fa-duotone.fa-snow-blowing:after,.fad.fa-snow-blowing:after{content:"\f761\f761"}.fa-duotone.fa-snowflake:after,.fad.fa-snowflake:after{content:"\f2dc\f2dc"}.fa-duotone.fa-snowflakes:after,.fad.fa-snowflakes:after{content:"\f7cf\f7cf"}.fa-duotone.fa-snowman:after,.fad.fa-snowman:after{content:"\f7d0\f7d0"}.fa-duotone.fa-frosty-head:after,.fa-duotone.fa-snowman-head:after,.fad.fa-frosty-head:after,.fad.fa-snowman-head:after{content:"\f79b\f79b"}.fa-duotone.fa-snowplow:after,.fad.fa-snowplow:after{content:"\f7d2\f7d2"}.fa-duotone.fa-soap:after,.fad.fa-soap:after{content:"\e06e\e06e"}.fa-duotone.fa-socks:after,.fad.fa-socks:after{content:"\f696\f696"}.fa-duotone.fa-creemee:after,.fa-duotone.fa-soft-serve:after,.fad.fa-creemee:after,.fad.fa-soft-serve:after{content:"\e400\e400"}.fa-duotone.fa-solar-panel:after,.fad.fa-solar-panel:after{content:"\f5ba\f5ba"}.fa-duotone.fa-solar-system:after,.fad.fa-solar-system:after{content:"\e02f\e02f"}.fa-duotone.fa-sort:after,.fa-duotone.fa-unsorted:after,.fad.fa-sort:after,.fad.fa-unsorted:after{content:"\f0dc\f0dc"}.fa-duotone.fa-sort-desc:after,.fa-duotone.fa-sort-down:after,.fad.fa-sort-desc:after,.fad.fa-sort-down:after{content:"\f0dd\f0dd"}.fa-duotone.fa-sort-asc:after,.fa-duotone.fa-sort-up:after,.fad.fa-sort-asc:after,.fad.fa-sort-up:after{content:"\f0de\f0de"}.fa-duotone.fa-spa:after,.fad.fa-spa:after{content:"\f5bb\f5bb"}.fa-duotone.fa-space-station-moon:after,.fad.fa-space-station-moon:after{content:"\e033\e033"}.fa-duotone.fa-space-station-moon-alt:after,.fa-duotone.fa-space-station-moon-construction:after,.fad.fa-space-station-moon-alt:after,.fad.fa-space-station-moon-construction:after{content:"\e034\e034"}.fa-duotone.fa-spade:after,.fad.fa-spade:after{content:"\f2f4\f2f4"}.fa-duotone.fa-pastafarianism:after,.fa-duotone.fa-spaghetti-monster-flying:after,.fad.fa-pastafarianism:after,.fad.fa-spaghetti-monster-flying:after{content:"\f67b\f67b"}.fa-duotone.fa-sparkles:after,.fad.fa-sparkles:after{content:"\f890\f890"}.fa-duotone.fa-speaker:after,.fad.fa-speaker:after{content:"\f8df\f8df"}.fa-duotone.fa-speakers:after,.fad.fa-speakers:after{content:"\f8e0\f8e0"}.fa-duotone.fa-spell-check:after,.fad.fa-spell-check:after{content:"\f891\f891"}.fa-duotone.fa-spider:after,.fad.fa-spider:after{content:"\f717\f717"}.fa-duotone.fa-spider-black-widow:after,.fad.fa-spider-black-widow:after{content:"\f718\f718"}.fa-duotone.fa-spider-web:after,.fad.fa-spider-web:after{content:"\f719\f719"}.fa-duotone.fa-spinner:after,.fad.fa-spinner:after{content:"\f110\f110"}.fa-duotone.fa-spinner-third:after,.fad.fa-spinner-third:after{content:"\f3f4\f3f4"}.fa-duotone.fa-split:after,.fad.fa-split:after{content:"\e254\e254"}.fa-duotone.fa-splotch:after,.fad.fa-splotch:after{content:"\f5bc\f5bc"}.fa-duotone.fa-spoon:after,.fa-duotone.fa-utensil-spoon:after,.fad.fa-spoon:after,.fad.fa-utensil-spoon:after{content:"\f2e5\f2e5"}.fa-duotone.fa-sportsball:after,.fad.fa-sportsball:after{content:"\e44b\e44b"}.fa-duotone.fa-spray-can:after,.fad.fa-spray-can:after{content:"\f5bd\f5bd"}.fa-duotone.fa-air-freshener:after,.fa-duotone.fa-spray-can-sparkles:after,.fad.fa-air-freshener:after,.fad.fa-spray-can-sparkles:after{content:"\f5d0\f5d0"}.fa-duotone.fa-sprinkler:after,.fad.fa-sprinkler:after{content:"\e035\e035"}.fa-duotone.fa-sprinkler-ceiling:after,.fad.fa-sprinkler-ceiling:after{content:"\e44c\e44c"}.fa-duotone.fa-square:after,.fad.fa-square:after{content:"\f0c8\f0c8"}.fa-duotone.fa-square-0:after,.fad.fa-square-0:after{content:"\e255\e255"}.fa-duotone.fa-square-1:after,.fad.fa-square-1:after{content:"\e256\e256"}.fa-duotone.fa-square-2:after,.fad.fa-square-2:after{content:"\e257\e257"}.fa-duotone.fa-square-3:after,.fad.fa-square-3:after{content:"\e258\e258"}.fa-duotone.fa-square-4:after,.fad.fa-square-4:after{content:"\e259\e259"}.fa-duotone.fa-square-5:after,.fad.fa-square-5:after{content:"\e25a\e25a"}.fa-duotone.fa-square-6:after,.fad.fa-square-6:after{content:"\e25b\e25b"}.fa-duotone.fa-square-7:after,.fad.fa-square-7:after{content:"\e25c\e25c"}.fa-duotone.fa-square-8:after,.fad.fa-square-8:after{content:"\e25d\e25d"}.fa-duotone.fa-square-9:after,.fad.fa-square-9:after{content:"\e25e\e25e"}.fa-duotone.fa-square-a:after,.fad.fa-square-a:after{content:"\e25f\e25f"}.fa-duotone.fa-square-a-lock:after,.fad.fa-square-a-lock:after{content:"\e44d\e44d"}.fa-duotone.fa-square-ampersand:after,.fad.fa-square-ampersand:after{content:"\e260\e260"}.fa-duotone.fa-arrow-square-down:after,.fa-duotone.fa-square-arrow-down:after,.fad.fa-arrow-square-down:after,.fad.fa-square-arrow-down:after{content:"\f339\f339"}.fa-duotone.fa-square-arrow-down-left:after,.fad.fa-square-arrow-down-left:after{content:"\e261\e261"}.fa-duotone.fa-square-arrow-down-right:after,.fad.fa-square-arrow-down-right:after{content:"\e262\e262"}.fa-duotone.fa-arrow-square-left:after,.fa-duotone.fa-square-arrow-left:after,.fad.fa-arrow-square-left:after,.fad.fa-square-arrow-left:after{content:"\f33a\f33a"}.fa-duotone.fa-arrow-square-right:after,.fa-duotone.fa-square-arrow-right:after,.fad.fa-arrow-square-right:after,.fad.fa-square-arrow-right:after{content:"\f33b\f33b"}.fa-duotone.fa-arrow-square-up:after,.fa-duotone.fa-square-arrow-up:after,.fad.fa-arrow-square-up:after,.fad.fa-square-arrow-up:after{content:"\f33c\f33c"}.fa-duotone.fa-square-arrow-up-left:after,.fad.fa-square-arrow-up-left:after{content:"\e263\e263"}.fa-duotone.fa-external-link-square:after,.fa-duotone.fa-square-arrow-up-right:after,.fad.fa-external-link-square:after,.fad.fa-square-arrow-up-right:after{content:"\f14c\f14c"}.fa-duotone.fa-square-b:after,.fad.fa-square-b:after{content:"\e264\e264"}.fa-duotone.fa-square-bolt:after,.fad.fa-square-bolt:after{content:"\e265\e265"}.fa-duotone.fa-square-c:after,.fad.fa-square-c:after{content:"\e266\e266"}.fa-duotone.fa-caret-square-down:after,.fa-duotone.fa-square-caret-down:after,.fad.fa-caret-square-down:after,.fad.fa-square-caret-down:after{content:"\f150\f150"}.fa-duotone.fa-caret-square-left:after,.fa-duotone.fa-square-caret-left:after,.fad.fa-caret-square-left:after,.fad.fa-square-caret-left:after{content:"\f191\f191"}.fa-duotone.fa-caret-square-right:after,.fa-duotone.fa-square-caret-right:after,.fad.fa-caret-square-right:after,.fad.fa-square-caret-right:after{content:"\f152\f152"}.fa-duotone.fa-caret-square-up:after,.fa-duotone.fa-square-caret-up:after,.fad.fa-caret-square-up:after,.fad.fa-square-caret-up:after{content:"\f151\f151"}.fa-duotone.fa-check-square:after,.fa-duotone.fa-square-check:after,.fad.fa-check-square:after,.fad.fa-square-check:after{content:"\f14a\f14a"}.fa-duotone.fa-chevron-square-down:after,.fa-duotone.fa-square-chevron-down:after,.fad.fa-chevron-square-down:after,.fad.fa-square-chevron-down:after{content:"\f329\f329"}.fa-duotone.fa-chevron-square-left:after,.fa-duotone.fa-square-chevron-left:after,.fad.fa-chevron-square-left:after,.fad.fa-square-chevron-left:after{content:"\f32a\f32a"}.fa-duotone.fa-chevron-square-right:after,.fa-duotone.fa-square-chevron-right:after,.fad.fa-chevron-square-right:after,.fad.fa-square-chevron-right:after{content:"\f32b\f32b"}.fa-duotone.fa-chevron-square-up:after,.fa-duotone.fa-square-chevron-up:after,.fad.fa-chevron-square-up:after,.fad.fa-square-chevron-up:after{content:"\f32c\f32c"}.fa-duotone.fa-square-code:after,.fad.fa-square-code:after{content:"\e267\e267"}.fa-duotone.fa-square-d:after,.fad.fa-square-d:after{content:"\e268\e268"}.fa-duotone.fa-square-dashed:after,.fad.fa-square-dashed:after{content:"\e269\e269"}.fa-duotone.fa-square-divide:after,.fad.fa-square-divide:after{content:"\e26a\e26a"}.fa-duotone.fa-dollar-square:after,.fa-duotone.fa-square-dollar:after,.fa-duotone.fa-usd-square:after,.fad.fa-dollar-square:after,.fad.fa-square-dollar:after,.fad.fa-usd-square:after{content:"\f2e9\f2e9"}.fa-duotone.fa-arrow-alt-square-down:after,.fa-duotone.fa-square-down:after,.fad.fa-arrow-alt-square-down:after,.fad.fa-square-down:after{content:"\f350\f350"}.fa-duotone.fa-square-down-left:after,.fad.fa-square-down-left:after{content:"\e26b\e26b"}.fa-duotone.fa-square-down-right:after,.fad.fa-square-down-right:after{content:"\e26c\e26c"}.fa-duotone.fa-square-e:after,.fad.fa-square-e:after{content:"\e26d\e26d"}.fa-duotone.fa-square-ellipsis:after,.fad.fa-square-ellipsis:after{content:"\e26e\e26e"}.fa-duotone.fa-square-ellipsis-vertical:after,.fad.fa-square-ellipsis-vertical:after{content:"\e26f\e26f"}.fa-duotone.fa-envelope-square:after,.fa-duotone.fa-square-envelope:after,.fad.fa-envelope-square:after,.fad.fa-square-envelope:after{content:"\f199\f199"}.fa-duotone.fa-exclamation-square:after,.fa-duotone.fa-square-exclamation:after,.fad.fa-exclamation-square:after,.fad.fa-square-exclamation:after{content:"\f321\f321"}.fa-duotone.fa-square-f:after,.fad.fa-square-f:after{content:"\e270\e270"}.fa-duotone.fa-box-fragile:after,.fa-duotone.fa-square-fragile:after,.fa-duotone.fa-square-wine-glass-crack:after,.fad.fa-box-fragile:after,.fad.fa-square-fragile:after,.fad.fa-square-wine-glass-crack:after{content:"\f49b\f49b"}.fa-duotone.fa-square-full:after,.fad.fa-square-full:after{content:"\f45c\f45c"}.fa-duotone.fa-square-g:after,.fad.fa-square-g:after{content:"\e271\e271"}.fa-duotone.fa-h-square:after,.fa-duotone.fa-square-h:after,.fad.fa-h-square:after,.fad.fa-square-h:after{content:"\f0fd\f0fd"}.fa-duotone.fa-heart-square:after,.fa-duotone.fa-square-heart:after,.fad.fa-heart-square:after,.fad.fa-square-heart:after{content:"\f4c8\f4c8"}.fa-duotone.fa-square-i:after,.fad.fa-square-i:after{content:"\e272\e272"}.fa-duotone.fa-info-square:after,.fa-duotone.fa-square-info:after,.fad.fa-info-square:after,.fad.fa-square-info:after{content:"\f30f\f30f"}.fa-duotone.fa-square-j:after,.fad.fa-square-j:after{content:"\e273\e273"}.fa-duotone.fa-square-k:after,.fad.fa-square-k:after{content:"\e274\e274"}.fa-duotone.fa-square-kanban:after,.fad.fa-square-kanban:after{content:"\e488\e488"}.fa-duotone.fa-square-l:after,.fad.fa-square-l:after{content:"\e275\e275"}.fa-duotone.fa-arrow-alt-square-left:after,.fa-duotone.fa-square-left:after,.fad.fa-arrow-alt-square-left:after,.fad.fa-square-left:after{content:"\f351\f351"}.fa-duotone.fa-square-list:after,.fad.fa-square-list:after{content:"\e489\e489"}.fa-duotone.fa-square-m:after,.fad.fa-square-m:after{content:"\e276\e276"}.fa-duotone.fa-minus-square:after,.fa-duotone.fa-square-minus:after,.fad.fa-minus-square:after,.fad.fa-square-minus:after{content:"\f146\f146"}.fa-duotone.fa-square-n:after,.fad.fa-square-n:after{content:"\e277\e277"}.fa-duotone.fa-square-o:after,.fad.fa-square-o:after{content:"\e278\e278"}.fa-duotone.fa-square-p:after,.fad.fa-square-p:after{content:"\e279\e279"}.fa-duotone.fa-parking:after,.fa-duotone.fa-square-parking:after,.fad.fa-parking:after,.fad.fa-square-parking:after{content:"\f540\f540"}.fa-duotone.fa-parking-slash:after,.fa-duotone.fa-square-parking-slash:after,.fad.fa-parking-slash:after,.fad.fa-square-parking-slash:after{content:"\f617\f617"}.fa-duotone.fa-pen-square:after,.fa-duotone.fa-pencil-square:after,.fa-duotone.fa-square-pen:after,.fad.fa-pen-square:after,.fad.fa-pencil-square:after,.fad.fa-square-pen:after{content:"\f14b\f14b"}.fa-duotone.fa-phone-square:after,.fa-duotone.fa-square-phone:after,.fad.fa-phone-square:after,.fad.fa-square-phone:after{content:"\f098\f098"}.fa-duotone.fa-phone-square-alt:after,.fa-duotone.fa-square-phone-flip:after,.fad.fa-phone-square-alt:after,.fad.fa-square-phone-flip:after{content:"\f87b\f87b"}.fa-duotone.fa-phone-square-down:after,.fa-duotone.fa-square-phone-hangup:after,.fad.fa-phone-square-down:after,.fad.fa-square-phone-hangup:after{content:"\e27a\e27a"}.fa-duotone.fa-plus-square:after,.fa-duotone.fa-square-plus:after,.fad.fa-plus-square:after,.fad.fa-square-plus:after{content:"\f0fe\f0fe"}.fa-duotone.fa-poll-h:after,.fa-duotone.fa-square-poll-horizontal:after,.fad.fa-poll-h:after,.fad.fa-square-poll-horizontal:after{content:"\f682\f682"}.fa-duotone.fa-poll:after,.fa-duotone.fa-square-poll-vertical:after,.fad.fa-poll:after,.fad.fa-square-poll-vertical:after{content:"\f681\f681"}.fa-duotone.fa-square-q:after,.fad.fa-square-q:after{content:"\e27b\e27b"}.fa-duotone.fa-square-quarters:after,.fad.fa-square-quarters:after{content:"\e44e\e44e"}.fa-duotone.fa-question-square:after,.fa-duotone.fa-square-question:after,.fad.fa-question-square:after,.fad.fa-square-question:after{content:"\f2fd\f2fd"}.fa-duotone.fa-square-quote:after,.fad.fa-square-quote:after{content:"\e329\e329"}.fa-duotone.fa-square-r:after,.fad.fa-square-r:after{content:"\e27c\e27c"}.fa-duotone.fa-arrow-alt-square-right:after,.fa-duotone.fa-square-right:after,.fad.fa-arrow-alt-square-right:after,.fad.fa-square-right:after{content:"\f352\f352"}.fa-duotone.fa-square-ring:after,.fad.fa-square-ring:after{content:"\e44f\e44f"}.fa-duotone.fa-square-root:after,.fad.fa-square-root:after{content:"\f697\f697"}.fa-duotone.fa-square-root-alt:after,.fa-duotone.fa-square-root-variable:after,.fad.fa-square-root-alt:after,.fad.fa-square-root-variable:after{content:"\f698\f698"}.fa-duotone.fa-rss-square:after,.fa-duotone.fa-square-rss:after,.fad.fa-rss-square:after,.fad.fa-square-rss:after{content:"\f143\f143"}.fa-duotone.fa-square-s:after,.fad.fa-square-s:after{content:"\e27d\e27d"}.fa-duotone.fa-share-alt-square:after,.fa-duotone.fa-square-share-nodes:after,.fad.fa-share-alt-square:after,.fad.fa-square-share-nodes:after{content:"\f1e1\f1e1"}.fa-duotone.fa-sliders-h-square:after,.fa-duotone.fa-square-sliders:after,.fad.fa-sliders-h-square:after,.fad.fa-square-sliders:after{content:"\f3f0\f3f0"}.fa-duotone.fa-sliders-v-square:after,.fa-duotone.fa-square-sliders-vertical:after,.fad.fa-sliders-v-square:after,.fad.fa-square-sliders-vertical:after{content:"\f3f2\f3f2"}.fa-duotone.fa-square-small:after,.fad.fa-square-small:after{content:"\e27e\e27e"}.fa-duotone.fa-square-star:after,.fad.fa-square-star:after{content:"\e27f\e27f"}.fa-duotone.fa-square-t:after,.fad.fa-square-t:after{content:"\e280\e280"}.fa-duotone.fa-square-terminal:after,.fad.fa-square-terminal:after{content:"\e32a\e32a"}.fa-duotone.fa-box-up:after,.fa-duotone.fa-square-this-way-up:after,.fad.fa-box-up:after,.fad.fa-square-this-way-up:after{content:"\f49f\f49f"}.fa-duotone.fa-square-u:after,.fad.fa-square-u:after{content:"\e281\e281"}.fa-duotone.fa-arrow-alt-square-up:after,.fa-duotone.fa-square-up:after,.fad.fa-arrow-alt-square-up:after,.fad.fa-square-up:after{content:"\f353\f353"}.fa-duotone.fa-square-up-left:after,.fad.fa-square-up-left:after{content:"\e282\e282"}.fa-duotone.fa-external-link-square-alt:after,.fa-duotone.fa-square-up-right:after,.fad.fa-external-link-square-alt:after,.fad.fa-square-up-right:after{content:"\f360\f360"}.fa-duotone.fa-square-user:after,.fad.fa-square-user:after{content:"\e283\e283"}.fa-duotone.fa-square-v:after,.fad.fa-square-v:after{content:"\e284\e284"}.fa-duotone.fa-square-w:after,.fad.fa-square-w:after{content:"\e285\e285"}.fa-duotone.fa-square-x:after,.fad.fa-square-x:after{content:"\e286\e286"}.fa-duotone.fa-square-xmark:after,.fa-duotone.fa-times-square:after,.fa-duotone.fa-xmark-square:after,.fad.fa-square-xmark:after,.fad.fa-times-square:after,.fad.fa-xmark-square:after{content:"\f2d3\f2d3"}.fa-duotone.fa-square-y:after,.fad.fa-square-y:after{content:"\e287\e287"}.fa-duotone.fa-square-z:after,.fad.fa-square-z:after{content:"\e288\e288"}.fa-duotone.fa-squid:after,.fad.fa-squid:after{content:"\e450\e450"}.fa-duotone.fa-squirrel:after,.fad.fa-squirrel:after{content:"\f71a\f71a"}.fa-duotone.fa-staff:after,.fad.fa-staff:after{content:"\f71b\f71b"}.fa-duotone.fa-stairs:after,.fad.fa-stairs:after{content:"\e289\e289"}.fa-duotone.fa-stamp:after,.fad.fa-stamp:after{content:"\f5bf\f5bf"}.fa-duotone.fa-rectangle-sd:after,.fa-duotone.fa-standard-definition:after,.fad.fa-rectangle-sd:after,.fad.fa-standard-definition:after{content:"\e28a\e28a"}.fa-duotone.fa-star:after,.fad.fa-star:after{content:"\f005\f005"}.fa-duotone.fa-star-and-crescent:after,.fad.fa-star-and-crescent:after{content:"\f699\f699"}.fa-duotone.fa-star-christmas:after,.fad.fa-star-christmas:after{content:"\f7d4\f7d4"}.fa-duotone.fa-star-exclamation:after,.fad.fa-star-exclamation:after{content:"\f2f3\f2f3"}.fa-duotone.fa-star-half:after,.fad.fa-star-half:after{content:"\f089\f089"}.fa-duotone.fa-star-half-alt:after,.fa-duotone.fa-star-half-stroke:after,.fad.fa-star-half-alt:after,.fad.fa-star-half-stroke:after{content:"\f5c0\f5c0"}.fa-duotone.fa-star-of-david:after,.fad.fa-star-of-david:after{content:"\f69a\f69a"}.fa-duotone.fa-star-of-life:after,.fad.fa-star-of-life:after{content:"\f621\f621"}.fa-duotone.fa-star-sharp:after,.fad.fa-star-sharp:after{content:"\e28b\e28b"}.fa-duotone.fa-star-sharp-half:after,.fad.fa-star-sharp-half:after{content:"\e28c\e28c"}.fa-duotone.fa-star-sharp-half-alt:after,.fa-duotone.fa-star-sharp-half-stroke:after,.fad.fa-star-sharp-half-alt:after,.fad.fa-star-sharp-half-stroke:after{content:"\e28d\e28d"}.fa-duotone.fa-star-shooting:after,.fad.fa-star-shooting:after{content:"\e036\e036"}.fa-duotone.fa-starfighter:after,.fad.fa-starfighter:after{content:"\e037\e037"}.fa-duotone.fa-starfighter-alt:after,.fa-duotone.fa-starfighter-twin-ion-engine:after,.fad.fa-starfighter-alt:after,.fad.fa-starfighter-twin-ion-engine:after{content:"\e038\e038"}.fa-duotone.fa-starfighter-alt-advanced:after,.fa-duotone.fa-starfighter-twin-ion-engine-advanced:after,.fad.fa-starfighter-alt-advanced:after,.fad.fa-starfighter-twin-ion-engine-advanced:after{content:"\e28e\e28e"}.fa-duotone.fa-stars:after,.fad.fa-stars:after{content:"\f762\f762"}.fa-duotone.fa-starship:after,.fad.fa-starship:after{content:"\e039\e039"}.fa-duotone.fa-starship-freighter:after,.fad.fa-starship-freighter:after{content:"\e03a\e03a"}.fa-duotone.fa-steak:after,.fad.fa-steak:after{content:"\f824\f824"}.fa-duotone.fa-steering-wheel:after,.fad.fa-steering-wheel:after{content:"\f622\f622"}.fa-duotone.fa-gbp:after,.fa-duotone.fa-pound-sign:after,.fa-duotone.fa-sterling-sign:after,.fad.fa-gbp:after,.fad.fa-pound-sign:after,.fad.fa-sterling-sign:after{content:"\f154\f154"}.fa-duotone.fa-stethoscope:after,.fad.fa-stethoscope:after{content:"\f0f1\f0f1"}.fa-duotone.fa-stocking:after,.fad.fa-stocking:after{content:"\f7d5\f7d5"}.fa-duotone.fa-stomach:after,.fad.fa-stomach:after{content:"\f623\f623"}.fa-duotone.fa-stop:after,.fad.fa-stop:after{content:"\f04d\f04d"}.fa-duotone.fa-stopwatch:after,.fad.fa-stopwatch:after{content:"\f2f2\f2f2"}.fa-duotone.fa-stopwatch-20:after,.fad.fa-stopwatch-20:after{content:"\e06f\e06f"}.fa-duotone.fa-store:after,.fad.fa-store:after{content:"\f54e\f54e"}.fa-duotone.fa-store-slash:after,.fad.fa-store-slash:after{content:"\e071\e071"}.fa-duotone.fa-strawberry:after,.fad.fa-strawberry:after{content:"\e32b\e32b"}.fa-duotone.fa-street-view:after,.fad.fa-street-view:after{content:"\f21d\f21d"}.fa-duotone.fa-stretcher:after,.fad.fa-stretcher:after{content:"\f825\f825"}.fa-duotone.fa-strikethrough:after,.fad.fa-strikethrough:after{content:"\f0cc\f0cc"}.fa-duotone.fa-stroopwafel:after,.fad.fa-stroopwafel:after{content:"\f551\f551"}.fa-duotone.fa-subscript:after,.fad.fa-subscript:after{content:"\f12c\f12c"}.fa-duotone.fa-suitcase:after,.fad.fa-suitcase:after{content:"\f0f2\f0f2"}.fa-duotone.fa-medkit:after,.fa-duotone.fa-suitcase-medical:after,.fad.fa-medkit:after,.fad.fa-suitcase-medical:after{content:"\f0fa\f0fa"}.fa-duotone.fa-suitcase-rolling:after,.fad.fa-suitcase-rolling:after{content:"\f5c1\f5c1"}.fa-duotone.fa-sun:after,.fad.fa-sun:after{content:"\f185\f185"}.fa-duotone.fa-sun-alt:after,.fa-duotone.fa-sun-bright:after,.fad.fa-sun-alt:after,.fad.fa-sun-bright:after{content:"\e28f\e28f"}.fa-duotone.fa-sun-cloud:after,.fad.fa-sun-cloud:after{content:"\f763\f763"}.fa-duotone.fa-sun-dust:after,.fad.fa-sun-dust:after{content:"\f764\f764"}.fa-duotone.fa-sun-haze:after,.fad.fa-sun-haze:after{content:"\f765\f765"}.fa-duotone.fa-sunglasses:after,.fad.fa-sunglasses:after{content:"\f892\f892"}.fa-duotone.fa-sunrise:after,.fad.fa-sunrise:after{content:"\f766\f766"}.fa-duotone.fa-sunset:after,.fad.fa-sunset:after{content:"\f767\f767"}.fa-duotone.fa-superscript:after,.fad.fa-superscript:after{content:"\f12b\f12b"}.fa-duotone.fa-nigiri:after,.fa-duotone.fa-sushi:after,.fad.fa-nigiri:after,.fad.fa-sushi:after{content:"\e48a\e48a"}.fa-duotone.fa-maki-roll:after,.fa-duotone.fa-makizushi:after,.fa-duotone.fa-sushi-roll:after,.fad.fa-maki-roll:after,.fad.fa-makizushi:after,.fad.fa-sushi-roll:after{content:"\e48b\e48b"}.fa-duotone.fa-swatchbook:after,.fad.fa-swatchbook:after{content:"\f5c3\f5c3"}.fa-duotone.fa-sword:after,.fad.fa-sword:after{content:"\f71c\f71c"}.fa-duotone.fa-sword-laser:after,.fad.fa-sword-laser:after{content:"\e03b\e03b"}.fa-duotone.fa-sword-laser-alt:after,.fad.fa-sword-laser-alt:after{content:"\e03c\e03c"}.fa-duotone.fa-swords:after,.fad.fa-swords:after{content:"\f71d\f71d"}.fa-duotone.fa-swords-laser:after,.fad.fa-swords-laser:after{content:"\e03d\e03d"}.fa-duotone.fa-icons-alt:after,.fa-duotone.fa-symbols:after,.fad.fa-icons-alt:after,.fad.fa-symbols:after{content:"\f86e\f86e"}.fa-duotone.fa-synagogue:after,.fad.fa-synagogue:after{content:"\f69b\f69b"}.fa-duotone.fa-syringe:after,.fad.fa-syringe:after{content:"\f48e\f48e"}.fa-duotone.fa-t:after,.fad.fa-t:after{content:"\54\54"}.fa-duotone.fa-table:after,.fad.fa-table:after{content:"\f0ce\f0ce"}.fa-duotone.fa-table-cells:after,.fa-duotone.fa-th:after,.fad.fa-table-cells:after,.fad.fa-th:after{content:"\f00a\f00a"}.fa-duotone.fa-table-cells-large:after,.fa-duotone.fa-th-large:after,.fad.fa-table-cells-large:after,.fad.fa-th-large:after{content:"\f009\f009"}.fa-duotone.fa-columns:after,.fa-duotone.fa-table-columns:after,.fad.fa-columns:after,.fad.fa-table-columns:after{content:"\f0db\f0db"}.fa-duotone.fa-table-layout:after,.fad.fa-table-layout:after{content:"\e290\e290"}.fa-duotone.fa-table-list:after,.fa-duotone.fa-th-list:after,.fad.fa-table-list:after,.fad.fa-th-list:after{content:"\f00b\f00b"}.fa-duotone.fa-table-picnic:after,.fad.fa-table-picnic:after{content:"\e32d\e32d"}.fa-duotone.fa-table-pivot:after,.fad.fa-table-pivot:after{content:"\e291\e291"}.fa-duotone.fa-rows:after,.fa-duotone.fa-table-rows:after,.fad.fa-rows:after,.fad.fa-table-rows:after{content:"\e292\e292"}.fa-duotone.fa-ping-pong-paddle-ball:after,.fa-duotone.fa-table-tennis-paddle-ball:after,.fa-duotone.fa-table-tennis:after,.fad.fa-ping-pong-paddle-ball:after,.fad.fa-table-tennis-paddle-ball:after,.fad.fa-table-tennis:after{content:"\f45d\f45d"}.fa-duotone.fa-table-tree:after,.fad.fa-table-tree:after{content:"\e293\e293"}.fa-duotone.fa-tablet-android:after,.fa-duotone.fa-tablet:after,.fad.fa-tablet-android:after,.fad.fa-tablet:after{content:"\f3fb\f3fb"}.fa-duotone.fa-tablet-button:after,.fad.fa-tablet-button:after{content:"\f10a\f10a"}.fa-duotone.fa-tablet-rugged:after,.fad.fa-tablet-rugged:after{content:"\f48f\f48f"}.fa-duotone.fa-tablet-android-alt:after,.fa-duotone.fa-tablet-screen:after,.fad.fa-tablet-android-alt:after,.fad.fa-tablet-screen:after{content:"\f3fc\f3fc"}.fa-duotone.fa-tablet-alt:after,.fa-duotone.fa-tablet-screen-button:after,.fad.fa-tablet-alt:after,.fad.fa-tablet-screen-button:after{content:"\f3fa\f3fa"}.fa-duotone.fa-tablets:after,.fad.fa-tablets:after{content:"\f490\f490"}.fa-duotone.fa-digital-tachograph:after,.fa-duotone.fa-tachograph-digital:after,.fad.fa-digital-tachograph:after,.fad.fa-tachograph-digital:after{content:"\f566\f566"}.fa-duotone.fa-taco:after,.fad.fa-taco:after{content:"\f826\f826"}.fa-duotone.fa-tag:after,.fad.fa-tag:after{content:"\f02b\f02b"}.fa-duotone.fa-tags:after,.fad.fa-tags:after{content:"\f02c\f02c"}.fa-duotone.fa-tally-5:after,.fa-duotone.fa-tally:after,.fad.fa-tally-5:after,.fad.fa-tally:after{content:"\f69c\f69c"}.fa-duotone.fa-tally-1:after,.fad.fa-tally-1:after{content:"\e294\e294"}.fa-duotone.fa-tally-2:after,.fad.fa-tally-2:after{content:"\e295\e295"}.fa-duotone.fa-tally-3:after,.fad.fa-tally-3:after{content:"\e296\e296"}.fa-duotone.fa-tally-4:after,.fad.fa-tally-4:after{content:"\e297\e297"}.fa-duotone.fa-tamale:after,.fad.fa-tamale:after{content:"\e451\e451"}.fa-duotone.fa-tank-water:after,.fad.fa-tank-water:after{content:"\e452\e452"}.fa-duotone.fa-tape:after,.fad.fa-tape:after{content:"\f4db\f4db"}.fa-duotone.fa-cab:after,.fa-duotone.fa-taxi:after,.fad.fa-cab:after,.fad.fa-taxi:after{content:"\f1ba\f1ba"}.fa-duotone.fa-taxi-bus:after,.fad.fa-taxi-bus:after{content:"\e298\e298"}.fa-duotone.fa-teddy-bear:after,.fad.fa-teddy-bear:after{content:"\e3cf\e3cf"}.fa-duotone.fa-teeth:after,.fad.fa-teeth:after{content:"\f62e\f62e"}.fa-duotone.fa-teeth-open:after,.fad.fa-teeth-open:after{content:"\f62f\f62f"}.fa-duotone.fa-telescope:after,.fad.fa-telescope:after{content:"\e03e\e03e"}.fa-duotone.fa-temperature-arrow-down:after,.fa-duotone.fa-temperature-down:after,.fad.fa-temperature-arrow-down:after,.fad.fa-temperature-down:after{content:"\e03f\e03f"}.fa-duotone.fa-temperature-arrow-up:after,.fa-duotone.fa-temperature-up:after,.fad.fa-temperature-arrow-up:after,.fad.fa-temperature-up:after{content:"\e040\e040"}.fa-duotone.fa-temperature-0:after,.fa-duotone.fa-temperature-empty:after,.fa-duotone.fa-thermometer-0:after,.fa-duotone.fa-thermometer-empty:after,.fad.fa-temperature-0:after,.fad.fa-temperature-empty:after,.fad.fa-thermometer-0:after,.fad.fa-thermometer-empty:after{content:"\f2cb\f2cb"}.fa-duotone.fa-temperature-4:after,.fa-duotone.fa-temperature-full:after,.fa-duotone.fa-thermometer-4:after,.fa-duotone.fa-thermometer-full:after,.fad.fa-temperature-4:after,.fad.fa-temperature-full:after,.fad.fa-thermometer-4:after,.fad.fa-thermometer-full:after{content:"\f2c7\f2c7"}.fa-duotone.fa-temperature-2:after,.fa-duotone.fa-temperature-half:after,.fa-duotone.fa-thermometer-2:after,.fa-duotone.fa-thermometer-half:after,.fad.fa-temperature-2:after,.fad.fa-temperature-half:after,.fad.fa-thermometer-2:after,.fad.fa-thermometer-half:after{content:"\f2c9\f2c9"}.fa-duotone.fa-temperature-high:after,.fad.fa-temperature-high:after{content:"\f769\f769"}.fa-duotone.fa-temperature-list:after,.fad.fa-temperature-list:after{content:"\e299\e299"}.fa-duotone.fa-temperature-low:after,.fad.fa-temperature-low:after{content:"\f76b\f76b"}.fa-duotone.fa-temperature-1:after,.fa-duotone.fa-temperature-quarter:after,.fa-duotone.fa-thermometer-1:after,.fa-duotone.fa-thermometer-quarter:after,.fad.fa-temperature-1:after,.fad.fa-temperature-quarter:after,.fad.fa-thermometer-1:after,.fad.fa-thermometer-quarter:after{content:"\f2ca\f2ca"}.fa-duotone.fa-temperature-frigid:after,.fa-duotone.fa-temperature-snow:after,.fad.fa-temperature-frigid:after,.fad.fa-temperature-snow:after{content:"\f768\f768"}.fa-duotone.fa-temperature-hot:after,.fa-duotone.fa-temperature-sun:after,.fad.fa-temperature-hot:after,.fad.fa-temperature-sun:after{content:"\f76a\f76a"}.fa-duotone.fa-temperature-3:after,.fa-duotone.fa-temperature-three-quarters:after,.fa-duotone.fa-thermometer-3:after,.fa-duotone.fa-thermometer-three-quarters:after,.fad.fa-temperature-3:after,.fad.fa-temperature-three-quarters:after,.fad.fa-thermometer-3:after,.fad.fa-thermometer-three-quarters:after{content:"\f2c8\f2c8"}.fa-duotone.fa-tenge-sign:after,.fa-duotone.fa-tenge:after,.fad.fa-tenge-sign:after,.fad.fa-tenge:after{content:"\f7d7\f7d7"}.fa-duotone.fa-tennis-ball:after,.fad.fa-tennis-ball:after{content:"\f45e\f45e"}.fa-duotone.fa-terminal:after,.fad.fa-terminal:after{content:"\f120\f120"}.fa-duotone.fa-text:after,.fad.fa-text:after{content:"\f893\f893"}.fa-duotone.fa-text-height:after,.fad.fa-text-height:after{content:"\f034\f034"}.fa-duotone.fa-text-size:after,.fad.fa-text-size:after{content:"\f894\f894"}.fa-duotone.fa-remove-format:after,.fa-duotone.fa-text-slash:after,.fad.fa-remove-format:after,.fad.fa-text-slash:after{content:"\f87d\f87d"}.fa-duotone.fa-text-width:after,.fad.fa-text-width:after{content:"\f035\f035"}.fa-duotone.fa-thermometer:after,.fad.fa-thermometer:after{content:"\f491\f491"}.fa-duotone.fa-theta:after,.fad.fa-theta:after{content:"\f69e\f69e"}.fa-duotone.fa-thought-bubble:after,.fad.fa-thought-bubble:after{content:"\e32e\e32e"}.fa-duotone.fa-thumbs-down:after,.fad.fa-thumbs-down:after{content:"\f165\f165"}.fa-duotone.fa-thumbs-up:after,.fad.fa-thumbs-up:after{content:"\f164\f164"}.fa-duotone.fa-thumb-tack:after,.fa-duotone.fa-thumbtack:after,.fad.fa-thumb-tack:after,.fad.fa-thumbtack:after{content:"\f08d\f08d"}.fa-duotone.fa-tick:after,.fad.fa-tick:after{content:"\e32f\e32f"}.fa-duotone.fa-ticket:after,.fad.fa-ticket:after{content:"\f145\f145"}.fa-duotone.fa-ticket-airline:after,.fad.fa-ticket-airline:after{content:"\e29a\e29a"}.fa-duotone.fa-ticket-alt:after,.fa-duotone.fa-ticket-simple:after,.fad.fa-ticket-alt:after,.fad.fa-ticket-simple:after{content:"\f3ff\f3ff"}.fa-duotone.fa-tickets-airline:after,.fad.fa-tickets-airline:after{content:"\e29b\e29b"}.fa-duotone.fa-tilde:after,.fad.fa-tilde:after{content:"\7e\7e"}.fa-duotone.fa-timeline:after,.fad.fa-timeline:after{content:"\e29c\e29c"}.fa-duotone.fa-timeline-arrow:after,.fad.fa-timeline-arrow:after{content:"\e29d\e29d"}.fa-duotone.fa-timer:after,.fad.fa-timer:after{content:"\e29e\e29e"}.fa-duotone.fa-tire:after,.fad.fa-tire:after{content:"\f631\f631"}.fa-duotone.fa-tire-flat:after,.fad.fa-tire-flat:after{content:"\f632\f632"}.fa-duotone.fa-tire-pressure-warning:after,.fad.fa-tire-pressure-warning:after{content:"\f633\f633"}.fa-duotone.fa-tire-rugged:after,.fad.fa-tire-rugged:after{content:"\f634\f634"}.fa-duotone.fa-toggle-off:after,.fad.fa-toggle-off:after{content:"\f204\f204"}.fa-duotone.fa-toggle-on:after,.fad.fa-toggle-on:after{content:"\f205\f205"}.fa-duotone.fa-toilet:after,.fad.fa-toilet:after{content:"\f7d8\f7d8"}.fa-duotone.fa-toilet-paper:after,.fad.fa-toilet-paper:after{content:"\f71e\f71e"}.fa-duotone.fa-toilet-paper-alt:after,.fa-duotone.fa-toilet-paper-blank:after,.fad.fa-toilet-paper-alt:after,.fad.fa-toilet-paper-blank:after{content:"\f71f\f71f"}.fa-duotone.fa-toilet-paper-blank-under:after,.fa-duotone.fa-toilet-paper-reverse-alt:after,.fad.fa-toilet-paper-blank-under:after,.fad.fa-toilet-paper-reverse-alt:after{content:"\e29f\e29f"}.fa-duotone.fa-toilet-paper-slash:after,.fad.fa-toilet-paper-slash:after{content:"\e072\e072"}.fa-duotone.fa-toilet-paper-reverse:after,.fa-duotone.fa-toilet-paper-under:after,.fad.fa-toilet-paper-reverse:after,.fad.fa-toilet-paper-under:after{content:"\e2a0\e2a0"}.fa-duotone.fa-toilet-paper-reverse-slash:after,.fa-duotone.fa-toilet-paper-under-slash:after,.fad.fa-toilet-paper-reverse-slash:after,.fad.fa-toilet-paper-under-slash:after{content:"\e2a1\e2a1"}.fa-duotone.fa-tomato:after,.fad.fa-tomato:after{content:"\e330\e330"}.fa-duotone.fa-tombstone:after,.fad.fa-tombstone:after{content:"\f720\f720"}.fa-duotone.fa-tombstone-alt:after,.fa-duotone.fa-tombstone-blank:after,.fad.fa-tombstone-alt:after,.fad.fa-tombstone-blank:after{content:"\f721\f721"}.fa-duotone.fa-toolbox:after,.fad.fa-toolbox:after{content:"\f552\f552"}.fa-duotone.fa-tooth:after,.fad.fa-tooth:after{content:"\f5c9\f5c9"}.fa-duotone.fa-toothbrush:after,.fad.fa-toothbrush:after{content:"\f635\f635"}.fa-duotone.fa-torii-gate:after,.fad.fa-torii-gate:after{content:"\f6a1\f6a1"}.fa-duotone.fa-tornado:after,.fad.fa-tornado:after{content:"\f76f\f76f"}.fa-duotone.fa-broadcast-tower:after,.fa-duotone.fa-tower-broadcast:after,.fad.fa-broadcast-tower:after,.fad.fa-tower-broadcast:after{content:"\f519\f519"}.fa-duotone.fa-tower-control:after,.fad.fa-tower-control:after{content:"\e2a2\e2a2"}.fa-duotone.fa-tractor:after,.fad.fa-tractor:after{content:"\f722\f722"}.fa-duotone.fa-trademark:after,.fad.fa-trademark:after{content:"\f25c\f25c"}.fa-duotone.fa-traffic-cone:after,.fad.fa-traffic-cone:after{content:"\f636\f636"}.fa-duotone.fa-traffic-light:after,.fad.fa-traffic-light:after{content:"\f637\f637"}.fa-duotone.fa-traffic-light-go:after,.fad.fa-traffic-light-go:after{content:"\f638\f638"}.fa-duotone.fa-traffic-light-slow:after,.fad.fa-traffic-light-slow:after{content:"\f639\f639"}.fa-duotone.fa-traffic-light-stop:after,.fad.fa-traffic-light-stop:after{content:"\f63a\f63a"}.fa-duotone.fa-trailer:after,.fad.fa-trailer:after{content:"\e041\e041"}.fa-duotone.fa-train:after,.fad.fa-train:after{content:"\f238\f238"}.fa-duotone.fa-subway:after,.fa-duotone.fa-train-subway:after,.fad.fa-subway:after,.fad.fa-train-subway:after{content:"\f239\f239"}.fa-duotone.fa-subway-tunnel:after,.fa-duotone.fa-train-subway-tunnel:after,.fad.fa-subway-tunnel:after,.fad.fa-train-subway-tunnel:after{content:"\e2a3\e2a3"}.fa-duotone.fa-train-track:after,.fad.fa-train-track:after{content:"\e453\e453"}.fa-duotone.fa-train-tram:after,.fa-duotone.fa-tram:after,.fad.fa-train-tram:after,.fad.fa-tram:after{content:"\f7da\f7da"}.fa-duotone.fa-train-tunnel:after,.fad.fa-train-tunnel:after{content:"\e454\e454"}.fa-duotone.fa-transformer-bolt:after,.fad.fa-transformer-bolt:after{content:"\e2a4\e2a4"}.fa-duotone.fa-transgender-alt:after,.fa-duotone.fa-transgender:after,.fad.fa-transgender-alt:after,.fad.fa-transgender:after{content:"\f225\f225"}.fa-duotone.fa-transporter:after,.fad.fa-transporter:after{content:"\e042\e042"}.fa-duotone.fa-transporter-1:after,.fad.fa-transporter-1:after{content:"\e043\e043"}.fa-duotone.fa-transporter-2:after,.fad.fa-transporter-2:after{content:"\e044\e044"}.fa-duotone.fa-transporter-3:after,.fad.fa-transporter-3:after{content:"\e045\e045"}.fa-duotone.fa-transporter-4:after,.fad.fa-transporter-4:after{content:"\e2a5\e2a5"}.fa-duotone.fa-transporter-5:after,.fad.fa-transporter-5:after{content:"\e2a6\e2a6"}.fa-duotone.fa-transporter-6:after,.fad.fa-transporter-6:after{content:"\e2a7\e2a7"}.fa-duotone.fa-transporter-7:after,.fad.fa-transporter-7:after{content:"\e2a8\e2a8"}.fa-duotone.fa-transporter-empty:after,.fad.fa-transporter-empty:after{content:"\e046\e046"}.fa-duotone.fa-trash:after,.fad.fa-trash:after{content:"\f1f8\f1f8"}.fa-duotone.fa-trash-arrow-up:after,.fa-duotone.fa-trash-restore:after,.fad.fa-trash-arrow-up:after,.fad.fa-trash-restore:after{content:"\f829\f829"}.fa-duotone.fa-trash-alt:after,.fa-duotone.fa-trash-can:after,.fad.fa-trash-alt:after,.fad.fa-trash-can:after{content:"\f2ed\f2ed"}.fa-duotone.fa-trash-can-arrow-up:after,.fa-duotone.fa-trash-restore-alt:after,.fad.fa-trash-can-arrow-up:after,.fad.fa-trash-restore-alt:after{content:"\f82a\f82a"}.fa-duotone.fa-trash-can-check:after,.fad.fa-trash-can-check:after{content:"\e2a9\e2a9"}.fa-duotone.fa-trash-can-clock:after,.fad.fa-trash-can-clock:after{content:"\e2aa\e2aa"}.fa-duotone.fa-trash-can-list:after,.fad.fa-trash-can-list:after{content:"\e2ab\e2ab"}.fa-duotone.fa-trash-can-plus:after,.fad.fa-trash-can-plus:after{content:"\e2ac\e2ac"}.fa-duotone.fa-trash-alt-slash:after,.fa-duotone.fa-trash-can-slash:after,.fad.fa-trash-alt-slash:after,.fad.fa-trash-can-slash:after{content:"\e2ad\e2ad"}.fa-duotone.fa-trash-can-arrow-turn-left:after,.fa-duotone.fa-trash-can-undo:after,.fa-duotone.fa-trash-undo-alt:after,.fad.fa-trash-can-arrow-turn-left:after,.fad.fa-trash-can-undo:after,.fad.fa-trash-undo-alt:after{content:"\f896\f896"}.fa-duotone.fa-trash-can-xmark:after,.fad.fa-trash-can-xmark:after{content:"\e2ae\e2ae"}.fa-duotone.fa-trash-check:after,.fad.fa-trash-check:after{content:"\e2af\e2af"}.fa-duotone.fa-trash-clock:after,.fad.fa-trash-clock:after{content:"\e2b0\e2b0"}.fa-duotone.fa-trash-list:after,.fad.fa-trash-list:after{content:"\e2b1\e2b1"}.fa-duotone.fa-trash-plus:after,.fad.fa-trash-plus:after{content:"\e2b2\e2b2"}.fa-duotone.fa-trash-slash:after,.fad.fa-trash-slash:after{content:"\e2b3\e2b3"}.fa-duotone.fa-trash-arrow-turn-left:after,.fa-duotone.fa-trash-undo:after,.fad.fa-trash-arrow-turn-left:after,.fad.fa-trash-undo:after{content:"\f895\f895"}.fa-duotone.fa-trash-xmark:after,.fad.fa-trash-xmark:after{content:"\e2b4\e2b4"}.fa-duotone.fa-treasure-chest:after,.fad.fa-treasure-chest:after{content:"\f723\f723"}.fa-duotone.fa-tree:after,.fad.fa-tree:after{content:"\f1bb\f1bb"}.fa-duotone.fa-tree-christmas:after,.fad.fa-tree-christmas:after{content:"\f7db\f7db"}.fa-duotone.fa-tree-alt:after,.fa-duotone.fa-tree-deciduous:after,.fad.fa-tree-alt:after,.fad.fa-tree-deciduous:after{content:"\f400\f400"}.fa-duotone.fa-tree-decorated:after,.fad.fa-tree-decorated:after{content:"\f7dc\f7dc"}.fa-duotone.fa-tree-large:after,.fad.fa-tree-large:after{content:"\f7dd\f7dd"}.fa-duotone.fa-tree-palm:after,.fad.fa-tree-palm:after{content:"\f82b\f82b"}.fa-duotone.fa-trees:after,.fad.fa-trees:after{content:"\f724\f724"}.fa-duotone.fa-triangle:after,.fad.fa-triangle:after{content:"\f2ec\f2ec"}.fa-duotone.fa-exclamation-triangle:after,.fa-duotone.fa-triangle-exclamation:after,.fa-duotone.fa-warning:after,.fad.fa-exclamation-triangle:after,.fad.fa-triangle-exclamation:after,.fad.fa-warning:after{content:"\f071\f071"}.fa-duotone.fa-triangle-instrument:after,.fa-duotone.fa-triangle-music:after,.fad.fa-triangle-instrument:after,.fad.fa-triangle-music:after{content:"\f8e2\f8e2"}.fa-duotone.fa-construction:after,.fa-duotone.fa-triangle-person-digging:after,.fad.fa-construction:after,.fad.fa-triangle-person-digging:after{content:"\f85d\f85d"}.fa-duotone.fa-trophy:after,.fad.fa-trophy:after{content:"\f091\f091"}.fa-duotone.fa-trophy-alt:after,.fa-duotone.fa-trophy-star:after,.fad.fa-trophy-alt:after,.fad.fa-trophy-star:after{content:"\f2eb\f2eb"}.fa-duotone.fa-truck:after,.fad.fa-truck:after{content:"\f0d1\f0d1"}.fa-duotone.fa-truck-bolt:after,.fad.fa-truck-bolt:after{content:"\e3d0\e3d0"}.fa-duotone.fa-shipping-timed:after,.fa-duotone.fa-truck-clock:after,.fad.fa-shipping-timed:after,.fad.fa-truck-clock:after{content:"\f48c\f48c"}.fa-duotone.fa-truck-container:after,.fad.fa-truck-container:after{content:"\f4dc\f4dc"}.fa-duotone.fa-truck-container-empty:after,.fad.fa-truck-container-empty:after{content:"\e2b5\e2b5"}.fa-duotone.fa-shipping-fast:after,.fa-duotone.fa-truck-fast:after,.fad.fa-shipping-fast:after,.fad.fa-truck-fast:after{content:"\f48b\f48b"}.fa-duotone.fa-truck-flatbed:after,.fad.fa-truck-flatbed:after{content:"\e2b6\e2b6"}.fa-duotone.fa-truck-front:after,.fad.fa-truck-front:after{content:"\e2b7\e2b7"}.fa-duotone.fa-ambulance:after,.fa-duotone.fa-truck-medical:after,.fad.fa-ambulance:after,.fad.fa-truck-medical:after{content:"\f0f9\f0f9"}.fa-duotone.fa-truck-monster:after,.fad.fa-truck-monster:after{content:"\f63b\f63b"}.fa-duotone.fa-truck-moving:after,.fad.fa-truck-moving:after{content:"\f4df\f4df"}.fa-duotone.fa-truck-pickup:after,.fad.fa-truck-pickup:after{content:"\f63c\f63c"}.fa-duotone.fa-truck-plow:after,.fad.fa-truck-plow:after{content:"\f7de\f7de"}.fa-duotone.fa-truck-ramp:after,.fad.fa-truck-ramp:after{content:"\f4e0\f4e0"}.fa-duotone.fa-truck-loading:after,.fa-duotone.fa-truck-ramp-box:after,.fad.fa-truck-loading:after,.fad.fa-truck-ramp-box:after{content:"\f4de\f4de"}.fa-duotone.fa-truck-couch:after,.fa-duotone.fa-truck-ramp-couch:after,.fad.fa-truck-couch:after,.fad.fa-truck-ramp-couch:after{content:"\f4dd\f4dd"}.fa-duotone.fa-truck-tow:after,.fad.fa-truck-tow:after{content:"\e2b8\e2b8"}.fa-duotone.fa-trumpet:after,.fad.fa-trumpet:after{content:"\f8e3\f8e3"}.fa-duotone.fa-teletype:after,.fa-duotone.fa-tty:after,.fad.fa-teletype:after,.fad.fa-tty:after{content:"\f1e4\f1e4"}.fa-duotone.fa-teletype-answer:after,.fa-duotone.fa-tty-answer:after,.fad.fa-teletype-answer:after,.fad.fa-tty-answer:after{content:"\e2b9\e2b9"}.fa-duotone.fa-tugrik-sign:after,.fad.fa-tugrik-sign:after{content:"\e2ba\e2ba"}.fa-duotone.fa-turkey:after,.fad.fa-turkey:after{content:"\f725\f725"}.fa-duotone.fa-try:after,.fa-duotone.fa-turkish-lira-sign:after,.fa-duotone.fa-turkish-lira:after,.fad.fa-try:after,.fad.fa-turkish-lira-sign:after,.fad.fa-turkish-lira:after{content:"\e2bb\e2bb"}.fa-duotone.fa-level-down-alt:after,.fa-duotone.fa-turn-down:after,.fad.fa-level-down-alt:after,.fad.fa-turn-down:after{content:"\f3be\f3be"}.fa-duotone.fa-turn-down-left:after,.fad.fa-turn-down-left:after{content:"\e331\e331"}.fa-duotone.fa-turn-down-right:after,.fad.fa-turn-down-right:after{content:"\e455\e455"}.fa-duotone.fa-level-up-alt:after,.fa-duotone.fa-turn-up:after,.fad.fa-level-up-alt:after,.fad.fa-turn-up:after{content:"\f3bf\f3bf"}.fa-duotone.fa-turntable:after,.fad.fa-turntable:after{content:"\f8e4\f8e4"}.fa-duotone.fa-turtle:after,.fad.fa-turtle:after{content:"\f726\f726"}.fa-duotone.fa-television:after,.fa-duotone.fa-tv-alt:after,.fa-duotone.fa-tv:after,.fad.fa-television:after,.fad.fa-tv-alt:after,.fad.fa-tv:after{content:"\f26c\f26c"}.fa-duotone.fa-tv-music:after,.fad.fa-tv-music:after{content:"\f8e6\f8e6"}.fa-duotone.fa-tv-retro:after,.fad.fa-tv-retro:after{content:"\f401\f401"}.fa-duotone.fa-typewriter:after,.fad.fa-typewriter:after{content:"\f8e7\f8e7"}.fa-duotone.fa-u:after,.fad.fa-u:after{content:"\55\55"}.fa-duotone.fa-ufo:after,.fad.fa-ufo:after{content:"\e047\e047"}.fa-duotone.fa-ufo-beam:after,.fad.fa-ufo-beam:after{content:"\e048\e048"}.fa-duotone.fa-umbrella:after,.fad.fa-umbrella:after{content:"\f0e9\f0e9"}.fa-duotone.fa-umbrella-beach:after,.fad.fa-umbrella-beach:after{content:"\f5ca\f5ca"}.fa-duotone.fa-umbrella-alt:after,.fa-duotone.fa-umbrella-simple:after,.fad.fa-umbrella-alt:after,.fad.fa-umbrella-simple:after{content:"\e2bc\e2bc"}.fa-duotone.fa-underline:after,.fad.fa-underline:after{content:"\f0cd\f0cd"}.fa-duotone.fa-unicorn:after,.fad.fa-unicorn:after{content:"\f727\f727"}.fa-duotone.fa-uniform-martial-arts:after,.fad.fa-uniform-martial-arts:after{content:"\e3d1\e3d1"}.fa-duotone.fa-union:after,.fad.fa-union:after{content:"\f6a2\f6a2"}.fa-duotone.fa-universal-access:after,.fad.fa-universal-access:after{content:"\f29a\f29a"}.fa-duotone.fa-unlock:after,.fad.fa-unlock:after{content:"\f09c\f09c"}.fa-duotone.fa-unlock-alt:after,.fa-duotone.fa-unlock-keyhole:after,.fad.fa-unlock-alt:after,.fad.fa-unlock-keyhole:after{content:"\f13e\f13e"}.fa-duotone.fa-arrow-alt-up:after,.fa-duotone.fa-up:after,.fad.fa-arrow-alt-up:after,.fad.fa-up:after{content:"\f357\f357"}.fa-duotone.fa-arrows-alt-v:after,.fa-duotone.fa-up-down:after,.fad.fa-arrows-alt-v:after,.fad.fa-up-down:after{content:"\f338\f338"}.fa-duotone.fa-arrows-alt:after,.fa-duotone.fa-up-down-left-right:after,.fad.fa-arrows-alt:after,.fad.fa-up-down-left-right:after{content:"\f0b2\f0b2"}.fa-duotone.fa-up-from-dotted-line:after,.fad.fa-up-from-dotted-line:after{content:"\e456\e456"}.fa-duotone.fa-arrow-alt-from-bottom:after,.fa-duotone.fa-up-from-line:after,.fad.fa-arrow-alt-from-bottom:after,.fad.fa-up-from-line:after{content:"\f346\f346"}.fa-duotone.fa-up-left:after,.fad.fa-up-left:after{content:"\e2bd\e2bd"}.fa-duotone.fa-long-arrow-alt-up:after,.fa-duotone.fa-up-long:after,.fad.fa-long-arrow-alt-up:after,.fad.fa-up-long:after{content:"\f30c\f30c"}.fa-duotone.fa-up-right:after,.fad.fa-up-right:after{content:"\e2be\e2be"}.fa-duotone.fa-expand-alt:after,.fa-duotone.fa-up-right-and-down-left-from-center:after,.fad.fa-expand-alt:after,.fad.fa-up-right-and-down-left-from-center:after{content:"\f424\f424"}.fa-duotone.fa-external-link-alt:after,.fa-duotone.fa-up-right-from-square:after,.fad.fa-external-link-alt:after,.fad.fa-up-right-from-square:after{content:"\f35d\f35d"}.fa-duotone.fa-up-to-dotted-line:after,.fad.fa-up-to-dotted-line:after{content:"\e457\e457"}.fa-duotone.fa-arrow-alt-to-top:after,.fa-duotone.fa-up-to-line:after,.fad.fa-arrow-alt-to-top:after,.fad.fa-up-to-line:after{content:"\f34d\f34d"}.fa-duotone.fa-upload:after,.fad.fa-upload:after{content:"\f093\f093"}.fa-duotone.fa-usb-drive:after,.fad.fa-usb-drive:after{content:"\f8e9\f8e9"}.fa-duotone.fa-user:after,.fad.fa-user:after{content:"\f007\f007"}.fa-duotone.fa-user-alien:after,.fad.fa-user-alien:after{content:"\e04a\e04a"}.fa-duotone.fa-user-astronaut:after,.fad.fa-user-astronaut:after{content:"\f4fb\f4fb"}.fa-duotone.fa-user-bounty-hunter:after,.fad.fa-user-bounty-hunter:after{content:"\e2bf\e2bf"}.fa-duotone.fa-user-check:after,.fad.fa-user-check:after{content:"\f4fc\f4fc"}.fa-duotone.fa-user-chef:after,.fad.fa-user-chef:after{content:"\e3d2\e3d2"}.fa-duotone.fa-user-clock:after,.fad.fa-user-clock:after{content:"\f4fd\f4fd"}.fa-duotone.fa-user-cowboy:after,.fad.fa-user-cowboy:after{content:"\f8ea\f8ea"}.fa-duotone.fa-user-crown:after,.fad.fa-user-crown:after{content:"\f6a4\f6a4"}.fa-duotone.fa-user-doctor:after,.fa-duotone.fa-user-md:after,.fad.fa-user-doctor:after,.fad.fa-user-md:after{content:"\f0f0\f0f0"}.fa-duotone.fa-user-doctor-hair:after,.fad.fa-user-doctor-hair:after{content:"\e458\e458"}.fa-duotone.fa-user-doctor-hair-long:after,.fad.fa-user-doctor-hair-long:after{content:"\e459\e459"}.fa-duotone.fa-user-doctor-message:after,.fa-duotone.fa-user-md-chat:after,.fad.fa-user-doctor-message:after,.fad.fa-user-md-chat:after{content:"\f82e\f82e"}.fa-duotone.fa-user-cog:after,.fa-duotone.fa-user-gear:after,.fad.fa-user-cog:after,.fad.fa-user-gear:after{content:"\f4fe\f4fe"}.fa-duotone.fa-user-graduate:after,.fad.fa-user-graduate:after{content:"\f501\f501"}.fa-duotone.fa-user-friends:after,.fa-duotone.fa-user-group:after,.fad.fa-user-friends:after,.fad.fa-user-group:after{content:"\f500\f500"}.fa-duotone.fa-user-group-crown:after,.fa-duotone.fa-users-crown:after,.fad.fa-user-group-crown:after,.fad.fa-users-crown:after{content:"\f6a5\f6a5"}.fa-duotone.fa-user-hair:after,.fad.fa-user-hair:after{content:"\e45a\e45a"}.fa-duotone.fa-user-hair-buns:after,.fad.fa-user-hair-buns:after{content:"\e3d3\e3d3"}.fa-duotone.fa-user-hair-long:after,.fad.fa-user-hair-long:after{content:"\e45b\e45b"}.fa-duotone.fa-business-front:after,.fa-duotone.fa-party-back:after,.fa-duotone.fa-trian-balbot:after,.fa-duotone.fa-user-hair-mullet:after,.fad.fa-business-front:after,.fad.fa-party-back:after,.fad.fa-trian-balbot:after,.fad.fa-user-hair-mullet:after{content:"\e45c\e45c"}.fa-duotone.fa-user-headset:after,.fad.fa-user-headset:after{content:"\f82d\f82d"}.fa-duotone.fa-user-construction:after,.fa-duotone.fa-user-hard-hat:after,.fa-duotone.fa-user-helmet-safety:after,.fad.fa-user-construction:after,.fad.fa-user-hard-hat:after,.fad.fa-user-helmet-safety:after{content:"\f82c\f82c"}.fa-duotone.fa-user-injured:after,.fad.fa-user-injured:after{content:"\f728\f728"}.fa-duotone.fa-user-alt:after,.fa-duotone.fa-user-large:after,.fad.fa-user-alt:after,.fad.fa-user-large:after{content:"\f406\f406"}.fa-duotone.fa-user-alt-slash:after,.fa-duotone.fa-user-large-slash:after,.fad.fa-user-alt-slash:after,.fad.fa-user-large-slash:after{content:"\f4fa\f4fa"}.fa-duotone.fa-user-lock:after,.fad.fa-user-lock:after{content:"\f502\f502"}.fa-duotone.fa-user-minus:after,.fad.fa-user-minus:after{content:"\f503\f503"}.fa-duotone.fa-user-music:after,.fad.fa-user-music:after{content:"\f8eb\f8eb"}.fa-duotone.fa-user-ninja:after,.fad.fa-user-ninja:after{content:"\f504\f504"}.fa-duotone.fa-user-nurse:after,.fad.fa-user-nurse:after{content:"\f82f\f82f"}.fa-duotone.fa-user-nurse-hair:after,.fad.fa-user-nurse-hair:after{content:"\e45d\e45d"}.fa-duotone.fa-user-nurse-hair-long:after,.fad.fa-user-nurse-hair-long:after{content:"\e45e\e45e"}.fa-duotone.fa-user-edit:after,.fa-duotone.fa-user-pen:after,.fad.fa-user-edit:after,.fad.fa-user-pen:after{content:"\f4ff\f4ff"}.fa-duotone.fa-user-pilot:after,.fad.fa-user-pilot:after{content:"\e2c0\e2c0"}.fa-duotone.fa-user-pilot-tie:after,.fad.fa-user-pilot-tie:after{content:"\e2c1\e2c1"}.fa-duotone.fa-user-plus:after,.fad.fa-user-plus:after{content:"\f234\f234"}.fa-duotone.fa-user-police:after,.fad.fa-user-police:after{content:"\e333\e333"}.fa-duotone.fa-user-police-tie:after,.fad.fa-user-police-tie:after{content:"\e334\e334"}.fa-duotone.fa-user-robot:after,.fad.fa-user-robot:after{content:"\e04b\e04b"}.fa-duotone.fa-user-secret:after,.fad.fa-user-secret:after{content:"\f21b\f21b"}.fa-duotone.fa-user-shakespeare:after,.fad.fa-user-shakespeare:after{content:"\e2c2\e2c2"}.fa-duotone.fa-user-shield:after,.fad.fa-user-shield:after{content:"\f505\f505"}.fa-duotone.fa-user-slash:after,.fad.fa-user-slash:after{content:"\f506\f506"}.fa-duotone.fa-user-tag:after,.fad.fa-user-tag:after{content:"\f507\f507"}.fa-duotone.fa-user-tie:after,.fad.fa-user-tie:after{content:"\f508\f508"}.fa-duotone.fa-user-tie-hair:after,.fad.fa-user-tie-hair:after{content:"\e45f\e45f"}.fa-duotone.fa-user-tie-hair-long:after,.fad.fa-user-tie-hair-long:after{content:"\e460\e460"}.fa-duotone.fa-user-unlock:after,.fad.fa-user-unlock:after{content:"\e058\e058"}.fa-duotone.fa-user-visor:after,.fad.fa-user-visor:after{content:"\e04c\e04c"}.fa-duotone.fa-user-vneck:after,.fad.fa-user-vneck:after{content:"\e461\e461"}.fa-duotone.fa-user-vneck-hair:after,.fad.fa-user-vneck-hair:after{content:"\e462\e462"}.fa-duotone.fa-user-vneck-hair-long:after,.fad.fa-user-vneck-hair-long:after{content:"\e463\e463"}.fa-duotone.fa-user-times:after,.fa-duotone.fa-user-xmark:after,.fad.fa-user-times:after,.fad.fa-user-xmark:after{content:"\f235\f235"}.fa-duotone.fa-users:after,.fad.fa-users:after{content:"\f0c0\f0c0"}.fa-duotone.fa-users-cog:after,.fa-duotone.fa-users-gear:after,.fad.fa-users-cog:after,.fad.fa-users-gear:after{content:"\f509\f509"}.fa-duotone.fa-users-medical:after,.fad.fa-users-medical:after{content:"\f830\f830"}.fa-duotone.fa-users-slash:after,.fad.fa-users-slash:after{content:"\e073\e073"}.fa-duotone.fa-cutlery:after,.fa-duotone.fa-utensils:after,.fad.fa-cutlery:after,.fad.fa-utensils:after{content:"\f2e7\f2e7"}.fa-duotone.fa-utensils-slash:after,.fad.fa-utensils-slash:after{content:"\e464\e464"}.fa-duotone.fa-utility-pole:after,.fad.fa-utility-pole:after{content:"\e2c3\e2c3"}.fa-duotone.fa-utility-pole-double:after,.fad.fa-utility-pole-double:after{content:"\e2c4\e2c4"}.fa-duotone.fa-v:after,.fad.fa-v:after{content:"\56\56"}.fa-duotone.fa-vacuum:after,.fad.fa-vacuum:after{content:"\e04d\e04d"}.fa-duotone.fa-vacuum-robot:after,.fad.fa-vacuum-robot:after{content:"\e04e\e04e"}.fa-duotone.fa-value-absolute:after,.fad.fa-value-absolute:after{content:"\f6a6\f6a6"}.fa-duotone.fa-shuttle-van:after,.fa-duotone.fa-van-shuttle:after,.fad.fa-shuttle-van:after,.fad.fa-van-shuttle:after{content:"\f5b6\f5b6"}.fa-duotone.fa-vault:after,.fad.fa-vault:after{content:"\e2c5\e2c5"}.fa-duotone.fa-vector-circle:after,.fad.fa-vector-circle:after{content:"\e2c6\e2c6"}.fa-duotone.fa-vector-polygon:after,.fad.fa-vector-polygon:after{content:"\e2c7\e2c7"}.fa-duotone.fa-vector-square:after,.fad.fa-vector-square:after{content:"\f5cb\f5cb"}.fa-duotone.fa-vent-damper:after,.fad.fa-vent-damper:after{content:"\e465\e465"}.fa-duotone.fa-venus:after,.fad.fa-venus:after{content:"\f221\f221"}.fa-duotone.fa-venus-double:after,.fad.fa-venus-double:after{content:"\f226\f226"}.fa-duotone.fa-venus-mars:after,.fad.fa-venus-mars:after{content:"\f228\f228"}.fa-duotone.fa-vest:after,.fad.fa-vest:after{content:"\e085\e085"}.fa-duotone.fa-vest-patches:after,.fad.fa-vest-patches:after{content:"\e086\e086"}.fa-duotone.fa-vial:after,.fad.fa-vial:after{content:"\f492\f492"}.fa-duotone.fa-vials:after,.fad.fa-vials:after{content:"\f493\f493"}.fa-duotone.fa-video-camera:after,.fa-duotone.fa-video:after,.fad.fa-video-camera:after,.fad.fa-video:after{content:"\f03d\f03d"}.fa-duotone.fa-video-arrow-down-left:after,.fad.fa-video-arrow-down-left:after{content:"\e2c8\e2c8"}.fa-duotone.fa-video-arrow-up-right:after,.fad.fa-video-arrow-up-right:after{content:"\e2c9\e2c9"}.fa-duotone.fa-video-plus:after,.fad.fa-video-plus:after{content:"\f4e1\f4e1"}.fa-duotone.fa-video-slash:after,.fad.fa-video-slash:after{content:"\f4e2\f4e2"}.fa-duotone.fa-vihara:after,.fad.fa-vihara:after{content:"\f6a7\f6a7"}.fa-duotone.fa-violin:after,.fad.fa-violin:after{content:"\f8ed\f8ed"}.fa-duotone.fa-virus:after,.fad.fa-virus:after{content:"\e074\e074"}.fa-duotone.fa-virus-slash:after,.fad.fa-virus-slash:after{content:"\e075\e075"}.fa-duotone.fa-viruses:after,.fad.fa-viruses:after{content:"\e076\e076"}.fa-duotone.fa-voicemail:after,.fad.fa-voicemail:after{content:"\f897\f897"}.fa-duotone.fa-volcano:after,.fad.fa-volcano:after{content:"\f770\f770"}.fa-duotone.fa-volleyball-ball:after,.fa-duotone.fa-volleyball:after,.fad.fa-volleyball-ball:after,.fad.fa-volleyball:after{content:"\f45f\f45f"}.fa-duotone.fa-volume-medium:after,.fa-duotone.fa-volume:after,.fad.fa-volume-medium:after,.fad.fa-volume:after{content:"\f6a8\f6a8"}.fa-duotone.fa-volume-high:after,.fa-duotone.fa-volume-up:after,.fad.fa-volume-high:after,.fad.fa-volume-up:after{content:"\f028\f028"}.fa-duotone.fa-volume-down:after,.fa-duotone.fa-volume-low:after,.fad.fa-volume-down:after,.fad.fa-volume-low:after{content:"\f027\f027"}.fa-duotone.fa-volume-off:after,.fad.fa-volume-off:after{content:"\f026\f026"}.fa-duotone.fa-volume-slash:after,.fad.fa-volume-slash:after{content:"\f2e2\f2e2"}.fa-duotone.fa-volume-mute:after,.fa-duotone.fa-volume-times:after,.fa-duotone.fa-volume-xmark:after,.fad.fa-volume-mute:after,.fad.fa-volume-times:after,.fad.fa-volume-xmark:after{content:"\f6a9\f6a9"}.fa-duotone.fa-vr-cardboard:after,.fad.fa-vr-cardboard:after{content:"\f729\f729"}.fa-duotone.fa-w:after,.fad.fa-w:after{content:"\57\57"}.fa-duotone.fa-waffle:after,.fad.fa-waffle:after{content:"\e466\e466"}.fa-duotone.fa-wagon-covered:after,.fad.fa-wagon-covered:after{content:"\f8ee\f8ee"}.fa-duotone.fa-walker:after,.fad.fa-walker:after{content:"\f831\f831"}.fa-duotone.fa-walkie-talkie:after,.fad.fa-walkie-talkie:after{content:"\f8ef\f8ef"}.fa-duotone.fa-wallet:after,.fad.fa-wallet:after{content:"\f555\f555"}.fa-duotone.fa-wand:after,.fad.fa-wand:after{content:"\f72a\f72a"}.fa-duotone.fa-magic:after,.fa-duotone.fa-wand-magic:after,.fad.fa-magic:after,.fad.fa-wand-magic:after{content:"\f0d0\f0d0"}.fa-duotone.fa-magic-wand-sparkles:after,.fa-duotone.fa-wand-magic-sparkles:after,.fad.fa-magic-wand-sparkles:after,.fad.fa-wand-magic-sparkles:after{content:"\e2ca\e2ca"}.fa-duotone.fa-wand-sparkles:after,.fad.fa-wand-sparkles:after{content:"\f72b\f72b"}.fa-duotone.fa-warehouse:after,.fad.fa-warehouse:after{content:"\f494\f494"}.fa-duotone.fa-warehouse-alt:after,.fa-duotone.fa-warehouse-full:after,.fad.fa-warehouse-alt:after,.fad.fa-warehouse-full:after{content:"\f495\f495"}.fa-duotone.fa-washer:after,.fa-duotone.fa-washing-machine:after,.fad.fa-washer:after,.fad.fa-washing-machine:after{content:"\f898\f898"}.fa-duotone.fa-watch:after,.fad.fa-watch:after{content:"\f2e1\f2e1"}.fa-duotone.fa-watch-apple:after,.fad.fa-watch-apple:after{content:"\e2cb\e2cb"}.fa-duotone.fa-watch-calculator:after,.fad.fa-watch-calculator:after{content:"\f8f0\f8f0"}.fa-duotone.fa-watch-fitness:after,.fad.fa-watch-fitness:after{content:"\f63e\f63e"}.fa-duotone.fa-watch-smart:after,.fad.fa-watch-smart:after{content:"\e2cc\e2cc"}.fa-duotone.fa-water:after,.fad.fa-water:after{content:"\f773\f773"}.fa-duotone.fa-water-arrow-down:after,.fa-duotone.fa-water-lower:after,.fad.fa-water-arrow-down:after,.fad.fa-water-lower:after{content:"\f774\f774"}.fa-duotone.fa-water-arrow-up:after,.fa-duotone.fa-water-rise:after,.fad.fa-water-arrow-up:after,.fad.fa-water-rise:after{content:"\f775\f775"}.fa-duotone.fa-ladder-water:after,.fa-duotone.fa-swimming-pool:after,.fa-duotone.fa-water-ladder:after,.fad.fa-ladder-water:after,.fad.fa-swimming-pool:after,.fad.fa-water-ladder:after{content:"\f5c5\f5c5"}.fa-duotone.fa-watermelon-slice:after,.fad.fa-watermelon-slice:after{content:"\e337\e337"}.fa-duotone.fa-heart-rate:after,.fa-duotone.fa-wave-pulse:after,.fad.fa-heart-rate:after,.fad.fa-wave-pulse:after{content:"\f5f8\f5f8"}.fa-duotone.fa-wave-sine:after,.fad.fa-wave-sine:after{content:"\f899\f899"}.fa-duotone.fa-wave-square:after,.fad.fa-wave-square:after{content:"\f83e\f83e"}.fa-duotone.fa-wave-triangle:after,.fad.fa-wave-triangle:after{content:"\f89a\f89a"}.fa-duotone.fa-waveform:after,.fad.fa-waveform:after{content:"\f8f1\f8f1"}.fa-duotone.fa-waveform-lines:after,.fa-duotone.fa-waveform-path:after,.fad.fa-waveform-lines:after,.fad.fa-waveform-path:after{content:"\f8f2\f8f2"}.fa-duotone.fa-weight-hanging:after,.fad.fa-weight-hanging:after{content:"\f5cd\f5cd"}.fa-duotone.fa-weight-scale:after,.fa-duotone.fa-weight:after,.fad.fa-weight-scale:after,.fad.fa-weight:after{content:"\f496\f496"}.fa-duotone.fa-whale:after,.fad.fa-whale:after{content:"\f72c\f72c"}.fa-duotone.fa-wheat:after,.fad.fa-wheat:after{content:"\f72d\f72d"}.fa-duotone.fa-wheat-alt:after,.fa-duotone.fa-wheat-awn:after,.fad.fa-wheat-alt:after,.fad.fa-wheat-awn:after{content:"\e2cd\e2cd"}.fa-duotone.fa-wheat-awn-slash:after,.fad.fa-wheat-awn-slash:after{content:"\e338\e338"}.fa-duotone.fa-wheat-slash:after,.fad.fa-wheat-slash:after{content:"\e339\e339"}.fa-duotone.fa-wheelchair:after,.fad.fa-wheelchair:after{content:"\f193\f193"}.fa-duotone.fa-wheelchair-alt:after,.fa-duotone.fa-wheelchair-move:after,.fad.fa-wheelchair-alt:after,.fad.fa-wheelchair-move:after{content:"\e2ce\e2ce"}.fa-duotone.fa-glass-whiskey:after,.fa-duotone.fa-whiskey-glass:after,.fad.fa-glass-whiskey:after,.fad.fa-whiskey-glass:after{content:"\f7a0\f7a0"}.fa-duotone.fa-glass-whiskey-rocks:after,.fa-duotone.fa-whiskey-glass-ice:after,.fad.fa-glass-whiskey-rocks:after,.fad.fa-whiskey-glass-ice:after{content:"\f7a1\f7a1"}.fa-duotone.fa-whistle:after,.fad.fa-whistle:after{content:"\f460\f460"}.fa-duotone.fa-wifi-3:after,.fa-duotone.fa-wifi-strong:after,.fa-duotone.fa-wifi:after,.fad.fa-wifi-3:after,.fad.fa-wifi-strong:after,.fad.fa-wifi:after{content:"\f1eb\f1eb"}.fa-duotone.fa-wifi-exclamation:after,.fad.fa-wifi-exclamation:after{content:"\e2cf\e2cf"}.fa-duotone.fa-wifi-2:after,.fa-duotone.fa-wifi-fair:after,.fad.fa-wifi-2:after,.fad.fa-wifi-fair:after{content:"\f6ab\f6ab"}.fa-duotone.fa-wifi-slash:after,.fad.fa-wifi-slash:after{content:"\f6ac\f6ac"}.fa-duotone.fa-wifi-1:after,.fa-duotone.fa-wifi-weak:after,.fad.fa-wifi-1:after,.fad.fa-wifi-weak:after{content:"\f6aa\f6aa"}.fa-duotone.fa-wind:after,.fad.fa-wind:after{content:"\f72e\f72e"}.fa-duotone.fa-wind-turbine:after,.fad.fa-wind-turbine:after{content:"\f89b\f89b"}.fa-duotone.fa-wind-circle-exclamation:after,.fa-duotone.fa-wind-warning:after,.fad.fa-wind-circle-exclamation:after,.fad.fa-wind-warning:after{content:"\f776\f776"}.fa-duotone.fa-window:after,.fad.fa-window:after{content:"\f40e\f40e"}.fa-duotone.fa-window-alt:after,.fa-duotone.fa-window-flip:after,.fad.fa-window-alt:after,.fad.fa-window-flip:after{content:"\f40f\f40f"}.fa-duotone.fa-window-frame:after,.fad.fa-window-frame:after{content:"\e04f\e04f"}.fa-duotone.fa-window-frame-open:after,.fad.fa-window-frame-open:after{content:"\e050\e050"}.fa-duotone.fa-window-maximize:after,.fad.fa-window-maximize:after{content:"\f2d0\f2d0"}.fa-duotone.fa-window-minimize:after,.fad.fa-window-minimize:after{content:"\f2d1\f2d1"}.fa-duotone.fa-window-restore:after,.fad.fa-window-restore:after{content:"\f2d2\f2d2"}.fa-duotone.fa-windsock:after,.fad.fa-windsock:after{content:"\f777\f777"}.fa-duotone.fa-wine-bottle:after,.fad.fa-wine-bottle:after{content:"\f72f\f72f"}.fa-duotone.fa-wine-glass:after,.fad.fa-wine-glass:after{content:"\f4e3\f4e3"}.fa-duotone.fa-fragile:after,.fa-duotone.fa-wine-glass-crack:after,.fad.fa-fragile:after,.fad.fa-wine-glass-crack:after{content:"\f4bb\f4bb"}.fa-duotone.fa-wine-glass-alt:after,.fa-duotone.fa-wine-glass-empty:after,.fad.fa-wine-glass-alt:after,.fad.fa-wine-glass-empty:after{content:"\f5ce\f5ce"}.fa-duotone.fa-krw:after,.fa-duotone.fa-won-sign:after,.fa-duotone.fa-won:after,.fad.fa-krw:after,.fad.fa-won-sign:after,.fad.fa-won:after{content:"\f159\f159"}.fa-duotone.fa-wreath:after,.fad.fa-wreath:after{content:"\f7e2\f7e2"}.fa-duotone.fa-wrench:after,.fad.fa-wrench:after{content:"\f0ad\f0ad"}.fa-duotone.fa-wrench-simple:after,.fad.fa-wrench-simple:after{content:"\e2d1\e2d1"}.fa-duotone.fa-x:after,.fad.fa-x:after{content:"\58\58"}.fa-duotone.fa-x-ray:after,.fad.fa-x-ray:after{content:"\f497\f497"}.fa-duotone.fa-close:after,.fa-duotone.fa-multiply:after,.fa-duotone.fa-remove:after,.fa-duotone.fa-times:after,.fa-duotone.fa-xmark:after,.fad.fa-close:after,.fad.fa-multiply:after,.fad.fa-remove:after,.fad.fa-times:after,.fad.fa-xmark:after{content:"\f00d\f00d"}.fa-duotone.fa-times-to-slot:after,.fa-duotone.fa-vote-nay:after,.fa-duotone.fa-xmark-to-slot:after,.fad.fa-times-to-slot:after,.fad.fa-vote-nay:after,.fad.fa-xmark-to-slot:after{content:"\f771\f771"}.fa-duotone.fa-y:after,.fad.fa-y:after{content:"\59\59"}.fa-duotone.fa-cny:after,.fa-duotone.fa-jpy:after,.fa-duotone.fa-rmb:after,.fa-duotone.fa-yen-sign:after,.fa-duotone.fa-yen:after,.fad.fa-cny:after,.fad.fa-jpy:after,.fad.fa-rmb:after,.fad.fa-yen-sign:after,.fad.fa-yen:after{content:"\f157\f157"}.fa-duotone.fa-yin-yang:after,.fad.fa-yin-yang:after{content:"\f6ad\f6ad"}.fa-duotone.fa-z:after,.fad.fa-z:after{content:"\5a\5a"}:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;font-display:block;src:url(../fonts/fontawesome/fa-light-300.woff2) format("woff2"),url(../fonts/fontawesome/fa-light-300.ttf) format("truetype")}.fa-light,.fal{font-family:Font Awesome\ 6 Pro;font-weight:300}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(../fonts/fontawesome/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:Font Awesome\ 6 Pro;font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(../fonts/fontawesome/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:Font Awesome\ 6 Pro;font-weight:900}:host,:root{--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:100;font-display:block;src:url(../fonts/fontawesome/fa-thin-100.woff2) format("woff2"),url(../fonts/fontawesome/fa-thin-100.ttf) format("truetype")}.fa-thin,.fat{font-family:Font Awesome\ 6 Pro;font-weight:100} \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/css/magnific-popup.min.css b/support-portal-frontend/src/static_assets/css/magnific-popup.min.css new file mode 100644 index 0000000..da3be40 --- /dev/null +++ b/support-portal-frontend/src/static_assets/css/magnific-popup.min.css @@ -0,0 +1 @@ +.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/css/nice-select.min.css b/support-portal-frontend/src/static_assets/css/nice-select.min.css new file mode 100644 index 0000000..003c09e --- /dev/null +++ b/support-portal-frontend/src/static_assets/css/nice-select.min.css @@ -0,0 +1 @@ +.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:1}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block} \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/css/slick.min.css b/support-portal-frontend/src/static_assets/css/slick.min.css new file mode 100644 index 0000000..b78f822 --- /dev/null +++ b/support-portal-frontend/src/static_assets/css/slick.min.css @@ -0,0 +1 @@ +.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/css/style.css b/support-portal-frontend/src/static_assets/css/style.css new file mode 100644 index 0000000..d3850e9 --- /dev/null +++ b/support-portal-frontend/src/static_assets/css/style.css @@ -0,0 +1,24425 @@ +@charset "UTF-8"; +/* +Template Name: Edura +Template URL: http://themeholy.com/html/edura +Description: Online Courses & Education HTML Template +Author: themeholy +Author URI: https://themeforest.net/user/themeholy +Version: 1.0.0 +*/ +/*================================= + CSS Index Here +==================================*/ +/* + +01. Theme Base + 1.1. Mixin + 1.2. Function + 1.3. Variable + 1.4. Typography + 1.5. Extend + 1.7. Wordpress Default +02. Reset + 2.1. Container + 2.2. Grid + 2.3. Input + 2.4. Slick Slider + 2.5. Mobile Menu +03. Utilities + 3.1. Preloader + 3.2. Buttons + 3.3. Titles + 3.4. Common + 3.6. Font + 3.7. Background + 3.8. Text Color + 3.9. Overlay + 3.10. Animation +04. Template Style + 4.1. Widget + 4.2. Header + 4.3. Footer + 4.4. Breadcumb + 4.5. Pagination + 4.6. Blog + 4.7. Comments + 4.8. Hero Area + 4.9. Error + 4.00. Popup Search + 4.00. Popup Side Menu + 4.00. Wocommerce + 4.00. Products + 4.00. Cart + 4.00. Checkout + 4.00. Wishlist + 4.00. Client + 4.00. Service +05. Spacing + +*/ +/*================================= + CSS Index End +==================================*/ +/*================================= + 01. Theme Base +==================================*/ +/*------------------- 1.1. Mixin -------------------*/ +@use "sass:math"; +/*------------------- 1.2. Function -------------------*/ +/*------------------- 1.3. Variable-------------------*/ +:root { + --theme-color: #0D5EF4; + --theme-color2: #F20F10; + --title-color: #0F2239; + --body-color: #4D5765; + --smoke-color: #F3F7FB; + --black-color: #000000; + --white-color: #ffffff; + --light-color: #72849B; + --yellow-color: #FFB539; + --success-color: #28a745; + --error-color: #dc3545; + --border-color: #ecf1f9; + --title-font: 'Jost', sans-serif; + --body-font: 'Roboto', sans-serif; + --icon-font: "Font Awesome 6 Pro"; + --main-container: 1380px; + --container-gutters: 24px; + --section-space: 120px; + --section-space-mobile: 80px; + --section-title-space: 70px; + --ripple-ani-duration: 5s; +} + +/*------------------- 1.5. Typography -------------------*/ +html, +body { + scroll-behavior: auto !important; +} + +body { + font-family: var(--title-font); + font-size: 16px; + font-weight: 400; + color: var(--body-color); + line-height: 26px; + overflow-x: hidden; + -webkit-font-smoothing: antialiased; + /***scroll-bar***/ +} + +body::-webkit-scrollbar { + width: 10px; + height: 10px; + border-radius: 20px; +} + +body::-webkit-scrollbar-track { + background: rgba(252, 0, 18, 0.1); + box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + border-radius: 20px; +} + +body::-webkit-scrollbar-thumb { + background-color: var(--theme-color); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 20%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent); + border-radius: 20px; +} + +iframe { + border: none; + width: 100%; +} + +.slick-slide:focus, +button:focus, +a:focus, +a:active, +input, +input:hover, +input:focus, +input:active, +textarea, +textarea:hover, +textarea:focus, +textarea:active { + outline: none; +} + +input:focus { + outline: none; + box-shadow: none; +} + +img:not([draggable]), +embed, +object, +video { + max-width: 100%; + height: auto; +} + +ul { + list-style-type: disc; +} + +ol { + list-style-type: decimal; +} + +table { + margin: 0 0 1.5em; + width: 100%; + border-collapse: collapse; + border-spacing: 0; + border: 1px solid var(--border-color); +} + +th { + font-weight: 700; + color: var(--title-color); +} + +td, +th { + border: 1px solid var(--border-color); + padding: 9px 12px; +} + +a { + color: var(--theme-color); + text-decoration: none; + outline: 0; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +a:hover { + color: var(--title-color); +} + +a:active, a:focus, a:hover, a:visited { + text-decoration: none; + outline: 0; +} + +button { + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +img { + border: none; + max-width: 100%; +} + +ins { + text-decoration: none; +} + +pre { + font-family: var(--body-font); + background: #f5f5f5; + color: #666; + font-size: 14px; + margin: 20px 0; + overflow: auto; + padding: 20px; + white-space: pre-wrap; + word-wrap: break-word; +} + +span.ajax-loader:empty, +p:empty { + display: none; +} + +p { + font-family: var(--body-font); + margin: 0 0 18px 0; + color: var(--body-color); + line-height: 1.75; +} + +h1 a, +h2 a, +h3 a, +h4 a, +h5 a, +h6 a, +p a, +span a { + font-size: inherit; + font-family: inherit; + font-weight: inherit; + line-height: inherit; +} + +.h1, +h1, +.h2, +h2, +.h3, +h3, +.h4, +h4, +.h5, +h5, +.h6, +h6 { + font-family: var(--title-font); + color: var(--title-color); + text-transform: none; + font-weight: 700; + line-height: 1.4; + margin: 0 0 15px 0; +} + +.h1, +h1 { + font-size: 60px; + line-height: 1.167; +} + +.h2, +h2 { + font-size: 44px; + line-height: 1.208; +} + +.h3, +h3 { + font-size: 36px; + line-height: 1.278; +} + +.h4, +h4 { + font-size: 30px; + line-height: 1.333; + font-weight: 600; +} + +.h5, +h5 { + font-size: 24px; + line-height: 1.417; + font-weight: 600; +} + +.h6, +h6 { + font-size: 20px; + line-height: 1.5; + font-weight: 600; +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .h1, + h1 { + font-size: 48px; + } + .h2, + h2 { + font-size: 40px; + } +} + +/* Large devices */ +@media (max-width: 1199px) { + .h1, + h1 { + font-size: 40px; + } + .h2, + h2 { + font-size: 36px; + } + .h3, + h3 { + font-size: 30px; + } + .h4, + h4 { + font-size: 24px; + } + .h5, + h5 { + font-size: 20px; + } + .h6, + h6 { + font-size: 16px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .h1, + h1 { + font-size: 40px; + } + .h2, + h2 { + font-size: 28px; + } + .h3, + h3 { + font-size: 26px; + } + .h4, + h4 { + font-size: 22px; + } + .h5, + h5 { + font-size: 18px; + } + .h6, + h6 { + font-size: 16px; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .h1, + h1 { + font-size: 34px; + line-height: 1.3; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .h1, + h1 { + font-size: 32px; + } +} + +/*------------------- 1.6. Extend -------------------*/ +/*------------------- 1.7. Wordpress Default -------------------*/ +.admin-bar .th-header .sticky-wrapper.sticky { + top: 32px; +} + +p.has-drop-cap { + margin-bottom: 20px; +} + +.page--item p:last-child .alignright { + clear: right; +} + +.blog-title, +.pagi-title, +.breadcumb-title { + word-break: break-word; +} + +.blocks-gallery-caption, +.wp-block-embed figcaption, +.wp-block-image figcaption { + color: var(--body-color); +} + +.bypostauthor, +.gallery-caption { + display: block; +} + +.page-links, +.clearfix { + clear: both; +} + +.page--item { + margin-bottom: 30px; +} + +.page--item p { + line-height: 1.8; +} + +.content-none-search { + margin-top: 30px; + margin-bottom: -10px; +} + +.nof-title { + margin-top: -0.2em; +} + +.wp-block-button.aligncenter { + text-align: center; +} + +.alignleft { + display: inline; + float: left; + margin-bottom: 10px; + margin-right: 1.5em; +} + +.alignright { + display: inline; + float: right; + margin-bottom: 10px; + margin-left: 1.5em; + margin-right: 1em; +} + +.aligncenter { + clear: both; + display: block; + margin-left: auto; + margin-right: auto; + max-width: 100%; +} + +.gallery { + margin-bottom: 1.5em; + width: 100%; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; + padding: 0 5px; +} + +.wp-block-columns { + margin-bottom: 1em; +} + +figure.gallery-item { + margin-bottom: 10px; + display: inline-block; +} + +figure.wp-block-gallery { + margin-bottom: 14px; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; + font-size: 12px; + color: var(--body-color); + line-height: 1.5; + padding: .5em 0; +} + +.wp-block-cover p:not(.has-text-color), +.wp-block-cover-image-text, +.wp-block-cover-text { + color: var(--white-color); +} + +.wp-block-cover { + margin-bottom: 15px; +} + +.wp-caption-text { + text-align: center; +} + +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption .wp-caption-text { + margin: .5em 0; + font-size: 14px; +} + +.wp-block-media-text, +.wp-block-media-text.alignwide, +figure.wp-block-gallery { + margin-bottom: 30px; +} + +.wp-block-media-text.alignwide { + background-color: var(--smoke-color); +} + +.editor-styles-wrapper .has-large-font-size, +.has-large-font-size { + line-height: 1.4; +} + +.wp-block-latest-comments a { + color: inherit; +} + +.wp-block-button { + margin-bottom: 10px; +} + +.wp-block-button:last-child { + margin-bottom: 0; +} + +.wp-block-button .wp-block-button__link { + color: #fff; +} + +.wp-block-button .wp-block-button__link:hover { + color: #fff; + background-color: var(--theme-color); +} + +.wp-block-button.is-style-outline .wp-block-button__link { + background-color: transparent; + border-color: var(--title-color); + color: var(--title-color); +} + +.wp-block-button.is-style-outline .wp-block-button__link:hover { + color: #fff; + background-color: var(--theme-color); + border-color: var(--theme-color); +} + +.wp-block-button.is-style-squared .wp-block-button__link { + border-radius: 0; +} + +ol.wp-block-latest-comments li { + margin: 15px 0; +} + +ul.wp-block-latest-posts { + padding: 0; + margin: 0; + margin-bottom: 15px; +} + +ul.wp-block-latest-posts a { + color: inherit; +} + +ul.wp-block-latest-posts a:hover { + color: var(--theme-color); +} + +ul.wp-block-latest-posts li { + margin: 15px 0; +} + +.wp-block-search { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-bottom: 30px; +} + +.wp-block-search .wp-block-search__input { + width: 100%; + max-width: 100%; + border: 1px solid rgba(0, 0, 0, 0.1); + padding-left: 20px; + border-radius: 8px 0 0 8px; +} + +.wp-block-search .wp-block-search__button { + margin: 0; + min-width: 110px; + border: none; + color: #fff; + background-color: var(--theme-color); + border-radius: 0 8px 8px 0; +} + +.wp-block-search .wp-block-search__button.has-icon { + min-width: 55px; +} + +.wp-block-search .wp-block-search__button:hover { + background-color: var(--title-color); + opacity: 0.8; +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { + padding: 0; + border: none; +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { + padding: 0 8px 0 25px; + border-radius: 8px 0 0 8px; +} + +ul.wp-block-rss a { + color: inherit; +} + +.wp-block-group.has-background { + padding: 15px 15px 1px; + margin-bottom: 30px; +} + +.wp-block-table td, +.wp-block-table th { + border-color: rgba(0, 0, 0, 0.1); +} + +.wp-block-table.is-style-stripes { + border: 1px solid rgba(0, 0, 0, 0.1); + margin-bottom: 30px; +} + +.wp-block-table.is-style-stripes { + border: 0; + margin-bottom: 30px; + border-bottom: 0; +} + +.wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td { + border-color: var(--border-color); +} + +.logged-in .will-sticky .sticky-active.active, +.logged-in .preloader .th-btn { + top: 32px; +} + +@media (max-width: 782px) { + .logged-in .will-sticky .sticky-active.active, + .logged-in .preloader .th-btn { + top: 46px; + } +} + +@media (max-width: 600px) { + .logged-in .will-sticky .sticky-active.active, + .logged-in .preloader .th-btn { + top: 0; + } +} + +.post-password-form { + margin-bottom: 30px; + margin-top: 20px; +} + +.post-password-form p { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + position: relative; + gap: 15px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .post-password-form p { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } +} + +.post-password-form label { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex: 1; + -webkit-flex: auto; + -ms-flex: auto; + flex: auto; + margin-bottom: 0; + line-height: 1; + margin-top: 0; + gap: 15px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .post-password-form label { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } +} + +.post-password-form input { + width: 100%; + border: none; + height: 55px; + padding-left: 25px; + color: var(--body-color); + border: 1px solid var(--border-color); +} + +.post-password-form input[type="submit"] { + padding-left: 0; + padding-right: 0; + margin: 0; + width: 140px; + border: none; + color: #fff; + background-color: var(--theme-color); + text-align: center; +} + +.post-password-form input[type="submit"]:hover { + background-color: var(--title-color); +} + +.page-links { + clear: both; + margin: 0 0 1.5em; + padding-top: 1em; +} + +.page-links > .page-links-title { + margin-right: 10px; +} + +.page-links > span:not(.page-links-title):not(.screen-reader-text), +.page-links > a { + display: inline-block; + padding: 5px 13px; + background-color: var(--white-color); + color: var(--title-color); + border: 1px solid rgba(0, 0, 0, 0.08); + margin-right: 10px; + border-radius: 5px; +} + +.page-links > span:not(.page-links-title):not(.screen-reader-text):hover, +.page-links > a:hover { + opacity: 0.8; + color: var(--white-color); + background-color: var(--theme-color); + border-color: transparent; +} + +.page-links > span:not(.page-links-title):not(.screen-reader-text).current, +.page-links > a.current { + background-color: var(--theme-color); + color: var(--white-color); + border-color: transparent; +} + +.page-links span.screen-reader-text { + display: none; +} + +.blog-single .wp-block-archives-dropdown { + margin-bottom: 30px; +} + +.blog-single.format-quote, .blog-single.format-link, .blog-single.tag-sticky-2, .blog-single.sticky { + position: relative; +} + +.blog-single.format-quote .blog-content, .blog-single.format-link .blog-content, .blog-single.tag-sticky-2 .blog-content, .blog-single.sticky .blog-content { + padding: 0; +} + +.blog-single.format-quote .blog-content:before, .blog-single.format-link .blog-content:before, .blog-single.tag-sticky-2 .blog-content:before, .blog-single.sticky .blog-content:before { + display: none; +} + +.blog-single.format-quote:before, .blog-single.format-link:before, .blog-single.tag-sticky-2:before, .blog-single.sticky:before { + content: '\f08d'; + position: absolute; + font-family: var(--icon-font); + font-size: 14px; + font-weight: 500; + opacity: 1; + right: 0; + top: 0; + color: var(--white-color); + background-color: var(--theme-color); + z-index: 1; + height: 40px; + width: 40px; + line-height: 40px; + text-align: center; + border-radius: 0 8px 0 8px; +} + +.blog-single.format-quote:before { + content: "\f10e"; +} + +.blog-single.format-link:before { + content: "\f0c1"; +} + +.blog-single .blog-content .wp-block-categories-dropdown.wp-block-categories, +.blog-single .blog-content .wp-block-archives-dropdown { + display: block; + margin-bottom: 30px; +} + +.blog-details .blog-single:before { + display: none; +} + +.blog-details .blog-single .blog-content { + background-color: transparent; + overflow: hidden; +} + +.blog-details .blog-single.format-chat .blog-meta { + margin-bottom: 20px; +} + +.blog-details .blog-single.format-chat .blog-content > p:nth-child(2n) { + background: var(--smoke-color); + padding: 5px 20px; +} + +.blog-details .blog-single.tag-sticky-2:before, .blog-details .blog-single.sticky:before, .blog-details .blog-single.format-quote:before, .blog-details .blog-single.format-link:before { + display: none; +} + +.th-search { + background-color: var(--smoke-color); + margin-bottom: 30px; + border: 1px solid #f3f3f3; +} + +.th-search .search-grid-content { + padding: 30px; + /* Small devices */ +} + +@media (max-width: 767px) { + .th-search .search-grid-content { + padding: 20px; + } +} + +.th-search .search-grid-title { + font-size: 20px; + margin-bottom: 5px; + margin-top: 0; +} + +.th-search .search-grid-title a { + color: inherit; +} + +.th-search .search-grid-title a:hover { + color: var(--theme-color); +} + +.th-search .search-grid-meta > * { + display: inline-block; + margin-right: 15px; + font-size: 16px; + font-weight: 500; +} + +.th-search .search-grid-meta > *:last-child { + margin-right: 0; +} + +.th-search .search-grid-meta a, +.th-search .search-grid-meta span { + color: var(--body-color); +} + +@media (max-width: 768px) { + .wp-block-latest-comments { + padding-left: 10px; + } + .page--content.clearfix + .th-comment-form { + margin-top: 24px; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .blog-single.format-quote .blog-content:before, .blog-single.format-link .blog-content:before, .blog-single.tag-sticky-2 .blog-content:before, .blog-single.sticky .blog-content:before { + display: none; + } + .blog-single.format-quote:before, .blog-single.format-link:before, .blog-single.tag-sticky-2:before, .blog-single.sticky:before { + font-size: 13px; + height: 32px; + width: 32px; + line-height: 32px; + } +} + +/*================================= + 02. Reset +==================================*/ +/*------------------- 2.1. Container -------------------*/ +/* Medium Large devices */ +@media (max-width: 1399px) { + :root { + --main-container: 1250px; + } +} + +@media only screen and (min-width: 1300px) { + .container-xxl, + .container-xl, + .container-lg, + .container-md, + .container-sm, + .container { + max-width: calc(var(--main-container) + var(--container-gutters)); + padding-left: calc(var(--container-gutters) / 2); + padding-right: calc(var(--container-gutters) / 2); + } +} + +@media (min-width: 1700px) { + .th-container { + --main-container: 1450px; + -webkit-transform: translateX(-115px); + -ms-transform: translateX(-115px); + transform: translateX(-115px); + } + .th-container3 { + --main-container: 1710px; + } +} + +@media (min-width: 1600px) { + .th-container { + --main-container: 1350px; + -webkit-transform: translateX(-65px); + -ms-transform: translateX(-65px); + transform: translateX(-65px); + } + .th-container2 { + --main-container: 1680px; + } +} + +@media only screen and (max-width: 1600px) { + .container-fluid.px-0 { + padding-left: 15px !important; + padding-right: 15px !important; + } + .container-fluid.px-0 .row { + margin-left: 0 !important; + margin-right: 0 !important; + } + .th-container3 { + --main-container: 1500px; + } +} + +/*------------------- 2.2. Grid -------------------*/ +.slick-track > [class*=col] { + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x)/ 2); + padding-left: calc(var(--bs-gutter-x)/ 2); + margin-top: var(--bs-gutter-y); +} + +.gy-30 { + --bs-gutter-y: 30px; +} + +.gy-40 { + --bs-gutter-y: 40px; +} + +.gy-50 { + --bs-gutter-y: 50px; +} + +.gx-10 { + --bs-gutter-x: 10px; +} + +.gx-70 { + --bs-gutter-x: 70px; + /* Extra large devices */ + /* Medium devices */ +} + +@media (max-width: 1500px) { + .gx-70 { + --bs-gutter-x: 30px; + } +} + +@media (max-width: 991px) { + .gx-70 { + --bs-gutter-x: 24px; + } +} + +@media (min-width: 1299px) { + .gx-60 { + --bs-gutter-x: 60px; + } +} + +@media (min-width: 1399px) { + .gx-30 { + --bs-gutter-x: 30px; + } + .gx-25 { + --bs-gutter-x: 25px; + } + .gx-40 { + --bs-gutter-x: 40px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .gy-50 { + --bs-gutter-y: 40px; + } +} + +/*------------------- 2.3. Input -------------------*/ +select, +.form-control, +.form-select, +textarea, +input { + height: 55px; + padding: 0 25px 0 25px; + padding-right: 45px; + border: 1px solid transparent; + color: var(--body-color); + background-color: var(--smoke-color); + border-radius: 5px; + font-size: 16px; + width: 100%; + font-family: var(--body-font); + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; +} + +select:focus, +.form-control:focus, +.form-select:focus, +textarea:focus, +input:focus { + outline: 0; + box-shadow: none; + border-color: var(--theme-color); + background-color: var(--smoke-color); +} + +select::-moz-placeholder, +.form-control::-moz-placeholder, +.form-select::-moz-placeholder, +textarea::-moz-placeholder, +input::-moz-placeholder { + color: var(--body-color); +} + +select::-webkit-input-placeholder, +.form-control::-webkit-input-placeholder, +.form-select::-webkit-input-placeholder, +textarea::-webkit-input-placeholder, +input::-webkit-input-placeholder { + color: var(--body-color); +} + +select:-ms-input-placeholder, +.form-control:-ms-input-placeholder, +.form-select:-ms-input-placeholder, +textarea:-ms-input-placeholder, +input:-ms-input-placeholder { + color: var(--body-color); +} + +select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, .form-select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input::-webkit-input-placeholder { + color: var(--body-color); +} + +select::-moz-placeholder, .form-control::-moz-placeholder, .form-select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder { + color: var(--body-color); +} + +select:-ms-input-placeholder, .form-control:-ms-input-placeholder, .form-select:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder { + color: var(--body-color); +} + +select::-ms-input-placeholder, .form-control::-ms-input-placeholder, .form-select::-ms-input-placeholder, textarea::-ms-input-placeholder, input::-ms-input-placeholder { + color: var(--body-color); +} + +select::placeholder, +.form-control::placeholder, +.form-select::placeholder, +textarea::placeholder, +input::placeholder { + color: var(--body-color); +} + +select.style2, +.form-control.style2, +.form-select.style2, +textarea.style2, +input.style2 { + border: 1px solid transparent; + padding-left: 52px; + background-image: none; +} + +select.style2 ~ i, +.form-control.style2 ~ i, +.form-select.style2 ~ i, +textarea.style2 ~ i, +input.style2 ~ i { + color: var(--theme-color); + font-weight: 400; + left: 25px; + max-width: 16px; +} + +select.style-white, +.form-control.style-white, +.form-select.style-white, +textarea.style-white, +input.style-white { + background-color: var(--white-color); + border: none; +} + +input[type=date] { + padding: 0 25px 0 25px; + position: relative; +} + +input[type=date]:after { + content: "\f073"; + position: relative; + font-family: var(--icon-font); + top: 0px; + font-weight: 300; +} + +input[type=date]::-webkit-calendar-picker-indicator { + background: transparent; + position: absolute; + right: 20px; + z-index: 1; + cursor: pointer; +} + +.form-select, +select { + display: block; + width: 100%; + line-height: 1.5; + vertical-align: middle; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"); + background-position: right 26px center; + background-repeat: no-repeat; + background-size: 16px 12px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; +} + +.form-select.nice-select, +select.nice-select { + border: none; + padding: 15px 25px; + background-color: var(--smoke-color); + background-image: none; + z-index: 11; +} + +.form-select.nice-select .list, +select.nice-select .list { + width: 100%; +} + +.form-select.nice-select:after, +select.nice-select:after { + border-bottom: 1px solid #9FAAB7; + border-right: 1px solid #9FAAB7; + height: 8px; + right: 25px; + width: 8px; +} + +.form-select.style-white, +select.style-white { + background: var(--white-color); +} + +textarea.form-control, +textarea { + min-height: 150px; + padding-top: 16px; + padding-bottom: 17px; + border-radius: 5px; +} + +.form-group { + margin-bottom: var(--bs-gutter-x); + position: relative; + display: inline-block; + width: 100%; +} + +.form-group > i { + display: inline-block; + position: absolute; + right: 25px; + top: 19px; + font-size: 16px; + color: #93a5be; +} + +.form-group > i.fa-envelope { + padding-top: 1px; +} + +.form-group > i.fa-comment { + margin-top: -2px; +} + +.form-group > i.fa-chevron-down { + width: 17px; + background-color: var(--white-color); +} + +.form-group.has-label > i { + top: 50px; +} + +[class*="col-"].form-group > i { + right: calc((var(--bs-gutter-x) / 2) + 25px); +} + +[class*="col-"].form-group .style2 ~ i { + left: calc((var(--bs-gutter-x) / 2) + 25px); +} + +option:checked, option:focus, option:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +/* Firefox */ +input[type="number"] { + -moz-appearance: textfield; +} + +input[type="checkbox"] { + visibility: hidden; + opacity: 0; + display: inline-block; + vertical-align: middle; + width: 0; + height: 0; + display: none; +} + +input[type="checkbox"]:checked ~ label:before { + content: "\f00c"; + color: var(--white-color); + background-color: var(--theme-color); + border-color: var(--theme-color); +} + +input[type="checkbox"] ~ label { + position: relative; + padding-left: 30px; + cursor: pointer; + display: block; +} + +input[type="checkbox"] ~ label:before { + content: ""; + font-family: var(--icon-font); + font-weight: 700; + position: absolute; + left: 0px; + top: 3.5px; + background-color: var(--white-color); + border: 1px solid var(--border-color); + height: 18px; + width: 18px; + line-height: 18px; + text-align: center; + font-size: 12px; +} + +input[type="radio"] { + visibility: hidden; + opacity: 0; + display: inline-block; + vertical-align: middle; + width: 0; + height: 0; + display: none; +} + +input[type="radio"] ~ label { + position: relative; + padding-left: 30px; + cursor: pointer; + line-height: 1; + display: inline-block; + font-weight: 600; + margin-bottom: 0; +} + +input[type="radio"] ~ label::before { + content: "\f111"; + position: absolute; + font-family: var(--icon-font); + left: 0; + top: -2px; + width: 20px; + height: 20px; + padding-left: 0; + font-size: 0.6em; + line-height: 19px; + text-align: center; + border: 1px solid var(--theme-color); + border-radius: 100%; + font-weight: 700; + background: var(--white-color); + color: transparent; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} + +input[type="radio"]:checked ~ label::before { + border-color: var(--theme-color); + background-color: var(--theme-color); + color: var(--white-color); +} + +label { + margin-bottom: 0.5em; + margin-top: -0.3em; + display: block; + color: var(--title-color); + font-family: var(--body-font); + font-size: 16px; +} + +textarea.is-invalid, +select.is-invalid, +input.is-invalid, +.was-validated input:invalid { + border: 1px solid var(--error-color) !important; + background-position: right calc(0.375em + 0.8875rem) center; + background-image: none; +} + +textarea.is-invalid:focus, +select.is-invalid:focus, +input.is-invalid:focus, +.was-validated input:invalid:focus { + outline: 0; + box-shadow: none; +} + +textarea.is-invalid { + background-position: top calc(0.375em + 0.5875rem) right calc(0.375em + 0.8875rem); +} + +.row.no-gutters > .form-group { + margin-bottom: 0; +} + +.form-messages { + display: none; +} + +.form-messages.mb-0 * { + margin-bottom: 0; +} + +.form-messages.success { + color: var(--success-color); + display: block; +} + +.form-messages.error { + color: var(--error-color); + display: block; +} + +.form-messages pre { + padding: 0; + background-color: transparent; + color: inherit; +} + +/*------------------- 2.4. Slick Slider -------------------*/ +.slick-track > [class*=col] { + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) / 2); + padding-left: calc(var(--bs-gutter-x) / 2); + margin-top: var(--bs-gutter-y); +} + +.slick-list { + padding-left: 0; + padding-right: 0; +} + +.slick-track { + min-width: 100%; +} + +.slick-slide img { + display: inline-block; +} + +.slick-dots { + list-style-type: none; + padding: 2px 0; + margin: 60px 0 0 0; + line-height: 0; + text-align: center; + height: -webkit-max-content; + height: -moz-max-content; + height: max-content; +} + +.slick-dots li { + display: inline-block; + margin-right: 10px; +} + +.slick-dots li:last-child { + margin-right: 0; +} + +.slick-dots button { + font-size: 0; + padding: 0; + background-color: rgba(13, 94, 244, 0.3); + width: 30px; + height: 30px; + line-height: 0; + border-radius: 9999px; + border: none; + border: 0; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + position: relative; +} + +.slick-dots button:hover { + border-color: var(--theme-color); +} + +.slick-dots button:before { + content: ""; + position: absolute; + left: 50%; + top: 50%; + width: 14px; + height: 14px; + margin: -7px 0 0 -7px; + border: none; + background-color: transparent; + border-radius: 50%; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + visibility: hidden; + opacity: 1; +} + +.slick-dots .slick-active button { + border-color: var(--theme-color); +} + +.slick-dots .slick-active button::before { + background-color: var(--theme-color); + visibility: visible; + opacity: 1; +} + +.dot-style2 .slick-dots { + list-style-type: none; + padding: 2px 0; + margin: 60px 0 0 0; + line-height: 0; + text-align: center; + height: -webkit-max-content; + height: -moz-max-content; + height: max-content; +} + +.dot-style2 .slick-dots li { + display: inline-block; + margin-right: 10px; +} + +.dot-style2 .slick-dots li:last-child { + margin-right: 0; +} + +.dot-style2 .slick-dots button { + font-size: 0; + padding: 0; + background-color: transparent; + width: 20px; + height: 20px; + line-height: 0; + border-radius: 9999px; + border: none; + background-color: transparent; + border: 2px solid #cedce9; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + position: relative; +} + +.dot-style2 .slick-dots button:hover { + border-color: var(--theme-color); +} + +.dot-style2 .slick-dots button:before { + content: ""; + position: absolute; + left: 50%; + top: 50%; + width: 8px; + height: 8px; + margin: -4px 0 0 -4px; + border: none; + background-color: transparent; + border-radius: 50%; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + visibility: hidden; + opacity: 1; +} + +.dot-style2 .slick-dots .slick-active button { + border-color: var(--theme-color); +} + +.dot-style2 .slick-dots .slick-active button::before { + background-color: var(--theme-color); + visibility: visible; + opacity: 1; +} + +.slick-arrow { + display: inline-block; + padding: 0; + background-color: var(--white-color); + position: absolute; + top: 50%; + border: 1px solid #f2f2f2; + box-shadow: 0px 13px 25px rgba(0, 0, 0, 0.05); + left: var(--pos-x, -100px); + width: var(--icon-size, 60px); + height: var(--icon-size, 60px); + font-size: var(--icon-font-size, 18px); + margin-top: calc(var(--icon-size, 60px) / -2); + z-index: 2; + border-radius: 999px; + color: var(--theme-color); +} + +.slick-arrow.default { + position: relative; + --pos-x: 0; + margin-top: 0; +} + +.slick-arrow.slick-next { + right: var(--pos-x, -100px); + left: auto; +} + +.slick-arrow:hover { + background-color: var(--theme-color); + color: var(--white-color); + border-color: transparent; +} + +.arrow-margin .slick-arrow { + top: calc(50% - 30px); +} + +.arrow-wrap .slick-arrow { + opacity: 0; + visibility: hidden; +} + +.arrow-wrap:hover .slick-arrow { + opacity: 1; + visibility: visible; +} + +/* Medium Large devices */ +@media (max-width: 1299px) { + .slick-arrow { + --arrow-horizontal: -20px; + --pos-x: -70px; + } +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .slick-arrow { + --arrow-horizontal: 40px; + --pos-x: -17px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .slick-arrow { + --icon-size: 40px; + margin-right: 40px; + } + .slick-arrow.slick-next { + margin-right: 0; + margin-left: 40px; + } + .slick-dots { + margin: 40px 0 0 0; + } +} + +/*------------------- 2.5. Mobile Menu -------------------*/ +.th-menu-wrapper { + position: fixed; + top: 0; + left: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.6); + z-index: 999999; + width: 0; + width: 100%; + height: 100%; + -webkit-transition: all ease 0.8s; + transition: all ease 0.8s; + opacity: 0; + visibility: hidden; +} + +.th-menu-wrapper .mobile-logo { + padding-bottom: 30px; + padding-top: 40px; + display: block; + text-align: center; + background-color: rgba(28, 185, 200, 0.1); +} + +.th-menu-wrapper .mobile-logo svg { + max-width: 185px; +} + +.th-menu-wrapper .th-menu-toggle { + border: none; + font-size: 22px; + position: absolute; + right: -16.5px; + top: 25px; + padding: 0; + line-height: 1; + width: 33px; + height: 33px; + line-height: 35px; + font-size: 18px; + z-index: 1; + color: var(--white-color); + background-color: var(--theme-color); + border-radius: 50%; +} + +.th-menu-wrapper .th-menu-toggle:hover { + background-color: var(--title-color); + color: var(--white-color); +} + +.th-menu-wrapper .th-menu-area { + width: 100%; + max-width: 310px; + background-color: #fff; + border-right: 3px solid var(--theme-color); + height: 100%; + position: relative; + left: -110%; + opacity: 0; + visibility: hidden; + -webkit-transition: all ease 1s; + transition: all ease 1s; + z-index: 1; +} + +.th-menu-wrapper.th-body-visible { + opacity: 1; + visibility: visible; +} + +.th-menu-wrapper.th-body-visible .th-menu-area { + left: 0; + opacity: 1; + visibility: visible; +} + +.th-mobile-menu { + overflow-y: scroll; + max-height: calc(100vh - 200px); + padding-bottom: 40px; + margin-top: 33px; + text-align: left; +} + +.th-mobile-menu .new-label { + font-size: 13px; + background-color: var(--theme-color); + color: var(--white-color); + padding: 2px 5px; + border-radius: 4px; + position: relative; + top: -1px; +} + +.th-mobile-menu ul { + margin: 0; + padding: 0 0; +} + +.th-mobile-menu ul li { + border-bottom: 1px solid #fdedf1; + list-style-type: none; +} + +.th-mobile-menu ul li li:first-child { + border-top: 1px solid #fdedf1; +} + +.th-mobile-menu ul li a { + display: block; + position: relative; + padding: 12px 0; + line-height: 1.4; + font-size: 16px; + text-transform: capitalize; + color: var(--title-color); + padding-left: 18px; +} + +.th-mobile-menu ul li a:before { + content: '\f105'; + font-family: var(--icon-font); + position: absolute; + left: 0; + top: 12px; + margin-right: 10px; + display: inline-block; +} + +.th-mobile-menu ul li.th-active > a { + color: var(--theme-color); +} + +.th-mobile-menu ul li.th-active > a:before { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} + +.th-mobile-menu ul li ul li { + padding-left: 20px; +} + +.th-mobile-menu ul li ul li:last-child { + border-bottom: none; +} + +.th-mobile-menu ul .th-item-has-children > a .th-mean-expand { + position: absolute; + right: 0; + top: 50%; + font-weight: 400; + font-size: 12px; + width: 25px; + height: 25px; + line-height: 25px; + margin-top: -12.5px; + display: inline-block; + text-align: center; + background-color: var(--smoke-color); + color: var(--title-color); + box-shadow: 0 0 20px -8px rgba(173, 136, 88, 0.5); + border-radius: 50%; +} + +.th-mobile-menu ul .th-item-has-children > a .th-mean-expand:before { + content: '\f067'; + font-family: var(--icon-font); +} + +.th-mobile-menu ul .th-item-has-children > a:after { + content: "\f067"; + font-family: var(--icon-font); + width: 22px; + height: 22px; + line-height: 22px; + display: inline-block; + text-align: center; + font-size: 12px; + border-radius: 50px; + background-color: var(--smoke-color); + float: right; + margin-top: 1px; +} + +.th-mobile-menu ul .th-item-has-children.th-active > a .th-mean-expand:before { + content: '\f068'; +} + +.th-mobile-menu ul .th-item-has-children.th-active > a:after { + content: "\f068"; +} + +.th-mobile-menu > ul { + padding: 0 40px; +} + +.th-mobile-menu > ul > li:last-child { + border-bottom: none; +} + +.th-menu-toggle { + width: 50px; + height: 50px; + padding: 0; + font-size: 20px; + border: none; + background-color: var(--theme-color); + color: var(--white-color); + display: inline-block; + border-radius: 5px; +} + +.th-menu-toggle:hover { + background-color: var(--title-color); +} + +.th-menu-toggle.style-text, .th-menu-toggle.style-text-white { + width: auto; + height: auto; + background-color: transparent; + color: var(--title-color); + font-size: 20px; +} + +.th-menu-toggle.style-text i, .th-menu-toggle.style-text-white i { + margin-right: 10px; +} + +.th-menu-toggle.style-text-white { + color: var(--white-color); +} + +@media (max-width: 400px) { + .th-menu-wrapper .th-menu-area { + width: 100%; + max-width: 270px; + } + .th-mobile-menu > ul { + padding: 0 20px; + } +} + +/*================================= + 03. Utilities +==================================*/ +/*------------------- 3.1. Preloader -------------------*/ +.preloader { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 999; + background-color: var(--title-color); +} + +.preloader .th-btn { + padding: 15px 20px; + border-radius: 0; + font-size: 14px; +} + +.preloader-inner { + text-align: center; + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + text-align: center; + line-height: 1; +} + +.preloader-inner img { + display: block; + margin: 0 auto 10px auto; +} + +.loader { + width: 48px; + height: 48px; + background: var(--theme-color); + display: block; + margin: 20px auto; + position: relative; + box-sizing: border-box; + animation: rotationBack 1s ease-in-out infinite reverse; +} + +.loader::before { + content: ''; + box-sizing: border-box; + left: 0; + top: 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + position: absolute; + width: 48px; + height: 48px; + background: var(--theme-color); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); +} + +.loader::after { + content: ''; + box-sizing: border-box; + width: 32px; + height: 32px; + border-radius: 50%; + position: absolute; + left: 50%; + top: 50%; + background: #FFF; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); +} + +@-webkit-keyframes rotationBack { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} + +@keyframes rotationBack { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} + +/*------------------- 3.2. Buttons -------------------*/ +.th-btn { + position: relative; + z-index: 2; + overflow: hidden; + vertical-align: middle; + display: inline-block; + border: none; + text-transform: uppercase; + text-align: center; + background-color: var(--theme-color); + color: var(--white-color); + font-family: var(--title-font); + font-size: 14px; + font-weight: 600; + line-height: 1; + padding: 20.5px 29px; + box-shadow: 0px 6px 16px rgba(13, 94, 244, 0.24); + border-radius: 5px; +} + +.th-btn:before { + content: ""; + position: absolute; + height: 0%; + left: 50%; + top: 50%; + width: 600%; + background-color: var(--title-color); + -webkit-transform: translateX(-50%) translateY(-50%) rotate(60deg); + -ms-transform: translateX(-50%) translateY(-50%) rotate(60deg); + transform: translateX(-50%) translateY(-50%) rotate(60deg); + z-index: -1; + -webkit-transition: 0.7s ease; + transition: 0.7s ease; +} + +.th-btn:hover, .th-btn.active { + color: var(--white-color); +} + +.th-btn:hover::before, .th-btn.active::before { + height: 560%; +} + +.th-btn.style2 { + background-color: transparent; + color: var(--white-color); + border: 1px solid var(--white-color); + padding: 19.5px 27px; + box-shadow: none; +} + +.th-btn.style2:hover { + color: var(--title-color); +} + +.th-btn.style2:hover:before { + background-color: var(--white-color); +} + +.th-btn.style3 { + box-shadow: none; +} + +.th-btn.style3:hover { + color: var(--title-color); +} + +.th-btn.style3:before { + background-color: var(--white-color); +} + +.th-btn.style4 { + background-color: transparent; + color: var(--theme-color); + border: 1px solid var(--theme-color); + padding: 19.5px 27px; + box-shadow: none; +} + +.th-btn.style4:before { + background-color: var(--white-color); +} + +.th-btn.style4:hover { + color: var(--white-color); +} + +.th-btn.style4:hover:before { + background-color: var(--theme-color); +} + +.th-btn.style5 { + background-color: var(--title-color); +} + +.th-btn.style5:before { + background-color: var(--theme-color); +} + +.th-btn.style5:hover:before { + background-color: var(--theme-color); +} + +.th-btn.style6 { + background-color: var(--smoke-color); + color: var(--theme-color); + box-shadow: none; +} + +.th-btn.style6:before { + background-color: var(--smoke-color); +} + +.th-btn.style6:hover { + color: var(--white-color); +} + +.th-btn.style6:hover:before { + background-color: var(--theme-color); +} + +.th-btn.style7 { + background-color: var(--theme-color2); + color: var(--white-color); + box-shadow: none; +} + +.th-btn.style7:before { + background-color: var(--smoke-color); +} + +.th-btn.style7:hover { + color: var(--white-color); +} + +.th-btn.style7:hover:before { + background-color: var(--title-color); +} + +.th-btn.style8 { + background-color: var(--white-color); + color: var(--title-color); + box-shadow: none; +} + +.th-btn.style8:before { + background-color: var(--smoke-color); +} + +.th-btn.style8:hover { + color: var(--white-color); +} + +.th-btn.style8:hover:before { + background-color: var(--title-color); +} + +.th-btn.style9 { + background-color: var(--title-color); +} + +.th-btn.style9:before { + background-color: var(--white-color); +} + +.th-btn.style9:hover { + color: var(--title-color); +} + +.th-btn.style9:hover:before { + background-color: var(--white-color); +} + +.th-btn.style10 { + background-color: var(--theme-color); +} + +.th-btn.style10:before { + background-color: var(--theme-color2); +} + +.th-btn.style10:hover { + color: var(--white-color); +} + +.th-btn.style10:hover:before { + background-color: var(--theme-color2); +} + +.icon-btn { + display: inline-block; + width: var(--btn-size, 50px); + height: var(--btn-size, 50px); + line-height: var(--btn-size, 50px); + font-size: var(--btn-font-size, 16px); + background-color: var(--icon-bg, #ffffff); + color: var(--title-color); + text-align: center; + border-radius: 50%; + border: none; +} + +.icon-btn:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.play-btn { + display: inline-block; + position: relative; + z-index: 1; +} + +.play-btn > i { + display: inline-block; + width: var(--icon-size, 100px); + height: var(--icon-size, 100px); + line-height: var(--icon-size, 100px); + text-align: center; + background-color: var(--white-color); + color: var(--theme-color); + font-size: var(--icon-font-size, 1.2em); + border-radius: 50%; + z-index: 1; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +.play-btn:after, .play-btn:before { + content: ""; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + background-color: var(--title-color); + z-index: -1; + border-radius: 50%; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +.play-btn:after { + -webkit-animation-delay: 2s; + animation-delay: 2s; +} + +.play-btn:hover:after, .play-btn:hover::before, +.play-btn:hover i { + background-color: var(--theme-color); + color: var(--white-color); +} + +.play-btn.style2 > i { + --icon-size: 40px; + background: transparent; + border: 1px solid var(--white-color); + color: var(--white-color); +} + +.play-btn.style2:after, .play-btn.style2:before { + background: var(--white-color); + opacity: 0.2; + width: 80px; + height: 80px; + margin-top: -20px; + margin-left: -20px; +} + +.link-btn { + font-weight: 500; + font-size: 14px; + display: inline-block; + line-height: 0.8; + position: relative; + padding-bottom: 2px; + margin-bottom: -2px; + text-transform: uppercase; + color: var(--theme-color); +} + +.link-btn i { + margin-left: 5px; + font-size: 0.9rem; +} + +.link-btn:before { + content: ""; + position: absolute; + left: 0; + bottom: 0; + width: 0; + height: 2px; + background-color: var(--theme-color); + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +.link-btn:hover { + color: var(--theme-color); +} + +.link-btn:hover::before { + width: 100%; +} + +.scroll-top { + position: fixed; + right: 30px; + bottom: 30px; + height: 50px; + width: 50px; + cursor: pointer; + display: block; + border-radius: 50px; + z-index: 10000; + opacity: 1; + visibility: hidden; + -webkit-transform: translateY(45px); + -ms-transform: translateY(45px); + transform: translateY(45px); + -webkit-transition: all 300ms linear; + transition: all 300ms linear; +} + +.scroll-top:after { + content: "\f062"; + font-family: var(--icon-font); + position: absolute; + text-align: center; + line-height: 50px; + font-size: 20px; + color: var(--theme-color); + left: 0; + top: 0; + height: 50px; + width: 50px; + cursor: pointer; + display: block; + z-index: 1; + border: 2px solid var(--theme-color); + box-shadow: none; + border-radius: 50%; +} + +.scroll-top svg { + color: var(--theme-color); + border-radius: 50%; + background: var(--white-color); +} + +.scroll-top svg path { + fill: none; +} + +.scroll-top .progress-circle path { + stroke: var(--theme-color); + stroke-width: 20px; + box-sizing: border-box; + -webkit-transition: all 400ms linear; + transition: all 400ms linear; +} + +.scroll-top.show { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} + +/* Small devices */ +@media (max-width: 767px) { + .play-btn { + --icon-size: 60px; + } +} + +/*------------------- 3.3. Titles -------------------*/ +.sec-title { + margin-bottom: calc(var(--section-title-space) - 12px); + margin-top: -0.23em; +} + +.sub-title { + font-size: 16px; + font-weight: 500; + color: var(--theme-color); + font-family: var(--title-font); + text-transform: uppercase; + margin-top: -0.41em; + margin-bottom: 22px; + display: block; +} + +.title-area { + margin-bottom: calc(var(--section-title-space) - 12px); + position: relative; + z-index: 2; +} + +.title-area .sec-title { + margin-bottom: 15px; +} + +.title-area.mb-0 .sec-title { + margin-bottom: -0.41em; +} + +.sec-text { + max-width: 670px; +} + +.title-area.text-center .sec-text { + margin-left: auto; + margin-right: auto; +} + +.box-title { + font-size: 24px; + line-height: 1.417; + font-weight: 600; + margin-top: -0.32em; +} + +.box-title a { + color: inherit; +} + +.box-title a:hover { + color: var(--theme-color); +} + +.sec-btn { + margin-bottom: var(--section-title-space); +} + +/* Large devices */ +@media (max-width: 1199px) { + .sub-title { + margin-bottom: 18px; + } + .shadow-title { + font-size: 96px; + } + .title-area, + .sec-title { + --section-title-space: 60px; + } + .title-area.mb-30, + .sec-title.mb-30 { + margin-bottom: 25px; + } + .title-area.mb-40, + .sec-title.mb-40 { + margin-bottom: 28px; + } + .title-area.mb-45, + .sec-title.mb-45 { + margin-bottom: 32px; + } + .title-area.mb-50, + .sec-title.mb-50 { + margin-bottom: 35px; + } + .title-area.mb-25, + .sec-title.mb-25 { + margin-bottom: 15px; + } + .title-area.mb-35, + .sec-title.mb-35 { + margin-bottom: 25px; + } + .sec-btn { + --section-title-space: 65px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .shadow-title { + font-size: 88px; + } + .sub-title { + margin-bottom: 12px; + } + .title-area, + .sec-title { + --section-title-space: 45px; + } + .title-area.mb-45, + .sec-title.mb-45 { + margin-bottom: 27px; + } + .title-area.mb-50, + .sec-title.mb-50 { + margin-bottom: 28px; + } + .sec-btn { + --section-title-space: 45px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .shadow-title { + font-size: 60px; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .shadow-title { + font-size: 50px; + top: 55%; + } +} + +/*------------------- 3.4. Common -------------------*/ +.image-scale-hover { + overflow: hidden; +} + +.image-scale-hover img { + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + -webkit-transform: scale(1.001); + -ms-transform: scale(1.001); + transform: scale(1.001); +} + +.image-scale-hover:hover img { + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} + +.z-index-step1 { + position: relative; + z-index: 4 !important; +} + +.z-index-common { + position: relative; + z-index: 3; +} + +.z-index-n1 { + z-index: -1; +} + +.media-body { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.badge { + position: absolute; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + display: inline-block; + text-align: center; + background-color: var(--theme-color2); + color: var(--white-color); + padding: 0.35em 0.55em; + border-radius: 50%; + top: -5px; + right: -5px; + font-weight: 400; +} + +.th-social a { + display: inline-block; + width: var(--icon-size, 45px); + height: var(--icon-size, 45px); + line-height: var(--icon-size, 45px); + background-color: var(--white-color); + color: var(--theme-color); + font-size: 16px; + text-align: center; + margin-right: 5px; + border-radius: 50%; +} + +.th-social a:last-child { + margin-right: 0; +} + +.th-social a:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.th-social.style2 a { + border-radius: 3px; + border: 1px solid #DBE3EE; + background: var(--white-color); + color: #4D5765; +} + +.th-social.style2 a:hover { + background: var(--theme-color); + color: var(--white-color); +} + +.slider-shadow .slick-list { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: -30px; + margin-top: -30px; +} + +.btn-group { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 20px; +} + +.video-box { + position: relative; + border-radius: 10px; + overflow: hidden; + /* Medium devices */ +} + +@media (max-width: 991px) { + .video-box { + min-height: 400px; + } + .video-box img { + height: 400px; + object-fit: cover; + } +} + +.video-box .overlay { + width: 100%; + height: 100%; + background-color: var(--black-color); + opacity: 0.6; + position: absolute; + inset: 0; +} + +.video-box .play-btn { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 2; +} + +.video-box .video-content { + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + text-align: center; + width: 100%; + padding: 30px 15px; +} + +.video-box .video-title { + color: var(--white-color); + margin: 0 auto 40px auto; + font-weight: 500; + max-width: 760px; + /* Large devices */ +} + +@media (max-width: 1199px) { + .video-box .video-title { + margin: 0 auto 30px auto; + } +} + +.video-box .video-text { + font-size: 14px; + text-transform: uppercase; + color: var(--white-color); + display: block; + margin-top: 20px; +} + +.video-box .icon-btn { + background-color: transparent; + border: 1px solid; + color: var(--white-color); + --btn-size: 80px; + font-size: 20px; +} + +.video-box .icon-btn:hover { + color: var(--theme-color); +} + +.shape-mockup-wrap { + z-index: 2; + position: relative; +} + +.shape-mockup { + position: absolute; + z-index: -1; +} + +.shape-mockup.z-index3 { + z-index: 3; +} + +/*******Magnific Image*******/ +.mfp-zoom-in .mfp-content { + opacity: 0; + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; + -webkit-transform: scale(0.7); + -ms-transform: scale(0.7); + transform: scale(0.7); +} + +.mfp-zoom-in.mfp-bg { + opacity: 0; + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; +} + +.mfp-zoom-in.mfp-ready .mfp-content { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +.mfp-zoom-in.mfp-ready.mfp-bg { + opacity: 0.7; +} + +.mfp-zoom-in.mfp-removing .mfp-content { + -webkit-transform: scale(0.7); + -ms-transform: scale(0.7); + transform: scale(0.7); + opacity: 0; +} + +.mfp-zoom-in.mfp-removing.mfp-bg { + opacity: 0; +} + +/*------------------- 3.6. Font -------------------*/ +.font-icon { + font-family: var(--icon-font); +} + +.font-title { + font-family: var(--title-font); +} + +.font-body { + font-family: var(--body-font); +} + +.fw-extralight { + font-weight: 100; +} + +.fw-light { + font-weight: 300; +} + +.fw-normal { + font-weight: 400; +} + +.fw-medium { + font-weight: 500; +} + +.fw-semibold { + font-weight: 600; +} + +.fw-bold { + font-weight: 700; +} + +.fw-extrabold { + font-weight: 800; +} + +.fs-md { + font-size: 18px; +} + +.fs-xs { + font-size: 14px; +} + +.fs-40 { + font-size: 40px; +} + +/* Large devices */ +@media (max-width: 1199px) { + .fs-40 { + font-size: 34px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .fs-40 { + font-size: 30px; + } + .fs-40.mt-n3 { + margin-top: -0.6rem; + } + .fs-40.mt-n2 { + margin-top: -0.2rem; + } +} + +/*------------------- 3.7. Background -------------------*/ +.bg-theme { + background-color: var(--theme-color) !important; +} + +.bg-theme2 { + background-color: var(--theme-color2) !important; +} + +.bg-smoke { + background-color: var(--smoke-color) !important; +} + +.bg-white { + background-color: var(--white-color) !important; +} + +.bg-black { + background-color: var(--black-color) !important; +} + +.bg-title { + background-color: var(--title-color) !important; +} + +.gr-bg1 { + background-image: -webkit-linear-gradient(194.6deg, rgba(146, 184, 253, 0.15) 5.09%, var(--smoke-color) 63%); + background-image: linear-gradient(255.4deg, rgba(146, 184, 253, 0.15) 5.09%, var(--smoke-color) 63%); +} + +.gr-bg2 { + background-image: -webkit-linear-gradient(right, #EDF2FB 0%, #FFFFFF 100%); + background-image: linear-gradient(270deg, #EDF2FB 0%, #FFFFFF 100%); +} + +.background-image, +[data-bg-src] { + background-repeat: no-repeat; + background-size: cover; + background-position: center center; +} + +.bg-fluid { + background-repeat: no-repeat; + background-size: 100% 100%; + background-position: center center; +} + +.bg-auto { + background-size: auto auto; +} + +.bg-bottom-right { + background-size: auto; + background-position: bottom right; +} + +.bg-top-center, +.product-sec-bg1 { + background-size: 100% 67% !important; + background-position: top center; +} + +/*------------------- 3.8. Text Color -------------------*/ +.text-theme { + color: var(--theme-color) !important; +} + +.text-theme2 { + color: var(--theme-color2) !important; +} + +.text-title { + color: var(--title-color) !important; +} + +.text-body { + color: var(--body-color) !important; +} + +.text-white { + color: var(--white-color) !important; +} + +.text-light { + color: var(--light-color) !important; +} + +.text-yellow { + color: var(--yellow-color) !important; +} + +.text-success { + color: var(--success-color) !important; +} + +.text-error { + color: var(--error-color) !important; +} + +.text-inherit { + color: inherit; +} + +.text-inherit:hover { + color: var(--theme-color); +} + +a.text-theme:hover, +.text-reset:hover { + text-decoration: underline; +} + +/*------------------- 3.9. Overlay -------------------*/ +.overlay { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; +} + +.position-center { + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +[data-overlay] { + position: relative; + z-index: 2; +} + +[data-overlay] [class^="col-"], +[data-overlay] [class*="col-"] { + z-index: 1; +} + +[data-overlay]:before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + z-index: 1; +} + +[data-overlay="theme"]:before { + background-color: var(--theme-color); +} + +[data-overlay="title"]:before { + background-color: var(--title-color); +} + +[data-overlay="white"]:before { + background-color: var(--white-color); +} + +[data-overlay="black"]:before { + background-color: var(--black-color); +} + +[data-overlay="overlay1"]:before { + background-color: #041122; +} + +[data-opacity="1"]:before { + opacity: 0.1; +} + +[data-opacity="2"]:before { + opacity: 0.2; +} + +[data-opacity="3"]:before { + opacity: 0.3; +} + +[data-opacity="4"]:before { + opacity: 0.4; +} + +[data-opacity="5"]:before { + opacity: 0.5; +} + +[data-opacity="6"]:before { + opacity: 0.6; +} + +[data-opacity="7"]:before { + opacity: 0.7; +} + +[data-opacity="8"]:before { + opacity: 0.8; +} + +[data-opacity="9"]:before { + opacity: 0.9; +} + +[data-opacity="10"]:before { + opacity: 1; +} + +/*------------------- 3.10. Animation -------------------*/ +.ripple-animation, .play-btn:after, .play-btn:before { + -webkit-animation-duration: var(--ripple-ani-duration); + animation-duration: var(--ripple-ani-duration); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-name: ripple; + animation-name: ripple; +} + +@-webkit-keyframes ripple { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } + 30% { + opacity: 0.4; + } + 100% { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; + } +} + +@keyframes ripple { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } + 30% { + opacity: 0.4; + } + 100% { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; + } +} + +.movingX { + -webkit-animation: movingX 8s linear infinite; + animation: movingX 8s linear infinite; +} + +@-webkit-keyframes movingX { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + 50% { + -webkit-transform: translateX(50px); + transform: translateX(50px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes movingX { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + 50% { + -webkit-transform: translateX(50px); + transform: translateX(50px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +.jump { + -webkit-animation: jumpAni 7s linear infinite; + animation: jumpAni 7s linear infinite; +} + +@-webkit-keyframes jumpAni { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 40% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes jumpAni { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 40% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +.jump-reverse { + -webkit-animation: jumpReverseAni 7s linear infinite; + animation: jumpReverseAni 7s linear infinite; +} + +@-webkit-keyframes jumpReverseAni { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 50% { + -webkit-transform: translateY(30px); + transform: translateY(30px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes jumpReverseAni { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 50% { + -webkit-transform: translateY(30px); + transform: translateY(30px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +.spin { + -webkit-animation: spin 15s linear infinite; + animation: spin 15s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-webkit-keyframes rotate { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(40deg); + transform: rotate(40deg); + } + 100% { + -webkit-transform: rotate(0); + transform: rotate(0); + } +} + +@keyframes rotate { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(40deg); + transform: rotate(40deg); + } + 100% { + -webkit-transform: rotate(0); + transform: rotate(0); + } +} + +@-webkit-keyframes animate-positive { + 0% { + width: 0; + } +} + +@keyframes animate-positive { + 0% { + width: 0; + } +} + +.scalein.th-animated { + --animation-name: scalein; +} + +.slidetopleft.th-animated { + --animation-name: slidetopleft; +} + +.slidebottomright.th-animated { + --animation-name: slidebottomright; +} + +.slideinleft.th-animated { + --animation-name: slideinleft; +} + +.slideinright.th-animated { + --animation-name: slideinright; +} + +.slideinup.th-animated { + --animation-name: slideinup; +} + +.slideindown.th-animated { + --animation-name: slideindown; +} + +.rollinleft.th-animated { + --animation-name: rollinleft; +} + +.rollinright.th-animated { + --animation-name: rollinright; +} + +.slidetopleft, +.slidebottomright, +.slideinleft, +.slideinright, +.slideindown, +.slideinup, +.rollinleft, +.rollinright { + opacity: 0; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; + -webkit-animation-name: var(--animation-name); + animation-name: var(--animation-name); +} + +.th-animated { + opacity: 1; +} + +@-webkit-keyframes slideinup { + 0% { + opacity: 0; + -webkit-transform: translateY(70px); + transform: translateY(70px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideinup { + 0% { + opacity: 0; + -webkit-transform: translateY(70px); + transform: translateY(70px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@-webkit-keyframes slideinright { + 0% { + opacity: 0; + -webkit-transform: translateX(70px); + transform: translateX(70px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideinright { + 0% { + opacity: 0; + -webkit-transform: translateX(70px); + transform: translateX(70px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@-webkit-keyframes slideindown { + 0% { + opacity: 0; + -webkit-transform: translateY(-70px); + transform: translateY(-70px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideindown { + 0% { + opacity: 0; + -webkit-transform: translateY(-70px); + transform: translateY(-70px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@-webkit-keyframes slideinleft { + 0% { + opacity: 0; + -webkit-transform: translateX(-70px); + transform: translateX(-70px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideinleft { + 0% { + opacity: 0; + -webkit-transform: translateX(-70px); + transform: translateX(-70px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@-webkit-keyframes slidebottomright { + 0% { + opacity: 0; + -webkit-transform: translateX(100px) translateY(100px); + transform: translateX(100px) translateY(100px); + } + 100% { + -webkit-transform: translateX(0) translateY(0); + transform: translateX(0) translateY(0); + } +} + +@keyframes slidebottomright { + 0% { + opacity: 0; + -webkit-transform: translateX(100px) translateY(100px); + transform: translateX(100px) translateY(100px); + } + 100% { + -webkit-transform: translateX(0) translateY(0); + transform: translateX(0) translateY(0); + } +} + +@-webkit-keyframes slidetopleft { + 0% { + opacity: 0; + -webkit-transform: translateX(-100px) translateY(-100px); + transform: translateX(-100px) translateY(-100px); + } + 100% { + -webkit-transform: translateX(0) translateY(0); + transform: translateX(0) translateY(0); + } +} + +@keyframes slidetopleft { + 0% { + opacity: 0; + -webkit-transform: translateX(-100px) translateY(-100px); + transform: translateX(-100px) translateY(-100px); + } + 100% { + -webkit-transform: translateX(0) translateY(0); + transform: translateX(0) translateY(0); + } +} + +.scalein { + -webkit-animation: scalein 7s linear infinite; + animation: scalein 7s linear infinite; +} + +@-webkit-keyframes scalein { + 0% { + opacity: 0; + -webkit-transform: scale(0.3); + transform: scale(0.3); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes scalein { + 0% { + opacity: 0; + -webkit-transform: scale(0.3); + transform: scale(0.3); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@-webkit-keyframes rollinleft { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + to { + -webkit-transform: translateX(0) rotate(0deg); + transform: translateX(0) rotate(0deg); + } +} + +@keyframes rollinleft { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + to { + -webkit-transform: translateX(0) rotate(0deg); + transform: translateX(0) rotate(0deg); + } +} + +@-webkit-keyframes rollinright { + 0% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } + to { + -webkit-transform: translateX(0) rotate(0deg); + transform: translateX(0) rotate(0deg); + } +} + +@keyframes rollinright { + 0% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } + to { + -webkit-transform: translateX(0) rotate(0deg); + transform: translateX(0) rotate(0deg); + } +} + +/*================================= + 04. Template Style +==================================*/ +/*------------------- 4.1. Widget -------------------*/ +.tutor-widget-course-categories .tutor-list, +.tutor-widget-course-categories ul, +.tutor-widget-course-levels .tutor-list, +.tutor-widget-course-levels ul, +.widget_nav_menu .tutor-list, +.widget_nav_menu ul, +.widget_meta .tutor-list, +.widget_meta ul, +.widget_pages .tutor-list, +.widget_pages ul, +.widget_archive .tutor-list, +.widget_archive ul, +.widget_price_filter .tutor-list, +.widget_price_filter ul, +.widget_time_duration .tutor-list, +.widget_time_duration ul, +.widget_instructor .tutor-list, +.widget_instructor ul, +.widget_categories .tutor-list, +.widget_categories ul { + list-style: none; + padding: 0; + margin: 0 0 0 0; +} + +.tutor-widget-course-categories .tutor-list, +.tutor-widget-course-levels .tutor-list, +.widget_nav_menu .tutor-list, +.widget_meta .tutor-list, +.widget_pages .tutor-list, +.widget_archive .tutor-list, +.widget_price_filter .tutor-list, +.widget_time_duration .tutor-list, +.widget_instructor .tutor-list, +.widget_categories .tutor-list { + margin: 0 0 -7px 0; +} + +.tutor-widget-course-categories .menu, +.tutor-widget-course-categories .wp-block-categories, +.tutor-widget-course-categories > ul, +.tutor-widget-course-levels .menu, +.tutor-widget-course-levels .wp-block-categories, +.tutor-widget-course-levels > ul, +.widget_nav_menu .menu, +.widget_nav_menu .wp-block-categories, +.widget_nav_menu > ul, +.widget_meta .menu, +.widget_meta .wp-block-categories, +.widget_meta > ul, +.widget_pages .menu, +.widget_pages .wp-block-categories, +.widget_pages > ul, +.widget_archive .menu, +.widget_archive .wp-block-categories, +.widget_archive > ul, +.widget_price_filter .menu, +.widget_price_filter .wp-block-categories, +.widget_price_filter > ul, +.widget_time_duration .menu, +.widget_time_duration .wp-block-categories, +.widget_time_duration > ul, +.widget_instructor .menu, +.widget_instructor .wp-block-categories, +.widget_instructor > ul, +.widget_categories .menu, +.widget_categories .wp-block-categories, +.widget_categories > ul { + margin: 0 0 -20px 0; +} + +.tutor-widget-course-categories a, +.tutor-widget-course-levels a, +.widget_nav_menu a, +.widget_meta a, +.widget_pages a, +.widget_archive a, +.widget_price_filter a, +.widget_time_duration a, +.widget_instructor a, +.widget_categories a { + display: block; + margin: 0 0 20px 0; + padding: 0 35px 0 29px; + font-size: 16px; + font-weight: 400; + line-height: 1.18; + color: var(--body-color); +} + +.tutor-widget-course-categories a::before, +.tutor-widget-course-levels a::before, +.widget_nav_menu a::before, +.widget_meta a::before, +.widget_pages a::before, +.widget_archive a::before, +.widget_price_filter a::before, +.widget_time_duration a::before, +.widget_instructor a::before, +.widget_categories a::before { + content: '\f02d'; + width: 18px; + height: 18px; + border-radius: 4px; + line-height: 18px; + font-size: 0.8em; + text-align: center; + position: absolute; + left: 0; + top: 0; + font-family: var(--icon-font); + font-weight: 700; + color: var(--theme-color); + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +.tutor-widget-course-categories a:hover, +.tutor-widget-course-levels a:hover, +.widget_nav_menu a:hover, +.widget_meta a:hover, +.widget_pages a:hover, +.widget_archive a:hover, +.widget_price_filter a:hover, +.widget_time_duration a:hover, +.widget_instructor a:hover, +.widget_categories a:hover { + color: var(--theme-color); +} + +.tutor-widget-course-categories a:hover ~ span, +.tutor-widget-course-levels a:hover ~ span, +.widget_nav_menu a:hover ~ span, +.widget_meta a:hover ~ span, +.widget_pages a:hover ~ span, +.widget_archive a:hover ~ span, +.widget_price_filter a:hover ~ span, +.widget_time_duration a:hover ~ span, +.widget_instructor a:hover ~ span, +.widget_categories a:hover ~ span { + color: var(--theme-color); +} + +.tutor-widget-course-categories .tutor-list-item, +.tutor-widget-course-categories li, +.tutor-widget-course-levels .tutor-list-item, +.tutor-widget-course-levels li, +.widget_nav_menu .tutor-list-item, +.widget_nav_menu li, +.widget_meta .tutor-list-item, +.widget_meta li, +.widget_pages .tutor-list-item, +.widget_pages li, +.widget_archive .tutor-list-item, +.widget_archive li, +.widget_price_filter .tutor-list-item, +.widget_price_filter li, +.widget_time_duration .tutor-list-item, +.widget_time_duration li, +.widget_instructor .tutor-list-item, +.widget_instructor li, +.widget_categories .tutor-list-item, +.widget_categories li { + display: block; + position: relative; +} + +.tutor-widget-course-categories .tutor-list-item:last-child a, +.tutor-widget-course-categories li:last-child a, +.tutor-widget-course-levels .tutor-list-item:last-child a, +.tutor-widget-course-levels li:last-child a, +.widget_nav_menu .tutor-list-item:last-child a, +.widget_nav_menu li:last-child a, +.widget_meta .tutor-list-item:last-child a, +.widget_meta li:last-child a, +.widget_pages .tutor-list-item:last-child a, +.widget_pages li:last-child a, +.widget_archive .tutor-list-item:last-child a, +.widget_archive li:last-child a, +.widget_price_filter .tutor-list-item:last-child a, +.widget_price_filter li:last-child a, +.widget_time_duration .tutor-list-item:last-child a, +.widget_time_duration li:last-child a, +.widget_instructor .tutor-list-item:last-child a, +.widget_instructor li:last-child a, +.widget_categories .tutor-list-item:last-child a, +.widget_categories li:last-child a { + border-bottom: none; +} + +.tutor-widget-course-categories .tutor-list-item > span, +.tutor-widget-course-categories li > span, +.tutor-widget-course-levels .tutor-list-item > span, +.tutor-widget-course-levels li > span, +.widget_nav_menu .tutor-list-item > span, +.widget_nav_menu li > span, +.widget_meta .tutor-list-item > span, +.widget_meta li > span, +.widget_pages .tutor-list-item > span, +.widget_pages li > span, +.widget_archive .tutor-list-item > span, +.widget_archive li > span, +.widget_price_filter .tutor-list-item > span, +.widget_price_filter li > span, +.widget_time_duration .tutor-list-item > span, +.widget_time_duration li > span, +.widget_instructor .tutor-list-item > span, +.widget_instructor li > span, +.widget_categories .tutor-list-item > span, +.widget_categories li > span { + text-align: center; + position: absolute; + right: 0; + top: 0; + font-size: 16px; + line-height: 1.18; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + color: var(--body-color); + font-weight: 400; +} + +.tutor-widget-course-categories .children, +.tutor-widget-course-levels .children, +.widget_nav_menu .children, +.widget_meta .children, +.widget_pages .children, +.widget_archive .children, +.widget_price_filter .children, +.widget_time_duration .children, +.widget_instructor .children, +.widget_categories .children { + margin-left: 10px; +} + +.tutor-widget-course-categories .sub-cat, +.tutor-widget-course-levels .sub-cat, +.widget_nav_menu .sub-cat, +.widget_meta .sub-cat, +.widget_pages .sub-cat, +.widget_archive .sub-cat, +.widget_price_filter .sub-cat, +.widget_time_duration .sub-cat, +.widget_instructor .sub-cat, +.widget_categories .sub-cat { + margin-left: 30px; +} + +.tutor-widget-course-categories input[type="checkbox"]:checked ~ label:before, +.tutor-widget-course-levels input[type="checkbox"]:checked ~ label:before, +.widget_nav_menu input[type="checkbox"]:checked ~ label:before, +.widget_meta input[type="checkbox"]:checked ~ label:before, +.widget_pages input[type="checkbox"]:checked ~ label:before, +.widget_archive input[type="checkbox"]:checked ~ label:before, +.widget_price_filter input[type="checkbox"]:checked ~ label:before, +.widget_time_duration input[type="checkbox"]:checked ~ label:before, +.widget_instructor input[type="checkbox"]:checked ~ label:before, +.widget_categories input[type="checkbox"]:checked ~ label:before { + border-radius: 4px; +} + +.tutor-widget-course-categories.style2 li, +.tutor-widget-course-levels.style2 li, +.widget_nav_menu.style2 li, +.widget_meta.style2 li, +.widget_pages.style2 li, +.widget_archive.style2 li, +.widget_price_filter.style2 li, +.widget_time_duration.style2 li, +.widget_instructor.style2 li, +.widget_categories.style2 li { + margin-top: 18px; +} + +.widget_nav_menu a, +.widget_meta a, +.widget_pages a { + padding-right: 20px; +} + +.widget_nav_menu .sub-menu { + margin-left: 10px; +} + +.wp-block-archives { + list-style: none; + margin: 0; + padding: 0; + margin-bottom: 20px; +} + +.wp-block-archives a:not(:hover) { + color: inherit; +} + +.th-blog ul.wp-block-archives li { + margin: 5px 0; +} + +.tutor-widget, +.widget { + padding: var(--blog-space-y, 40px) var(--blog-space-x, 40px); + border: 1px solid var(--border-color); + box-shadow: 0px 9px 14px #fbfbfb; + border-radius: 10px; + margin-bottom: 40px; + position: relative; +} + +.tutor-widget select, +.tutor-widget input, +.widget select, +.widget input { + height: 55px; + border-radius: 8px; + border: none !important; +} + +.tutor-widget.blog-widget-cta, +.widget.blog-widget-cta { + padding: 0; + margin: 0; + border: 0; + box-shadow: none; +} + +.tutor-widget-title, +.wp-block-search__label, +.widget_title { + position: relative; + font-size: 24px; + font-weight: 600; + font-family: var(--title-font); + line-height: 1em; + margin: -0.1em 0 29px 0; + padding-bottom: 16px; + border-bottom: 3px solid var(--border-color); +} + +.tutor-widget-title a, +.wp-block-search__label a, +.widget_title a { + color: inherit; +} + +.tutor-widget .tutor-form-wrap, +.tutor-widget .search-form, +.widget .tutor-form-wrap, +.widget .search-form { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + border-radius: 100px; + background: var(--smoke-color); + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.tutor-widget .tutor-form-wrap input, +.tutor-widget .search-form input, +.widget .tutor-form-wrap input, +.widget .search-form input { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + padding-right: 8px; + background: transparent; + font-family: var(--title-font); +} + +.tutor-widget .tutor-form-wrap button, +.tutor-widget .search-form button, +.widget .tutor-form-wrap button, +.widget .search-form button { + border: none; + width: auto; + height: auto; + line-height: initial; + background-color: transparent; + padding-left: 19px; + margin-right: 20px; + color: var(--theme-color); + display: inline-block; + border-radius: 0 8px 8px 0; + position: relative; +} + +.tutor-widget .tutor-form-wrap button:after, +.tutor-widget .search-form button:after, +.widget .tutor-form-wrap button:after, +.widget .search-form button:after { + content: ''; + position: absolute; + left: 0; + top: 50%; + height: 15px; + width: 1px; + background: var(--theme-color); + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} + +.tutor-widget .tutor-form-wrap button:hover, +.tutor-widget .search-form button:hover, +.widget .tutor-form-wrap button:hover, +.widget .search-form button:hover { + color: var(--theme-color2); +} + +.tutor-widget .tutor-form-wrap .tutor-form-icon, +.tutor-widget .search-form .tutor-form-icon, +.widget .tutor-form-wrap .tutor-form-icon, +.widget .search-form .tutor-form-icon { + left: 5px; +} + +.wp-block-tag-cloud a, +.tagcloud a { + display: inline-block; + border: none; + line-height: 1; + padding: 9.5px 14px; + margin-right: 5px; + margin-bottom: 10px; + text-transform: capitalize; + color: var(--body-color); + background-color: var(--smoke-color); + border-radius: 5px; +} + +.wp-block-tag-cloud a:hover, +.tagcloud a:hover { + background-color: var(--theme-color); + color: var(--white-color) !important; +} + +.tagcloud, +.wp-block-tag-cloud { + margin-right: -10px; + margin-bottom: -10px; +} + +.tutor-widget-course-tags .tutor-widget-content { + margin-bottom: -10px; +} + +.tutor-widget-course-tags .tutor-list .tutor-list-item { + display: inline-block; + margin: 0; +} + +.tutor-widget-course-tags .tutor-list .tutor-list-item label { + display: inline-block; + border: none; + line-height: 1; + padding: 9.5px 14px; + margin-right: 5px; + margin-bottom: 10px; + text-transform: capitalize; + color: var(--body-color); + background-color: var(--smoke-color); + border-radius: 5px; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.tutor-widget-course-tags .tutor-list .tutor-list-item label:hover { + background-color: var(--theme-color); + color: var(--white-color) !important; +} + +.recent-post { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 25px; + line-height: 20px; +} + +.recent-post:last-child { + margin-bottom: 0; +} + +.recent-post .media-img { + margin-right: 20px; + width: 80px; + border-radius: 5px; + overflow: hidden; +} + +.recent-post .media-img img { + width: 100%; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.recent-post .post-title { + font-weight: 600; + font-size: 20px; + line-height: 28px; + margin: 0 0 -0.1em 0; + font-family: var(--title-font); +} + +.recent-post .recent-post-meta { + margin-top: 10px; +} + +.recent-post .recent-post-meta a { + text-transform: capitalize; + color: var(--body-color); +} + +.recent-post .recent-post-meta a:hover { + color: var(--theme-color); +} + +.recent-post .recent-post-meta a i { + margin-right: 8px; + color: var(--theme-color); +} + +.recent-post:hover .media-img img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +.sidebar-gallery { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; +} + +.sidebar-gallery .gallery-thumb { + overflow: hidden; + border-radius: 6px; +} + +.sidebar-gallery .gallery-thumb img { + width: 100%; +} + +figure.wp-block-gallery-1.wp-block-gallery.has-nested-images.columns-default.is-cropped { + margin-bottom: 0 !important; +} + +.wp-block-gallery.columns-default { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; +} + +.wp-block-gallery.columns-default figure.wp-block-image:not(#individual-image) { + width: 100% !important; + overflow: hidden; + border-radius: 6px; +} + +.wp-block-gallery.columns-default figure.wp-block-image:not(#individual-image) img { + width: 100%; +} + +.th-video-widget .video-thumb { + position: relative; +} + +.th-video-widget .play-btn { + --icon-size: 60px; + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.th-video-widget .play-btn i { + font-size: 16px; +} + +.th-video-widget .video-thumb-title { + font-size: 20px; + font-weight: 600; + line-height: 1.4; + margin-top: 10px; + margin-bottom: -0.3em; +} + +.widget_recent_entries ul { + margin: -0.3em 0 0 0; + padding: 0; + list-style: none; +} + +.widget_recent_entries ul li > a { + color: var(--body-color); + font-weight: 500; + display: inline-block; +} + +.widget_recent_entries ul li > a:hover { + color: var(--theme-color); +} + +.widget_recent_entries ul li span.post-date { + font-size: 14px; +} + +.widget_recent_entries ul li:not(:last-child) { + border-bottom: 1px solid #dadada; + padding-bottom: 12px; + margin-bottom: 12px; +} + +.widget_recent_comments ul, +.wp-block-latest-comments ul { + list-style-type: none; + padding-left: 0; +} + +ul.widget_recent_comments, +ol.widget_recent_comments, +.wp-block-latest-comments { + margin-top: -0.11em; + padding-left: 0; +} + +.widget_recent_comments ol, +.widget_recent_comments ul, +.wp-block-latest-comments ol, +.wp-block-latest-comments ul { + margin-bottom: 0; +} + +.widget_recent_comments li, +.wp-block-latest-comments li { + margin-bottom: 0; + color: var(--body-color); + padding-left: 30px; + position: relative; +} + +.widget_recent_comments li:before, +.wp-block-latest-comments li:before { + content: "\f086"; + position: absolute; + left: 0; + top: -1px; + color: var(--theme-color); + font-family: var(--icon-font); +} + +.widget_recent_comments.has-avatars li, +.wp-block-latest-comments.has-avatars li { + padding-left: 0; + padding-bottom: 0 !important; +} + +.widget_recent_comments.has-avatars li:before, +.wp-block-latest-comments.has-avatars li:before { + display: none; +} + +.widget_recent_comments .avatar, +.wp-block-latest-comments .avatar { + margin-top: 0.4em; +} + +.widget_recent_comments li:not(:last-child), +.wp-block-latest-comments li:not(:last-child) { + padding-bottom: 12px; +} + +.widget_recent_comments article, +.wp-block-latest-comments article { + line-height: 1.5; +} + +.widget_recent_comments a, +.wp-block-latest-comments a { + color: inherit; +} + +.widget_recent_comments a:hover, +.wp-block-latest-comments a:hover { + color: var(--theme-color); +} + +.wp-block-latest-comments__comment { + line-height: 1.6; +} + +.wp-block-latest-comments__comment a { + color: var(--body-color); +} + +.wp-block-latest-comments__comment a:hover { + color: var(--theme-color); +} + +.wp-block-latest-comments__comment:last-child { + margin-bottom: 0; +} + +.wp-block-calendar tbody td, +.wp-block-calendar th { + padding: 10px; +} + +.wp-block-calendar, +.calendar_wrap { + position: relative; + background-color: #fff; + padding-bottom: 0; + border: none; +} + +.wp-block-calendar span[class*="wp-calendar-nav"], +.calendar_wrap span[class*="wp-calendar-nav"] { + position: absolute; + top: 9px; + left: 20px; + font-size: 14px; + color: var(--white-color); + font-weight: 400; + z-index: 1; + line-height: 1.7; +} + +.wp-block-calendar span[class*="wp-calendar-nav"] a, +.calendar_wrap span[class*="wp-calendar-nav"] a { + color: inherit; +} + +.wp-block-calendar span.wp-calendar-nav-next, +.calendar_wrap span.wp-calendar-nav-next { + left: auto; + right: 20px; +} + +.wp-block-calendar caption, +.calendar_wrap caption { + caption-side: top; + text-align: center; + color: var(--white-color); + background-color: var(--theme-color); +} + +.wp-block-calendar th, +.calendar_wrap th { + font-size: 14px; + padding: 5px 5px; + border: none; + text-align: center; + border-right: 1px solid #fff; + color: var(--title-color); + font-weight: 500; +} + +.wp-block-calendar th:first-child, +.calendar_wrap th:first-child { + border-left: 1px solid #eee; +} + +.wp-block-calendar th:last-child, +.calendar_wrap th:last-child { + border-right: 1px solid #eee; +} + +.wp-block-calendar table th, +.calendar_wrap table th { + font-weight: 500; +} + +.wp-block-calendar td, +.calendar_wrap td { + font-size: 14px; + padding: 5px 5px; + color: #01133c; + border: 1px solid #eee; + text-align: center; + background-color: transparent; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +.wp-block-calendar #today, +.calendar_wrap #today { + color: var(--theme-color); + background-color: var(--white-color); + border-color: #ededed; +} + +.wp-block-calendar thead, +.calendar_wrap thead { + background-color: #eee; +} + +.wp-block-calendar .wp-calendar-table, +.calendar_wrap .wp-calendar-table { + margin-bottom: 0; +} + +.wp-block-calendar .wp-calendar-nav .pad, +.calendar_wrap .wp-calendar-nav .pad { + display: none; +} + +.wp-block-calendar a, +.calendar_wrap a { + color: inherit; + text-decoration: none; +} + +.wp-block-calendar a:hover, +.calendar_wrap a:hover { + color: var(--title-color); +} + +.wp-block-calendar { + margin-bottom: 30px; + border: none; + padding-bottom: 0; +} + +.wp-block-calendar table caption { + color: var(--white-color); +} + +ul.widget_rss, ul.wp-block-rss, +ol.widget_rss, +ol.wp-block-rss { + padding-left: 0; +} + +.widget_rss, +.wp-block-rss { + list-style-type: none; +} + +.widget_rss ul, +.wp-block-rss ul { + margin: -0.2em 0 -0.5em 0; + padding: 0; + list-style: none; +} + +.widget_rss ul .rsswidget, +.wp-block-rss ul .rsswidget { + color: var(--title-color); + font-family: var(--theme-font); + font-size: 18px; + display: block; + margin-bottom: 10px; +} + +.widget_rss ul .rssSummary, +.wp-block-rss ul .rssSummary { + font-size: 14px; + margin-bottom: 7px; + line-height: 1.5; +} + +.widget_rss ul a, +.wp-block-rss ul a { + display: block; + font-weight: 600; + color: inherit; +} + +.widget_rss ul a:hover, +.wp-block-rss ul a:hover { + color: var(--theme-color); +} + +.widget_rss ul .rss-date, +.wp-block-rss ul .rss-date { + font-size: 14px; + display: inline-block; + margin-bottom: 5px; + font-weight: 400; + color: var(--title-color); +} + +.widget_rss ul .rss-date:before, +.wp-block-rss ul .rss-date:before { + content: "\f073"; + font-family: var(--icon-font); + margin-right: 10px; + font-weight: 300; + color: var(--theme-color); +} + +.widget_rss ul cite, +.wp-block-rss ul cite { + font-weight: 500; + color: var(--title-color); + font-family: var(--body-font); + font-size: 14px; +} + +.widget_rss ul cite:before, +.wp-block-rss ul cite:before { + content: ""; + position: relative; + top: -1px; + left: 0; + width: 20px; + height: 2px; + display: inline-block; + vertical-align: middle; + margin-right: 8px; + background-color: var(--theme-color); +} + +.widget_rss li:not(:last-child), +.wp-block-rss li:not(:last-child) { + margin-bottom: 16px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding-bottom: 16px; +} + +.widget_rss a:hover, +.wp-block-rss a:hover { + color: var(--theme-color); +} + +.textwidget { + margin-top: -0.1em; +} + +.widget_shopping_cart .widget_title { + margin-bottom: 15px; + border-bottom: none; +} + +.widget_shopping_cart ul { + margin: 0; + padding: 0; +} + +.widget_shopping_cart ul li { + list-style-type: none; +} + +.widget_shopping_cart .mini_cart_item { + position: relative; + padding: 30px 10px 30px 90px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + margin-bottom: 0; + text-align: left; +} + +.widget_shopping_cart .mini_cart_item:first-child { + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +.widget_shopping_cart .cart_list a:not(.remove) { + display: block; + color: var(--body-color); + font-size: 16px; + font-weight: 500; + font-family: var(--title-font); + font-weight: 600; + color: var(--title-color); +} + +.widget_shopping_cart .cart_list a:not(.remove):hover { + color: var(--theme-color); +} + +.widget_shopping_cart .cart_list a.remove { + position: absolute; + top: 50%; + left: 95%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + color: var(--body-color); +} + +.widget_shopping_cart .cart_list a.remove:hover { + color: var(--theme-color); +} + +.widget_shopping_cart .cart_list img { + width: 75px; + height: 75px; + position: absolute; + left: 0; + top: 20px; + border: 1px solid var(--border-color); +} + +.widget_shopping_cart .quantity { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + white-space: nowrap; + vertical-align: top; + margin-right: 20px; + font-size: 14px; + color: var(--theme-color); +} + +.widget_shopping_cart .total { + margin-top: 20px; + font-size: 18px; + color: var(--title-color); +} + +.widget_shopping_cart .amount { + padding-left: 5px; + font-weight: 600; + font-family: var(--title-font); +} + +.widget_shopping_cart .th-btn { + margin-right: 15px; +} + +.widget_shopping_cart .th-btn:last-child { + margin-right: 0; +} + +.sidebar-area .tutor-widget-title, +.sidebar-area .widget_title { + position: relative; +} + +.sidebar-area .tutor-widget-title:before, +.sidebar-area .widget_title:before { + content: ''; + height: 3px; + width: 50px; + background-color: var(--theme-color); + position: absolute; + bottom: -3px; + left: 0; + z-index: 1; + -webkit-animation: lineMove 10s linear infinite; + animation: lineMove 10s linear infinite; +} + +.sidebar-area .widget_shopping_cart .th-btn { + margin-right: 10px; + padding: 8px 22px; + font-size: 14px; +} + +@-webkit-keyframes lineMove { + 0% { + left: 0px; + } + 50% { + left: calc(100% - 50px); + } + 100% { + left: 0px; + } +} + +@keyframes lineMove { + 0% { + left: 0px; + } + 50% { + left: calc(100% - 50px); + } + 100% { + left: 0px; + } +} + +.sidebar-area .widget_shopping_cart .th-btn { + margin-right: 10px; + padding: 8px 22px; + font-size: 14px; +} + +.sidebar-area { + margin-bottom: -10px; +} + +.sidebar-area .th-video { + padding: 0; + box-shadow: none; + border-radius: 5px; +} + +.sidebar-area .th-video .play-btn { + --icon-size: 50px; + font-size: 15px; +} + +.sidebar-area .th-video .play-btn > i { + background-color: var(--white-color); + color: var(--theme-color); +} + +.sidebar-area .th-video .play-btn:after, .sidebar-area .th-video .play-btn:before { + background-color: var(--white-color); +} + +.sidebar-area ul.wp-block-latest-posts { + margin-bottom: 0; +} + +.sidebar-area ul.wp-block-latest-posts li:last-child { + margin-bottom: 0; +} + +.sidebar-area .wp-block-tag-cloud a, +.sidebar-area .tagcloud a { + border: none; +} + +.sidebar-area .newsletter-form button { + width: 100%; + text-transform: capitalize; + font-size: 16px; + font-weight: 400; + height: 60px; + margin-top: 10px; +} + +.sidebar-area .widget .wp-block-search { + margin-bottom: 0; +} + +.sidebar-area .wp-block-group__inner-container h2 { + font-size: 20px; + line-height: 1em; + margin-bottom: 20px; + margin-top: -0.07em; +} + +.sidebar-area ol.wp-block-latest-comments { + padding: 0; + margin: 0; +} + +.sidebar-area ol.wp-block-latest-comments li { + line-height: 1.5; + margin: 0 0 20px 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding-bottom: 20px; +} + +.sidebar-area ol.wp-block-latest-comments li:last-child { + margin-bottom: 0; + padding-bottom: 0; + border-bottom: none; +} + +.recent-product { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.recent-product .product-title { + font-size: 16px; +} + +/*Price Filter --------------*/ +.price_slider_wrapper { + margin-top: -0.5em; +} + +.price_slider_wrapper .price_label span { + display: inline-block; + color: var(--body-color); +} + +.price_slider_wrapper .ui-slider { + height: 4px; + position: relative; + width: 100%; + background-color: #e0e0e0; + border: none; + margin-top: 10px; + margin-bottom: 20px; + cursor: pointer; + border-radius: 0; +} + +.price_slider_wrapper .ui-slider-range { + border: none; + cursor: pointer; + position: absolute; + top: 0; + height: 100%; + z-index: 1; + display: block; + background-color: var(--theme-color); +} + +.price_slider_wrapper .ui-slider-handle { + width: 10px; + height: 10px; + border-radius: 50%; + text-align: center; + line-height: 10.5px; + padding: 0; + border: none; + cursor: pointer; + position: absolute; + margin-top: -3px; + z-index: 2; + box-shadow: 0px 8px 13px 0px rgba(255, 79, 38, 0.21); + background-color: var(--theme-color); + -webkit-transform: translateX(-1px); + -ms-transform: translateX(-1px); + transform: translateX(-1px); +} + +.price_slider_wrapper .ui-slider-handle:focus { + outline: none; + box-shadow: 1.5px 2.598px 10px 0px rgba(0, 0, 0, 0.15); +} + +.price_slider_wrapper .ui-slider-handle:last-child { + -webkit-transform: translateX(-9px); + -ms-transform: translateX(-9px); + transform: translateX(-9px); +} + +.price_slider_wrapper button, +.price_slider_wrapper .button { + background-color: var(--theme-color); + color: var(--white-color); + font-weight: 500; + line-height: 1.6; + text-transform: capitalize; + text-align: center; + border-radius: 50px; + border: none; + display: inline-block; + overflow: hidden; + position: relative; + z-index: 2; + padding: 7px 20px; + min-width: 100px; + font-size: 16px; + -webkit-transition: 0.4s ease-in; + transition: 0.4s ease-in; +} + +.price_slider_wrapper button:hover, +.price_slider_wrapper .button:hover { + background-color: var(--title-color); +} + +.product_list_widget { + list-style: none; + padding-left: 0; + margin-bottom: 0; +} + +.product_list_widget .recent-post { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 20px; + padding-bottom: 0; + border-bottom: none; +} + +.product_list_widget .recent-post:last-child { + margin-bottom: 0; +} + +.product_list_widget .recent-post .media-img { + width: 70px; + margin-right: 20px; +} + +.product_list_widget .recent-post-title { + font-size: 20px; + margin-bottom: 7px; +} + +.product_list_widget .recent-post-title a { + color: inherit; +} + +.product_list_widget .recent-post-title a:hover { + color: var(--theme-color); +} + +.product_list_widget .star-rating { + font-size: 12px; + margin-bottom: 3px; +} + +.widget_info .widget_title { + margin: 29px 0 0 0; +} + +.widget_info .th-btn { + width: 100%; + margin-bottom: 10px; + display: block; +} + +.widget_info .th-video { + margin-bottom: 20px; +} + +.widget_info .course-price { + display: block; + font-weight: bold; + margin-bottom: 19px; +} + +.widget_info .course-price .tag { + display: inline-block; + background-color: var(--theme-color2); + font-size: 12px; + font-weight: 500; + text-transform: uppercase; + color: var(--white-color); + border-radius: 99px; + padding: 2px 13px; + vertical-align: middle; + margin-bottom: 5px; +} + +.info-list ul { + list-style: none; + padding: 0; + margin: 0; +} + +.info-list i { + color: var(--theme-color); + width: 16px; + margin-right: 2px; + font-size: 16px; +} + +.info-list strong { + font-weight: 500; + color: var(--title-color); +} + +.info-list li { + border-bottom: 1px dashed #d3dbeb; + padding: 12px 0; +} + +.info-list li:last-child { + border-bottom: none; + padding-bottom: 0; + margin-bottom: -0.45em; +} + +.widget_banner { + border: none; + text-align: center; + border-radius: 10px; + overflow: hidden; + padding: 50px 50px 75px; + /* Small devices */ + /* Extra small devices */ +} + +.widget_banner:before { + z-index: -1; +} + +.widget_banner .widget-banner { + background: rgba(255, 255, 255, 0.27); + -webkit-backdrop-filter: blur(11.6px); + backdrop-filter: blur(11.6px); + border-radius: 10px; + padding: 30px 30px 0; +} + +.widget_banner .title { + color: var(--white-color); + font-weight: 600; + margin-top: -0.25em; + font-size: 24px; +} + +.widget_banner .subtitle { + color: var(--white-color); + font-size: 20px; + font-weight: 600; + margin-bottom: 5px; +} + +.widget_banner .logo { + background: var(--white-color); + border-radius: 10px; + padding: 13px 39px; + display: inline-block; + margin-top: 5px; + margin-bottom: 25px; +} + +.widget_banner .link { + font-size: 18px; + display: block; + color: var(--white-color); + font-weight: 500; + margin-bottom: 30px; +} + +.widget_banner .th-btn { + -webkit-transform: translate(0, 24px); + -ms-transform: translate(0, 24px); + transform: translate(0, 24px); + margin-top: -24px; + /* Extra small devices */ +} + +@media (max-width: 375px) { + .widget_banner .th-btn { + line-height: inherit; + padding: 14px; + } +} + +@media (max-width: 767px) { + .widget_banner { + padding: 40px 40px 65px; + } +} + +@media (max-width: 575px) { + .widget_banner { + padding: 30px 30px 55px; + } +} + +.widget-map { + line-height: 1px; + border-radius: 10px; +} + +.widget-map iframe { + border-radius: 10px; + height: 327px; +} + +/* Large devices */ +@media (max-width: 1199px) { + .recent-post .post-title { + font-size: 18px; + line-height: 24px; + } + .widget_offer { + padding-top: 40px; + padding-bottom: 40px; + } + .col-lg-4 .sidebar-area .widget { + --blog-space-y: 40px; + --blog-space-x: 20px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .sidebar-area { + padding-top: 30px; + } + .wp-block-tag-cloud a, + .tagcloud a { + padding: 10.5px 18px; + } + .col-lg-4 .sidebar-area .widget { + --blog-space-y: 40px; + --blog-space-x: 40px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .widget { + --blog-space-y: 40px; + --blog-space-x: 20px; + } + .col-lg-4 .sidebar-area .widget { + --blog-space-y: 40px; + --blog-space-x: 20px; + } +} + +.tutor-widget-course-categories .tutor-list-item label, +.tutor-widget-course-levels .tutor-list-item label { + padding-left: 0px; +} + +.tutor-widget-course-categories .tutor-form-check-input, +.tutor-widget-course-levels .tutor-form-check-input { + display: inline-block; + padding: 10px; + height: 10px; + margin-right: 10px; + box-shadow: none; + visibility: visible; + opacity: 1; + border: 1px solid #ECF1F9 !important; +} + +.footer-widget { + margin-bottom: 40px; +} + +.footer-widget, +.footer-widget .widget { + padding: 0; + border: none; + padding-bottom: 0; + background-color: transparent; + box-shadow: none; +} + +.footer-widget input, +.footer-widget select { + height: 55px; + background-color: transparent; + border: 1px solid #283752 !important; +} + +.footer-widget input:focus, +.footer-widget select:focus { + border-color: var(--theme-color); + background-color: transparent; +} + +.footer-widget .form-group > i { + color: var(--theme-color); + top: 18px; +} + +.footer-widget .widget_title { + position: relative; + border: none; + font-family: var(--title-font); + color: var(--white-color); + line-height: 1; + border-bottom: 0; + padding: 0 0 18px 0; + margin: -0.1em 0 35px 0; + max-width: 275px; +} + +.footer-widget .widget_title:before, .footer-widget .widget_title:after { + content: ""; + position: absolute; + left: 0; + bottom: 0; + width: 51px; + height: 3px; + background-color: var(--theme-color); +} + +.footer-widget .widget_title:after { + width: 10px; + left: 56px; + border-right: 10px solid var(--theme-color); + box-shadow: 15px 0 0 0 var(--theme-color); +} + +.footer-widget.widget_meta, .footer-widget.widget_pages, .footer-widget.widget_archive, .footer-widget.widget_categories, .footer-widget.widget_nav_menu { + margin-bottom: 40px; +} + +.footer-widget.widget_meta ul, .footer-widget.widget_pages ul, .footer-widget.widget_archive ul, .footer-widget.widget_categories ul, .footer-widget.widget_nav_menu ul { + margin-top: -2px; +} + +.footer-widget.widget_meta .menu, +.footer-widget.widget_meta > ul, .footer-widget.widget_pages .menu, +.footer-widget.widget_pages > ul, .footer-widget.widget_archive .menu, +.footer-widget.widget_archive > ul, .footer-widget.widget_categories .menu, +.footer-widget.widget_categories > ul, .footer-widget.widget_nav_menu .menu, +.footer-widget.widget_nav_menu > ul { + margin-bottom: -5px; +} + +.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a { + font-size: 16px; + font-weight: 400; + padding: 0 0 0 15px; + margin-bottom: 20px; + font-family: var(--body-font); + display: block; + max-width: 100%; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + padding-right: 0; + background-color: transparent; + position: relative; +} + +.footer-widget.widget_meta a:before, .footer-widget.widget_pages a:before, .footer-widget.widget_archive a:before, .footer-widget.widget_categories a:before, .footer-widget.widget_nav_menu a:before { + content: "\e122"; + font-weight: 900; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + color: inherit; + width: unset; + background-color: transparent; + border: none; + font-size: 0.5em; + color: var(--body-color); + line-height: 0; + height: 5px; +} + +.footer-widget.widget_meta a:hover, .footer-widget.widget_pages a:hover, .footer-widget.widget_archive a:hover, .footer-widget.widget_categories a:hover, .footer-widget.widget_nav_menu a:hover { + background-color: transparent; + color: var(--white-color); +} + +.footer-widget.widget_meta a:hover:before, .footer-widget.widget_pages a:hover:before, .footer-widget.widget_archive a:hover:before, .footer-widget.widget_categories a:hover:before, .footer-widget.widget_nav_menu a:hover:before { + color: var(--white-color); +} + +.footer-widget.widget_meta li > span, .footer-widget.widget_pages li > span, .footer-widget.widget_archive li > span, .footer-widget.widget_categories li > span, .footer-widget.widget_nav_menu li > span { + width: auto; + height: auto; + position: relative; + background-color: transparent; + color: var(--body-color); + line-height: 1; +} + +.footer-widget.widget_meta li:last-child a, .footer-widget.widget_pages li:last-child a, .footer-widget.widget_archive li:last-child a, .footer-widget.widget_categories li:last-child a, .footer-widget.widget_nav_menu li:last-child a { + margin-bottom: 0; +} + +.footer-widget .recent-post { + max-width: 310px; + margin-bottom: 15px; + padding-bottom: 0; + border-bottom: none; +} + +.footer-widget .recent-post .media-img { + margin-right: 18px; + width: 110px; +} + +.footer-widget .recent-post .post-title { + color: var(--white-color); + font-size: 18px; + line-height: 1.5; + margin-bottom: 10px; +} + +.footer-widget .recent-post:last-child { + margin-bottom: 0; + padding-bottom: 0; + border-bottom: 0; +} + +.footer-widget .recent-post .recent-post-meta i { + color: var(--white-color); + -webkit-transition: 0.3s; + transition: 0.3s; +} + +.footer-widget .recent-post .recent-post-meta a:hover i { + color: var(--theme-color); +} + +.footer-widget .footer-logo { + margin-bottom: 15px; +} + +.th-widget-about .about-logo { + margin-bottom: 30px; + margin-top: -5px; +} + +.th-widget-about .about-text { + margin-bottom: 25px; + margin-top: -0.46em; +} + +.widget_contact .contact-text { + margin-bottom: 25px; + margin-top: -0.46em; +} + +.footer-text { + margin-top: -0.46em; + margin-bottom: 25px; +} + +.newsletter-widget .newsletter-form { + display: block; +} + +.newsletter-widget .newsletter-form .th-btn { + margin-top: 20px; +} + +.th-widget-schedule { + margin-top: -0.25em; +} + +.th-widget-schedule .footer-info { + padding-left: 0; +} + +.footer-table { + margin-top: -15px; + border: none; + margin-bottom: 0; +} + +.footer-table th, +.footer-table td { + border: none; + padding: 8px 0; + font-size: 16px; +} + +.footer-table td { + padding-left: 50px; +} + +.footer-table th { + padding-right: 13px; + font-weight: 500; + color: var(--white-color); +} + +.footer-info-title { + font-size: 20px; + font-family: var(--body-font); + font-weight: 600; + color: var(--white-color); + margin-bottom: 15px; + margin-top: -0.27em; +} + +.footer-info { + position: relative; + margin: 0 0 25px 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + padding: 0 0 0 35px; + max-width: 300px; +} + +.footer-info:last-child { + margin-bottom: 0; +} + +.footer-info i { + display: inline-block; + width: 25px; + height: 25px; + line-height: 25px; + text-align: center; + background-color: var(--theme-color); + color: var(--white-color); + position: absolute; + left: 0; + font-size: 10px; +} + +.footer-info:nth-child(2) i { + background-color: var(--theme-color); +} + +.footer-info:nth-child(3) i { + background-color: var(--title-color); +} + +/* Large devices */ +@media (max-width: 1199px) { + .footer-widget .widget_title { + margin: -0.1em 0 30px 0; + } + .footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a { + margin-bottom: 16px; + } +} + +/* Style 2 ---------------------------------- */ +.footer-widget.style2 .widget_title { + font-size: 18px; + text-transform: uppercase; + padding: 0 0 20px 0; + font-weight: 500; +} + +.footer-widget.style2 .widget_title:before { + height: 2px; + width: 60px; + background-color: var(--white-color); +} + +.footer-widget.style2 .widget_title:after { + display: none; +} + +.footer-widget.style2.widget_meta a, .footer-widget.style2.widget_pages a, .footer-widget.style2.widget_archive a, .footer-widget.style2.widget_categories a, .footer-widget.style2.widget_nav_menu a { + padding: 0 0 0 25px; + margin-bottom: 23px; +} + +.footer-widget.style2.widget_meta a:before, .footer-widget.style2.widget_pages a:before, .footer-widget.style2.widget_archive a:before, .footer-widget.style2.widget_categories a:before, .footer-widget.style2.widget_nav_menu a:before { + content: "\f061"; + font-weight: 500; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + width: unset; + font-size: 1em; + height: unset; +} + +/* Small devices */ +@media (max-width: 767px) { + .footer-widget.style2 .widget_title { + padding: 0 0 16px 0; + } + .footer-widget.style2.widget_meta a, .footer-widget.style2.widget_pages a, .footer-widget.style2.widget_archive a, .footer-widget.style2.widget_categories a, .footer-widget.style2.widget_nav_menu a { + margin-bottom: 18px; + } +} + +@media (max-width: 350px) { + .footer-widget .recent-post .media-img { + margin-right: 15px; + width: 100px; + } +} + +/*------------------- 4.2. Header -------------------*/ +.th-header { + position: relative; + z-index: 41; +} + +.th-header .icon-btn { + --btn-size: 45px; + line-height: 43px; + border: 1px solid #d0dbe9; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.th-header .icon-btn:hover { + border-color: var(--theme-color); +} + +.th-header .th-btn { + padding: 19px 29px; +} + +.sticky-wrapper { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.sticky-wrapper.sticky { + position: fixed; + top: 0; + right: 0; + left: 0; + background-color: var(--white-color); + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); + -webkit-animation: stickyAni 0.4s ease-in-out; + animation: stickyAni 0.4s ease-in-out; +} + +@-webkit-keyframes stickyAni { + 0% { + -webkit-transform: translate3d(0, -40px, 0) scaleY(0.8); + transform: translate3d(0, -40px, 0) scaleY(0.8); + opacity: 0.7; + } + 100% { + -webkit-transform: translate3d(0, 0, 0) scaleY(1); + transform: translate3d(0, 0, 0) scaleY(1); + opacity: 1; + } +} + +@keyframes stickyAni { + 0% { + -webkit-transform: translate3d(0, -40px, 0) scaleY(0.8); + transform: translate3d(0, -40px, 0) scaleY(0.8); + opacity: 0.7; + } + 100% { + -webkit-transform: translate3d(0, 0, 0) scaleY(1); + transform: translate3d(0, 0, 0) scaleY(1); + opacity: 1; + } +} + +.main-menu a { + display: block; + position: relative; + font-weight: 500; + font-size: 16px; + color: var(--title-color); + text-transform: uppercase; +} + +.main-menu a:hover { + color: var(--theme-color); +} + +.main-menu > ul > li { + margin: 0 13px; +} + +.main-menu > ul > li > a { + padding: 36.5px 0; +} + +.main-menu ul { + margin: 0; + padding: 0; +} + +.main-menu ul li { + list-style-type: none; + display: inline-block; + position: relative; +} + +.main-menu ul li.menu-item-has-children > a:after { + content: "\f107"; + position: relative; + font-family: var(--icon-font); + margin-left: 5px; + top: 1px; +} + +.main-menu ul li:last-child { + margin-right: 0 !important; +} + +.main-menu ul li:first-child { + margin-left: 0 !important; +} + +.main-menu ul li:hover > ul.sub-menu, +.main-menu ul li:hover ul.mega-menu { + visibility: visible; + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + z-index: 9; +} + +.main-menu ul.sub-menu, +.main-menu ul.mega-menu { + position: absolute; + text-align: left; + top: 100%; + left: 0; + background-color: var(--white-color); + visibility: hidden; + min-width: 190px; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + padding: 7px; + left: -14px; + opacity: 0; + z-index: -1; + border: 1px solid var(--border-color); + border-radius: 10px; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + -webkit-transform-origin: top center; + -ms-transform-origin: top center; + transform-origin: top center; + -webkit-transition: all 0.4s ease 0s; + transition: all 0.4s ease 0s; +} + +.main-menu ul.sub-menu a, +.main-menu ul.mega-menu a { + font-size: 16px; + line-height: 30px; +} + +.main-menu ul.sub-menu { + padding: 18px 20px; + left: -27px; +} + +.main-menu ul.sub-menu li { + display: block; + margin: 0 0; + padding: 0px 9px; +} + +.main-menu ul.sub-menu li.menu-item-has-children > a:after { + content: "\f105"; + float: right; + top: 1px; +} + +.main-menu ul.sub-menu li a { + position: relative; + padding-left: 23px; + text-transform: capitalize; +} + +.main-menu ul.sub-menu li a:before { + content: "\f02d"; + position: absolute; + top: 8px; + left: 0; + font-family: var(--icon-font); + width: 11px; + height: 11px; + text-align: center; + border-radius: 50%; + display: inline-block; + font-size: 0.9em; + line-height: 1; + color: var(--theme-color); + font-weight: 700; +} + +.main-menu ul.sub-menu li ul.sub-menu { + left: 100%; + right: auto; + top: 0; + margin: 0 0; + margin-left: 20px; +} + +.main-menu ul.sub-menu li ul.sub-menu li ul { + left: 100%; + right: auto; +} + +.main-menu .mega-menu-wrap { + position: static; +} + +.main-menu ul.mega-menu { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + text-align: left; + width: 100%; + max-width: var(--main-container); + padding: 20px 15px 23px 15px; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} + +.main-menu ul.mega-menu li { + display: block; + width: 100%; + padding: 0 15px; +} + +.main-menu ul.mega-menu li li { + padding: 2px 0; +} + +.main-menu ul.mega-menu li a { + display: inline-block; +} + +.main-menu ul.mega-menu > li > a { + display: block; + padding: 0; + padding-bottom: 15px; + margin-bottom: 10px; + text-transform: capitalize; + letter-spacing: 1px; + font-weight: 700; + color: var(--title-color); + border-color: var(--theme-color); +} + +.main-menu ul.mega-menu > li > a::after, .main-menu ul.mega-menu > li > a::before { + content: ""; + position: absolute; + bottom: 0; + left: 0; + width: 15px; + height: 1px; + background-color: var(--theme-color); +} + +.main-menu ul.mega-menu > li > a::after { + width: calc(100% - 20px); + left: 20px; +} + +.main-menu ul.mega-menu > li > a:hover { + padding-left: 0; +} + +.main-menu.hide-icon ul.sub-menu li a { + padding-left: 0; +} + +.main-menu.hide-icon ul.sub-menu li a:before { + display: none; +} + +.category-menu { + position: absolute; + text-align: left; + top: 100%; + left: 0; + background-color: var(--white-color); + visibility: hidden; + min-width: 190px; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + padding: 25px 30px; + left: 0; + margin-top: -10px; + opacity: 0; + z-index: -1; + border: 1px solid var(--border-color); + border-radius: 10px; + -webkit-transform-origin: top center; + -ms-transform-origin: top center; + transform-origin: top center; + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + -webkit-transition: margin-top 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s, opacity 0.4s ease-in-out 0s, z-index 0s; + transition: margin-top 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s, opacity 0.4s ease-in-out 0s, z-index 0s; +} + +.category-menu ul { + padding: 0; + margin-bottom: 0; +} + +.category-menu li { + list-style: none; + margin-bottom: 6px; +} + +.category-menu li:last-child { + margin-bottom: 0; +} + +.category-menu a { + text-transform: capitalize; + color: var(--title-color); + position: relative; + padding-left: 23px; +} + +.category-menu a:before { + content: "\f07c"; + position: absolute; + top: 4px; + left: 0; + font-family: var(--icon-font); + width: 11px; + height: 11px; + text-align: center; + border-radius: 50%; + display: inline-block; + font-size: 0.9em; + line-height: 1; + color: var(--theme-color); + font-weight: 400; +} + +.category-menu a:hover { + color: var(--theme-color); +} + +.category-menu-wrap { + position: relative; + height: 100%; + padding: 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + border: 1px solid #D0DBE9; + border-radius: 5px; +} + +.category-menu-wrap:hover .category-menu { + visibility: visible; + opacity: 1; + margin-top: 0; + z-index: 9; +} + +.category-menu-wrap .search-form { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.category-menu-wrap .search-form input { + background: transparent; + border: 0; + padding-right: 10px; + padding-left: 15px; + height: 48px; +} + +.category-menu-wrap .search-form input:hover, .category-menu-wrap .search-form input:focus, .category-menu-wrap .search-form input:active { + border: 0; +} + +.category-menu-wrap .search-form input::-webkit-input-placeholder { + color: #9FAAB7; +} + +.category-menu-wrap .search-form input::-moz-placeholder { + color: #9FAAB7; +} + +.category-menu-wrap .search-form input:-ms-input-placeholder { + color: #9FAAB7; +} + +.category-menu-wrap .search-form input::-ms-input-placeholder { + color: #9FAAB7; +} + +.category-menu-wrap .search-form input::placeholder { + color: #9FAAB7; +} + +.category-menu-wrap .search-form button { + border: none; + width: auto; + height: 48px; + line-height: 48px; + background-color: transparent; + color: var(--title-color); + padding-right: 15px; + display: inline-block; + border-radius: 0; +} + +.menu-expand { + font-size: 16px; + font-weight: 400; + color: var(--title-color); + background-color: transparent; + padding: 10.5px 16px; + border-radius: 0; + border-right: 1px solid #D0DBE9; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + min-width: 160px; + line-height: initial; +} + +.simple-icon { + border: none; + background-color: transparent; + padding: 0; + color: var(--body-color); +} + +.simple-icon:hover { + color: var(--theme-color); +} + +.header-button { + height: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 15px; + margin-left: 15px; +} + +.header-button .icon-btn { + position: relative; +} + +.header-links ul { + margin: 0; + padding: 0; + list-style-type: none; +} + +.header-links li { + display: inline-block; + position: relative; + font-size: 16px; + font-weight: 400; +} + +.header-links li:not(:last-child) { + padding: 0 20px 0 0; + margin: 0 17px 0 0; +} + +.header-links li:not(:last-child):before { + content: ""; + position: absolute; + right: 0; + top: 50%; + background-color: rgba(255, 255, 255, 0.2); + width: 1px; + height: 16px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +.header-links li > i { + margin-right: 10px; +} + +.header-links li, +.header-links span, +.header-links p, +.header-links a { + font-family: var(--body-font); + color: var(--body-color); +} + +.header-links i { + color: var(--body-color); +} + +.header-links b, +.header-links strong { + font-weight: 600; +} + +.header-social .social-title { + font-weight: 400; + font-size: 16px; + display: inline-block; + margin: 0 10px 0 0; +} + +.header-social a { + font-size: 14px; + display: inline-block; + color: var(--body-color); + margin: 0 15px 0 0; +} + +.header-social a:last-child { + margin-right: 0; +} + +.header-social a:hover { + color: var(--theme-color); +} + +.header-logo { + padding-top: 20px; + padding-bottom: 20px; +} + +.header-notice { + margin-bottom: 0; + display: inline-block; +} + +.counter-list { + padding: 0; + margin: 0; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + gap: 18px; + background-color: var(--theme-color2); + padding: 2px 20px; + border-radius: 999px; + margin-left: 15px; + color: var(--white-color); +} + +.counter-list li { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + gap: 4px; + position: relative; + color: var(--white-color); +} + +.counter-list li:after { + content: ":"; + position: absolute; + top: 50%; + right: -11.5px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + color: var(--white-color); + font-weight: 600; +} + +.counter-list li:last-child::after { + display: none; +} + +.counter-list .count-number, +.counter-list .count-name { + color: var(--white-color); + font-weight: 500; +} + +.dropdown-link { + position: relative; + display: inline-block; +} + +.dropdown-link > a { + color: var(--white-color); +} + +.dropdown-link > a i { + margin-right: 3px; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.dropdown-link > a:hover i { + color: var(--white-color) !important; +} + +.dropdown-toggle::after { + content: "\f107"; + border: none; + font-family: var(--icon-font); + vertical-align: middle; + font-weight: 400; + margin-left: 6px; +} + +.dropdown-menu { + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + min-width: auto; + top: calc(100% + 10px) !important; + left: 50% !important; + -webkit-transform: translateX(-50%) !important; + -ms-transform: translateX(-50%) !important; + transform: translateX(-50%) !important; + padding: 8px 20px !important; + border-color: var(--border-color); +} + +.dropdown-menu li { + padding-right: 0; + margin-right: 0; +} + +.dropdown-menu li:after { + display: none; +} + +.dropdown-menu li a { + display: block; +} + +.dropdown-menu a { + color: var(--title-color) !important; +} + +.dropdown-menu a:hover { + color: var(--theme-color) !important; +} + +.dropdown-menu:before { + content: ""; + position: absolute; + left: 50%; + top: -7px; + width: 14px; + height: 14px; + margin-left: -7px; + background-color: var(--white-color); + z-index: -1; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + border-top: 1px solid var(--border-color); + border-left: 1px solid var(--border-color); +} + +/* Header default ---------------------------------- */ +.header-layout-default .header-top { + --body-color: #fff; + background-color: var(--theme-color); + padding: 9px 88px 9px 300px; + position: relative; + z-index: 3; + /* Hight Resoulation devices */ + /* Medium Large devices */ +} + +@media (min-width: 1922px) { + .header-layout-default .header-top { + padding: 9px 188px 9px 400px; + } +} + +@media (max-width: 1600px) { + .header-layout-default .header-top { + padding: 9px 30px 9px 265px; + } +} + +@media (max-width: 1299px) { + .header-layout-default .header-top { + padding: 9px 30px; + } +} + +.header-layout-default .header-top a:hover { + color: var(--title-color); +} + +.header-layout-default .header-top .header-links a:hover { + color: var(--theme-color); +} + +.header-layout-default .header-top .header-links.header-right li:first-child { + padding-right: 60px; + /* Hight Resoulation devices */ +} + +@media (min-width: 1922px) { + .header-layout-default .header-top .header-links.header-right li:first-child { + padding-right: 0; + } +} + +@media (max-width: 1355px) { + .header-layout-default .header-top .header-links.header-right li:first-child { + padding-right: 0px; + } +} + +.header-layout-default .header-top .header-links.header-right li:not(:last-child):before { + display: none; +} + +.header-layout-default .header-top .header-links.header-right li { + /* Medium devices */ +} + +.header-layout-default .header-top .header-links.header-right li a i { + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.header-layout-default .header-top .header-links.header-right li a:hover { + color: var(--white-color); + opacity: 0.6; +} + +.header-layout-default .header-top .header-links.header-right li a:hover i { + color: var(--theme-color); +} + +@media (max-width: 991px) { + .header-layout-default .header-top .header-links.header-right li { + display: none; + } + .header-layout-default .header-top .header-links.header-right li:first-child { + display: block; + margin: 0; + padding: 0; + } +} + +.header-layout-default .header-top:after { + content: ''; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: calc(100% - 267px); + border-radius: 0 0 50px 0; + background: var(--title-color); + z-index: -1; + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Medium Large devices */ + /* Medium devices */ +} + +@media (min-width: 1922px) { + .header-layout-default .header-top:after { + width: calc(100% - 757px); + } +} + +@media (max-width: 1600px) { + .header-layout-default .header-top:after { + width: calc(100% - 207px); + } +} + +@media (max-width: 1500px) { + .header-layout-default .header-top:after { + width: calc(100% - 205px); + } +} + +@media (max-width: 1399px) { + .header-layout-default .header-top:after { + width: calc(100% - 220px); + } +} + +@media (max-width: 1355px) { + .header-layout-default .header-top:after { + width: 100%; + border-radius: 0; + } +} + +@media (max-width: 991px) { + .header-layout-default .header-top:after { + width: 100%; + border-radius: 0; + } +} + +.header-layout-default .menu-area { + background-color: var(--white-color); + position: relative; + z-index: 2; + padding: 0 88px 0 30px; + /* Hight Resoulation devices */ + /* Extra small devices */ +} + +@media (min-width: 1922px) { + .header-layout-default .menu-area { + padding: 0 188px 0 130px; + } +} + +@media (max-width: 1600px) { + .header-layout-default .menu-area { + padding: 0 30px 0 10px; + } +} + +@media (max-width: 575px) { + .header-layout-default .menu-area { + padding: 0; + } +} + +.header-layout-default .menu-area .header-logo { + margin-top: -29px; + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .header-layout-default .menu-area .header-logo { + margin-top: 0; + } +} + +.header-layout-default .menu-area .main-menu { + margin-left: 60px; +} + +@media (max-width: 1600px) { + .header-layout-default .menu-area .main-menu { + margin-left: 50px; + } +} + +.header-layout-default .menu-area .logo-bg { + position: absolute; + height: 100%; + width: 270px; + border-radius: 0 0px 0 0; + background: var(--theme-color); + bottom: 0; + left: 0; + z-index: -1; + /* Hight Resoulation devices */ + /* Extra small devices */ +} + +@media (min-width: 1922px) { + .header-layout-default .menu-area .logo-bg { + width: 370px; + } +} + +@media (max-width: 1600px) { + .header-layout-default .menu-area .logo-bg { + width: 240px; + } +} + +@media (max-width: 575px) { + .header-layout-default .menu-area .logo-bg { + width: 220px; + } +} + +.header-layout-default .main-menu > ul > li > a { + padding: 31.5px 0; +} + +.header-layout-default .th-btn { + padding: 18px 29px; +} + +.header-layout-default .header-button { + margin-left: 0; +} + +.header-layout-default .header-button .icon-btn { + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .header-layout-default .header-button .icon-btn { + display: none; + } +} + +@media (min-width: 1921px) and (max-width: 1963px) { + .header-layout-default .menu-expand { + display: none; + } +} + +@media (max-width: 1763px) { + .header-layout-default .menu-expand { + display: none; + } +} + +.header-layout-default .category-menu-wrap { + /* Extra large devices */ +} + +@media (max-width: 1510px) { + .header-layout-default .category-menu-wrap { + display: none; + } +} + +@media (max-width: 1500px) { + .header-layout-default .category-menu-wrap { + display: none; + } +} + +.header-layout-default .sticky-wrapper.sticky .menu-area { + background: var(--white-color); +} + +.header-layout-default .sticky-wrapper.sticky .menu-area .header-logo { + margin-top: 0; +} + +.header-layout-default .sticky-wrapper.sticky .menu-area .logo-bg { + border-radius: 0; +} + +.header-layout-default .logo-bg-half { + position: absolute; + height: 29px; + width: 270px; + border-radius: 0 50px 0 0; + background: var(--theme-color); + top: 16px; + left: 0; + z-index: 4; + /* Hight Resoulation devices */ + /* Medium Large devices */ +} + +@media (min-width: 1922px) { + .header-layout-default .logo-bg-half { + width: 370px; + } +} + +@media (max-width: 1600px) { + .header-layout-default .logo-bg-half { + width: 240px; + } +} + +@media (max-width: 1299px) { + .header-layout-default .logo-bg-half { + display: none; + } +} + +.admin-bar { + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Medium Large devices */ +} + +.admin-bar .header-layout-default .header-top:after { + width: calc(100% - 227px); +} + +@media (min-width: 1922px) { + .admin-bar .header-layout-default .header-top:after { + width: calc(100% - 327px); + } +} + +@media (max-width: 1600px) { + .admin-bar .header-layout-default .header-top:after { + width: calc(100% - 177px); + } +} + +@media (max-width: 1500px) { + .admin-bar .header-layout-default .header-top:after { + width: calc(100% - 175px); + } +} + +@media (max-width: 1399px) { + .admin-bar .header-layout-default .header-top:after { + width: calc(100% - 180px); + } +} + +/* Header 1 ---------------------------------- */ +.header-layout1 .header-top { + --body-color: #fff; + background-color: var(--title-color); + padding: 9px 0; + position: relative; + z-index: 3; +} + +.header-layout1 .header-top a:hover { + color: var(--title-color); +} + +.header-layout1 .header-top .header-links.header-right li:first-child { + padding-right: 60px; +} + +@media (min-width: 1921px) and (max-width: 2520px) { + .header-layout1 .header-top .header-links.header-right li:first-child { + padding-right: 0; + } +} + +@media (min-width: 1601px) and (max-width: 1870px) { + .header-layout1 .header-top .header-links.header-right li:first-child { + padding-right: 0; + } +} + +@media (max-width: 1600px) { + .header-layout1 .header-top .header-links.header-right li:first-child { + padding-right: 60px; + } +} + +@media (min-width: 1501px) and (max-width: 1550px) { + .header-layout1 .header-top .header-links.header-right li:first-child { + padding-right: 0; + } +} + +@media (min-width: 1055px) and (max-width: 1199px) { + .header-layout1 .header-top .header-links.header-right li:first-child { + padding-right: 0; + } +} + +.header-layout1 .header-top .header-links.header-right li:not(:last-child):before { + display: none; +} + +.header-layout1 .header-top .header-links.header-right li { + /* Medium devices */ +} + +.header-layout1 .header-top .header-links.header-right li a i { + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.header-layout1 .header-top .header-links.header-right li a:hover { + color: var(--theme-color2); +} + +.header-layout1 .header-top .header-links.header-right li a:hover i { + color: var(--title-color); +} + +@media (max-width: 991px) { + .header-layout1 .header-top .header-links.header-right li { + display: none; + } + .header-layout1 .header-top .header-links.header-right li:first-child { + display: block; + margin: 0; + padding: 0; + } +} + +.header-layout1 .header-top:after { + content: ''; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: calc(100% - 437px); + border-radius: 0 0 50px 0; + background: var(--theme-color); + z-index: -1; + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Medium Large devices */ + /* Medium devices */ +} + +@media (min-width: 1922px) { + .header-layout1 .header-top:after { + width: calc(100% - 757px); + } +} + +@media (min-width: 1921px) and (max-width: 2520px) { + .header-layout1 .header-top:after { + width: 100%; + border-radius: 0; + } +} + +@media (min-width: 1601px) and (max-width: 1870px) { + .header-layout1 .header-top:after { + width: 100%; + border-radius: 0; + } +} + +@media (max-width: 1600px) { + .header-layout1 .header-top:after { + width: calc(100% - 277px); + border-radius: 0 0 50px 0; + } +} + +@media (min-width: 1501px) and (max-width: 1550px) { + .header-layout1 .header-top:after { + width: 100%; + border-radius: 0; + } +} + +@media (max-width: 1500px) { + .header-layout1 .header-top:after { + width: calc(100% - 205px); + } +} + +@media (max-width: 1399px) { + .header-layout1 .header-top:after { + width: calc(100% - 220px); + } +} + +@media (min-width: 1055px) and (max-width: 1199px) { + .header-layout1 .header-top:after { + width: 100%; + border-radius: 0; + } +} + +@media (max-width: 991px) { + .header-layout1 .header-top:after { + width: 100%; + border-radius: 0; + } +} + +.header-layout1 .menu-area { + background-color: var(--theme-color); + position: relative; + z-index: 0; +} + +.header-layout1 .menu-area:after { + content: ''; + position: absolute; + right: 0; + top: 0; + background: var(--white-color); + height: 100%; + width: calc(100% - 220px); + border-radius: 80px 0 0 0; + z-index: -1; + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Medium devices */ +} + +@media (min-width: 1922px) { + .header-layout1 .menu-area:after { + width: calc(100% - 500px); + } +} + +@media (min-width: 1921px) and (max-width: 2520px) { + .header-layout1 .menu-area:after { + width: 100%; + } +} + +@media (min-width: 1601px) and (max-width: 1870px) { + .header-layout1 .menu-area:after { + width: 100%; + } +} + +@media (max-width: 1600px) { + .header-layout1 .menu-area:after { + width: calc(100% - 60px); + } +} + +@media (min-width: 1501px) and (max-width: 1550px) { + .header-layout1 .menu-area:after { + width: 100%; + } +} + +@media (max-width: 1500px) { + .header-layout1 .menu-area:after { + width: 100%; + } +} + +@media (max-width: 991px) { + .header-layout1 .menu-area:after { + border-radius: 0px 0 0 0; + } +} + +.header-layout1 .th-btn { + padding: 18px 29px; +} + +.header-layout1 .header-button .icon-btn { + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .header-layout1 .header-button .icon-btn { + display: none; + } +} + +.header-layout1 .sticky-wrapper.sticky .menu-area { + background: var(--white-color); +} + +.header-layout1 .sticky-wrapper.sticky .menu-area:after { + display: none; +} + +.admin-bar { + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Medium Large devices */ +} + +.admin-bar .header-layout1 .header-top:after { + width: calc(100% - 397px); +} + +@media (min-width: 1922px) { + .admin-bar .header-layout1 .header-top:after { + width: calc(100% - 727px); + } +} + +@media (max-width: 1600px) { + .admin-bar .header-layout1 .header-top:after { + width: calc(100% - 237px); + } +} + +@media (max-width: 1500px) { + .admin-bar .header-layout1 .header-top:after { + width: calc(100% - 165px); + } +} + +@media (max-width: 1399px) { + .admin-bar .header-layout1 .header-top:after { + width: calc(100% - 190px); + } +} + +/* Small devices */ +@media (max-width: 767px) { + .header-search { + margin: 0 0 20px 0; + } +} + +.unittest-header { + /* Medium Large devices */ +} + +.unittest-header .header-button { + margin-left: 0; + padding-left: 10px !important; +} + +.unittest-header .header-button:before { + display: none; +} + +@media (max-width: 1399px) { + .unittest-header .main-menu > ul > li { + margin: 0 10px; + } +} + +/* Header 3 ---------------------------------- */ +.header-layout3 { + position: relative; + /* Medium Large devices */ +} + +.header-layout3 .logo-bg { + position: absolute; + left: 0; + bottom: 0; + z-index: -1; + height: 100%; + width: 435px; + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Medium Large devices */ + /* Medium Large devices */ + /* Medium devices */ + /* Small devices */ + /* Extra small devices */ +} + +@media (min-width: 1922px) { + .header-layout3 .logo-bg { + width: 720px; + background-position: 0 -18px; + } +} + +@media (min-width: 2400px) and (max-width: 2522px) { + .header-layout3 .logo-bg { + width: 660px; + background-position: right -12px; + } +} + +@media (min-width: 2380px) and (max-width: 2399px) { + .header-layout3 .logo-bg { + width: 640px; + background-position: right -8px; + } +} + +@media (min-width: 2340px) and (max-width: 2379px) { + .header-layout3 .logo-bg { + width: 600px; + background-position: right -8px; + } +} + +@media (min-width: 2300px) and (max-width: 2339px) { + .header-layout3 .logo-bg { + width: 540px; + background-position: right -8px; + } +} + +@media (min-width: 2280px) and (max-width: 2299px) { + .header-layout3 .logo-bg { + background-position: -122px -16px; + } +} + +@media (min-width: 2230px) and (max-width: 2279px) { + .header-layout3 .logo-bg { + background-position: -150px -18px; + } +} + +@media (min-width: 2150px) and (max-width: 2229px) { + .header-layout3 .logo-bg { + background-position: -190px -18px; + } +} + +@media (min-width: 2090px) and (max-width: 2149px) { + .header-layout3 .logo-bg { + background-position: -220px -18px; + } +} + +@media (min-width: 2000px) and (max-width: 2089px) { + .header-layout3 .logo-bg { + background-position: -220px -18px; + } +} + +@media (min-width: 1970px) and (max-width: 1999px) { + .header-layout3 .logo-bg { + background-position: -120px -6px; + width: 500px; + } +} + +@media (min-width: 1940px) and (max-width: 1969px) { + .header-layout3 .logo-bg { + background-position: -180px -10px; + width: 600px; + } +} + +@media (min-width: 1922px) and (max-width: 1939px) { + .header-layout3 .logo-bg { + background-position: -210px -10px; + width: 600px; + } +} + +@media (min-width: 1800px) and (max-width: 1879px) { + .header-layout3 .logo-bg { + background: var(--theme-color); + width: 400px; + } +} + +@media (min-width: 1780px) and (max-width: 1799px) { + .header-layout3 .logo-bg { + background-position: -50px 0px; + } +} + +@media (min-width: 1720px) and (max-width: 1779px) { + .header-layout3 .logo-bg { + background-position: -80px 0px; + } +} + +@media (min-width: 1700px) and (max-width: 1719px) { + .header-layout3 .logo-bg { + background-position: -100px 0px; + } +} + +@media (min-width: 1601px) and (max-width: 1699px) { + .header-layout3 .logo-bg { + background-position: -100px 0px; + } +} + +@media (max-width: 1600px) { + .header-layout3 .logo-bg { + width: 340px; + background-position: right; + } +} + +@media (min-width: 1550px) and (max-width: 1599px) { + .header-layout3 .logo-bg { + width: 410px; + } +} + +@media (min-width: 1501px) and (max-width: 1549px) { + .header-layout3 .logo-bg { + width: 400px; + } +} + +@media (max-width: 1500px) { + .header-layout3 .logo-bg { + width: 272px; + } +} + +@media (max-width: 1399px) { + .header-layout3 .logo-bg { + width: 290px; + } +} + +@media (max-width: 1299px) { + .header-layout3 .logo-bg { + width: 280px; + } +} + +@media (min-width: 1270px) and (max-width: 1299px) { + .header-layout3 .logo-bg { + width: 300px; + } +} + +@media (min-width: 1100px) and (max-width: 1199px) { + .header-layout3 .logo-bg { + width: 360px; + } +} + +@media (max-width: 991px) { + .header-layout3 .logo-bg { + width: 255px; + } +} + +@media (max-width: 767px) { + .header-layout3 .logo-bg { + width: 260px; + } +} + +@media (max-width: 575px) { + .header-layout3 .logo-bg { + width: 230px; + } +} + +.header-layout3 .category-menu-wrap { + margin-left: 30px; +} + +@media (min-width: 1601px) and (max-width: 1638px) { + .header-layout3 .category-menu-wrap { + display: none; + } +} + +@media (max-width: 1600px) { + .header-layout3 .category-menu-wrap { + display: none; + } +} + +.header-layout3 .menu-area { + position: relative; + padding-top: 15px; + margin: 0 86px; + /* Extra large devices */ + /* Hight Resoulation devices */ +} + +@media (max-width: 1500px) { + .header-layout3 .menu-area { + margin: 0; + } +} + +.header-layout3 .menu-area:after { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 15px; + background: var(--theme-color2); + border-radius: 0 0 30px 30px; + /* Hight Resoulation devices */ +} + +@media (min-width: 1922px) { + .header-layout3 .menu-area:after { + left: -110px; + width: calc(100% + 110px); + } +} + +@media (min-width: 2460px) and (max-width: 2523px) { + .header-layout3 .menu-area:after { + left: -100px; + width: calc(100% + 100px); + } +} + +@media (min-width: 2300px) and (max-width: 2459px) { + .header-layout3 .menu-area:after { + left: -70px; + width: calc(100% + 70px); + } +} + +@media (min-width: 1922px) and (max-width: 2089px) { + .header-layout3 .menu-area:after { + left: -50px; + width: calc(100% + 50px); + } +} + +@media (min-width: 1922px) { + .header-layout3 .menu-area { + margin: 0; + } +} + +.header-layout3 .main-menu > ul > li > a { + padding: 34px 0; +} + +.header-layout3 .main-menu a { + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + .header-layout3 .main-menu a { + font-size: 14px; + } +} + +@media (max-width: 1299px) { + .header-layout3 .header-button .icon-btn:nth-child(1), + .header-layout3 .header-button .icon-btn:nth-child(2) { + display: none; + } +} + +@media (min-width: 1501px) and (max-width: 1599px) { + .header-layout3 .header-button .icon-btn:nth-child(1), + .header-layout3 .header-button .icon-btn:nth-child(2) { + display: none; + } +} + +.header-layout3 .dropdown-link > a { + color: var(--title-color); +} + +.header-layout3 .dropdown-link > a .icon-btn { + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .header-layout3 .dropdown-link > a .icon-btn { + display: inline-block; + } +} + +.header-layout3 .dropdown-link > a:hover { + color: var(--theme-color); +} + +.header-layout3 .dropdown-link > a:hover .icon-btn { + background-color: var(--theme-color); + color: var(--white-color); +} + +/* Extra small devices */ +@media (max-width: 575px) { + .header-layout3 .th-menu-toggle { + margin: 15px 0; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .header-layout3 .header-social a { + margin: 0 10px 0 0; + } + .header-layout3 .header-links li { + font-size: 14px; + } +} + +/* Header 4 ---------------------------------- */ +@media (max-width: 1600px) { + .header-layout4 .menu-expand { + display: none; + } +} + +.header-layout4 .category-menu-wrap { + /* Extra large devices */ +} + +@media (max-width: 1500px) { + .header-layout4 .category-menu-wrap { + display: none; + } +} + +.header-layout4 .header-button .icon-btn { + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .header-layout4 .header-button .icon-btn { + display: none; + } +} + +.header-layout4 .dropdown-link > a { + color: var(--title-color); +} + +.header-layout4 .dropdown-link > a .icon-btn { + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .header-layout4 .dropdown-link > a .icon-btn { + display: inline-block; + } +} + +.header-layout4 .dropdown-link > a:hover { + color: var(--theme-color); +} + +.header-layout4 .dropdown-link > a:hover .icon-btn { + background-color: var(--theme-color); + color: var(--white-color); +} + +/*------------------- 4.3. Footer -------------------*/ +.footer-wrapper { + position: relative; + z-index: 2; + background-color: #0F1B31; +} + +.footer-wrapper .newsletter-title { + color: var(--white-color); +} + +.footer-wrapper .th-social a { + background-color: #1e2c46; + color: #b3c1d3; +} + +.footer-wrapper .th-social a:hover { + background-color: var(--theme-color); + border-color: var(--theme-color); + color: var(--white-color); +} + +.widget-area { + padding-top: 80px; + padding-bottom: 40px; +} + +.copyright-wrap { + padding: 16px 0; + background: #283752; + --body-color: #B3C1D3; +} + +.copyright-text { + margin: 0; +} + +.copyright-text a { + color: var(--theme-color); +} + +.copyright-text a:hover { + color: var(--white-color); +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .th-social a { + margin-right: 3px; + } + .th-social a:last-child { + margin-right: 0; + } +} + +.footer-links ul { + padding: 0; + margin: 0; +} + +.footer-links li { + font-family: var(--body-font); + display: inline-block; + margin-right: 20px; +} + +.footer-links li:last-child { + margin-right: 0; +} + +.footer-links a { + font-family: inherit; + color: var(--body-color); +} + +.footer-links a:hover { + color: var(--white-color); +} + +/* Footer default ---------------------------------- */ +.footer-layout-default { + --body-color: #b3c1d3; +} + +.footer-layout-default .footer-top { + border-bottom: 1px solid #283752; + /* Medium devices */ +} + +.footer-layout-default .footer-top .footer-logo { + border-right: 1px solid #283752; + padding: 85px 0; + display: inline-block; + padding-right: 78px; + /* Large devices */ + /* Medium devices */ +} + +@media (max-width: 1199px) { + .footer-layout-default .footer-top .footer-logo { + padding: 65px 0; + padding-right: 28px; + } +} + +@media (max-width: 991px) { + .footer-layout-default .footer-top .footer-logo { + text-align: center; + display: block; + padding: 65px 0 30px; + border: 0; + } +} + +@media (max-width: 991px) { + .footer-layout-default .footer-top { + padding-bottom: 65px; + } +} + +.footer-layout-default .footer-top .newsletter-wrap .newsletter-title { + /* Small devices */ +} + +@media (max-width: 767px) { + .footer-layout-default .footer-top .newsletter-wrap .newsletter-title { + margin-bottom: 20px; + } +} + +.footer-layout-default .th-widget-about .title { + font-size: 18px; +} + +.footer-layout-default .th-widget-contact { + margin-bottom: -0.3em; +} + +/* Footer 1 ---------------------------------- */ +.footer-layout1 { + --body-color: #b3c1d3; + overflow: hidden; +} + +.footer-layout1 .footer-shape2, +.footer-layout1 .footer-shape1 { + z-index: 1; +} + +.footer-layout1 .footer-wrap { + border-radius: 20px; + border: 1px solid rgba(255, 255, 255, 0.01); + background: rgba(255, 255, 255, 0.07); + -webkit-backdrop-filter: blur(12.4px); + backdrop-filter: blur(12.4px); + margin: 0 40px 40px; + position: relative; + /* Extra large devices */ +} + +@media (max-width: 1500px) { + .footer-layout1 .footer-wrap { + margin: 0 15px 15px; + } +} + +.footer-layout1 .copyright-wrap { + background: transparent; + border-top: 1px solid #283752; + padding: 21px 0; +} + +.footer-contact { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 15px; + padding: 30px 0; +} + +.footer-contact-wrap { + display: grid; + grid-template-columns: auto auto auto auto auto; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.footer-contact-wrap .divider { + background-color: rgba(255, 255, 255, 0.2); + height: 66px; + width: 1px; +} + +.footer-contact_icon { + background: rgba(255, 255, 255, 0.12); + border: 1px solid rgba(255, 255, 255, 0.34); + border-radius: 50%; + color: var(--white-color); + font-size: 24px; + --btn-size: 60px; + position: relative; + z-index: 1; +} + +.footer-contact_icon i { + height: 100%; + width: 100%; + -webkit-backdrop-filter: blur(9.8px); + backdrop-filter: blur(9.8px); + line-height: 60px; + border-radius: 50%; +} + +.footer-contact_icon:after, .footer-contact_icon:before { + content: ''; + position: absolute; + left: 0; + top: 0; + background: var(--theme-color); + border-radius: 50%; + height: 20px; + width: 20px; + z-index: -2; +} + +.footer-contact_icon:after { + height: 30px; + width: 30px; + top: auto; + bottom: -6px; + left: auto; + right: 0; +} + +.footer-contact_icon:hover { + background: rgba(255, 255, 255, 0.12); +} + +.footer-contact_text { + margin-bottom: 3px; + font-size: 14px; + font-weight: 400; + color: #B3C1D3; +} + +.footer-contact_link { + font-size: 20px; + font-weight: 600; + color: var(--white-color); + display: block; + margin-bottom: -0.2em; +} + +.footer-contact_link:hover { + color: var(--theme-color); +} + +/* Medium devices */ +@media (max-width: 991px) { + .footer-contact { + padding: 30px 0; + } + .footer-contact-wrap { + grid-template-columns: 100%; + } + .footer-contact-wrap .divider { + display: none; + } + .footer-contact:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + } +} + +/* Footer 2 ---------------------------------- */ +.footer-layout-2 { + --body-color: #b3c1d3; + padding-top: 110px; +} + +.footer-layout-2 .th-widget-about .title { + font-size: 18px; +} + +.footer-layout-2 .th-widget-contact { + margin-bottom: -0.3em; +} + +/* Footer 3 ---------------------------------- */ +.footer-layout3 { + --body-color: #fff; + --border-color: #224d9c; +} + +.footer-layout3 .widget-area { + padding-top: 100px; + padding-bottom: 55px; + padding-left: 66px; +} + +.footer-layout3 .footer-top { + padding-top: 80px; + padding-bottom: 80px; + border-bottom: 1px solid var(--border-color); +} + +.footer-layout3 .copyright-wrap { + padding: 22px 0; + border-top: 1px solid var(--border-color); +} + +.footer-layout3 .copyright-text { + text-align: center; + color: var(--white-color); +} + +.footer-layout3 .footer-links a { + color: var(--white-color); +} + +.footer-layout3 .footer-links a:hover { + color: var(--theme-color); +} + +.footer-layout3 .th-social a { + --icon-size: 40px; + font-size: 13px; + background-color: #193F85; + border: 1px solid var(--border-color); + margin-right: 1px; +} + +.footer-layout3 .footer-info-title { + font-size: 18px; + font-weight: 600; + text-transform: uppercase; +} + +.footer-layout3 .widget_meta a:hover, +.footer-layout3 .widget_pages a:hover, +.footer-layout3 .widget_archive a:hover, +.footer-layout3 .widget_categories a:hover, +.footer-layout3 .widget_nav_menu a:hover { + color: var(--theme-color); +} + +.footer-layout3 .widget_meta a:hover:before, +.footer-layout3 .widget_pages a:hover:before, +.footer-layout3 .widget_archive a:hover:before, +.footer-layout3 .widget_categories a:hover:before, +.footer-layout3 .widget_nav_menu a:hover:before { + color: var(--theme-color); + -webkit-transform: translateX(4px); + -ms-transform: translateX(4px); + transform: translateX(4px); +} + +.about-area { + padding-top: 100px; + padding-bottom: 60px; + padding-right: 90px; + border-right: 1px solid var(--border-color); +} + +.info-box { + display: inline-block; +} + +.info-box-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 15px; + margin-bottom: 20px; +} + +.info-box-wrap:last-child { + margin-bottom: 0; +} + +.info-box_text { + display: block; + color: var(--body-color); + margin-bottom: 0; +} + +.info-box_link { + color: var(--body-color); + margin-bottom: -0.4em; +} + +.info-box_link:hover { + color: var(--theme-color); +} + +.info-box_icon { + color: var(--theme-color); + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; +} + +.download-btn { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; + background-color: #193F85; + border: 1px solid var(--border-color); + padding: 13px 33px; + border-radius: 999px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.download-btn i { + font-size: 30px; + color: var(--white-color); +} + +.download-btn .text { + color: #85A4DD; + font-size: 12px; + line-height: 1; + display: block; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.download-btn .store-name { + font-size: 16px; + color: var(--white-color); + font-weight: 500; + display: block; + margin-bottom: -0.3em; +} + +.download-btn:hover { + background-color: var(--theme-color); + border-color: var(--theme-color); +} + +.download-btn:hover .text { + color: var(--white-color); +} + +/*********Newsletter*********/ +.newsletter-area-1 { + border-radius: 10px; + padding: 80px 60px 80px 0; + overflow: hidden; + margin-top: calc(-110px - 120px); + -webkit-transform: translate(0, 110px); + -ms-transform: translate(0, 110px); + transform: translate(0, 110px); + position: relative; + z-index: 3; + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + .newsletter-area-1 { + padding: 60px 60px 60px 0; + } +} + +@media (max-width: 991px) { + .newsletter-area-1 { + padding: 60px; + } +} + +@media (max-width: 575px) { + .newsletter-area-1 { + padding: 40px; + } +} + +.newsletter-area-1 .newsletter-widget .newsletter-form { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + margin-bottom: 0; + /* Large devices */ +} + +@media (max-width: 1199px) { + .newsletter-area-1 .newsletter-widget .newsletter-form { + margin-left: auto; + } +} + +.newsletter-area-1 .newsletter-widget .newsletter-form input { + background: var(--white-color); + border-color: var(--white-color); + color: var(--title-color); +} + +.newsletter-area-1 .newsletter-widget .newsletter-form input::-webkit-input-placeholder { + color: var(--body-color); +} + +.newsletter-area-1 .newsletter-widget .newsletter-form input::-moz-placeholder { + color: var(--body-color); +} + +.newsletter-area-1 .newsletter-widget .newsletter-form input:-ms-input-placeholder { + color: var(--body-color); +} + +.newsletter-area-1 .newsletter-widget .newsletter-form input::-ms-input-placeholder { + color: var(--body-color); +} + +.newsletter-area-1 .newsletter-widget .newsletter-form input::placeholder { + color: var(--body-color); +} + +.newsletter-area-1 .newsletter-widget .newsletter-form .th-btn { + margin-top: 0; +} + +.newsletter-area-1 .newsletter-thumb { + height: 100%; +} + +.newsletter-area-1 .newsletter-thumb img { + height: 100%; + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .newsletter-area-1 .newsletter-thumb img { + width: 260px; + object-fit: cover; + object-position: right; + } +} + +.newsletter-area-1 .title-area .sec-title { + font-size: 28px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .newsletter-area-1 .title-area .sec-title { + font-size: 22px; + } +} + +.newsletter-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + gap: 10px 20px; +} + +.newsletter-wrap .newsletter-title { + margin-bottom: 0; + max-width: 285px; +} + +.newsletter-form { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + width: 100%; + max-width: 680px; + gap: 10px; +} + +.newsletter-form .form-group { + margin-bottom: 0; + width: 100%; +} + +.newsletter-form .form-group > i { + top: 19px; + color: var(--theme-color); +} + +.newsletter-form input { + background-color: transparent; + border-radius: 5px; + border: 1px solid #283752; + margin-bottom: 0; + height: 55px; + color: var(--white-color); +} + +.newsletter-form input::-moz-placeholder { + color: var(--white-color); +} + +.newsletter-form input::-webkit-input-placeholder { + color: var(--white-color); +} + +.newsletter-form input:-ms-input-placeholder { + color: var(--white-color); +} + +.newsletter-form input::-ms-input-placeholder { + color: var(--white-color); +} + +.newsletter-form input::placeholder { + color: var(--white-color); +} + +.newsletter-form input:focus { + border-color: var(--theme-color); + background-color: rgba(5, 42, 111, 0.6); + color: var(--white-color); +} + +.newsletter-form .th-btn { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + box-shadow: none; +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .download-btn { + padding: 10px 26px; + } +} + +/* Large devices */ +@media (max-width: 1199px) { + .about-area { + border-right: none; + border-bottom: 1px solid var(--border-color); + padding-top: 80px; + padding-bottom: 40px; + } + .footer-layout3 .widget-area { + padding-top: 80px; + padding-bottom: 43px; + padding-left: 0; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .newsletter-wrap { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + } + .newsletter-wrap .newsletter-title { + text-align: center; + max-width: 100%; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .newsletter-form { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + gap: 15px; + } + .newsletter-form .th-btn { + margin-left: 0; + } +} + +/* Footer 4 ---------------------------------- */ +.footer-social { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 20px; + margin-top: 22px; +} + +.footer-social a { + color: var(--white-color); +} + +.footer-social a:hover { + color: var(--theme-color); +} + +.footer-layout4 { + --body-color: #fff; + --border-color: #254684; + background-color: #0D5EF4; +} + +.footer-layout4 .widget-area { + padding-top: 120px; + padding-bottom: 80px; +} + +.footer-layout4 .footer-widget.style2 .widget_title { + font-size: 20px; +} + +.footer-layout4 .copyright-wrap { + border-top: 1px solid var(--border-color); +} + +.footer-layout4 .copyright-text { + color: var(--white-color); +} + +.footer-layout4 .widget_meta a:hover, +.footer-layout4 .widget_pages a:hover, +.footer-layout4 .widget_archive a:hover, +.footer-layout4 .widget_categories a:hover, +.footer-layout4 .widget_nav_menu a:hover { + color: var(--theme-color); +} + +.footer-layout4 .widget_meta a:hover:before, +.footer-layout4 .widget_pages a:hover:before, +.footer-layout4 .widget_archive a:hover:before, +.footer-layout4 .widget_categories a:hover:before, +.footer-layout4 .widget_nav_menu a:hover:before { + color: var(--theme-color); + -webkit-transform: translateX(4px); + -ms-transform: translateX(4px); + transform: translateX(4px); +} + +/* Medium devices */ +@media (max-width: 991px) { + .footer-layout4 .widget-area { + padding-top: 80px; + padding-bottom: 40px; + } +} + +/*------------------- 4.4. Breadcumb -------------------*/ +.breadcumb-menu { + max-width: 100%; + padding: 0; + margin: 31px 0 -0.5em 0; + list-style-type: none; + position: relative; +} + +.breadcumb-menu li { + display: inline; + margin-right: 3px; + padding-right: 5px; + list-style: none; + position: relative; +} + +.breadcumb-menu li:after { + content: '\f061'; + position: relative; + margin-left: 10px; + font-weight: 400; + font-size: 15px; + color: var(--white-color); + font-family: var(--icon-font); +} + +.breadcumb-menu li a:hover { + color: var(--theme-color); +} + +.breadcumb-menu li:last-child { + padding-right: 0; + margin-right: 0; +} + +.breadcumb-menu li:last-child:after { + display: none; +} + +.breadcumb-menu li, +.breadcumb-menu a, +.breadcumb-menu span { + white-space: normal; + color: inherit; + word-break: break-word; + font-weight: 400; + font-size: 20px; + color: var(--white-color); +} + +.breadcumb-title { + font-size: 48px; + font-weight: 600; + line-height: 1.18; + text-transform: uppercase; + color: var(--white-color); + margin: -0.2em 0 -0.26em 0; +} + +.breadcumb-wrapper { + background-color: var(--title-color); + padding: 155px 0; + text-align: center; + overflow: hidden; +} + +.breadcumb-wrapper:before { + z-index: -1; +} + +.breadcumb-wrapper .breadcumb-shape { + position: absolute; + left: 0; + top: 0; + z-index: -1; + width: 100%; + height: 100%; + background-position: right; +} + +.breadcumb-wrapper .breadcumb-shape img { + width: 100%; +} + +/* Large devices */ +@media (max-width: 1199px) { + .breadcumb-title { + font-size: 42px; + } + .breadcumb-wrapper { + padding: 120px 0; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .breadcumb-wrapper { + padding: 100px 0; + } + .breadcumb-menu { + margin: 16px 0 -0.5em 0; + } + .breadcumb-menu li, + .breadcumb-menu a, + .breadcumb-menu span { + font-size: 16px; + } + .breadcumb-title { + font-size: 38px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .breadcumb-wrapper { + padding: 80px 0; + } + .breadcumb-title { + font-size: 34px; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .breadcumb-title { + font-size: 32px; + } +} + +/*------------------- 4.5. Pagination -------------------*/ +.th-pagination { + margin-bottom: 30px; +} + +.th-pagination ul { + margin: 0; + padding: 0; +} + +.th-pagination li { + display: inline-block; + margin: 0 3px; + list-style-type: none; +} + +.th-pagination li:last-child { + margin-right: 0; +} + +.th-pagination li:first-child { + margin-left: 0; +} + +.th-pagination span, +.th-pagination a { + display: inline-block; + text-align: center; + position: relative; + border: none; + color: var(--title-color); + background-color: var(--smoke-color); + width: 55px; + height: 55px; + line-height: 55px; + z-index: 1; + font-size: 16px; + font-weight: 500; + border-radius: 5px; +} + +.th-pagination span.active, .th-pagination span:hover, +.th-pagination a.active, +.th-pagination a:hover { + color: var(--white-color); + background-color: var(--theme-color); + box-shadow: none; +} + +/* Small devices */ +@media (max-width: 767px) { + .th-pagination span, + .th-pagination a { + width: 40px; + height: 40px; + line-height: 40px; + font-size: 14px; + } +} + +/*------------------- 4.6. Blog -------------------*/ +blockquote, +.wp-block-quote { + font-size: 18px; + line-height: 1.56; + padding: 30px 40px; + font-weight: 500; + display: block; + position: relative; + background-color: transparent; + margin: 35px 0 45px 0; + color: var(--title-color); + font-family: var(--body-font); + font-style: italic; + border: 1px solid #D0DBE9; + border-radius: 10px; +} + +blockquote p, +.wp-block-quote p { + font-size: inherit; + font-family: inherit; + margin-top: -0.3em; + margin-bottom: 9px; + line-height: inherit; + color: inherit; + width: 100%; + position: relative; + z-index: 3; +} + +blockquote p a, +.wp-block-quote p a { + color: inherit; +} + +blockquote:before, +.wp-block-quote:before { + content: ""; + position: absolute; + top: -1px; + left: -1px; + height: 50px; + width: 33px; + background-color: var(--white-color); +} + +blockquote:after, +.wp-block-quote:after { + content: ""; + position: absolute; + top: -10px; + left: 0px; + height: 20px; + width: 25px; + background-color: var(--theme-color); + -webkit-clip-path: path("M2.21945 18.2759C0.775335 16.6762 0 14.8819 0 11.9734C0 6.8553 3.44484 2.26804 8.45438 0L9.70641 2.01506C5.03057 4.65307 4.11643 8.07633 3.75189 10.2347C4.5048 9.82818 5.49044 9.68633 6.45645 9.77992C8.98576 10.0241 10.9795 12.1898 10.9795 14.8819C10.9795 16.2393 10.4625 17.5411 9.54219 18.5009C8.62192 19.4608 7.37376 20 6.07229 20C5.35256 19.9934 4.64126 19.8376 3.97981 19.5416C3.31836 19.2457 2.71996 18.8154 2.21945 18.2759ZM16.24 18.2759C14.7959 16.6762 14.0205 14.8819 14.0205 11.9734C14.0205 6.8553 17.4654 2.26804 22.4749 0L23.7269 2.01506C19.0511 4.65307 18.137 8.07633 17.7724 10.2347C18.5253 9.82818 19.511 9.68633 20.477 9.77992C23.0063 10.0241 25 12.1898 25 14.8819C25 16.2393 24.483 17.5411 23.5627 18.5009C22.6424 19.4608 21.3943 20 20.0928 20C19.3731 19.9934 18.6618 19.8376 18.0003 19.5416C17.3389 19.2457 16.7405 18.8154 16.24 18.2759Z"); + clip-path: path("M2.21945 18.2759C0.775335 16.6762 0 14.8819 0 11.9734C0 6.8553 3.44484 2.26804 8.45438 0L9.70641 2.01506C5.03057 4.65307 4.11643 8.07633 3.75189 10.2347C4.5048 9.82818 5.49044 9.68633 6.45645 9.77992C8.98576 10.0241 10.9795 12.1898 10.9795 14.8819C10.9795 16.2393 10.4625 17.5411 9.54219 18.5009C8.62192 19.4608 7.37376 20 6.07229 20C5.35256 19.9934 4.64126 19.8376 3.97981 19.5416C3.31836 19.2457 2.71996 18.8154 2.21945 18.2759ZM16.24 18.2759C14.7959 16.6762 14.0205 14.8819 14.0205 11.9734C14.0205 6.8553 17.4654 2.26804 22.4749 0L23.7269 2.01506C19.0511 4.65307 18.137 8.07633 17.7724 10.2347C18.5253 9.82818 19.511 9.68633 20.477 9.77992C23.0063 10.0241 25 12.1898 25 14.8819C25 16.2393 24.483 17.5411 23.5627 18.5009C22.6424 19.4608 21.3943 20 20.0928 20C19.3731 19.9934 18.6618 19.8376 18.0003 19.5416C17.3389 19.2457 16.7405 18.8154 16.24 18.2759Z"); +} + +blockquote cite, +.wp-block-quote cite { + display: inline-block; + font-size: 20px; + line-height: 1; + font-weight: 500; + font-style: normal; + font-family: var(--title-font); + white-space: nowrap; + position: absolute; + bottom: -17px; + left: 80px; + background-color: var(--theme-color); + color: var(--white-color); + padding: 7px 40px 7px 15px; + -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0% 100%); + clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0% 100%); + border-radius: 5px; +} + +blockquote cite br, +.wp-block-quote cite br { + display: none; +} + +blockquote.is-large:not(.is-style-plain), blockquote.is-style-large:not(.is-style-plain), blockquote.style-left-icon, blockquote.has-text-align-right, +.wp-block-quote.is-large:not(.is-style-plain), +.wp-block-quote.is-style-large:not(.is-style-plain), +.wp-block-quote.style-left-icon, +.wp-block-quote.has-text-align-right { + padding: 40px; + margin-bottom: 30px; +} + +blockquote.style-left-icon, +.wp-block-quote.style-left-icon { + font-size: 18px; + color: var(--body-color); + font-weight: 400; + line-height: 1.556; + background-color: var(--smoke-color); + padding-left: 160px; +} + +blockquote.style-left-icon:before, +.wp-block-quote.style-left-icon:before { + right: unset; + left: 56px; + top: 60px; + font-size: 6rem; + font-weight: 400; + line-height: 4rem; + color: var(--theme-color); + text-shadow: none; +} + +blockquote.style-left-icon cite, +.wp-block-quote.style-left-icon cite { + color: var(--title-color); +} + +blockquote.style-left-icon cite:before, +.wp-block-quote.style-left-icon cite:before { + background-color: var(--title-color); + top: 8px; +} + +blockquote:not(:has(> cite)) p:last-child, +.wp-block-quote:not(:has(> cite)) p:last-child { + margin-bottom: -0.3em; +} + +blockquote p:has(cite), +.wp-block-quote p:has(cite) { + padding-bottom: 10px; +} + +blockquote p cite, +.wp-block-quote p cite { + margin-top: 20px; + margin-bottom: -0.5em; + bottom: -32px; +} + +.wp-block-pullquote { + color: var(--white-color); + padding: 0; +} + +blockquote.has-very-dark-gray-color { + color: var(--title-color) !important; +} + +.wp-block-pullquote blockquote, +.wp-block-pullquote p { + color: var(--title-color); +} + +.wp-block-pullquote cite { + position: absolute; + color: var(--white-color) !important; +} + +.wp-block-column blockquote, +.wp-block-column .wp-block-quote { + padding: 40px 15px 40px 15px; +} + +.wp-block-column blockquote:before, +.wp-block-column .wp-block-quote:before { + width: 100%; + height: 60px; + font-size: 30px; +} + +.wp-block-column blockquote.style-left-icon, .wp-block-column blockquote.is-large:not(.is-style-plain), .wp-block-column blockquote.is-style-large:not(.is-style-plain), .wp-block-column blockquote.has-text-align-right, +.wp-block-column .wp-block-quote.style-left-icon, +.wp-block-column .wp-block-quote.is-large:not(.is-style-plain), +.wp-block-column .wp-block-quote.is-style-large:not(.is-style-plain), +.wp-block-column .wp-block-quote.has-text-align-right { + padding: 40px 15px 40px 15px; +} + +.wp-block-column blockquote cite, +.wp-block-column .wp-block-quote cite { + font-size: 14px; + left: 20px; +} + +.wp-block-column blockquote cite:before, +.wp-block-column .wp-block-quote cite:before { + bottom: 6px; +} + +.wp-block-pullquote__citation::before, +.wp-block-pullquote cite::before, +.wp-block-pullquote footer::before { + bottom: 7px; +} + +.has-cyan-bluish-gray-background-color blockquote, +.has-cyan-bluish-gray-background-color .wp-block-quote { + background-color: var(--white-color); +} + +/* Small devices */ +@media (max-width: 767px) { + .wp-block-pullquote.is-style-solid-color blockquote { + max-width: 90%; + } + blockquote cite, + .wp-block-quote cite { + font-size: 18px; + left: 30px; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .wp-block-quote.is-large:not(.is-style-plain) p, + .wp-block-quote.is-style-large:not(.is-style-plain) p { + font-size: 1.2em; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + blockquote cite, + .wp-block-quote cite { + font-size: 18px; + padding-left: 22px; + } + blockquote cite:before, + .wp-block-quote cite:before { + width: 20px; + } +} + +.blog-meta span, +.blog-meta a { + display: inline-block; + margin-right: 15px; + padding-right: 20px; + font-size: 16px; + color: var(--body-color); + position: relative; +} + +.blog-meta span:after, +.blog-meta a:after { + content: ""; + width: 1px; + height: 20px; + background-color: #d3dbeb; + position: absolute; + top: 50%; + right: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +.blog-meta span:last-child, +.blog-meta a:last-child { + margin-right: 0; + padding-right: 0; +} + +.blog-meta span:last-child:after, +.blog-meta a:last-child:after { + display: none; +} + +.blog-meta span i, +.blog-meta a i { + margin-right: 10px; + color: var(--theme-color); +} + +.blog-meta span img, +.blog-meta a img { + margin-right: 10px; +} + +.blog-meta a:hover { + color: var(--theme-color); +} + +.blog-bottom { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + border-top: 1px dashed #d3dbeb; + padding-top: 26px; + margin-bottom: -0.4em; +} + +.blog-bottom span:not(.link-btn), +.blog-bottom a:not(.link-btn) { + color: var(--body-color); +} + +.blog-bottom span:not(.link-btn) i, +.blog-bottom a:not(.link-btn) i { + margin-right: 8px; + color: var(--theme-color); +} + +.blog-bottom a:hover { + color: var(--theme-color); +} + +.blog-audio img, +.blog-img img, +.blog-video img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.blog-title a { + color: inherit; +} + +.blog-title a:hover { + color: var(--theme-color); +} + +.th-blog { + margin-bottom: 30px; +} + +.blog-inner-title { + font-size: 36px; + margin-top: -0.25em; + margin-bottom: 30px; +} + +.blog-author, +.course-author-box { + margin-top: 40px; + margin-bottom: 40px; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background-color: var(--smoke-color); + border-radius: 8px; + overflow: hidden; +} + +.blog-author .auhtor-img, +.course-author-box .auhtor-img { + min-height: 100%; +} + +.blog-author .auhtor-img img, +.course-author-box .auhtor-img img { + height: 100%; + object-fit: cover; + object-position: center center; +} + +.blog-author .author-name, +.course-author-box .author-name { + font-size: 24px; + margin-top: -0.2em; + margin-bottom: 10px; +} + +.blog-author .author-text, +.course-author-box .author-text { + margin-bottom: 15px; +} + +.blog-author .media-body, +.course-author-box .media-body { + padding: 35px 40px 30px 40px; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; +} + +.blog-author .th-social a, +.course-author-box .th-social a { + border-radius: 6px; + --icon-size: 36px; + font-size: 13px; +} + +.blog-single { + position: relative; + margin-bottom: var(--blog-space-y, 40px); + padding: var(--blog-space-y, 40px) var(--blog-space-x, 40px); + border: 1px solid var(--border-color); + box-shadow: 0px 7px 14px 0px rgba(234, 237, 242, 0.5); + border-radius: 10px; +} + +.blog-single .blog-title { + margin-bottom: 23px; + font-size: 36px; + font-weight: 600; +} + +.blog-single .blog-text { + margin-bottom: 24px; +} + +.blog-single .social-links { + margin: 0; + padding: 5px 20px; + list-style-type: none; + display: inline-block; + background-color: var(--smoke-color); + border-radius: 999px; +} + +.blog-single .social-links li { + display: inline-block; + margin-right: 13px; +} + +.blog-single .social-links li:last-child { + margin-right: 0; +} + +.blog-single .social-links a { + line-height: 1; + font-size: 16px; + color: var(--title-color); + text-align: center; + display: block; +} + +.blog-single .social-links a:hover { + color: var(--theme-color); +} + +.blog-single .blog-meta { + margin: 0 0 18px 0; +} + +.blog-single .blog-content { + margin: 0 0 0 0; + padding: 0; + position: relative; +} + +.blog-single .blog-audio, +.blog-single .blog-img, +.blog-single .blog-video { + position: relative; + border-radius: 10px; + overflow: hidden; + margin-bottom: var(--blog-space-y, 40px); + background-color: var(--smoke-color); + line-height: 0; +} + +.blog-single .blog-img .slick-arrow { + --pos-x: 50px; + border: none; + background-color: var(--white-color); + color: var(--theme-color); +} + +.blog-single .blog-img .slick-arrow:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.blog-single .blog-img .play-btn { + --icon-size: 60px; + --icon-font-size: 20px; + position: absolute; + left: 50%; + top: 50%; + margin: calc(var(--icon-size) / -2) 0 0 calc(var(--icon-size) / -2); +} + +.blog-single .checklist li { + padding: 0; + font-family: var(--body-font); + color: var(--body-color); + font-weight: 400; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 8px; + margin-bottom: 0; +} + +.blog-single .checklist li:before { + display: none; +} + +.blog-single:hover .blog-img .slick-arrow { + opacity: 1; + visibility: visible; +} + +.share-links-title { + font-size: 20px; + color: var(--title-color); + font-family: var(--title-font); + font-weight: 700; + margin: 0 15px 0 0; + display: inline-block; +} + +.share-links { + margin: 20px 0 0px 0; + border-top: 1px solid #D0DBE9; + padding: 30px 0 0; +} + +.share-links > .row { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + --bs-gutter-y: 20px; +} + +.share-links .tagcloud { + display: inline-block; +} + +.blog-details .blog-single { + background-color: transparent; +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .blog-single { + --blog-space-y: 40px; + --blog-space-x: 40px; + } + .blog-single .blog-audio, + .blog-single .blog-img { + margin: 0 0 30px 0; + } + .blog-single .blog-title { + font-size: 30px; + } +} + +/* Large devices */ +@media (max-width: 1199px) { + blockquote, + .wp-block-quote { + font-size: 18px; + padding: 40px 20px 40px 20px; + } + blockquote:before, + .wp-block-quote:before { + font-size: 4rem; + line-height: 2.5rem; + } + blockquote.style-left-icon, blockquote.is-large:not(.is-style-plain), blockquote.is-style-large:not(.is-style-plain), blockquote.has-text-align-right, + .wp-block-quote.style-left-icon, + .wp-block-quote.is-large:not(.is-style-plain), + .wp-block-quote.is-style-large:not(.is-style-plain), + .wp-block-quote.has-text-align-right { + padding: 40px 20px 40px 20px; + } + .blog-details .blog-single { + --blog-space-x: 20px; + --blog-space-y: 20px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .blog-details .blog-single { + --blog-space-x: 40px; + --blog-space-y: 40px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .wp-block-pullquote.is-style-solid-color blockquote { + max-width: 90%; + } + .blog-inner-title { + font-size: 26px; + } + .blog-author, + .course-author-box { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + .blog-author .auhtor-img img, + .course-author-box .auhtor-img img { + width: 100%; + } + .blog-details .blog-single { + --blog-space-x: 20px; + --blog-space-y: 20px; + } + .blog-single { + --blog-space-y: 20px; + --blog-space-x: 20px; + } + .blog-single .blog-title { + font-size: 24px; + line-height: 1.3; + } + .blog-single .blog-text { + margin-bottom: 15px; + } + .blog-single .blog-bottom { + padding-top: 15px; + } + .blog-single .share-links-title { + font-size: 18px; + display: block; + margin: 0 0 10px 0; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .blog-author .media-body, + .course-author-box .media-body { + padding: 35px 20px 30px 20px; + } + .blog-meta a, + .blog-meta span { + padding-right: 0; + } + .blog-meta a::after, + .blog-meta span::after { + display: none; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + blockquote cite, + .wp-block-quote cite { + font-size: 18px; + padding-left: 22px; + } + blockquote cite:before, + .wp-block-quote cite:before { + width: 20px; + } +} + +/*------------------- 4.7. Comments -------------------*/ +.th-comment-form { + margin-top: var(--blog-space-y, 50px); + margin-bottom: 30px; + position: relative; + padding: var(--blog-space-y, 40px) var(--blog-space-x, 40px); + border: 1px solid var(--border-color); + box-shadow: 0px 7px 14px 0px rgba(234, 237, 242, 0.5); + border-radius: 10px; +} + +.th-comment-form .row { + --bs-gutter-x: 20px; +} + +.th-comment-form .blog-inner-title { + margin-bottom: 0px; +} + +.th-comment-form .form-title { + margin-top: -0.35em; +} + +.th-comment-form .form-title a#cancel-comment-reply-link { + font-size: 0.7em; + text-decoration: underline; +} + +.th-comment-form .form-text { + margin-bottom: 25px; +} + +.blog-comment-area { + margin-bottom: 25px; +} + +.th-comments-wrap { + padding: var(--blog-space-y, 40px) var(--blog-space-x, 40px); + border: 1px solid var(--border-color); + box-shadow: 0px 7px 14px 0px rgba(234, 237, 242, 0.5); + border-radius: 10px; +} + +.th-comments-wrap { + margin-top: var(--blog-space-y, 50px); +} + +.th-comments-wrap .description p:last-child { + margin-bottom: -0.5em; +} + +.th-comments-wrap .comment-respond { + margin: 30px 0; +} + +.th-comments-wrap pre { + background: #ededed; + color: #666; + font-size: 14px; + margin: 20px 0; + overflow: auto; + padding: 20px; + white-space: pre-wrap; + word-wrap: break-word; +} + +.th-comments-wrap li { + margin: 0; + margin-bottom: 30px; +} + +.th-comments-wrap .th-post-comment { + padding: 0; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + margin-bottom: 30px; + padding: 30px; + position: relative; + background: var(--smoke-color); + border-radius: 10px; +} + +.th-comments-wrap .th-post-comment ol, +.th-comments-wrap .th-post-comment ul, +.th-comments-wrap .th-post-comment dl { + margin-bottom: 1rem; +} + +.th-comments-wrap .th-post-comment ol ol, +.th-comments-wrap .th-post-comment ol ul, +.th-comments-wrap .th-post-comment ul ol, +.th-comments-wrap .th-post-comment ul ul { + margin-bottom: 0; +} + +.th-comments-wrap ul.comment-list { + list-style: none; + margin: 0; + padding: 0; +} + +.th-comments-wrap ul.comment-list ul ul, +.th-comments-wrap ul.comment-list ul ol, +.th-comments-wrap ul.comment-list ol ul, +.th-comments-wrap ul.comment-list ol ol { + margin-bottom: 0; +} + +.th-comments-wrap > .comment-list { + margin-bottom: -30px !important; +} + +.th-comments-wrap .comment-avater { + width: 80px; + height: 80px; + margin-right: 25px; + overflow: hidden; + border-radius: 5px; +} + +.th-comments-wrap .comment-avater img { + width: 100%; +} + +.th-comments-wrap .comment-content { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + margin-top: -6px; + position: relative; +} + +.th-comments-wrap .commented-on { + font-size: 14px; + display: inline-block; + font-style: italic; + margin-bottom: 15px; + font-weight: 400; + color: var(--body-color); +} + +.th-comments-wrap .commented-on i { + margin-right: 7px; + font-size: 0.9rem; +} + +.th-comments-wrap .name { + margin-bottom: 2px; + font-size: 20px; +} + +.th-comments-wrap .comment-top { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.th-comments-wrap .text { + margin-bottom: -0.5em; +} + +.th-comments-wrap .text:last-child { + margin-bottom: 0; +} + +.th-comments-wrap .comment-content p:last-of-type { + margin-bottom: -0.5em; +} + +.th-comments-wrap .children { + margin: 0; + padding: 0; + list-style-type: none; + margin-left: 80px; +} + +.th-comments-wrap .reply_and_edit { + position: absolute; + top: 0; + right: 0; + /* Small devices */ +} + +.th-comments-wrap .reply_and_edit a { + margin-right: 10px; +} + +.th-comments-wrap .reply_and_edit a:last-child { + margin-right: 0; +} + +@media (max-width: 767px) { + .th-comments-wrap .reply_and_edit { + top: -40px; + } +} + +.th-comments-wrap .reply-btn { + font-weight: 600; + font-size: 16px; + color: var(--theme-color); + display: inline-block; +} + +.th-comments-wrap .reply-btn i { + margin-right: 7px; +} + +.th-comments-wrap .reply-btn:hover { + color: var(--title-color); +} + +.th-comments-wrap .star-rating { + font-size: 12px; + margin-bottom: 10px; + position: absolute; + top: 5px; + right: 0; + width: 80px; +} + +ul.comment-list .th-comment-item:last-child > .th-post-comment { + border-bottom: none; + margin-bottom: 0; +} + +ul.comment-list .th-comment-item:first-child > .th-post-comment { + margin-bottom: 30px; +} + +.th-comments-wrap.th-comment-form { + margin: 0; +} + +/* Large devices */ +@media (max-width: 1199px) { + .th-comments-wrap .children { + margin-left: 40px; + } + .th-comments-wrap, + .th-comment-form { + --blog-space-x: 20px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .th-comments-wrap, + .th-comment-form { + --blog-space-x: 40px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .th-comments-wrap, + .th-comment-form { + --blog-space-x: 20px; + } + .th-comments-wrap .th-post-comment { + display: block; + } + .th-comments-wrap .star-rating { + position: relative; + top: 0; + right: 0; + } + .th-comments-wrap .comment-top { + display: block; + } + .th-comments-wrap .comment-avater { + margin-right: 0; + margin-bottom: 25px; + } + .th-comments-wrap .children { + margin-left: 40px; + } + .th-comments-wrap .children { + margin-left: 30px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .th-comment-form { + --blog-space-x: 20px; + } +} + +.woocommerce-Reviews { + /* Medium devices */ + /* Small devices */ +} + +.woocommerce-Reviews .woocommerce-Reviews-title { + margin-bottom: 0; +} + +.woocommerce-Reviews .comment-list { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 0 24px; + margin: -12px !important; +} + +.woocommerce-Reviews .th-comments-wrap li { + margin-bottom: 0; + width: 50%; +} + +.woocommerce-Reviews .th-post-comment { + margin: 12px; + margin-bottom: 12px !important; +} + +@media (max-width: 991px) { + .woocommerce-Reviews .th-post-comment { + display: block; + } + .woocommerce-Reviews .th-post-comment .comment-avater { + margin-bottom: 20px; + } +} + +@media (max-width: 767px) { + .woocommerce-Reviews .th-comments-wrap li { + width: 100%; + } +} + +/*------------------- 4.8. Hero Area -------------------*/ +/* Hero Global ---------------------------------- */ +.th-hero-wrapper { + position: relative; + z-index: 2; + overflow: hidden; +} + +.th-hero-wrapper .checklist ul { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 10px 30px; +} + +.th-hero-wrapper .checklist li { + margin-bottom: 0 !important; + margin-top: 0 !important; + font-size: 18px; + font-weight: 500; + color: var(--title-color); +} + +.hero-shape { + position: absolute; +} + +.ripple-shape { + position: absolute; + bottom: 0; + left: 0; + z-index: 2; +} + +.ripple-1, +.ripple-2, +.ripple-3, +.ripple-4, +.ripple-5, +.ripple-6 { + height: 40px; + width: 40px; + position: absolute; + left: 30px; + bottom: -10px; + background-color: transparent; + border: 3px solid rgba(13, 94, 244, 0.3); + border-radius: 50%; + -webkit-transform: translate3d(-50%, 50%, 0); + transform: translate3d(-50%, 50%, 0); + -webkit-animation: heroripple 8s ease-out infinite; + animation: heroripple 8s ease-out infinite; +} + +.ripple-1 { + -webkit-animation-delay: 0; + animation-delay: 0; +} + +.ripple-2 { + -webkit-animation-delay: 1s; + animation-delay: 1s; +} + +.ripple-3 { + -webkit-animation-delay: 2s; + animation-delay: 2s; +} + +.ripple-4 { + -webkit-animation-delay: 3s; + animation-delay: 3s; +} + +.ripple-4 { + -webkit-animation-delay: 4s; + animation-delay: 4s; +} + +.ripple-5 { + -webkit-animation-delay: 5s; + animation-delay: 5s; +} + +.ripple-6 { + -webkit-animation-delay: 1s; + animation-delay: 1s; +} + +@-webkit-keyframes heroripple { + 0% { + -webkit-transform: translate3d(-50%, 50%, 0); + transform: translate3d(-50%, 50%, 0); + opacity: 0.5; + } + 100% { + -webkit-transform: translate3d(-50%, 50%, 0); + transform: translate3d(-50%, 50%, 0); + opacity: 0; + width: 310px; + height: 310px; + } +} + +@keyframes heroripple { + 0% { + -webkit-transform: translate3d(-50%, 50%, 0); + transform: translate3d(-50%, 50%, 0); + opacity: 0.5; + } + 100% { + -webkit-transform: translate3d(-50%, 50%, 0); + transform: translate3d(-50%, 50%, 0); + opacity: 0; + width: 310px; + height: 310px; + } +} + +.th-hero-bg { + position: absolute; + inset: 0; +} + +.th-hero-bg img { + height: 100%; + width: 100%; + object-fit: cover; +} + +.hero-subtitle { + display: inline-block; + font-size: 14px; + font-weight: 600; + text-transform: uppercase; +} + +.hero-text { + font-size: 18px; + margin-bottom: 35px; +} + +/* Hero 1 ---------------------------------- */ +.hero-1 .shape1 { + bottom: 0; + right: 0; + z-index: 2; +} + +.hero-1 .shape1 img { + height: 100%; +} + +.hero-1 .shape2 { + right: 0; + bottom: 50px; + z-index: 2; + -webkit-animation: jumpAni 7s linear infinite; + animation: jumpAni 7s linear infinite; +} + +.hero-1 .shape3 { + top: -420px; + left: -330px; + width: 619.52px; + height: 619.52px; + border: 2px solid rgba(255, 255, 255, 0.15); + border-radius: 100px; + -webkit-transform: rotate(25.36deg); + -ms-transform: rotate(25.36deg); + transform: rotate(25.36deg); + z-index: 2; + -webkit-animation: spin 40s linear infinite; + animation: spin 40s linear infinite; +} + +.hero-1 .shape5, +.hero-1 .shape4 { + z-index: 9; +} + +.hero-1 .th-social { + position: absolute; + z-index: 3; + top: 34%; + right: 0; +} + +.hero-1 .th-social a { + background-color: var(--title-color); + color: #B3C1D3; +} + +.hero-1 .th-social a:hover { + color: var(--white-color); +} + +.hero-1 .hero-img1 { + position: relative; + z-index: 9; + margin-right: -62px; + margin-top: -50px; + -webkit-filter: drop-shadow(-29.434px 25.586px 10.392px rgba(25, 24, 25, 0.16)); + filter: drop-shadow(-29.434px 25.586px 10.392px rgba(25, 24, 25, 0.16)); + /* Extra large devices */ +} + +.hero-1 .hero-img1 img { + border-radius: 50%; +} + +@media (max-width: 1500px) { + .hero-1 .hero-img1 { + margin-right: 0; + } +} + +.hero-style1 { + position: relative; + z-index: 6; + padding: 222px 0 217px 0; + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + .hero-style1 { + padding: 162px 0 157px 0; + } +} + +@media (max-width: 991px) { + .hero-style1 { + padding: 142px 0 137px 0; + } +} + +@media (max-width: 575px) { + .hero-style1 { + padding: 122px 0 120px 0; + } +} + +.hero-style1 .hero-text { + color: #B2B2B2; + margin-top: 20px; + /* Medium devices */ +} + +@media (max-width: 991px) { + .hero-style1 .hero-text { + font-size: 14px; + } +} + +.hero-style1 .hero-subtitle { + color: var(--white-color); + font-size: 16px; + font-weight: 600; + margin-bottom: 30px; +} + +.hero-style1 .hero-subtitle span { + background-color: var(--theme-color); + border-radius: 20px; + padding: 6px 16px; + margin-right: 10px; +} + +.hero-style1 .hero-title { + margin-bottom: 27px; + font-weight: 600; +} + +.hero-style1 .hero-title:first-of-type { + margin-bottom: 0 !important; +} + +.hero-slider-1 .slick-dots { + position: absolute; + bottom: 30px; + right: 25%; + /* Hight Resoulation devices */ +} + +@media (min-width: 1922px) { + .hero-slider-1 .slick-dots { + right: 30.5%; + } +} + +@media (max-width: 1600px) { + .hero-slider-1 .slick-dots { + right: 20%; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .hero-1 .shape2 { + max-width: 20%; + } + .hero-1 .shape3 { + top: -200px; + left: -200px; + width: 300px; + height: 300px; + border-radius: 30px; + -webkit-animation: spin 25s linear infinite; + animation: spin 25s linear infinite; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .hero-1 .hero-img1 { + display: none; + } + .hero-1 .shape1, .hero-1 .shape2 { + display: none; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .hero-subtitle { + font-size: 12px; + font-weight: 500; + } +} + +/* Hero 2 ---------------------------------- */ +.hero-2 { + background-color: #EAF2FD; + overflow: hidden; +} + +.hero-2 .shape1 { + top: 75px; + left: -70px; + -webkit-animation: spin 15s linear infinite; + animation: spin 15s linear infinite; +} + +.hero-2 .shape2 { + top: 25%; + left: 0; +} + +.hero-2 .shape2 img { + -webkit-transform: rotateZ(180deg) rotateX(180deg); + transform: rotateZ(180deg) rotateX(180deg); + width: 350px; +} + +.hero-2 .shape3 { + top: -12%; + left: 30%; + -webkit-animation: movingX 8s linear infinite; + animation: movingX 8s linear infinite; + -webkit-animation-delay: 3s; + animation-delay: 3s; +} + +.hero-2 .shape3 img { + -webkit-transform: rotateZ(-50deg); + -ms-transform: rotate(-50deg); + transform: rotateZ(-50deg); +} + +.hero-2 .shape4 { + bottom: -15%; + left: 24%; + -webkit-animation: movingX 8s linear infinite; + animation: movingX 8s linear infinite; + -webkit-animation-delay: 5s; + animation-delay: 5s; +} + +.hero-2 .shape5 { + top: 27px; + right: -33px; +} + +.hero-2 .hero-img2 { + position: absolute; + bottom: 0; + right: 0; + z-index: 2; + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ +} + +@media (max-width: 1399px) { + .hero-2 .hero-img2 { + max-width: 590px; + right: 0%; + } +} + +@media (max-width: 1199px) { + .hero-2 .hero-img2 { + max-width: 480px; + } +} + +@media (max-width: 991px) { + .hero-2 .hero-img2 { + display: none; + } +} + +.hero-2 .hero-img2:before { + content: ""; + box-sizing: border-box; + width: 385px; + height: 385px; + background: rgba(255, 255, 255, 0.2); + border: 12px solid var(--theme-color); + border-radius: 50%; + position: absolute; + top: -50px; + left: 20%; + z-index: -1; + -webkit-animation: jumpAni 7s linear infinite; + animation: jumpAni 7s linear infinite; + /* Medium Large devices */ + /* Large devices */ +} + +@media (max-width: 1399px) { + .hero-2 .hero-img2:before { + left: 15%; + } +} + +@media (max-width: 1199px) { + .hero-2 .hero-img2:before { + width: 300px; + height: 300px; + } +} + +.hero-style2 { + padding: 208px 0; + /* Medium Large devices */ + /* Medium devices */ + /* Small devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .hero-style2 { + padding: 140px 0; + } +} + +@media (max-width: 991px) { + .hero-style2 { + text-align: center; + } + .hero-style2 .btn-group { + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +@media (max-width: 767px) { + .hero-style2 { + padding: 100px 0; + } +} + +@media (max-width: 375px) { + .hero-style2 { + text-align: left; + } + .hero-style2 .btn-group { + -webkit-box-pack: start; + -webkit-justify-content: start; + -ms-flex-pack: start; + justify-content: start; + } +} + +.hero-style2 .checklist { + margin-bottom: 36px; + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + .hero-style2 .checklist { + margin-right: -33px; + } +} + +@media (max-width: 991px) { + .hero-style2 .checklist { + text-align: center; + margin-right: 0; + } + .hero-style2 .checklist ul { + padding: 0; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +.hero-style2 .checklist ul li:nth-of-type(2):before { + color: var(--theme-color2); +} + +.hero-style2 .checklist ul li:nth-of-type(3):before { + color: var(--body-color); +} + +@media (max-width: 375px) { + .hero-style2 .checklist ul { + display: block; + } + .hero-style2 .checklist ul li:not(:last-child) { + margin-bottom: 10px !important; + } +} + +.hero-style2 .hero-subtitle { + font-size: 16px; + font-weight: 600; + color: var(--title-color); + padding-left: 75px; + position: relative; + margin-bottom: 22px; +} + +.hero-style2 .hero-subtitle:before, .hero-style2 .hero-subtitle:after { + content: ''; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); + height: 2px; + width: 60px; + background: var(--theme-color2); +} + +.hero-style2 .hero-subtitle:before { + height: 11px; + width: 11px; + left: calc(60px - 11px); + -webkit-transform: translate(0, -50%) rotate(45deg); + -ms-transform: translate(0, -50%) rotate(45deg); + transform: translate(0, -50%) rotate(45deg); +} + +.hero-style2 .hero-title { + font-weight: 600; + margin-bottom: 23px; + font-size: 74px; + /* Medium Large devices */ + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1299px) { + .hero-style2 .hero-title { + font-size: 64px; + } +} + +@media (max-width: 1199px) { + .hero-style2 .hero-title { + font-size: 54px; + } +} + +@media (max-width: 575px) { + .hero-style2 .hero-title { + font-size: 34px; + } +} + +.hero-style2 .hero-title:first-of-type { + margin-bottom: 0 !important; +} + +.hero-style2 .hero-title:nth-of-type(2) { + font-weight: 500; + font-size: 54px; + /* Medium Large devices */ + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1299px) { + .hero-style2 .hero-title:nth-of-type(2) { + font-size: 44px; + } +} + +@media (max-width: 1199px) { + .hero-style2 .hero-title:nth-of-type(2) { + font-size: 40px; + } +} + +@media (max-width: 575px) { + .hero-style2 .hero-title:nth-of-type(2) { + font-size: 30px; + } +} + +.hero-counter-wrap { + gap: 15px; + background: var(--white-color); + box-shadow: 0px 4px 32px 0px rgba(170, 179, 198, 0.15); + border-radius: 100px; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding: 13px 50px 13px 20px; + position: absolute; + -webkit-animation: jumpAni 7s linear infinite; + animation: jumpAni 7s linear infinite; + left: -60px; + bottom: 100px; +} + +.hero-counter-wrap.hero-counter2 { + padding: 13px 38px 13px 20px; + -webkit-animation: jumpAni 4s linear infinite; + animation: jumpAni 4s linear infinite; + left: auto; + right: -50px; + bottom: 200px; + /* Extra large devices */ +} + +@media (max-width: 1500px) { + .hero-counter-wrap.hero-counter2 { + right: 0; + } +} + +.hero-counter-wrap.hero-counter2 .hero-counter_icon { + background: var(--theme-color2); +} + +.hero-counter-wrap.hero-counter2 .hero-counter_number { + color: var(--theme-color2); +} + +.hero-counter-wrap .details { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; +} + +.hero-counter_icon { + width: 55px; + height: 55px; + line-height: 55px; + background-color: var(--theme-color); + text-align: center; + border-radius: 50%; + position: relative; + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; +} + +.hero-counter_number { + font-size: 36px; + font-weight: 700; + color: var(--theme-color); + margin-bottom: -3px; + margin-top: -0.3em; +} + +.hero-counter_number span { + color: var(--title-color); +} + +.hero-counter_text { + font-size: 16px; + font-weight: 400; + font-family: var(--title-font); + display: block; + margin-bottom: -10px; +} + +/* Hero 3 ---------------------------------- */ +.hero-3 .shape1 { + bottom: 25px; + left: -124px; +} + +.hero-3 .shape2 { + top: 30px; + left: -55px; +} + +.hero-3 .shape3 { + bottom: -120px; + right: 17px; +} + +.th-hero-bg-overlay { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; +} + +.hero-style3 { + padding: 230px 0; + /* Medium Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .hero-style3 { + padding: 180px 0; + } +} + +@media (max-width: 991px) { + .hero-style3 { + padding: 120px 0; + } +} + +@media (max-width: 575px) { + .hero-style3 { + padding: 100px 0; + } +} + +.hero-style3 .hero-subtitle { + font-size: 44px; + font-weight: 500; + text-transform: capitalize; + margin-bottom: 30px; + margin-top: 2px; + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ + /* Extra small devices */ +} + +@media (max-width: 1299px) { + .hero-style3 .hero-subtitle { + font-size: 40px; + } +} + +@media (max-width: 1199px) { + .hero-style3 .hero-subtitle { + font-size: 30px; + } +} + +@media (max-width: 767px) { + .hero-style3 .hero-subtitle { + font-size: 24px; + } +} + +@media (max-width: 575px) { + .hero-style3 .hero-subtitle { + font-size: 20px; + margin-bottom: 15px; + } +} + +.hero-style3 .hero-title { + font-size: 84px; + font-weight: 600; + margin-bottom: 20px; + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ + /* Extra small devices */ + /* Extra small devices */ +} + +@media (max-width: 1299px) { + .hero-style3 .hero-title { + font-size: 74px; + } +} + +@media (max-width: 1199px) { + .hero-style3 .hero-title { + font-size: 60px; + } +} + +@media (max-width: 767px) { + .hero-style3 .hero-title { + font-size: 50px; + } +} + +@media (max-width: 575px) { + .hero-style3 .hero-title { + font-size: 40px; + } +} + +@media (max-width: 375px) { + .hero-style3 .hero-title { + font-size: 36px; + } +} + +@media (max-width: 320px) { + .hero-style3 .hero-title { + font-size: 30px; + } +} + +.hero-style3 .hero-text { + font-size: 16px; + font-weight: 500; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 40px; + /* Small devices */ +} + +@media (max-width: 767px) { + .hero-style3 .hero-text { + display: block; + } +} + +.hero-style3 .hero-text p { + margin-bottom: 0; + font-size: 16px; + font-weight: 500; + font-family: var(--title-font); + color: var(--white-color); + /* Small devices */ + /* Extra small devices */ +} + +@media (max-width: 767px) { + .hero-style3 .hero-text p { + margin-bottom: 15px; + } +} + +@media (max-width: 375px) { + .hero-style3 .hero-text p { + font-size: 15px; + } +} + +/* Hero 4 ---------------------------------- */ +.hero-4 { + overflow: hidden; + background-color: #EAF2FD; +} + +.hero-4 .shape1 { + top: 70px; + right: 170px; + z-index: 3; + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + .hero-4 .shape1 { + top: 50px; + right: 100px; + } +} + +@media (max-width: 575px) { + .hero-4 .shape1 { + display: none; + } +} + +.hero-4 .hero-img4 { + margin-right: -165px; + text-align: end; + position: relative; + display: inline-block; + /* Extra large devices */ + /* Medium Large devices */ + /* Medium Large devices */ + /* Medium devices */ +} + +.hero-4 .hero-img4 .img2 { + position: absolute; + left: -30px; + bottom: 100px; + border-radius: 30px; + overflow: hidden; + box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05); +} + +@media (max-width: 1600px) { + .hero-4 .hero-img4 { + margin-right: 0; + height: 100%; + } + .hero-4 .hero-img4 img { + height: 100%; + object-fit: cover; + } +} + +@media (max-width: 1500px) { + .hero-4 .hero-img4 { + margin-right: 75px; + } +} + +@media (max-width: 1399px) { + .hero-4 .hero-img4 { + margin-right: 50px; + } +} + +@media (max-width: 1299px) { + .hero-4 .hero-img4 { + margin-left: 30px; + } +} + +@media (max-width: 991px) { + .hero-4 .hero-img4 { + display: none; + } +} + +.hero-4 .hero-social { + position: absolute; + z-index: 3; + top: 50%; + right: -183px; + -webkit-transform: translate(0, -50%) rotate(-90deg); + -ms-transform: translate(0, -50%) rotate(-90deg); + transform: translate(0, -50%) rotate(-90deg); + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + gap: 52px; + /* Medium Large devices */ + /* Small devices */ +} + +.hero-4 .hero-social a { + display: inline-block; + color: var(--title-color); + font-weight: 500; + font-size: 16px; + font-family: var(--title-font); + text-transform: uppercase; + position: relative; +} + +.hero-4 .hero-social a:after { + content: ''; + position: absolute; + left: -12px; + top: 50%; + height: 6px; + width: 6px; + border-radius: 50%; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); + background: var(--theme-color); +} + +.hero-4 .hero-social a:hover { + color: var(--theme-color); +} + +@media (max-width: 1600px) { + .hero-4 .hero-social { + right: -180px; + } +} + +@media (max-width: 1299px) { + .hero-4 .hero-social { + right: -185px; + } +} + +@media (max-width: 767px) { + .hero-4 .hero-social { + display: none; + } +} + +.hero-style4 { + padding: 210px 0; + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ + /* Extra small devices */ +} + +.hero-style4 .hero-subtitle { + color: var(--theme-color); + margin-bottom: 2px; + font-size: 44px; + font-weight: 400; + text-transform: capitalize; + line-height: normal; + margin-top: -0.3em; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .hero-style4 .hero-subtitle { + font-size: 38px; + } +} + +@media (max-width: 1299px) { + .hero-style4 .hero-subtitle { + font-size: 34px; + } +} + +@media (max-width: 1199px) { + .hero-style4 .hero-subtitle { + font-size: 30px; + margin-bottom: 8px; + } +} + +@media (max-width: 767px) { + .hero-style4 .hero-subtitle { + font-size: 24px; + } +} + +@media (max-width: 575px) { + .hero-style4 .hero-subtitle { + font-size: 20px; + } +} + +.hero-style4 .hero-title { + margin-bottom: 15px; + font-size: 74px; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ + /* Extra small devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .hero-style4 .hero-title { + font-size: 68px; + } +} + +@media (max-width: 1299px) { + .hero-style4 .hero-title { + font-size: 60px; + } +} + +@media (max-width: 1199px) { + .hero-style4 .hero-title { + font-size: 54px; + } +} + +@media (max-width: 767px) { + .hero-style4 .hero-title { + font-size: 46px; + } +} + +@media (max-width: 575px) { + .hero-style4 .hero-title { + font-size: 40px; + } +} + +@media (max-width: 375px) { + .hero-style4 .hero-title { + font-size: 34px; + } +} + +.hero-style4 .hero-text { + max-width: 597px; + margin-bottom: 30px; + /* Large devices */ +} + +@media (max-width: 1199px) { + .hero-style4 .hero-text { + font-size: 16px; + } +} + +.hero-style4 .search-form { + position: relative; + max-width: 597px; +} + +.hero-style4 .search-form .form-group { + margin-bottom: 0; +} + +.hero-style4 .search-form .form-group input { + border-radius: 5px; + background: var(--white-color); + box-shadow: 0px 7px 35px 0px #E8F2FD; + height: 70px; + padding: 0 200px 0 60px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .hero-style4 .search-form .form-group input { + padding: 0 30px 0 60px; + } +} + +.hero-style4 .search-form .form-group i { + position: absolute; + left: 30px; + top: 26px; + right: auto; +} + +.hero-style4 .search-form .th-btn { + position: absolute; + right: 10px; + top: 10px; + padding: 18px 29px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .hero-style4 .search-form .th-btn { + position: inherit; + margin-top: 20px; + } +} + +@media (max-width: 1399px) { + .hero-style4 { + padding: 160px 0; + } +} + +@media (max-width: 1199px) { + .hero-style4 { + padding: 120px 0; + } +} + +@media (max-width: 767px) { + .hero-style4 { + text-align: center; + } +} + +@media (max-width: 575px) { + .hero-style4 { + padding: 100px 0; + } +} + +/*------------------- 4.9. Error -------------------*/ +.error-page { + height: 100vh; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + text-align: center; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; +} + +.error-img { + margin-bottom: 22px; +} + +.error-title { + margin-bottom: 22px; + font-size: 48px; + font-weight: 600; +} + +.error-text { + margin-bottom: 30px; +} + +/* Small devices */ +@media (max-width: 767px) { + .error-title { + font-size: 38px; + } +} + +/*------------------- 4.00. Popup Search -------------------*/ +.popup-search-box { + position: fixed; + top: 0; + left: 50%; + background-color: rgba(0, 0, 0, 0.95); + height: 0; + width: 0; + overflow: hidden; + z-index: 99999; + opacity: 0; + visibility: hidden; + border-radius: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +.popup-search-box button.searchClose { + width: 60px; + height: 60px; + position: absolute; + top: 40px; + right: 40px; + border-width: 1px; + border-style: solid; + border-color: var(--theme-color); + background-color: transparent; + font-size: 22px; + border-radius: 50%; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + color: var(--theme-color); +} + +.popup-search-box button.searchClose:hover { + color: var(--body-color); + background-color: #fff; + border-color: transparent; + border-color: transparent; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} + +.popup-search-box form { + position: absolute; + top: 50%; + left: 50%; + display: inline-block; + padding-bottom: 40px; + cursor: auto; + width: 100%; + max-width: 700px; + -webkit-transform: translate(-50%, -50%) scale(0); + -ms-transform: translate(-50%, -50%) scale(0); + transform: translate(-50%, -50%) scale(0); + -webkit-transition: -webkit-transform ease 0.4s; + transition: -webkit-transform ease 0.4s; + transition: transform ease 0.4s; + transition: transform ease 0.4s, -webkit-transform ease 0.4s; + /* Large devices */ +} + +@media (max-width: 1199px) { + .popup-search-box form { + max-width: 600px; + } +} + +.popup-search-box form input { + font-size: 18px; + height: 70px; + width: 100%; + border: 2px solid var(--theme-color); + background-color: transparent; + padding-left: 30px; + color: #fff; + border-radius: 50px; +} + +.popup-search-box form input::-moz-placeholder { + color: #fff; +} + +.popup-search-box form input::-webkit-input-placeholder { + color: #fff; +} + +.popup-search-box form input:-ms-input-placeholder { + color: #fff; +} + +.popup-search-box form input::-ms-input-placeholder { + color: #fff; +} + +.popup-search-box form input::placeholder { + color: #fff; +} + +.popup-search-box form button { + position: absolute; + top: 0px; + background-color: transparent; + border: none; + color: #fff; + font-size: 24px; + right: 12px; + color: var(--white-color); + cursor: pointer; + width: 70px; + height: 70px; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + -webkit-transform: scale(1.001); + -ms-transform: scale(1.001); + transform: scale(1.001); +} + +.popup-search-box form button:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +.popup-search-box.show { + opacity: 1; + visibility: visible; + width: 100.1%; + height: 100%; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + border-radius: 0; +} + +.popup-search-box.show form { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s; + -webkit-transform: translate(-50%, -50%) scale(1); + -ms-transform: translate(-50%, -50%) scale(1); + transform: translate(-50%, -50%) scale(1); +} + +/*------------------- 4.00. Popup Side Menu -------------------*/ +.sidemenu-wrapper { + position: fixed; + z-index: 99999; + right: 0; + top: 0; + height: 100%; + width: 0; + background-color: rgba(0, 0, 0, 0.75); + opacity: 0; + visibility: hidden; + -webkit-transition: all ease 0.8s; + transition: all ease 0.8s; +} + +.sidemenu-wrapper .closeButton { + display: inline-block; + border: 2px solid; + width: 50px; + height: 50px; + line-height: 50px; + font-size: 24px; + padding: 0; + position: absolute; + top: 20px; + right: 20px; + background-color: var(--white-color); + border-radius: 50%; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +.sidemenu-wrapper .closeButton:hover { + color: var(--theme-color); + border-color: var(--theme-color); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} + +.sidemenu-wrapper .sidemenu-content { + background-color: var(--white-color); + width: 450px; + margin-left: auto; + padding: 80px 30px; + height: 100%; + overflow: scroll; + position: relative; + right: -500px; + cursor: auto; + -webkit-transition-delay: 1s; + transition-delay: 1s; + -webkit-transition: right ease 1s; + transition: right ease 1s; +} + +.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track { + box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1); + background-color: #F5F5F5; +} + +.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar { + width: 2px; + background-color: #F5F5F5; +} + +.sidemenu-wrapper .widget { + padding: 0; + border: none; + background-color: transparent; +} + +.sidemenu-wrapper.show { + opacity: 1; + visibility: visible; + width: 100%; + -webkit-transition: all ease 0.8s; + transition: all ease 0.8s; +} + +.sidemenu-wrapper.show .sidemenu-content { + right: 0; + opacity: 1; + visibility: visible; +} + +/*------------------- 4.00. Wocommerce -------------------*/ +.woocommerce-message, +.woocommerce-info { + position: relative; + padding: 11px 20px 11px 50px; + background-color: #d3d3d3; + color: var(--body-color); + font-size: 14px; + font-weight: 600; + margin-bottom: 15px; + border-radius: 5px; +} + +.woocommerce-message a, +.woocommerce-info a { + color: var(--title-color); + text-decoration: underline; +} + +.woocommerce-message a:hover, +.woocommerce-info a:hover { + color: var(--title-color); +} + +.woocommerce-message:before, +.woocommerce-info:before { + content: '\f06a'; + font-family: var(--icon-font); + font-weight: 400; + margin-right: 10px; + font-size: 18px; + position: absolute; + left: 20px; + top: 11px; +} + +.woocommerce-notices-wrapper .woocommerce-message { + background-color: var(--theme-color); + color: var(--white-color); +} + +.woocommerce-notices-wrapper .woocommerce-message a { + color: var(--white-color); +} + +.woocommerce-notices-wrapper .woocommerce-message:before { + content: '\f14a'; + font-weight: 300; +} + +.woocommerce-noreviews { + margin-bottom: -0.45em; +} + +.woocommerce-form-login-toggle .woocommerce-info { + background-color: var(--theme-color); + color: var(--white-color); +} + +.woocommerce-form-login-toggle .woocommerce-info a { + color: inherit; +} + +.woocommerce-form-login-toggle .woocommerce-info a:hover { + color: var(--title-color); +} + +.woocommerce-form-register, +.woocommerce-form-coupon, +.woocommerce-form-login { + margin-bottom: 30px; + padding: 35px 40px 35px 40px; + background-color: var(--white-color); + border: 1px solid var(--border-color); + box-shadow: 0px 9px 14px #fbfbfb; + border-radius: 10px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .woocommerce-form-register, + .woocommerce-form-coupon, + .woocommerce-form-login { + padding: 40px 20px; + } +} + +.woocommerce-form-register .form-group, +.woocommerce-form-coupon .form-group, +.woocommerce-form-login .form-group { + margin-bottom: 20px; +} + +.woocommerce-form-register .form-group:last-child, +.woocommerce-form-coupon .form-group:last-child, +.woocommerce-form-login .form-group:last-child { + margin-bottom: 0; +} + +.woocommerce-error { + background-color: var(--error-color); + color: #fff; + list-style: none; + padding: 10px 26px; + margin: 0 0 30px 0; + border-radius: 5px; + font-weight: 700; + font-size: 14px; +} + +nav.woocommerce-MyAccount-navigation li { + border: 1px solid #ddd; + margin: 0; + border-top: none; +} + +nav.woocommerce-MyAccount-navigation li:first-child { + border-top: 1px solid #ddd; +} + +nav.woocommerce-MyAccount-navigation li a { + color: var(--title-color); + font-weight: 700; + padding: 7px 17px; + display: block; +} + +nav.woocommerce-MyAccount-navigation li.is-active a, +nav.woocommerce-MyAccount-navigation li a:hover { + color: var(--white-color); + background-color: var(--theme-color); +} + +.woocommerce-MyAccount-content h3 { + margin-top: -0.3em; +} + +.woocommerce-MyAccount-content .btn { + background-color: var(--theme-color); + color: var(--white-color); + font-size: 14px; + padding: 10px 25px; + font-weight: 700; +} + +.woocommerce-MyAccount-content .btn:hover { + background-color: var(--title-color); + color: var(--white-color); +} + +table.variations, +.woocommerce-grouped-product-list-item { + border-collapse: separate; + border-spacing: 0 15px; + margin-bottom: 5px; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + border: none; +} + +table.variations td, +.woocommerce-grouped-product-list-item td { + border: none; + vertical-align: middle; + padding: 0 5px; +} + +table.variations td:first-child, +.woocommerce-grouped-product-list-item td:first-child { + padding: 0; +} + +table.variations label, +.woocommerce-grouped-product-list-item label { + margin: 0; + font-size: 14px; + text-transform: capitalize; +} + +table.variations label a, +.woocommerce-grouped-product-list-item label a { + color: var(--title-color); +} + +table.variations label a:hover, +.woocommerce-grouped-product-list-item label a:hover { + color: var(--theme-color); +} + +table.variations .label, +.woocommerce-grouped-product-list-item .label { + border: none; +} + +table.variations__label, +.woocommerce-grouped-product-list-item__label { + border: none !important; + font-weight: 600; +} + +table.variations__price, +.woocommerce-grouped-product-list-item__price { + border: none !important; +} + +table.variations__price .price, +table.variations__price .amount, +.woocommerce-grouped-product-list-item__price .price, +.woocommerce-grouped-product-list-item__price .amount { + font-size: 18px !important; +} + +table.variations del, +.woocommerce-grouped-product-list-item del { + margin-left: 12px; +} + +.woocommerce-product-attributes th, +.woocommerce-product-attributes td { + border: 1px solid var(--border-color); +} + +.woocommerce-product-attributes th p:last-child, +.woocommerce-product-attributes td p:last-child { + margin-bottom: 0; +} + +.woocommerce-grouped-product-list.group_table { + border-collapse: collapse; + margin-bottom: 15px; +} + +.woocommerce-grouped-product-list.group_table .woocommerce-Price-amount.amount { + font-size: 16px; + color: var(--title-color); +} + +.woocommerce-grouped-product-list.group_table label { + margin: 0 0 0 10px; + margin: 0 0 0 10px; + font-family: var(--title-font); + font-size: 18px; +} + +.woocommerce-grouped-product-list.group_table .qty-input { + border-color: #e3e6e9; +} + +.woocommerce-grouped-product-list.group_table tr { + border-bottom: 1px solid #e3e6e9; +} + +.woocommerce-grouped-product-list.group_table tr:last-child { + border-bottom: none; +} + +.woocommerce-grouped-product-list.group_table td { + padding: 30px 5px; +} + +table.variations { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + position: relative; +} + +table.variations td { + padding: 0; +} + +table.variations td.label { + padding-right: 10px; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; +} + +table.variations select { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + font-weight: 400; + line-height: 1.5; + vertical-align: middle; + margin: 0; + padding-right: 54px; + padding-left: 20px; + height: 50px; +} + +table.variations .reset_variations { + margin-left: 16px; + display: inline-block; + position: absolute; + left: 100%; + bottom: 25px; +} + +.woosq-product .product .woocommerce-grouped-product-list-item__quantity, +.woosq-product .product .woocommerce-grouped-product-list-item__label, +.woosq-product .product .woocommerce-grouped-product-list-item__price { + width: auto !important; +} + +.woosq-product .thumbnails .slick-list { + display: block; +} + +.woocommerce-variation.single_variation { + margin-bottom: 30px; +} + +.woocommerce-variation.single_variation .price { + color: var(--title-color); + font-weight: 700; +} + +.wooscp-table-items td.woocommerce-product-attributes-item__value { + padding-left: 15px !important; +} + +.wooscp-table-items a.added_to_cart.wc-forward { + margin-left: 15px; + text-decoration: underline; +} + +.tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open { + z-index: 1111; +} + +table.woocommerce-product-attributes { + margin-bottom: 30px; +} + +#woosq-popup .product_meta { + margin-top: 20px; +} + +#woosq-popup .product_title { + font-size: 24px; + margin-bottom: 5px; +} + +#woosq-popup .single-product .product .actions { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 20px; +} + +#woosq-popup .single-product .product .actions > div { + height: auto; + overflow: visible; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; +} + +#woosq-popup .single-product .product .actions > div .quantity.style2.woocommerce-grouped-product-list-item__quantity { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; +} + +.login-tab { + margin-bottom: 30px; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; +} + +.login-tab button.nav-link { + background-color: var(--smoke-color); + color: var(--title-color); + padding: 11px 39px; + font-size: 18px; + font-weight: 500; + border-radius: 15px ​15px 0; +} + +.login-tab button.nav-link.active { + background-color: var(--theme-color); + color: var(--white-color); +} + +.star-rating { + overflow: hidden; + position: relative; + width: 100px; + height: 1.2em; + line-height: 1.2em; + display: block; + font-family: var(--icon-font); + font-weight: 300; + font-size: 14px; +} + +.star-rating:before { + content: "\e28b\e28b\e28b\e28b\e28b"; + color: var(--theme-color); + float: left; + top: 0; + left: 0; + position: absolute; + letter-spacing: 3px; +} + +.star-rating span { + overflow: hidden; + float: left; + top: 0; + left: 0; + position: absolute; + padding-top: 1.5em; +} + +.star-rating span:before { + content: "\e28b\e28b\e28b\e28b\e28b"; + top: 0; + position: absolute; + left: 0; + color: var(--theme-color); + letter-spacing: 3px; + font-weight: 700; +} + +.rating-select label { + margin: 0; + margin-right: 10px; +} + +.rating-select p.stars { + margin-bottom: 0; + line-height: 1; +} + +.rating-select p.stars a { + position: relative; + height: 14px; + width: 18px; + text-indent: -999em; + display: inline-block; + text-decoration: none; +} + +.rating-select p.stars a::before { + display: block; + position: absolute; + top: 0; + left: 0; + width: 18px; + height: 14px; + line-height: 1; + font-family: var(--icon-font); + content: "\f005"; + font-weight: 400; + text-indent: 0; + color: var(--yellow-color); +} + +.rating-select p.stars a:hover ~ a::before { + content: "\f005"; + font-weight: 400; +} + +.rating-select p.stars:hover a::before { + content: "\f005"; + font-weight: 700; +} + +.rating-select p.stars.selected a.active::before { + content: "\f005"; + font-weight: 700; +} + +.rating-select p.stars.selected a.active ~ a::before { + content: "\f005"; + font-weight: 400; +} + +.rating-select p.stars.selected a:not(.active)::before { + content: "\f005"; + font-weight: 700; +} + +/* Small devices */ +@media (max-width: 767px) { + .woocommerce-message, + .woocommerce-info { + font-size: 14px; + line-height: 22px; + padding: 10px 15px 10px 37px; + } + .woocommerce-message:before, + .woocommerce-info:before { + font-size: 16px; + top: 10px; + left: 15px; + } +} + +/*------------------- 4.00. Products -------------------*/ +.th-product { + text-align: center; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} + +.th-product .product-title { + font-size: 20px; + margin: 10px 0 7px 0; +} + +.th-product .product-title a { + color: inherit; +} + +.th-product .product-title a:hover { + color: var(--theme-color); +} + +.th-product .price { + display: block; + color: var(--body-color); + font-weight: 500; + margin-bottom: -0.45em; + font-family: var(--title-font); +} + +.th-product .price del { + margin-left: 10px; + color: #c5c5c5; +} + +.th-product .product-img { + background-color: var(--smoke-color); + overflow: hidden; + position: relative; + margin: 0 0 25px 0; + text-align: center; + background-color: var(--smoke-color); + z-index: 2; + border-radius: 8px; +} + +.th-product .product-img img { + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +.th-product .category { + color: var(--white-color); + font-size: 14px; + font-family: var(--title-font); + font-weight: 500; + padding: 1px 20px; + display: inline-block; + background-color: var(--theme-color); + position: absolute; + top: 20px; + right: 20px; + z-index: 3; + border-radius: 5px; +} + +.th-product .star-rating { + margin: 0 auto 5px auto; + width: 93px; +} + +.th-product .actions { + height: 100%; + position: absolute; + left: 0; + top: 50%; + right: 0; + text-align: center; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + background-color: rgba(15, 34, 57, 0.7); + z-index: 3; + margin-top: 0; + opacity: 0; + visibility: hidden; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.th-product .actions .icon-btn { + box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); +} + +.th-product .actions > * { + margin: 0 var(--icon-gap-x, 5px); +} + +.th-product .actions > * > a { + margin: 0; +} + +.th-product .actions .tutor-btn { + padding: unset; + border-radius: 999px; + min-width: unset; +} + +.th-product .icon-btn { + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px); + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, +.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt { + width: 50px; + height: 50px; + line-height: 50px; + display: inline-block; +} + +.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, +.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before { + position: relative; + top: 0; + left: 0; + line-height: inherit; + margin: 0; + font-size: 24px; +} + +.th-product .tinv-wishlist a { + display: inline-block; + width: 50px; + height: 50px; + line-height: 50px; + background-color: var(--white-color); + color: var(--title-color); + border-radius: 50%; +} + +.th-product .tinv-wishlist a:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.th-product .add_to_cart_button.added { + display: none; +} + +.th-product .added_to_cart { + width: 50px; + height: 50px; + line-height: 50px; + background-color: var(--white-color); + color: var(--title-color); + font-size: 0; + text-align: center; + border-radius: 50%; +} + +.th-product .added_to_cart:after { + content: "\f07a"; + position: relative; + font-family: var(--icon-font); + font-size: 16px; + font-weight: 700; +} + +.th-product .added_to_cart:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.th-product .added_to_cart .tutor-mr-8 { + margin-right: 0 !important; +} + +.th-product .action-btn { + background-color: var(--white-color); + font-size: 14px; + font-family: var(--title-font); + text-transform: uppercase; + font-weight: bold; + display: inline-block; + padding: 13px 25px; +} + +.th-product:hover .actions { + margin-top: 0; + opacity: 1; + visibility: visible; +} + +.th-product:hover .icon-btn { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} + +.th-product.list-view { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + text-align: left; + height: 100%; +} + +.th-product.list-view .product-img { + width: 100%; + max-width: 200px; + margin: 0; + border-radius: 8px 0 0 8px; +} + +.th-product.list-view .star-rating { + margin: 0 auto 10px 0; + width: 93px; +} + +.th-product.list-view .product-content { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + border: 1px solid var(--border-color); + border-left: none; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + padding: 0 25px; + border-radius: 0 8px 8px 0; +} + +.th-product.list-view .actions { + --btn-size: 35px; + --btn-font-size: 13px; + --icon-gap-x: 2px; +} + +.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, +.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt { + width: 35px; + height: 35px; + line-height: 35px; +} + +.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, +.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before { + font-size: 20px; +} + +.th-product.list-view .tinv-wishlist a { + width: 35px; + height: 35px; + line-height: 35px; +} + +.th-product.list-view .added_to_cart { + width: 35px; + height: 35px; + line-height: 35px; +} + +.th-product.list-view .added_to_cart:after { + font-size: 12px; +} + +.th-product.list-view .action-btn { + padding: 8px 15px; +} + +.th-product.list-view .tag { + top: 8px; + right: 8px; + padding: 0px 15px; +} + +.th-product.list-view .product-title { + font-size: 18px; + margin: 0 0 5px 0; +} + +.th-product.list-view .product-price { + font-size: 14px; +} + +.mfp-content { + margin: 1.5rem auto; +} + +.mfp-content .product-details-img { + padding-top: 15px; +} + +.mfp-content .product-about { + padding-top: 40px; + padding-bottom: 40px; +} + +.mfp-content .container { + position: relative; +} + +.mfp-content .product-big-img { + margin-top: 15px; + margin-bottom: 15px; +} + +.mfp-fade.mfp-bg { + opacity: 0; + -webkit-transition: all 0.15s ease-out; + transition: all 0.15s ease-out; +} + +.mfp-fade.mfp-bg.mfp-ready { + opacity: 0.8; +} + +.mfp-fade.mfp-bg.mfp-removing { + opacity: 0; +} + +.mfp-fade.mfp-wrap .mfp-content { + opacity: 0; + -webkit-transition: all 0.4s ease-out; + transition: all 0.4s ease-out; +} + +.mfp-fade.mfp-wrap.mfp-ready .mfp-content { + opacity: 1; +} + +.mfp-fade.mfp-wrap.mfp-removing .mfp-content { + opacity: 0; +} + +.woosq-popup { + max-height: 500px; + max-width: 996px; +} + +.woosq-popup .product_meta > span > a:after, +.woosq-popup .product_meta > span > span:after { + display: none; +} + +.woosq-product > .product > div { + max-height: 500px; + min-height: 460px; + height: auto; +} + +.woosq-product .thumbnails .slick-dots li button { + width: 12px; + height: 12px; + background: var(--theme-color); +} + +.woosq-product .thumbnails .slick-dots li button:before { + content: ''; + display: block; + width: 6px; + height: 6px; + margin: 0; + border-radius: 50%; + background-color: var(--title-color); + border: none; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.th-sort-bar { + padding: 0; + margin: 0 0 40px 0; + border-radius: 5px; +} + +.th-sort-bar .row { + --bs-gutter-x: 0; + --bs-gutter-y: 15px; +} + +.th-sort-bar select { + height: 50px; + border: 1px solid var(--border-color); + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + min-width: 250px; + font-size: 16px; + margin: 0; + color: var(--body-color); +} + +.th-sort-bar .woocommerce-result-count { + margin-bottom: 0; + color: var(--body-color); +} + +.th-sort-bar .nav a { + display: inline-block; + position: relative; + font-family: var(--title-font); + font-weight: 600; + font-size: 16px; + text-transform: capitalize; + color: var(--body-color); + margin: 0 0 0 20px; +} + +.th-sort-bar .nav a.active, .th-sort-bar .nav a:hover { + color: var(--theme-color); +} + +.product-big-img { + background-color: var(--smoke-color); + text-align: center; + border-radius: 10px; + overflow: hidden; +} + +.product-big-img .slick-dots { + position: absolute; + left: 0; + right: 0; + text-align: center; + bottom: 25px; + margin-bottom: 0; +} + +.product-big-img .slick-arrow { + left: 30px; +} + +.product-big-img .slick-arrow.slick-next { + left: auto; + right: 30px; +} + +.quantity { + position: relative; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.quantity > .screen-reader-text { + display: inline-block; + font-weight: 600; + color: var(--title-color); + font-family: var(--title-font); + margin: 0; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; + margin-right: 10px; +} + +.quantity .qty-btn, +.quantity .qty-input { + display: inline-block; + width: 50px; + height: 50px; + border: none; + border-right: none; + background-color: transparent; + padding: 0; + border-radius: 0; + text-align: center; + color: var(--body-color); + font-size: 18px; + font-weight: 600; +} + +.quantity .qty-btn:last-child, +.quantity .qty-input:last-child { + border-right: none; +} + +.quantity .qty-btn { + font-size: 16px; +} + +.product_meta { + font-weight: 700; + font-size: 16px; + font-family: var(--body-font); + margin: 35px 0 0 0; +} + +.product_meta > span { + display: block; + margin-bottom: 5px; + color: var(--title-color); + font-weight: bold; +} + +.product_meta > span:last-child { + margin-bottom: 0; +} + +.product_meta > span a { + color: inherit; +} + +.product_meta > span a:hover { + color: var(--theme-color); +} + +.product_meta > span > a, +.product_meta > span > span { + position: relative; + color: var(--body-color); + font-weight: 400; +} + +.product_meta > span > a:after, +.product_meta > span > span:after { + content: ","; + margin-right: 5px; +} + +.product_meta > span > a:last-child:after, +.product_meta > span > span:last-child:after { + display: none; +} + +.product_meta > span > a:first-child, +.product_meta > span > span:first-child { + margin-left: 7px; +} + +.product-tab-style1 { + margin: 95px 0 40px 0; +} + +.product-tab-style1 li { + margin: 0 45px 0 0; +} + +.product-tab-style1 li:last-child { + margin-right: 0; +} + +.product-tab-style1 a.active:before { + width: 100%; +} + +#productTabContent { + margin-bottom: -10px; +} + +#additional_information { + margin-bottom: 40px; +} + +.product-inner-list > ul { + margin: 0; + padding: 0; + list-style-type: none; +} + +.product-inner-list li { + position: relative; + padding-left: 15px; +} + +.product-inner-list li:before { + content: "-"; + position: absolute; + left: 0; +} + +.summary-content .product-title, +.product-about .product-title { + margin: 0 0 10px 0; + font-size: 36px; +} + +.summary-content > .price, +.product-about > .price { + font-family: var(--title-font); + font-size: 24px; + font-weight: 700; + color: var(--theme-color); + display: inline-block; + margin-bottom: 10px; +} + +.summary-content > .price del, +.product-about > .price del { + color: #D3D3D3; + font-weight: 500; + margin-left: 15px; +} + +.summary-content .woocommerce-product-rating, +.summary-content .product-rating, +.product-about .woocommerce-product-rating, +.product-about .product-rating { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + gap: 5px; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + position: relative; + top: 2px; + font-size: 16px; + line-height: 20px; + padding: 0 0 0 0; + margin: 0 0 0 0; + margin-bottom: 25px; + width: 100%; +} + +.summary-content .woocommerce-product-rating .star-rating, +.summary-content .product-rating .star-rating, +.product-about .woocommerce-product-rating .star-rating, +.product-about .product-rating .star-rating { + width: 80px; + font-size: 12px; + margin-right: 8px; +} + +.summary-content .woocommerce-review-link, +.product-about .woocommerce-review-link { + color: var(--body-color); +} + +.summary-content .checklist, +.product-about .checklist { + margin: 30px 0 40px 0; +} + +.summary-content .checklist li, +.product-about .checklist li { + font-weight: 400; +} + +.summary-content .actions, +.product-about .actions { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 15px 30px; + margin: 33px 0 30px 0; +} + +.summary-content .actions .th-btn, +.product-about .actions .th-btn { + padding: 22px 33px; +} + +.summary-content .actions .th-btn.style2, +.product-about .actions .th-btn.style2 { + padding: 0; + min-height: 50px; + line-height: 50px; +} + +.summary-content .actions .th-btn .btn-icon, +.product-about .actions .th-btn .btn-icon { + padding: 10.5px 15px 10.5px 15px; +} + +.summary-content .actions .icon-btn, +.product-about .actions .icon-btn { + box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.14); +} + +.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, +.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt, +.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, +.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt { + width: 60px; + height: 60px; + line-height: 60px; + display: inline-block; + border-radius: 5px; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, +.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before, +.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, +.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before { + position: relative; + top: 0; + left: 0; + line-height: inherit; + margin: 0; + font-size: 24px; +} + +.summary-content .tinv-wishlist a, +.product-about .tinv-wishlist a { + display: inline-block; + width: 60px; + height: 60px; + line-height: 60px; + border-radius: 0; +} + +.summary-content .tinv-wishlist a:hover, +.product-about .tinv-wishlist a:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.summary-content .quantity .qty-input, +.product-about .quantity .qty-input { + width: 100px; + height: 60px; + border: none; + background-color: var(--title-color); + color: var(--white-color); + padding: 0 25px; + text-align: left; + font-weight: 500; + border-radius: 5px; +} + +.summary-content .quantity .qty-btn, +.product-about .quantity .qty-btn { + color: var(--white-color); + background-color: transparent; + position: absolute; + right: 25px; + height: auto; + width: auto; + border: none; +} + +.summary-content .quantity .quantity-minus, +.product-about .quantity .quantity-minus { + bottom: 8px; +} + +.summary-content .quantity .quantity-plus, +.product-about .quantity .quantity-plus { + top: 8px; +} + +#description { + margin-bottom: 30px; +} + +.product-details .th-comments-wrap { + margin-top: 0; +} + +.product-details .border-title { + position: relative; + padding-bottom: 20px; + margin-bottom: 40px; +} + +.product-details .border-title:before { + content: ""; + position: absolute; + left: 0; + bottom: 0; + height: 2px; + width: 80px; + background-color: var(--theme-color); +} + +.product-inner-title { + font-size: 32px; + border-bottom: 1px solid var(--border-color); + padding: 0 0 7px 0; + margin: 0 0 30px 0; +} + +li.review:last-child .th-post-comment { + border-bottom: none; +} + +.related-product-wrapper { + padding-top: 115px; +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .th-product.list-view .product-img { + max-width: 150px; + } +} + +/* Large devices */ +@media (max-width: 1199px) { + .th-sort-bar select { + min-width: auto; + } + .product-tab-style1 { + margin: 55px 0 40px 0; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .product-big-img { + margin-bottom: 40px; + } + .th-product-box.list-view .product-img { + max-width: 150px; + } + .th-sort-bar .row { + --bs-gutter-x: 20px; + } + .th-sort-bar .nav a:last-child { + margin-right: 0; + padding-right: 0; + } + .th-sort-bar .nav a:last-child:before { + display: none; + } + .woosq-product > .product .thumbnails { + max-height: 400px; + min-height: 200px; + padding: 10px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .th-sort-bar { + text-align: center; + } + .th-sort-bar .nav { + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + } + .th-sort-bar select { + margin: 0 auto; + } + .th-product-box.list-view .product-img { + max-width: 130px; + } + .th-product-box.list-view .actions { + --btn-size: 30px; + --btn-font-size: 10px; + --icon-gap-x: 2px; + } + .product-tab-style1 a { + margin-bottom: 0; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .product-about .actions { + gap: 15px 15px; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .th-product.list-view .product-img { + max-width: 130px; + } + .product-tab-style1 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-flow: wrap; + -ms-flex-flow: wrap; + flex-flow: wrap; + gap: 15px; + } + .product-tab-style1 li { + margin: 0; + } +} + +/*------------------- 4.00. Cart -------------------*/ +.woocommerce-cart-form { + text-align: center; +} + +.cart_table { + border: 1px solid #eaf0f2; + margin-bottom: 45px; +} + +.cart_table thead { + background-color: #ecf0f1; +} + +.cart_table thead th { + border: none !important; +} + +.cart_table td:before, +.cart_table th { + font-family: var(--title-font); + color: var(--title-color); + font-weight: 600; + border: none; + padding: 27px 15px; +} + +.cart_table td:before { + content: attr(data-title); + position: absolute; + left: 15px; + top: 50%; + vertical-align: top; + padding: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + display: none; +} + +.cart_table td { + border: none; + border-bottom: 1px solid #f3f3f3; + color: #8b8b8b; + padding: 20px 10px; + position: relative; + vertical-align: middle; +} + +.cart_table td[data-title="Name"] a { + color: var(--title-color); + font-weight: 500; +} + +.cart_table td[data-title="Name"] a:hover { + color: var(--theme-color); +} + +.cart_table .product-quantity { + color: var(--title-color); +} + +.cart_table .product-quantity input { + position: relative; + top: -2px; +} + +.cart_table .cart-productname { + font-weight: 400; + font-family: var(--body-font); + color: var(--body-color); +} + +.cart_table .cart-productimage { + display: inline-block; + border: 0 solid var(--smoke-color); + border-radius: 5px; + overflow: hidden; +} + +.cart_table .remove { + color: var(--theme-color); + font-size: 18px; +} + +.cart_table .quantity { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.cart_table .qty-btn { + border: 2px solid var(--smoke-color); + background-color: transparent; + color: #b8c6d0; + padding: 0; + width: 30px; + height: 30px; + line-height: 28px; + font-size: 16px; + border-radius: 4px; +} + +.cart_table .qty-btn:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.cart_table .qty-input { + vertical-align: middle; + border: 2px solid var(--smoke-color); + width: 70px; + height: 30px; + font-size: 14px; + text-align: center; + color: var(--title-color); + font-weight: 700; + margin: 0 10px; + border-radius: 4px; + padding: 0; + /* Firefox */ +} + +.cart_table .qty-input::-moz-placeholder { + color: var(--title-color); +} + +.cart_table .qty-input::-webkit-input-placeholder { + color: var(--title-color); +} + +.cart_table .qty-input:-ms-input-placeholder { + color: var(--title-color); +} + +.cart_table .qty-input::-ms-input-placeholder { + color: var(--title-color); +} + +.cart_table .qty-input::placeholder { + color: var(--title-color); +} + +.cart_table .qty-input::-webkit-outer-spin-button, .cart_table .qty-input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.cart_table .qty-input[type=number] { + -moz-appearance: textfield; +} + +.cart_table .actions { + text-align: right; + vertical-align: middle; +} + +.cart_table .actions > .th-btn { + font-size: 16px; + padding: 17px 28px; + margin-right: 15px; +} + +.cart_table .actions > .th-btn:last-child { + margin-right: 0; +} + +.cart_table .th-cart-coupon { + float: left; + margin: 0; + width: 455px; + max-width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.cart_table .th-cart-coupon input { + height: 50px; + width: calc(100% - 200px); + margin-right: 10px; +} + +.cart_table .th-cart-coupon .th-btn { + font-size: 16px; + padding: 17px 22px; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; +} + +.cart_totals { + border: 1px solid #ecf0f1; +} + +.cart_totals th, +.cart_totals td { + vertical-align: top; + padding: 20px 20px; + border: none; + border-bottom: 1px solid #ecf0f1; + font-size: 14px; + color: var(--title-color); + width: 55%; +} + +.cart_totals th:first-child, +.cart_totals td:first-child { + width: 45%; + background-color: #f9fbfb; + font-weight: 700; + font-size: 14px; + color: #333333; +} + +.cart_totals .shipping-calculator-button { + display: inline-block; + border-bottom: 1px solid; + color: var(--title-color); + font-weight: 700; +} + +.cart_totals .shipping-calculator-button:hover { + color: var(--theme-color); +} + +.cart_totals .woocommerce-shipping-destination { + margin-bottom: 10px; +} + +.cart_totals .woocommerce-shipping-methods { + margin-bottom: 0; +} + +.cart_totals .shipping-calculator-form { + display: none; +} + +.cart_totals .shipping-calculator-form p:first-child { + margin-top: 20px; +} + +.cart_totals .shipping-calculator-form p:last-child { + margin-bottom: 0; +} + +.cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered { + line-height: 40px; + padding-left: 15px; +} + +.cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow { + height: 40px; + line-height: 40px; + margin-right: 15px; +} + +.cart_totals .shipping-calculator-form .th-btn { + padding: 5px 30px; +} + +.cart_totals .amount { + font-weight: 700; +} + +.cart_totals .order-total .amount { + color: var(--theme-color); +} + +/* Medium devices */ +@media (max-width: 991px) { + .cart_table th { + padding: 23px 8px; + font-size: 14px; + } + .cart_table .cart-productname { + font-size: 14px; + } + .cart_table .th-cart-coupon { + width: 100%; + margin-bottom: 20px; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + } + .cart_table .actions { + text-align: center; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .cart_table { + text-align: left; + min-width: auto; + border-collapse: separate; + border-spacing: 0 20px; + border: none; + } + .cart_table thead { + display: none; + } + .cart_table td { + padding: 15px; + display: block; + width: 100%; + padding-left: 25%; + text-align: right; + border: 1px solid #f3f3f3; + border-bottom: none; + } + .cart_table td::before { + display: block; + } + .cart_table td:last-child { + border-bottom: 1px solid #f3f3f3; + } + .cart_table td.actions { + padding-left: 15px; + text-align: center; + } + .cart_table td.actions > .th-btn { + margin-top: 10px; + margin-right: 0; + display: block; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + margin-left: auto; + margin-right: auto; + } + .cart_table td.actions > .th-btn:last-child { + margin-right: auto; + } + .cart_table .th-cart-coupon { + width: 100%; + text-align: center; + float: none; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + display: block; + padding-bottom: 10px; + } + .cart_table .th-cart-coupon input { + width: 100%; + margin-bottom: 10px; + } + .cart_totals th, + .cart_totals td { + padding: 15px 10px; + } + .cart_totals th:first-child, + .cart_totals td:first-child { + width: 17%; + line-height: 1.4; + } +} + +/*------------------- 4.00. Checkout -------------------*/ +.woocommerce-checkout .form-group, +.woocommerce-checkout .form-row { + margin-bottom: 0; +} + +.woocommerce-checkout .form-select, +.woocommerce-checkout .select2-container, +.woocommerce-checkout .form-control { + margin-bottom: 0; +} + +.woocommerce-checkout .select2-container--open .select2-dropdown--below { + margin-top: -52px; +} + +.woocommerce-checkout .select2-container--open .select2-dropdown--above { + position: relative; + bottom: 0px; +} + +.woocommerce-checkout .select2-dropdown { + border: 1px solid var(--smoke-color); + border-top: none; +} + +.woocommerce-checkout .select2-container--default .select2-selection--single { + border-radius: 5px; +} + +.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce-checkout .select2-container--default .select2-selection--single .form-control:focus { + color: var(--body-color); +} + +.select2-container--default .select2-search--dropdown .select2-search__field { + border: none; + padding: 0; +} + +.woocommerce-form-login select, +.woocommerce-form-login .form-select, +.woocommerce-form-login .form-control, +.woocommerce-form-login .select2, +.woocommerce-form-login .select2-container, +.woocommerce-form-coupon select, +.woocommerce-form-coupon .form-select, +.woocommerce-form-coupon .form-control, +.woocommerce-form-coupon .select2, +.woocommerce-form-coupon .select2-container, +.woocommerce-checkout select, +.woocommerce-checkout .form-select, +.woocommerce-checkout .form-control, +.woocommerce-checkout .select2, +.woocommerce-checkout .select2-container { + margin-bottom: var(--bs-gutter-x); +} + +.woocommerce-form-login input, +.woocommerce-form-coupon input { + max-width: 450px; +} + +#ship-to-different-address { + margin-top: 15px; +} + +.select2-container--default .select2-selection--single { + height: 55px; + border: none; +} + +.select2-container--default .select2-selection--single .select2-selection__rendered { + line-height: 55px; + padding-left: 25px; + padding-right: 25px; + background-color: var(--smoke-color); + border-radius: 5px; +} + +.woocommerce-billing-fields .form-row { + margin-bottom: 0; +} + +.select2-container--default .select2-selection--single .select2-selection__arrow b:before { + content: '\f107'; + font-family: var(--icon-font); +} + +.select2-container--default .select2-selection--single .select2-selection__arrow b { + margin: 0; + border: none; + top: 0; +} + +.select2-container--default .select2-selection--single .select2-selection__arrow { + height: 55px; + line-height: 55px; + margin-right: 25px; +} + +span.select2-selection.select2-selection--single:focus { + outline: none; +} + +.shipping-calculator-form .form-select, +.shipping-calculator-form .form-control { + height: 40px; + padding-left: 15px; + font-size: 16px; + border-radius: 5px; + background-position: right 13px center; +} + +.shipping-calculator-form .th-btn { + font-size: 14px; + padding: 0 20px; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + height: 40px; +} + +.checkout-ordertable th, +.checkout-ordertable td { + border: none; + vertical-align: top; + padding: 5px 0; + font-size: 14px; + font-weight: 700; + color: #2c3e50; +} + +.checkout-ordertable ul { + margin: 0; + padding: 0; +} + +.checkout-ordertable .order-total .amount { + color: var(--theme-color); +} + +.checkout-ordertable input[type="hidden"] ~ label { + color: var(--theme-color); +} + +.woocommerce-checkout .form-group input:not(:last-child) { + margin-bottom: var(--bs-gutter-x); +} + +.checkout-ordertable th, +.checkout-ordertable td { + border: 1px solid #ededed; + text-align: right; + padding: 5px 20px; +} + +.checkout-ordertable th { + text-align: left; +} + +.woocommerce-checkout-payment { + text-align: left; +} + +.woocommerce-checkout-payment ul { + margin: 0; + padding: 0; + list-style-type: none; +} + +.woocommerce-checkout-payment ul li { + padding-top: 10px; + border-bottom: 1px solid #d8d8d8; + border-radius: 4px; + font-size: 16px; +} + +.woocommerce-checkout-payment ul input[type="radio"] ~ label { + margin-bottom: 14px; + color: var(--body-color); +} + +.woocommerce-checkout-payment ul input[type="radio"] ~ label img { + margin-bottom: -2px; + margin-left: 10px; +} + +.woocommerce-checkout-payment .place-order { + padding-top: 30px; +} + +.woocommerce-checkout-payment .payment_box { + color: #a1b1bc; + background-color: #ecf0f1; + border: 1px solid #d8d8d8; + border-bottom: none; + font-size: 14px; + padding: 10px 20px; + border-radius: 4px; + display: none; +} + +.woocommerce-checkout-payment .payment_box p { + margin: 0; +} + +.th-checkout-wrapper form.woocommerce-form { + margin-bottom: 25px; +} + +/* Small devices */ +@media (max-width: 767px) { + tfoot.checkout-ordertable th { + display: none; + } + .woocommerce-checkout-payment ul input[type="radio"] ~ label img { + max-width: 150px; + } + .checkout-ordertable th, + .checkout-ordertable td { + padding: 5px 20px 5px 60px; + } +} + +/*------------------- 4.00. Wishlist -------------------*/ +.tinv-wishlist input[type=checkbox] { + display: inline-block; + opacity: 1; + visibility: visible; + vertical-align: middle; + width: auto; + height: auto; +} + +.tinv-wishlist .tinv-header { + margin-top: -0.8rem; +} + +.tinv-wishlist .cart-empty { + padding: 12px 25px; + padding-left: 50px; + background-color: #eee; + border-radius: 0; + font-weight: 700; + font-size: 14px; + border-radius: 5px; +} + +.tinv-wishlist .cart-empty:before { + top: 9px; +} + +.tinv-wishlist p.return-to-shop .button { + display: inline-block; + background-color: var(--theme-color); + color: #fff; + font-size: 14px; + padding: 10px 25px; + margin-top: 10px; + font-weight: 700; +} + +.tinv-wishlist p.return-to-shop .button:Hover { + background-color: var(--title-color); + color: var(--white-color); +} + +.tinv-wishlist table { + border: none; +} + +.tinv-wishlist table th { + color: var(--title-color); +} + +.tinv-wishlist table td, .tinv-wishlist table th { + padding: 15.3px 10px; + border-bottom: 1px solid var(--border-color); + text-align: center; +} + +.tinv-wishlist table td button.button i, .tinv-wishlist table th button.button i { + font-size: 13px !important; + margin-right: 5px !important; +} + +.tinv-wishlist table thead { + background-color: var(--smoke-color); +} + +.tinv-wishlist .product-cb, +.tinv-wishlist .product-remove { + width: 40px; + text-align: center; +} + +.tinv-wishlist .product-thumbnail { + width: 110px; +} + +.tinv-wishlist .product-thumbnail img { + border-radius: 5px; +} + +.tinv-wishlist .stock.in-stock { + margin-bottom: 0; +} + +.tinv-wishlist ins { + text-decoration: none; +} + +.tinv-wishlist .product-remove button { + border: none; + height: 22px; + width: 22px; + text-align: center; + font-size: 12px; + line-height: 22px; + border-radius: 4px; + padding-top: 0; +} + +.tinv-wishlist .product-remove button i { + line-height: 22px; + font-size: 14px; +} + +.tinv-wishlist .tinvwl-mobile { + display: none; +} + +.tinv-wishlist .social-buttons { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + max-width: 295px; + margin-left: auto; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.tinv-wishlist .social-buttons ul { + padding-left: 0; + margin-bottom: 0; + margin-left: auto; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 6px; +} + +.tinv-wishlist table.tinvwl-table-manage-list { + font-size: 16px; +} + +.tinv-wishlist .product-stock .stock { + display: block; +} + +.tinv-wishlist .product-stock span { + display: inline; +} + +.tinv-wishlist .product-stock i { + margin-right: 5px; +} + +.tinv-wishlist .tinv-modal .icon_big_times { + margin-bottom: 5px; + color: var(--theme-color); +} + +.tinv-wishlist button.button { + border: none; + height: 40px; + line-height: 38px; + font-size: 12px; + font-weight: 600; + background-color: var(--theme-color); + color: #fff; + padding: 1px 15px; + min-width: 140px; + border-radius: 5px; +} + +.tinv-wishlist button.button.mask-btn { + padding: 0; +} + +.tinv-wishlist button.button .btn-text-mask { + padding: 0.5px 21px; +} + +.tinv-wishlist button.button:hover { + background-color: var(--title-color); + color: #fff; +} + +.tinv-wishlist button.button i { + font-size: 18px !important; + margin-right: 3px !important; +} + +.tinv-wishlist th, +.tinv-wishlist td.product-name { + font-size: 16px; + font-weight: 600; + font-family: var(--title-font); +} + +.tinv-wishlist td.product-name a { + color: var(--body-color); +} + +.tinv-wishlist td.product-name a:hover { + color: var(--theme-color); +} + +.tinv-wishlist td.product-price del { + margin-left: 8px; + font-size: 0.9em; +} + +.tinv-wishlist .social-buttons > span { + font-weight: 700; + margin-right: 10px; + font-family: var(--title-font); + color: var(--title-color); +} + +.tinv-wishlist .social-buttons li { + display: inline-block; + margin-right: 0; +} + +.tinv-wishlist .social-buttons li a.social { + background-color: var(--theme-color); + color: #fff; + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; + display: inline-block; + text-align: center; + border-radius: 50px; + margin-left: 3px; +} + +.tinv-wishlist .social-buttons li a.social:first-child { + margin-left: 0; +} + +.tinv-wishlist .social-buttons li a.social i { + line-height: inherit; +} + +.tinv-wishlist .social-buttons li a.social:hover { + background-color: var(--title-color); + color: var(--white-color); +} + +.tinvwl-input-group .form-control { + height: 40px; +} + +/* Medium devices */ +@media (max-width: 991px) { + .tinvwl-full { + display: none; + } + .tinv-wishlist .tinvwl-mobile { + display: block; + } + .tinv-wishlist .product-stock .tinvwl-txt { + display: none; + } + .tinv-wishlist .product-action .tinvwl-txt { + display: block; + } + .tinv-wishlist button.button { + min-width: auto; + } + .product-stock { + width: 40px; + text-align: center; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .tinv-wishlist table { + table-layout: fixed; + border-bottom: 1px solid var(--border-color); + } + .tinv-wishlist .product-action .tinvwl-txt { + display: inline-block; + } + .tinv-wishlist button.button { + min-width: 140px; + } + .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) { + display: none; + } + .tinv-wishlist table td, .tinv-wishlist table th { + border: 1px solid var(--border-color); + } + .tinv-wishlist table.tinvwl-table-manage-list tbody td { + display: block; + width: 100% !important; + text-align: center; + } + .product-name { + text-align: center; + } + .tinv-wishlist table td, .tinv-wishlist table th { + border-bottom: none; + } + .tinv-wishlist table tfoot { + border-bottom: 1px solid var(--border-color); + } + .tinv-wishlist .social-buttons { + max-width: 100%; + margin-left: unset; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + .tinv-wishlist .social-buttons ul { + margin-left: unset; + margin-top: 5px; + } + .tinvwl-txt { + display: inline-block; + } + .tinv-wishlist .cart-empty { + padding-left: 40px; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .tinv-wishlist button.button { + min-width: 100px; + } +} + +/*------------------- 4.00. Contact -------------------*/ +/* Contact Map ---------------------------------- */ +.map-sec { + position: relative; + height: 600px; + border-radius: 10px; + overflow: hidden; + /* Small devices */ +} + +.map-sec .map { + position: absolute; + inset: 0; + height: 100%; + width: 100%; +} + +.map-sec .map iframe { + height: 100%; + width: 100%; + -webkit-filter: grayscale(100); + filter: grayscale(100); +} + +@media (max-width: 767px) { + .map-sec { + height: 400px; + } +} + +.map-contact { + max-width: 590px; + padding: 60px; + background-color: var(--white-color); + border-radius: 10px; + position: relative; + z-index: 3; +} + +.border-title { + position: relative; + padding-bottom: 14px; + margin-bottom: 25px; + margin-top: -0.22em; + font-weight: 600; +} + +.border-title:before { + content: ""; + position: absolute; + left: 0; + bottom: 0; + height: 3px; + width: 80px; + background-color: var(--theme-color); +} + +.contact-info { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + max-width: 340px; + gap: 25px; + margin-bottom: 40px; +} + +.contact-info:last-of-type { + margin-bottom: 0; +} + +.contact-info_icon { + width: 70px; + height: 70px; + line-height: 70px; + font-size: 30px; + background-color: rgba(13, 94, 244, 0.07); + text-align: center; + color: var(--theme-color); + border-radius: 5px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.contact-info_title { + font-size: 20px; + margin-bottom: 6px; + margin-top: -0.2em; +} + +.contact-info p, +.contact-info a, .contact-info span { + font-family: var(--title-font); + margin-bottom: -0.5em; +} + +.contact-info_text { + margin-bottom: -0.45em; + line-height: 1.5; + display: block; + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; + font-family: var(--title-font); +} + +.contact-info_text p, +.contact-info_text a, .contact-info_text span { + font-family: var(--title-font); +} + +.contact-info_text a { + color: var(--title-color); +} + +.contact-info_text a:hover { + color: var(--theme-color); +} + +.contact-info:hover .contact-info_icon { + background-color: var(--theme-color); + color: var(--white-color); +} + +/* Small devices */ +@media (max-width: 767px) { + .map-contact { + padding: 40px 40px; + } + .contact-info { + margin-bottom: 30px; + } + .contact-info:last-of-type { + margin-bottom: 0; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .map-contact { + padding: 40px 20px; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .contact-info { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + gap: 20px; + } + .contact-info .media-body { + width: 100%; + } +} + +/* Contact Form ---------------------------------- */ +.contact-form-wrap { + background-color: var(--smoke-color); + padding: 60px; + border-radius: 10px; + background-position: right center; + margin-right: 50px; + margin-top: -85px; + position: relative; + z-index: 9; +} + +/* Large devices */ +@media (max-width: 1199px) { + .contact-form-wrap { + margin: 0; + margin-top: 40px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .contact-form-wrap { + padding: 40px 30px; + background-position: left center; + } +} + +.contact-feature { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 30px; + border-radius: 10px; + border: 1px solid #ECF1F9; + background: var(--white-color); + box-shadow: 0px 9px 14px 0px #FBFBFB; + padding: 30px; + /* Extra small devices */ +} + +.contact-feature:not(:last-child) { + margin-bottom: 24px; +} + +.contact-feature .contact-feature-icon { + height: 70px; + width: 70px; + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + border-radius: 10px; + line-height: 70px; + background: rgba(13, 94, 244, 0.07); + font-size: 30px; + text-align: center; + color: var(--theme-color); + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.contact-feature .media-body { + margin-bottom: -0.4em; +} + +.contact-feature .contact-feature_label { + font-size: 20px; + font-family: var(--title-font); + color: var(--title-color); + font-weight: 600; + margin-top: -0.4em; + margin-bottom: 5px; +} + +.contact-feature .contact-feature_link { + font-family: var(--title-font); + color: #4D5765; + line-height: normal; + display: block; +} + +.contact-feature .contact-feature_link span { + color: var(--title-color); +} + +.contact-feature:hover .contact-feature-icon { + background: var(--theme-color); + color: var(--white-color); +} + +@media (max-width: 375px) { + .contact-feature { + display: block; + } + .contact-feature .contact-feature-icon { + margin-bottom: 20px; + } +} + +/*------------------- 4.00. About -------------------*/ +/* About 1 ---------------------------------- */ +.img-box1 { + position: relative; + margin-right: 50px; + padding-bottom: 87px; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ + /* Extra small devices */ + /* Extra small devices */ +} + +.img-box1 .about-shape1 { + z-index: 1; +} + +.img-box1 .about-shape1:after, .img-box1 .about-shape1:before { + content: ''; + position: absolute; + left: 98px; + bottom: 57px; + border: 10px solid var(--theme-color2); + border-radius: 50%; + width: 60px; + height: 60px; +} + +.img-box1 .about-shape1:after { + width: 122px; + height: 122px; + border: 5px solid var(--theme-color); + left: 6px; + bottom: 26px; + z-index: -1; +} + +.img-box1 .img1 img { + border-radius: 10px; +} + +.img-box1 .img2 { + position: absolute; + right: 0; + bottom: 0; + border-radius: 10px; + z-index: 1; + /* Extra small devices */ +} + +.img-box1 .img2 img { + border-radius: 10px; +} + +.img-box1 .img2:after { + content: ''; + position: absolute; + left: -10px; + top: -10px; + background: var(--white-color); + height: 100%; + width: 100%; + border-radius: 10px; + z-index: -1; +} + +@media (max-width: 375px) { + .img-box1 .img2 { + position: relative; + margin-top: 20px; + } + .img-box1 .img2 img { + width: 100%; + } +} + +@media (max-width: 1399px) { + .img-box1 { + margin-right: 0; + padding-right: 177px; + } +} + +@media (max-width: 1299px) { + .img-box1 { + padding-bottom: 272px; + } +} + +@media (max-width: 1199px) { + .img-box1 { + display: inline-block; + padding-bottom: 84px; + } +} + +@media (max-width: 767px) { + .img-box1 { + padding-bottom: 174px; + } +} + +@media (max-width: 575px) { + .img-box1 { + padding-bottom: 278px; + } +} + +@media (max-width: 375px) { + .img-box1 { + padding-right: 0; + padding-bottom: 0; + } +} + +.about-grid { + position: absolute; + top: 0px; + right: 0; + text-align: center; + border-radius: 10px; + box-shadow: 0px 4px 30px 0px rgba(19, 61, 117, 0.12); + z-index: 2; + overflow: hidden; + padding: 40px 0px 42px; + /* Medium Large devices */ + /* Large devices */ + /* Extra small devices */ +} + +.about-grid:after { + content: ''; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: -webkit-linear-gradient(top, rgba(13, 94, 244, 0) 0%, rgba(13, 94, 244, 0.6) 100%); + background: linear-gradient(180deg, rgba(13, 94, 244, 0) 0%, rgba(13, 94, 244, 0.6) 100%); + z-index: -1; +} + +.about-grid_year { + font-size: 44px; + font-weight: 700; + color: var(--white-color); + margin-bottom: 6px; +} + +.about-grid_text { + color: var(--white-color); + font-size: 14px; + font-weight: 500; + line-height: 24px; + text-transform: uppercase; + max-width: 121px; + margin: 0 17px; + /* Extra small devices */ +} + +@media (max-width: 375px) { + .about-grid_text { + margin: auto; + } +} + +.about-grid_img img { + border-radius: 10px; +} + +@media (max-width: 1299px) { + .about-grid { + top: 122px; + } +} + +@media (max-width: 1199px) { + .about-grid { + top: 0; + } +} + +@media (max-width: 375px) { + .about-grid { + position: relative; + margin-top: 20px; + } +} + +.about-shape1 { + /* Extra large devices */ + /* Extra small devices */ +} + +@media (max-width: 1500px) { + .about-shape1 { + left: 0px !important; + } +} + +@media (max-width: 375px) { + .about-shape1 { + display: none; + } +} + +.counter-box { + background-color: var(--white-color); + padding: 25px 30px; + border-radius: 10px; + box-shadow: 0px 4px 30px rgba(19, 61, 117, 0.12); +} + +.counter-box .counter-title { + color: var(--theme-color); + margin-bottom: 0; +} + +.counter-box .counter-text { + font-size: 14px; + font-weight: 600; + color: var(--theme-color); + text-transform: uppercase; +} + +.student-count { + display: inline-block; + background-color: var(--white-color); + box-shadow: 0px 4px 18px rgba(158, 165, 177, 0.23); + border-radius: 10px; + padding: 30px; +} + +.student-count.style2 { + border: 1px solid var(--border-color); +} + +.student-count.style2 .title { + font-size: 18px; + font-weight: 500; +} + +/* Feature 1 ---------------------------------- */ +.feature-area-1 { + padding: 63px 0; + border-bottom: 1px solid #D0DBE9; + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + .feature-area-1 { + padding: 50px 0; + } +} + +.feature-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 15px; +} + +.feature-wrap .feature_icon { + height: 55px; + width: 55px; + line-height: 46px; + background: var(--theme-color); + border: 3px solid #D0DBE9; + text-align: center; + border-radius: 50%; +} + +.feature-wrap .box-title { + margin: 0; + font-size: 20px; + font-weight: 600; + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + .feature-wrap .box-title { + font-size: 19px; + } +} + +/* About 2 ---------------------------------- */ +.img-box2 { + position: relative; + margin-right: 50px; + padding-right: 160px; + padding-bottom: 34px; + display: inline-block; + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ + /* Small devices */ + /* Extra small devices */ +} + +@media (min-width: 1922px) { + .img-box2 { + margin-left: 300px; + } +} + +@media (max-width: 1600px) { + .img-box2 { + padding-bottom: 105px; + } +} + +@media (max-width: 1500px) { + .img-box2 { + padding-bottom: 155px; + } +} + +@media (max-width: 1399px) { + .img-box2 { + padding-right: 163px; + padding-bottom: 175px; + } +} + +@media (max-width: 1299px) { + .img-box2 { + padding-right: 135px; + padding-bottom: 175px; + margin-right: 0; + } +} + +@media (max-width: 1199px) { + .img-box2 { + padding-right: 135px; + padding-bottom: 50px; + } +} + +@media (max-width: 991px) { + .img-box2 { + padding-bottom: 95px; + margin-right: 50px; + } +} + +@media (max-width: 767px) { + .img-box2 { + padding-bottom: 205px; + } +} + +@media (max-width: 575px) { + .img-box2 { + padding: 0; + margin: 0 15px; + } +} + +.img-box2 .img1 img { + border-radius: 0 10px 10px 0; + /* Hight Resoulation devices */ + /* Extra small devices */ +} + +@media (min-width: 1922px) { + .img-box2 .img1 img { + border-radius: 10px; + } +} + +@media (max-width: 575px) { + .img-box2 .img1 img { + border-radius: 10px; + } +} + +.img-box2 .img2 { + position: absolute; + right: 0; + bottom: 0; + border-radius: 10px; + z-index: 1; + /* Extra small devices */ + /* Extra small devices */ +} + +@media (max-width: 575px) { + .img-box2 .img2 { + position: initial; + margin-top: 20px; + } + .img-box2 .img2 img { + width: 100%; + } +} + +.img-box2 .img2 img { + border-radius: 10px; +} + +.img-box2 .img2:after { + content: ''; + position: absolute; + left: -10px; + top: -10px; + background: var(--white-color); + height: 100%; + width: 100%; + border-radius: 10px; + z-index: -1; +} + +@media (max-width: 375px) { + .img-box2 .img2 { + position: relative; + margin-top: 20px; + } + .img-box2 .img2 img { + width: 100%; + } +} + +.about-experience-wrap { + position: absolute; + top: 24px; + right: 98px; + display: inline-block; + z-index: 1; + /* Medium Large devices */ + /* Medium Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .about-experience-wrap { + top: 10px; + right: 80px; + } +} + +@media (max-width: 1299px) { + .about-experience-wrap { + top: 10px; + right: 40px; + } +} + +@media (max-width: 575px) { + .about-experience-wrap { + top: 160px; + } +} + +@media (max-width: 320px) { + .about-experience-wrap { + top: 110px; + } +} + +.about-experience-wrap .about-experience-icon { + position: absolute; + left: 50%; + top: 50%; + z-index: 1; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background: var(--theme-color); + width: 60px; + height: 60px; + line-height: 60px; + border-radius: 50%; + text-align: center; +} + +.about-experience-tag { + background: var(--white-color); + display: inline-block; + height: 160px; + width: 160px; + border-radius: 50%; + z-index: 1; + font-size: 18px; + font-weight: 500; + color: var(--theme-color); + line-height: 12px; + text-align: center; + animation: spin 10s infinite alternate-reverse; +} + +.about-experience-tag:before { + content: ''; + position: absolute; + left: 50%; + top: 50%; + background: transparent; + border: 1px solid var(--theme-color); + height: 90%; + width: 90%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 50%; +} + +.about-experience-tag span { + --rotate-letter: 17deg; + height: 60px; + position: absolute; + width: 60px; + left: 26px; + top: 7px; + -webkit-transform-origin: bottom center; + -ms-transform-origin: bottom center; + transform-origin: bottom center; + -webkit-transform: rotate(var(--rotate-letter)); + -ms-transform: rotate(var(--rotate-letter)); + transform: rotate(var(--rotate-letter)); +} + +.about-experience-tag span.char2 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 2)); + -ms-transform: rotate(calc(var(--rotate-letter) * 2)); + transform: rotate(calc(var(--rotate-letter) * 2)); +} + +.about-experience-tag span.char3 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 3)); + -ms-transform: rotate(calc(var(--rotate-letter) * 3)); + transform: rotate(calc(var(--rotate-letter) * 3)); +} + +.about-experience-tag span.char4 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 4)); + -ms-transform: rotate(calc(var(--rotate-letter) * 4)); + transform: rotate(calc(var(--rotate-letter) * 4)); +} + +.about-experience-tag span.char5 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 5)); + -ms-transform: rotate(calc(var(--rotate-letter) * 5)); + transform: rotate(calc(var(--rotate-letter) * 5)); +} + +.about-experience-tag span.char6 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 6)); + -ms-transform: rotate(calc(var(--rotate-letter) * 6)); + transform: rotate(calc(var(--rotate-letter) * 6)); +} + +.about-experience-tag span.char7 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 7)); + -ms-transform: rotate(calc(var(--rotate-letter) * 7)); + transform: rotate(calc(var(--rotate-letter) * 7)); +} + +.about-experience-tag span.char8 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 8)); + -ms-transform: rotate(calc(var(--rotate-letter) * 8)); + transform: rotate(calc(var(--rotate-letter) * 8)); +} + +.about-experience-tag span.char9 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 9)); + -ms-transform: rotate(calc(var(--rotate-letter) * 9)); + transform: rotate(calc(var(--rotate-letter) * 9)); +} + +.about-experience-tag span.char10 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 10)); + -ms-transform: rotate(calc(var(--rotate-letter) * 10)); + transform: rotate(calc(var(--rotate-letter) * 10)); +} + +.about-experience-tag span.char11 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 11)); + -ms-transform: rotate(calc(var(--rotate-letter) * 11)); + transform: rotate(calc(var(--rotate-letter) * 11)); +} + +.about-experience-tag span.char12 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 12)); + -ms-transform: rotate(calc(var(--rotate-letter) * 12)); + transform: rotate(calc(var(--rotate-letter) * 12)); +} + +.about-experience-tag span.char13 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 13)); + -ms-transform: rotate(calc(var(--rotate-letter) * 13)); + transform: rotate(calc(var(--rotate-letter) * 13)); +} + +.about-experience-tag span.char14 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 14)); + -ms-transform: rotate(calc(var(--rotate-letter) * 14)); + transform: rotate(calc(var(--rotate-letter) * 14)); +} + +.about-experience-tag span.char15 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 15)); + -ms-transform: rotate(calc(var(--rotate-letter) * 15)); + transform: rotate(calc(var(--rotate-letter) * 15)); +} + +.about-experience-tag span.char16 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 16)); + -ms-transform: rotate(calc(var(--rotate-letter) * 16)); + transform: rotate(calc(var(--rotate-letter) * 16)); +} + +.about-experience-tag span.char17 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 17)); + -ms-transform: rotate(calc(var(--rotate-letter) * 17)); + transform: rotate(calc(var(--rotate-letter) * 17)); +} + +.about-experience-tag span.char18 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 18)); + -ms-transform: rotate(calc(var(--rotate-letter) * 18)); + transform: rotate(calc(var(--rotate-letter) * 18)); +} + +.about-experience-tag span.char19 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 19)); + -ms-transform: rotate(calc(var(--rotate-letter) * 19)); + transform: rotate(calc(var(--rotate-letter) * 19)); +} + +.about-experience-tag span.char20 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 20)); + -ms-transform: rotate(calc(var(--rotate-letter) * 20)); + transform: rotate(calc(var(--rotate-letter) * 20)); +} + +.about-experience-tag span.char21 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 21)); + -ms-transform: rotate(calc(var(--rotate-letter) * 21)); + transform: rotate(calc(var(--rotate-letter) * 21)); +} + +.about-experience-tag span.char22 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 22)); + -ms-transform: rotate(calc(var(--rotate-letter) * 22)); + transform: rotate(calc(var(--rotate-letter) * 22)); +} + +.about-experience-tag span.char23 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 23)); + -ms-transform: rotate(calc(var(--rotate-letter) * 23)); + transform: rotate(calc(var(--rotate-letter) * 23)); +} + +.about-experience-tag span.char24 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 24)); + -ms-transform: rotate(calc(var(--rotate-letter) * 24)); + transform: rotate(calc(var(--rotate-letter) * 24)); +} + +.about-experience-tag span.char25 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 25)); + -ms-transform: rotate(calc(var(--rotate-letter) * 25)); + transform: rotate(calc(var(--rotate-letter) * 25)); +} + +.about-experience-tag span.char26 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 26)); + -ms-transform: rotate(calc(var(--rotate-letter) * 26)); + transform: rotate(calc(var(--rotate-letter) * 26)); +} + +.about-experience-tag span.char27 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 27)); + -ms-transform: rotate(calc(var(--rotate-letter) * 27)); + transform: rotate(calc(var(--rotate-letter) * 27)); +} + +.about-experience-tag span.char28 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 28)); + -ms-transform: rotate(calc(var(--rotate-letter) * 28)); + transform: rotate(calc(var(--rotate-letter) * 28)); +} + +.about-experience-tag span.char29 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 29)); + -ms-transform: rotate(calc(var(--rotate-letter) * 29)); + transform: rotate(calc(var(--rotate-letter) * 29)); +} + +.about-experience-tag span.char30 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 30)); + -ms-transform: rotate(calc(var(--rotate-letter) * 30)); + transform: rotate(calc(var(--rotate-letter) * 30)); +} + +.about-experience-tag span.char31 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 31)); + -ms-transform: rotate(calc(var(--rotate-letter) * 31)); + transform: rotate(calc(var(--rotate-letter) * 31)); +} + +.about-experience-tag span.char32 { + -webkit-transform: rotate(calc(var(--rotate-letter) * 32)); + -ms-transform: rotate(calc(var(--rotate-letter) * 32)); + transform: rotate(calc(var(--rotate-letter) * 32)); +} + +.about2-title-wrap { + max-width: 678px; + /* Large devices */ + /* Small devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + .about2-title-wrap { + margin-left: 40px; + } +} + +@media (max-width: 767px) { + .about2-title-wrap { + margin-right: 40px; + } +} + +@media (max-width: 575px) { + .about2-title-wrap { + margin: 0 15px; + } +} + +/* About 3 ---------------------------------- */ +.about-grid2 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: var(--white-color); + gap: 15px; + border-radius: 10px; + border: 1px solid #D0DBE9; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding: 20px; +} + +.about-grid2 .about-grid_title { + margin-bottom: 0; + /* Medium Large devices */ + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + .about-grid2 .about-grid_title { + font-size: 22px; + } +} + +@media (max-width: 1299px) { + .about-grid2 .about-grid_title { + font-size: 19px; + } +} + +.about-grid2 img { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; +} + +.about-content { + padding-bottom: 40px; + padding-left: 56px; + padding-top: 40px; +} + +.img-box3 { + /* Large devices */ + /* Medium devices */ +} + +@media (max-width: 1199px) { + .img-box3 { + padding-top: 120px; + margin-bottom: -100px; + } +} + +@media (max-width: 991px) { + .img-box3 { + padding-top: 80px; + margin-bottom: -60px; + } +} + +/* About 4 ---------------------------------- */ +.about-grid3 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 20px; +} + +.about-grid3 .about-grid-icon { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; +} + +.about-grid3 .details h5 { + font-size: 20px; + margin-bottom: 3px; + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + .about-grid3 .details h5 { + font-size: 19px; + } +} + +.about-grid3 .details p { + margin-bottom: 0; +} + +.img-box4 { + position: relative; + padding-right: 246px; + margin-right: 50px; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ + /* Extra small devices */ + /* Extra small devices */ +} + +.img-box4 .about-grid { + padding: 45px 30px; + background: var(--theme-color); + max-width: 223px; +} + +.img-box4 .about-grid:after { + display: none; +} + +.img-box4 .about-grid .about-grid_text { + max-width: 162px; + margin: auto; +} + +.img-box4 .img1 img { + border-radius: 10px; + width: 100%; +} + +.img-box4 .img2 { + border-radius: 10px; + z-index: 1; + margin-top: 1.5rem; + position: absolute; + right: 0; + bottom: 0; + /* Extra small devices */ +} + +.img-box4 .img2 img { + border-radius: 10px; +} + +@media (max-width: 375px) { + .img-box4 .img2 { + position: relative; + margin-top: 20px; + } + .img-box4 .img2 img { + width: 100%; + } +} + +@media (max-width: 1399px) { + .img-box4 { + margin-right: 0; + padding-right: 245px; + padding-bottom: 12px; + } +} + +@media (max-width: 1299px) { + .img-box4 { + padding-bottom: 20px; + padding-right: 202px; + } + .img-box4 .about-grid { + top: 0; + padding: 35px 10px; + } +} + +@media (max-width: 1199px) { + .img-box4 { + display: inline-block; + padding-bottom: 0px; + padding-right: 247px; + } + .img-box4 .about-grid { + padding: 43px 30px; + } +} + +@media (max-width: 767px) { + .img-box4 { + padding-bottom: 138px; + } +} + +@media (max-width: 575px) { + .img-box4 { + padding: 0; + display: block; + } + .img-box4 .about-grid { + position: inherit; + margin-top: 20px; + max-width: none; + } + .img-box4 .img2 { + position: inherit; + display: inline-block; + width: 100%; + } + .img-box4 .img2 img { + width: 100%; + } +} + +@media (max-width: 375px) { + .img-box4 { + padding-right: 0; + padding-bottom: 0; + } +} + +/*------------------- 4.00. Team -------------------*/ +.team-card-wrap { + min-height: 670px; + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + .team-card-wrap { + min-height: 620px; + } +} + +.team-card { + position: relative; + border-radius: 10px; + overflow: hidden; + background-color: var(--white-color); + box-shadow: 0px 5px 30px 0px rgba(76, 88, 104, 0.1); + margin-top: 24px; +} + +.team-card .team-img { + overflow: hidden; +} + +.team-card .team-img img { + width: 100%; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.team-card .team-title { + font-size: 24px; + margin-bottom: 0; + margin-top: -0.23em; + font-weight: 600; +} + +.team-card .team-title a { + color: inherit; +} + +.team-card .team-title a:hover { + color: var(--theme-color); +} + +.team-card .team-desig { + color: var(--theme-color); + display: block; + font-family: var(--title-font); + margin-bottom: -0.45em; +} + +.team-card .team-content { + background-color: var(--white-color); + padding: 30px 30px 15px 30px; +} + +.team-card .icon-btn { + background-color: var(--theme-color); + color: var(--white-color); + position: relative; + z-index: 3; +} + +.team-card .icon-btn:hover i { + -webkit-transition: 0.3s; + transition: 0.3s; +} + +.team-card .icon-btn:hover i:before { + content: "\f068"; +} + +.team-card .th-social { + position: absolute; + width: 45px; + bottom: 50px; + left: 2.5px; + visibility: hidden; + opacity: 0; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.team-card .th-social a { + margin-right: 0; + margin-bottom: 5px; + background-color: var(--white-color); + color: var(--theme-color); + box-shadow: 0px 5px 18px rgba(76, 88, 104, 0.06); + visibility: hidden; + opacity: 0; + -webkit-transform: translateY(45px); + -ms-transform: translateY(45px); + transform: translateY(45px); + -webkit-transition: 0.3s; + transition: 0.3s; +} + +.team-card .th-social a:nth-child(1) { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.team-card .th-social a:nth-child(2) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.team-card .th-social a:nth-child(3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.team-card .th-social a:nth-child(4) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; +} + +.team-card .th-social a:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.team-card .team-social { + position: absolute; + top: -25px; + right: 30px; + opacity: 0; + -webkit-transition: 0.4s; + transition: 0.4s; + z-index: 1; +} + +.team-card .team-social:hover .th-social { + visibility: visible; + opacity: 1; +} + +.team-card .team-social:hover .th-social a { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} + +.team-card .team-social:hover .th-social a:nth-child(4) { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.team-card .team-social:hover .th-social a:nth-child(3) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.team-card .team-social:hover .th-social a:nth-child(2) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.team-card .team-social:hover .th-social a:nth-child(1) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; +} + +.team-card .team-info { + border-top: 1px solid var(--border-color); + padding: 15px 30px; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.team-card .team-info span { + position: relative; + padding-right: 25px; + margin-right: 25px; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ +} + +@media (max-width: 1399px) { + .team-card .team-info span { + padding-right: 11px; + margin-right: 11px; + } +} + +.team-card .team-info span i { + margin-right: 10px; + color: var(--theme-color); +} + +.team-card .team-info span:after { + content: ''; + position: absolute; + right: 0; + top: 50%; + height: 14px; + width: 1px; + background: #B3C1D3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.team-card .team-info span:last-child { + padding-right: 0; + margin-right: 0; +} + +.team-card .team-info span:last-child:after { + display: none; +} + +@media (max-width: 1299px) { + .team-card .team-info span { + font-size: 13px; + } +} + +@media (max-width: 1199px) { + .team-card .team-info span { + font-size: 16px; + } +} + +.team-card .team-hover-wrap { + opacity: 0; + visibility: hidden; + height: 0; + -webkit-transition: 0.4s; + transition: 0.4s; + position: relative; +} + +.team-card.team-card-1-2-active .team-img img, .team-card.team-card-1-1-active .team-img img, .team-card:hover .team-img img { + -webkit-transform: scale(1.08); + -ms-transform: scale(1.08); + transform: scale(1.08); +} + +.team-card.team-card-1-2-active .team-hover-wrap, .team-card.team-card-1-1-active .team-hover-wrap, .team-card:hover .team-hover-wrap { + height: 146px; + opacity: 1; + visibility: visible; +} + +.team-card.team-card-1-2-active .team-social, .team-card.team-card-1-1-active .team-social, .team-card:hover .team-social { + opacity: 1; +} + +.team-card.style2 { + background: transparent; + box-shadow: none; + text-align: center; + margin: 0; + padding-top: 3px; +} + +.team-card.style2 .team-img-wrap { + position: relative; +} + +.team-card.style2 .team-img-wrap .team-shape { + position: absolute; + left: 0; + top: -3px; + -webkit-transition: 0.7s; + transition: 0.7s; + z-index: 1; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ + /* Small devices */ + /* Extra small devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .team-card.style2 .team-img-wrap .team-shape { + width: 295px; + height: 305px; + } +} + +@media (max-width: 1299px) { + .team-card.style2 .team-img-wrap .team-shape { + width: 261px; + height: 271px; + } +} + +@media (max-width: 1199px) { + .team-card.style2 .team-img-wrap .team-shape { + width: 296px; + height: 306px; + } +} + +@media (max-width: 991px) { + .team-card.style2 .team-img-wrap .team-shape { + width: 336px; + height: 346px; + } +} + +@media (max-width: 767px) { + .team-card.style2 .team-img-wrap .team-shape { + width: 246px; + height: 256px; + } +} + +@media (max-width: 575px) { + .team-card.style2 .team-img-wrap .team-shape { + width: 401px; + height: 411px; + } +} + +@media (max-width: 375px) { + .team-card.style2 .team-img-wrap .team-shape { + width: 351px; + height: 361px; + } +} + +@media (max-width: 320px) { + .team-card.style2 .team-img-wrap .team-shape { + width: 296px; + height: 306px; + } +} + +.team-card.style2 .team-img-wrap .team-img { + border-radius: 50%; + border: 2px solid rgba(208, 219, 233, 0.5); + padding: 25px; + /* Small devices */ + /* Extra small devices */ +} + +@media (max-width: 767px) { + .team-card.style2 .team-img-wrap .team-img { + padding: 15px; + } +} + +@media (max-width: 575px) { + .team-card.style2 .team-img-wrap .team-img { + padding: 25px; + } +} + +.team-card.style2 .team-img-wrap .team-img img { + border-radius: 50%; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +.team-card.style2 .team-img-wrap .team-social { + bottom: 55px; + left: 50%; + top: auto; + right: auto; + opacity: 1; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} + +.team-card.style2 .team-img-wrap .team-social .th-social { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 10px; + left: 50%; + bottom: -5px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + width: auto; + z-index: 9; +} + +.team-card.style2 .team-img-wrap .team-social .th-social a { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + width: 50px; + height: 50px; + line-height: 50px; +} + +.team-card.style2 .team-content { + background: transparent; + padding: 30px 0 0 0; +} + +.team-card.style2:hover { + --theme-color: #F20F10; +} + +.team-card.style2:hover .team-img-wrap .team-shape { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.team-card.style2:hover .team-img-wrap .team-shape path { + fill: var(--theme-color2); +} + +.team-card.style3 { + margin-top: 0; +} + +.team-card.style3 .team-hover-wrap { + opacity: 1; + visibility: visible; + height: auto; +} + +.team-card.style3 .team-social { + opacity: 1; +} + +/*****become a instructor*****/ +.become-instructor-wrap { + border-radius: 10px; + background: var(--white-color); + box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.07); + padding: 30px; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 15px; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + /* Small devices */ +} + +.become-instructor-wrap i { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + font-size: 24px; + color: var(--theme-color); + /* Small devices */ +} + +@media (max-width: 767px) { + .become-instructor-wrap i { + font-size: 18px; + } +} + +.become-instructor-wrap .box-title { + margin-bottom: -0.3em; + /* Small devices */ +} + +@media (max-width: 767px) { + .become-instructor-wrap .box-title { + font-size: 18px; + } +} + +@media (max-width: 767px) { + .become-instructor-wrap { + padding: 20px; + } +} + +/*****team details page*****/ +.team-details-about-info { + border-radius: 10px; + box-shadow: 0px 5px 30px 0px rgba(76, 88, 104, 0.1); + padding: 40px; + /* Large devices */ + /* Extra small devices */ +} + +.team-details-about-info .about-box { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.team-details-about-info .about-box .about-info .title { + font-weight: 600; + margin-bottom: 7px; + margin-top: -0.2em; +} + +.team-details-about-info .about-box .about-info .desig { + color: var(--theme-color); + margin-bottom: 25px; +} + +.team-details-about-info .about-quality { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding-top: 25px; + padding-bottom: 25px; + border-top: 1px solid; + border-bottom: 1px solid; + border-color: #ECF1F9; + margin-top: 33px; +} + +.team-details-about-info .about-quality .quality-box .quality-text { + display: block; +} + +.team-details-about-info .about-quality .quality-box .star-rating:before, +.team-details-about-info .about-quality .quality-box .star-rating span:before { + color: #F8B03A; +} + +.team-details-about-info .about-contact-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-top: 40px; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 20px 60px; +} + +.team-details-about-info .about-contact-wrap .about-contact { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 15px; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.team-details-about-info .about-contact-wrap .about-contact .about-contact-icon { + width: 45px; + height: 45px; + border-radius: 50%; + background: var(--theme-color); + line-height: 46px; + text-align: center; + color: var(--white-color); + font-size: 18px; +} + +.team-details-about-info .about-contact-wrap .about-contact .about-contact-subtitle { + font-size: 14px; + font-family: var(--title-font); +} + +.team-details-about-info .about-contact-wrap .about-contact .about-contact-title { + font-size: 18px; + font-weight: 500; + margin-bottom: -0.2em; +} + +@media (max-width: 1199px) { + .team-details-about-info .about-box { + display: block; + margin-bottom: 20px; + } +} + +@media (max-width: 575px) { + .team-details-about-info { + padding: 30px; + } + .team-details-about-info .about-quality { + display: block; + } + .team-details-about-info .about-quality .quality-box { + margin-bottom: 15px; + } + .team-details-about-info .about-quality .quality-box:last-child { + margin-bottom: 0; + } +} + +.team-details-thumb { + /* Extra large devices */ + /* Medium devices */ +} + +.team-details-thumb img { + border-radius: 10px; +} + +@media (max-width: 1500px) { + .team-details-thumb { + height: 100%; + } + .team-details-thumb img { + height: 100%; + object-fit: cover; + } +} + +@media (max-width: 991px) { + .team-details-thumb { + margin-bottom: 40px; + height: auto; + } +} + +.skill-card { + background: var(--smoke-color); + border-radius: 10px; + text-align: center; + padding: 50px 30px; + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ +} + +.skill-card-title { + font-size: 18px; + font-weight: 400; + font-family: var(--title-font); + margin-top: 0; + margin-bottom: -0.5em; +} + +.skill-card-number { + font-size: 44px; + font-weight: 600; + color: var(--theme-color); + margin-bottom: 0px; + margin-top: -0.3em; +} + +@media (max-width: 1299px) { + .skill-card { + padding: 50px 17px; + } +} + +@media (max-width: 1199px) { + .skill-card .skill-card-title { + font-size: 14px; + } +} + +@media (max-width: 991px) { + .skill-card .skill-card-title { + font-size: 16px; + } +} + +.th-team-form { + padding: 40px; + --body-color: #9FAAB7; + border-radius: 5px; +} + +.th-team-form .th-btn:hover { + background: var(--title-color); +} + +/*------------------- 4.00. Testimonial -------------------*/ +/* Testimonial 1 ---------------------------------- */ +.testi-area-1 { + padding-top: 243px; + /* Medium devices */ +} + +@media (max-width: 991px) { + .testi-area-1 { + padding-top: 213px; + } +} + +.testi-box { + padding: 50px; + background-color: var(--white-color); + box-shadow: 0px 10px 15px 0px rgba(208, 219, 233, 0.3); + border-radius: 10px; + overflow: hidden; + position: relative; + z-index: 1; + /* Medium Large devices */ +} + +.testi-box .testi-box-bg-shape { + position: absolute; + left: 0; + top: 0; + z-index: -1; +} + +@media (max-width: 1399px) { + .testi-box { + padding: 40px; + } +} + +.testi-box_content { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 30px; +} + +.testi-box_img { + min-width: 120px; +} + +.testi-box_img img { + border-radius: 10px; +} + +.testi-box_bottom { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + margin-top: 40px; + padding-top: 40px; + border-top: 1px solid #DAE5F0; +} + +.testi-box_name { + font-size: 24px; + margin-bottom: 3px; + margin-top: -0.24em; + font-weight: 600; +} + +.testi-box_desig { + color: var(--theme-color); + margin-bottom: -0.45em; + display: block; +} + +.testi-box_text { + font-size: 20px; + font-family: var(--title-font); + line-height: 1.5; + margin-bottom: 0; +} + +.testi-box_review { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 3px; +} + +.testi-box_review i { + font-size: 14px; + color: var(--theme-color); +} + +@media (max-width: 320px) { + .testi-box_review { + margin-top: 10px; + } +} + +/* Large devices */ +@media (max-width: 1199px) { + .testi-box_img { + min-width: 90px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .testi-box_img { + min-width: 120px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .testi-box { + padding: 40px 20px; + } + .testi-box_content { + gap: 25px; + } + .testi-box_bottom { + margin-top: 25px; + padding-top: 30px; + } + .testi-box_text { + font-size: 18px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .testi-box_content { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .testi-box_name { + font-size: 20px; + margin-bottom: 0; + } + .testi-box_bottom { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } +} + +/* Testimonial 2 ---------------------------------- */ +.testi-thumb { + border-radius: 20px; +} + +.testi-thumb img { + border-radius: 20px; +} + +.testi-slider2 .slick-arrow { + right: 0; + bottom: 33px; + top: auto; + left: auto; + opacity: 1; + visibility: visible; + -webkit-filter: drop-shadow(0px 0px 20px #DDE8FB); + filter: drop-shadow(0px 0px 20px #DDE8FB); + box-shadow: none; +} + +.testi-slider2 .slick-arrow.slick-prev { + right: calc(60px + 20px); +} + +.testi-card_quote { + margin-bottom: 30px; +} + +.testi-card_name { + font-size: 24px; + font-weight: 600; + margin-bottom: 0px; +} + +.testi-card_desig { + margin-bottom: 11px; + font-weight: 400; + display: block; + color: var(--theme-color); +} + +.testi-card_text { + font-size: 20px; + font-weight: 600; + font-family: var(--title-font); + margin-top: -0.4em; + margin-bottom: 40px; + padding-bottom: 31px; + border-bottom: 1px solid #D0DBE9; +} + +.testi-card_profile { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 30px; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.testi-card_avater { + border-radius: 10px; +} + +.testi-card_avater img { + border-radius: 10px; +} + +/* Testimonial 3 ---------------------------------- */ +.testi-slider-3 { + margin-left: 140px; + /* Extra large devices */ + /* Medium Large devices */ + /* Medium Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +@media (max-width: 1600px) { + .testi-slider-3 { + margin-left: 0; + } +} + +@media (max-width: 1500px) { + .testi-slider-3 { + margin-left: -40px; + } +} + +@media (max-width: 1399px) { + .testi-slider-3 { + margin-left: -20px; + } +} + +@media (max-width: 1299px) { + .testi-slider-3 { + margin-left: -50px; + } +} + +@media (max-width: 991px) { + .testi-slider-3 { + margin-left: 10px; + margin-right: 15px; + } +} + +@media (max-width: 575px) { + .testi-slider-3 { + margin-left: -10px; + margin-right: -10px; + } +} + +.testi-slider-3 .slick-list { + margin-left: 100px; + /* Extra large devices */ + /* Medium Large devices */ + /* Medium devices */ +} + +@media (max-width: 1600px) { + .testi-slider-3 .slick-list { + margin-left: 90px; + } +} + +@media (max-width: 1500px) { + .testi-slider-3 .slick-list { + margin-left: 50px; + } +} + +@media (max-width: 1299px) { + .testi-slider-3 .slick-list { + margin-left: 70px; + } +} + +@media (max-width: 991px) { + .testi-slider-3 .slick-list { + margin-left: 0; + } +} + +.testi-slider-3 .slick-arrow { + right: 265px; + top: -60px; + left: auto; + opacity: 1; + visibility: visible; + -webkit-filter: drop-shadow(0px 0px 20px #DDE8FB); + filter: drop-shadow(0px 0px 20px #DDE8FB); + box-shadow: none; + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Medium Large devices */ + /* Medium Large devices */ +} + +.testi-slider-3 .slick-arrow.slick-prev { + right: calc(265px + 80px); +} + +@media (min-width: 1922px) { + .testi-slider-3 .slick-arrow { + right: 590px; + } + .testi-slider-3 .slick-arrow.slick-prev { + right: calc(590px + 80px); + } +} + +@media (max-width: 1600px) { + .testi-slider-3 .slick-arrow { + right: 110px; + } + .testi-slider-3 .slick-arrow.slick-prev { + right: calc(110px + 80px); + } +} + +@media (max-width: 1500px) { + .testi-slider-3 .slick-arrow { + right: 30px; + } + .testi-slider-3 .slick-arrow.slick-prev { + right: calc(30px + 80px); + } +} + +@media (max-width: 1399px) { + .testi-slider-3 .slick-arrow { + right: 50px; + } + .testi-slider-3 .slick-arrow.slick-prev { + right: calc(50px + 80px); + } +} + +@media (max-width: 1299px) { + .testi-slider-3 .slick-arrow { + right: 40px; + } + .testi-slider-3 .slick-arrow.slick-prev { + right: calc(40px + 80px); + } +} + +.testi-box.style2 { + padding: 40px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .testi-box.style2 { + padding: 30px; + } +} + +.testi-box.style2 .testi-box-bg-shape { + bottom: 0; + top: auto; +} + +.testi-box.style2 .testi-box_img { + min-width: 70px; + position: relative; +} + +.testi-box.style2 .testi-box_img:after { + content: ''; + position: absolute; + left: -5px; + top: -5px; + width: calc(100% + 10px); + height: calc(100% + 10px); + background: var(--white-color); + border-radius: 10px; + z-index: -1; +} + +.testi-box.style2 .testi-box-author-details { + margin-right: auto; + margin-left: 20px; +} + +@media (max-width: 320px) { + .testi-box.style2 .testi-box-author-details { + margin-left: 10px; + } +} + +.testi-box.style2 .testi-box_quote { + /* Extra small devices */ +} + +@media (max-width: 375px) { + .testi-box.style2 .testi-box_quote { + display: none; + } +} + +.testi-box.style2 .testi-box_text { + font-size: 16px; + line-height: 26px; + font-weight: 500; +} + +.testi-box.style2 .testi-box_bottom { + margin-top: 33px; + padding-top: 0; + border-top: 0; +} + +.testi-box.style2 .testi-box_review { + margin-bottom: 10px; + margin-top: -4px; +} + +.testi-box.style2 .testi-box_review i { + font-size: 16px; + color: #FFCB47; +} + +/* Testimonial 4 ---------------------------------- */ +.testi-slider-4 { + margin-left: calc(-400px + 12px); + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +.testi-slider-4 .slick-list { + margin-left: 400px; +} + +.testi-slider-4 .slick-dots { + margin-left: calc(200px - 12px); +} + +@media (max-width: 1199px) { + .testi-slider-4 { + margin-left: calc(-300px + 12px); + } + .testi-slider-4 .slick-list { + margin-left: 300px; + } +} + +@media (max-width: 991px) { + .testi-slider-4 { + margin-left: 0px; + margin-right: 0px; + } + .testi-slider-4 .slick-list { + margin-left: 0; + } +} + +@media (max-width: 575px) { + .testi-slider-4 { + margin-left: -10px; + margin-right: -10px; + } +} + +.testi-box.style3 { + padding: 40px; + border-radius: 10px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.06); + background: rgba(255, 255, 255, 0.04); + -webkit-backdrop-filter: blur(9px); + backdrop-filter: blur(9px); + /* Extra small devices */ + /* Extra small devices */ +} + +@media (max-width: 575px) { + .testi-box.style3 { + padding: 30px; + } +} + +@media (max-width: 375px) { + .testi-box.style3 { + padding: 25px; + } +} + +.testi-box.style3 .testi-box-bg-shape { + bottom: 0; + top: auto; +} + +.testi-box.style3 .testi-box_img { + min-width: 70px; + position: relative; +} + +.testi-box.style3 .testi-box_img:after { + content: ''; + position: absolute; + left: -8px; + top: 8px; + width: calc(100%); + height: calc(100%); + background: #0B1B33; + border-radius: 10px; + z-index: -1; +} + +.testi-box.style3 .testi-box-author-details { + margin-right: auto; + margin-left: 20px; +} + +@media (max-width: 320px) { + .testi-box.style3 .testi-box-author-details { + margin-left: 10px; + } +} + +.testi-box.style3 .testi-box_quote { + /* Extra small devices */ +} + +@media (max-width: 375px) { + .testi-box.style3 .testi-box_quote { + display: none; + } +} + +.testi-box.style3 .testi-box_text { + font-size: 16px; + line-height: 26px; + font-weight: 500; + color: #9FAAB7; +} + +.testi-box.style3 .testi-box_bottom { + margin-top: 33px; + padding-top: 0; + border-top: 0; +} + +.testi-box.style3 .testi-box_review { + margin-bottom: 10px; + margin-top: -4px; +} + +.testi-box.style3 .testi-box_review i { + font-size: 16px; + color: #FFCB47; +} + +.testi-box.style3 .testi-box_name { + color: var(--white-color); + /* Extra small devices */ +} + +@media (max-width: 575px) { + .testi-box.style3 .testi-box_name { + font-size: 20px; + } +} + +/*------------------- 4.00. Counter -------------------*/ +/* Counter 1 ---------------------------------- */ +.counter-area-1 { + border-radius: 20px; + -webkit-transform: translate(0px, 111px); + -ms-transform: translate(0px, 111px); + transform: translate(0px, 111px); + z-index: 3; + position: relative; + margin-top: -111px; + /* Large devices */ +} + +@media (max-width: 1199px) { + .counter-area-1 { + -webkit-transform: none; + -ms-transform: none; + transform: none; + margin-top: 0; + } +} + +.counter-card { + text-align: center; + padding: 75px 0 68px; +} + +.counter-card-wrap { + border-right: 1px solid; + border-color: #357AFA !important; +} + +.counter-card-wrap:last-child { + border-right: 0; +} + +.counter-card_number { + color: var(--white-color); + margin-bottom: 6px; + margin-top: -0.24em; + font-weight: 700; +} + +.counter-card_text { + color: var(--white-color); + display: block; + margin-bottom: -0.2em; + font-size: 20px; + font-family: var(--title-font); +} + +.counter-card_text strong { + font-weight: 700; +} + +/* Large devices */ +@media (max-width: 1199px) { + .counter-card { + padding: 60px 0; + } + .counter-card-wrap:nth-child(1) .counter-card, + .counter-card-wrap:nth-child(2) .counter-card { + border-bottom: 1px solid #357AFA; + } + .counter-card-wrap:nth-child(2) { + border-right: 0; + } + .counter-card_text { + font-size: 20px; + margin-bottom: -0.3em; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .counter-card { + padding: 40px 0; + } + .counter-card_number { + margin-bottom: 0; + } + .counter-card_text { + font-size: 18px; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .counter-card-wrap { + border-right: 0 !important; + } + .counter-card-wrap:nth-child(3) .counter-card { + border-bottom: 1px solid #357AFA; + } +} + +/* Counter 2 ---------------------------------- */ +.counter-grid { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 20px; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.counter-grid-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + gap: 25px 20px; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.counter-grid_icon { + min-width: 55px; +} + +.counter-grid_icon img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.counter-grid_number { + color: var(--theme-color); + margin-bottom: 0; + margin-top: -0.2em; +} + +.counter-grid_text { + color: var(--title-color); + font-size: 14px; + font-weight: 500; + text-transform: uppercase; + display: block; + margin-bottom: -0.45em; +} + +.counter-grid:hover .counter-grid_icon img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +/*------------------- 4.00. Blog -------------------*/ +/* Blog 1 ---------------------------------- */ +@media (max-width: 1600px) { + .blog-slider-1 .slick-arrow { + display: none !important; + } +} + +.blog-area-3 { + padding-bottom: 240px; + /* Medium devices */ +} + +@media (max-width: 991px) { + .blog-area-3 { + padding-bottom: 200px; + } +} + +.blog-area-5 { + padding-top: 240px; + /* Medium devices */ +} + +@media (max-width: 991px) { + .blog-area-5 { + padding-top: 200px; + } +} + +.blog-single.style2 { + margin-bottom: 0; + padding: var(--blog-space-y, 30px) var(--blog-space-x, 30px); + background: var(--white-color); + /* Medium Large devices */ +} + +.blog-single.style2 .blog-meta span, .blog-single.style2 .blog-meta a { + padding-right: 0; + margin-right: 25px; + /* Medium devices */ +} + +@media (max-width: 991px) { + .blog-single.style2 .blog-meta span, .blog-single.style2 .blog-meta a { + margin-right: 20px; + } +} + +.blog-single.style2 .blog-meta span:after, .blog-single.style2 .blog-meta a:after { + display: none; +} + +.blog-single.style2 .blog-meta span:last-child, .blog-single.style2 .blog-meta a:last-child { + margin-right: 0px; +} + +.blog-single.style2 .blog-img { + margin-bottom: 30px; +} + +.blog-single.style2 .blog-img img { + width: 100%; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +@media (max-width: 1399px) { + .blog-single.style2 { + --blog-space-y: 30px; + --blog-space-x: 30px; + } +} + +.blog-single.style2 .box-title { + /* Medium devices */ +} + +@media (max-width: 991px) { + .blog-single.style2 .box-title { + font-size: 22px; + } +} + +.blog-single.style2:hover .blog-img img { + -webkit-transform: scale(1.08); + -ms-transform: scale(1.08); + transform: scale(1.08); +} + +.blog-single.style3 { + padding: 0; + margin-bottom: 0; +} + +.blog-single.style3 .blog-img { + margin-bottom: 40px; + border-radius: 10px 10px 0 0; + position: relative; +} + +.blog-single.style3 .blog-img img { + width: 100%; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.blog-single.style3 .blog-img:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + width: 112px; + height: 60px; + border-bottom: solid 30px var(--white-color); + border-left: solid 56px var(--white-color); + border-right: solid 56px transparent; + border-top: solid 30px transparent; +} + +.blog-single.style3 .blog-meta span, .blog-single.style3 .blog-meta a { + padding-right: 0; + margin-right: 25px; + /* Medium devices */ +} + +@media (max-width: 991px) { + .blog-single.style3 .blog-meta span, .blog-single.style3 .blog-meta a { + margin-right: 20px; + } +} + +.blog-single.style3 .blog-meta span:after, .blog-single.style3 .blog-meta a:after { + display: none; +} + +.blog-single.style3 .blog-meta span:last-child, .blog-single.style3 .blog-meta a:last-child { + margin-right: 0px; +} + +.blog-single.style3 .blog-content { + padding: 0 var(--blog-space-x, 40px) 40px; +} + +.blog-single.style3:hover .blog-img img { + -webkit-transform: scale(1.08); + -ms-transform: scale(1.08); + transform: scale(1.08); +} + +.blog-single.style4 { + padding: 0; + box-shadow: none; + margin-bottom: 0; + position: relative; + border-radius: 10px; +} + +.blog-single.style4 .blog-img { + margin-bottom: 0; + z-index: 0; +} + +.blog-single.style4 .blog-img img { + width: 100%; +} + +.blog-single.style4 .blog-img:after { + content: ''; + position: absolute; + height: 100%; + width: 100%; + border-radius: 10px; + background: -webkit-linear-gradient(top, rgba(0, 17, 43, 0) 0%, rgba(0, 17, 43, 0.73) 54.17%, #00112B 100%); + background: linear-gradient(180deg, rgba(0, 17, 43, 0) 0%, rgba(0, 17, 43, 0.73) 54.17%, #00112B 100%); + top: 0; + left: 0; + z-index: 1; +} + +.blog-single.style4 .blog-content { + position: absolute; + bottom: 0; + left: 0; + padding: 35px 35px 0px; + -webkit-transition: 0.4s; + transition: 0.4s; + /* Extra small devices */ +} + +@media (max-width: 375px) { + .blog-single.style4 .blog-content { + padding: 25px 25px 0px; + } +} + +.blog-single.style4 .blog-meta span, .blog-single.style4 .blog-meta a { + color: var(--white-color); + margin: 0; +} + +.blog-single.style4 .blog-meta span:not(:last-child), .blog-single.style4 .blog-meta a:not(:last-child) { + padding-right: 25px; +} + +.blog-single.style4 .blog-meta span:after, .blog-single.style4 .blog-meta a:after { + display: none; +} + +.blog-single.style4 .blog-meta span i, .blog-single.style4 .blog-meta a i { + color: var(--white-color); +} + +.blog-single.style4 .box-title { + color: var(--white-color); + margin-bottom: 0; + -webkit-transition: 0.4s; + transition: 0.4s; + /* Medium Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .blog-single.style4 .box-title { + font-size: 22px; + } +} + +@media (max-width: 375px) { + .blog-single.style4 .box-title { + font-size: 18px; + } +} + +.blog-single.style4 .link-btn { + color: var(--white-color); + opacity: 0; +} + +.blog-single.style4 .link-btn:before { + background: var(--white-color); +} + +.blog-single.style4:hover .blog-content { + padding: 35px 35px 28px; + /* Extra small devices */ +} + +@media (max-width: 375px) { + .blog-single.style4:hover .blog-content { + padding: 25px 25px 18px; + } +} + +.blog-single.style4:hover .box-title { + margin-bottom: 15px; +} + +.blog-single.style4:hover .link-btn { + opacity: 1; +} + +.blog-single.style5 { + padding: 0; + box-shadow: none; + margin-bottom: 0; + position: relative; + border-radius: 10px; +} + +.blog-single.style5 .blog-img { + margin-bottom: 0; + z-index: 0; + /* Extra small devices */ +} + +.blog-single.style5 .blog-img img { + width: 100%; +} + +.blog-single.style5 .blog-img:after { + content: ''; + position: absolute; + height: 100%; + width: 100%; + border-radius: 10px; + background: -webkit-linear-gradient(top, rgba(0, 17, 43, 0) 0%, rgba(0, 17, 43, 0.73) 54.17%, #00112B 100%); + background: linear-gradient(180deg, rgba(0, 17, 43, 0) 0%, rgba(0, 17, 43, 0.73) 54.17%, #00112B 100%); + top: 0; + left: 0; + z-index: 1; +} + +@media (max-width: 375px) { + .blog-single.style5 .blog-img:after { + background: rgba(0, 17, 43, 0.73); + } +} + +.blog-single.style5 .blog-title { + margin-bottom: 10px; + /* Large devices */ + /* Extra small devices */ +} + +.blog-single.style5 .blog-title a { + color: var(--white-color); + background-image: -webkit-linear-gradient(right, var(--white-color), var(--white-color)); + background-image: linear-gradient(to left, var(--white-color), var(--white-color)); + background-repeat: no-repeat; + background-position: bottom left; + background-size: 0 2px; +} + +.blog-single.style5 .blog-title a:hover { + background-size: 100% 2px; +} + +@media (max-width: 1199px) { + .blog-single.style5 .blog-title { + font-size: 24px; + } +} + +@media (max-width: 575px) { + .blog-single.style5 .blog-title { + font-size: 22px; + margin-bottom: 15px; + } +} + +.blog-single.style5 .blog-content { + position: absolute; + bottom: 0; + left: 0; + padding: 40px; + -webkit-transition: 0.4s; + transition: 0.4s; + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + .blog-single.style5 .blog-content { + padding: 30px; + } +} + +@media (max-width: 375px) { + .blog-single.style5 .blog-content { + padding: 25px; + } +} + +.blog-single.style5 .blog-meta { + margin-bottom: 30px; + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + .blog-single.style5 .blog-meta { + margin-bottom: 25px; + } +} + +@media (max-width: 375px) { + .blog-single.style5 .blog-meta { + margin-bottom: 20px; + } +} + +.blog-single.style5 .blog-meta span, .blog-single.style5 .blog-meta a { + color: var(--white-color); + margin: 0; + /* Extra small devices */ +} + +.blog-single.style5 .blog-meta span:not(:last-child), .blog-single.style5 .blog-meta a:not(:last-child) { + padding-right: 25px; +} + +.blog-single.style5 .blog-meta span:after, .blog-single.style5 .blog-meta a:after { + display: none; +} + +.blog-single.style5 .blog-meta span i, .blog-single.style5 .blog-meta a i { + color: var(--white-color); +} + +@media (max-width: 375px) { + .blog-single.style5 .blog-meta span, .blog-single.style5 .blog-meta a { + font-size: 14px; + } + .blog-single.style5 .blog-meta span:not(:last-child), .blog-single.style5 .blog-meta a:not(:last-child) { + padding-right: 20px; + } +} + +.blog-single.style5 .blog-bottom { + border-top: 1px solid #364562; + padding-top: 35px; + margin-bottom: 0; + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + .blog-single.style5 .blog-bottom { + padding-top: 25px; + } +} + +@media (max-width: 375px) { + .blog-single.style5 .blog-bottom { + padding-top: 20px; + } +} + +.blog-single.style5 .box-title { + color: var(--white-color); + -webkit-transition: 0.4s; + transition: 0.4s; + /* Medium Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .blog-single.style5 .box-title { + font-size: 22px; + } +} + +@media (max-width: 375px) { + .blog-single.style5 .box-title { + font-size: 18px; + } +} + +.blog-single.style5 .link-btn { + color: var(--white-color); +} + +.blog-single.style5 .link-btn:before { + background: var(--white-color); +} + +.blog-single.style5:hover .box-title { + margin-bottom: 15px; +} + +.blog-meta.style2 span, +.blog-meta.style2 a { + font-family: var(--body-font); + margin-right: 25px; + padding-right: 0; + color: #6A6E71; +} + +.blog-meta.style2 span:after, +.blog-meta.style2 a:after { + display: none; +} + +.blog-meta.style2 span:last-child, +.blog-meta.style2 a:last-child { + margin-right: 0; +} + +.blog-meta a:hover { + color: var(--theme-color); +} + +.blog-grid { + --space: 50px; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + border: 1px solid var(--border-color); + background-color: var(--white-color); + position: relative; + border-radius: 10px; + overflow: hidden; +} + +.blog-grid-wrap { + display: grid; + grid-template-areas: "one one one one one one two two two two two two" "one one one one one one three three three three three three"; +} + +.blog-grid .tag { + font-size: 14px; + font-weight: 500; + text-transform: uppercase; + color: var(--theme-color); + background-color: #ECF3FF; + padding: 5px 16px; + border-radius: 4px; + display: inline-block; + margin-bottom: 15px; +} + +.blog-grid .blog-img { + position: relative; + min-width: 250px; + height: 220px; + overflow: hidden; + margin: -1px; +} + +.blog-grid .blog-img img { + height: 100%; + width: 100%; + object-fit: cover; + object-position: center center; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.blog-grid .blog-content { + padding: 30px; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; +} + +.blog-grid .blog-title { + font-size: 24px; + margin-bottom: 20px; + line-height: 1.417; + font-weight: 600; +} + +.blog-grid .blog-meta { + margin-bottom: -0.4em; +} + +.blog-grid:nth-child(1) { + grid-area: one; + margin-right: 12px; + display: block; + background-color: transparent; +} + +.blog-grid:nth-child(1) .blog-content { + position: absolute; + bottom: 0; + left: 0; + padding: var(--space); + z-index: 2; +} + +.blog-grid:nth-child(1) .blog-img { + min-width: 100%; + height: 100%; +} + +.blog-grid:nth-child(1) .blog-img:before { + content: ""; + position: absolute; + bottom: 0; + left: 0; + background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, #020F21 100%); + background: linear-gradient(180deg, rgba(0, 0, 0, 0.06) 0%, #020F21 100%); + width: 100%; + height: 100%; + z-index: 1; +} + +.blog-grid:nth-child(1) .category { + top: var(--space); + left: var(--space); +} + +.blog-grid:nth-child(1) .blog-meta a, .blog-grid:nth-child(1) .blog-meta span { + color: var(--white-color); +} + +.blog-grid:nth-child(1) .blog-meta a i, .blog-grid:nth-child(1) .blog-meta span i { + color: var(--white-color); +} + +.blog-grid:nth-child(1) .blog-title { + color: var(--white-color); + font-size: 30px; + line-height: 1.333; +} + +.blog-grid:nth-child(1) .link-btn { + color: var(--white-color); +} + +.blog-grid:nth-child(1) .link-btn:before { + background-color: var(--white-color); +} + +.blog-grid:nth-child(2) { + grid-area: two; + margin-left: 12px; + margin-bottom: 24px; +} + +.blog-grid:nth-child(3) { + grid-area: three; + margin-left: 12px; +} + +.blog-grid:hover .blog-img img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .blog-grid { + --space: 30px; + } + .blog-grid .blog-img { + min-width: 225px; + height: 225px; + } +} + +@media (max-width: 1299px) { + .blog-grid .blog-title { + font-size: 22px; + margin-bottom: 15px; + } + .blog-grid .blog-content { + padding: 30px 20px; + } + .blog-grid:nth-child(1) .blog-title { + font-size: 26px; + } +} + +/* Large devices */ +@media (max-width: 1199px) { + .blog-grid { + --space: 60px; + } + .blog-grid-wrap { + grid-template-areas: "one one one" "two two two" "three three three"; + } + .blog-grid .blog-img { + min-width: 400px; + height: 250px; + } + .blog-grid .blog-content { + padding: 30px; + } + .blog-grid:nth-child(1) { + margin-right: 0; + margin-bottom: 24px; + } + .blog-grid:nth-child(2) { + margin-left: 0; + } + .blog-grid:nth-child(3) { + margin-left: 0; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .blog-grid .blog-img { + min-width: 250px; + height: 210px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .blog-grid { + --space: 30px; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + .blog-grid .blog-img { + height: 100%; + } + .blog-grid .blog-content { + -webkit-align-self: flex-start; + -ms-flex-item-align: start; + align-self: flex-start; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .blog-grid:nth-child(1) .blog-title { + font-size: 22px; + } + .blog-grid:nth-child(1) .blog-img { + min-height: 280px; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .blog-grid .blog-title { + font-size: 20px; + } + .blog-grid:nth-child(1) .blog-content { + padding: 35px 15px; + } + .blog-grid:nth-child(1) .blog-title { + font-size: 20px; + } + .blog-grid .blog-content { + padding: 30px 15px; + } +} + +/* Blog 2 ---------------------------------- */ +.blog-card { + box-shadow: 0px 3px 0px #DFEAF4; + border-radius: 10px; + background-color: var(--white-color); + overflow: hidden; +} + +.blog-card .blog-title { + font-size: 24px; + margin-top: -0.23em; + line-height: 1.417; + font-weight: 500; + margin-bottom: 20px; +} + +.blog-card .blog-img { + overflow: hidden; +} + +.blog-card .blog-img img { + width: 100%; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.blog-card .blog-content { + padding: 40px; +} + +.blog-card .blog-meta { + margin-top: -0.4em; + margin-bottom: 20px; +} + +.blog-card .link-btn { + font-size: 16px; + font-weight: 500; + margin-bottom: -0.2em; + display: block; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} + +.blog-card:hover .blog-img img { + -webkit-transform: scale(1.08); + -ms-transform: scale(1.08); + transform: scale(1.08); +} + +/* Medium devices */ +@media (max-width: 991px) { + .blog-card .blog-content { + padding: 40px 20px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .blog-card .blog-content { + padding: 40px 40px; + } +} + +@media (max-width: 410px) { + .blog-card .blog-content { + padding: 40px 20px; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .blog-card .blog-title { + font-size: 20px; + } + .blog-card .blog-meta { + margin-bottom: 15px; + } + .blog-card .blog-meta a, .blog-card .blog-meta span { + margin-right: 15px; + font-size: 14px; + } + .blog-card .blog-meta a:last-child, .blog-card .blog-meta span:last-child { + margin-right: 0; + } + .blog-card .blog-meta a i, .blog-card .blog-meta span i { + margin-right: 5px; + } +} + +/* Blog 3 ---------------------------------- */ +.blog-box { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: var(--bs-gutter-x); + margin-bottom: var(--bs-gutter-x); +} + +.blog-box .blog-title { + font-size: 24px; + margin-top: -0.28em; + line-height: 1.417; + font-weight: 600; + margin-bottom: 15px; +} + +.blog-box .blog-img { + overflow: hidden; + border-radius: 10px; + min-width: -webkit-fit-content; + min-width: -moz-fit-content; + min-width: fit-content; +} + +.blog-box .blog-img img { + width: 100%; + min-width: -webkit-fit-content; + min-width: -moz-fit-content; + min-width: fit-content; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.blog-box .blog-meta { + margin-top: -0.4em; + padding-bottom: 19px; + margin-bottom: 24px; + border-bottom: 1px dashed #D9D9D9; +} + +.blog-box .blog-meta span, .blog-box .blog-meta a { + font-family: var(--title-font); + margin-right: 20px; +} + +.blog-box .blog-meta span:last-child, .blog-box .blog-meta a:last-child { + margin-right: 0; +} + +.blog-box .blog-meta span i, .blog-box .blog-meta a i { + color: var(--body-color); +} + +.blog-box .link-btn { + margin-bottom: -0.2em; + display: block; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} + +.blog-box .th-btn { + color: var(--theme-color); + border-color: var(--theme-color); +} + +.blog-box .th-btn::before { + background-color: var(--white-color); +} + +.blog-box .th-btn:hover { + color: var(--white-color); +} + +.blog-box .th-btn:hover::before { + background-color: var(--theme-color); +} + +.blog-box.style-big { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; +} + +.blog-box.style-big .blog-title { + font-size: 36px; + line-height: 1.278; + margin-bottom: 25px; + margin-top: 0; +} + +.blog-box.style-big .blog-img { + margin-bottom: 15px; + min-width: 100%; +} + +.blog-box.style-big .blog-img img { + min-width: 100%; +} + +/* Small devices */ +@media (max-width: 767px) { + .blog-box { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-bottom: 35px; + } + .blog-box .blog-img { + width: 100%; + height: 260px; + } + .blog-box.style-big .blog-img { + height: auto; + } + .blog-box.style-big .blog-title { + font-size: 26px; + line-height: 1.378; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .blog-box .blog-title { + font-size: 20px; + } +} + +/* Blog 4 ---------------------------------- */ +.blog-block { + background: var(--white-color); + box-shadow: 4px 7px 20px rgba(234, 237, 242, 0.7); + border-radius: 10px; + padding: 30px; + overflow: hidden; +} + +.blog-block .blog-img { + border-radius: 10px; + margin-bottom: 30px; + overflow: hidden; +} + +.blog-block .blog-img img { + width: 100%; +} + +.blog-block .blog-title { + font-size: 24px; + margin-top: -0.28em; + line-height: 1.417; + font-weight: 500; + margin-bottom: 16px; +} + +.blog-block .blog-meta { + margin-bottom: 22px; + padding-bottom: 20px; + border-bottom: 1px solid var(--border-color); + position: relative; +} + +.blog-block .blog-meta:after { + content: ''; + height: 1px; + width: calc(100% + 60px); + position: absolute; + left: -30px; + bottom: -1px; + background-color: var(--border-color); +} + +.blog-block .blog-meta a i, .blog-block .blog-meta span i { + color: var(--body-color); +} + +.blog-block .blog-meta a:hover i, .blog-block .blog-meta span:hover i { + color: var(--theme-color); +} + +.blog-block .link-btn { + margin-bottom: -0.7em; + display: block; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} + +.blog-block:hover .blog-img img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +/* Medium devices */ +@media (max-width: 991px) { + .blog-block { + padding: 20px 20px 30px 20px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .blog-block { + padding: 30px; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .blog-block { + padding: 20px 20px 30px 20px; + } + .blog-block .blog-title { + font-size: 22px; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .blog-block .blog-img { + margin-bottom: 20px; + } + .blog-block .blog-title { + font-size: 20px; + margin-bottom: 12px; + } + .blog-block .blog-meta { + padding-bottom: 15px; + margin-bottom: 17px; + } + .blog-block .blog-meta a, .blog-block .blog-meta span { + font-size: 14px; + margin-right: 14px; + } + .blog-block .blog-meta a i, .blog-block .blog-meta span i { + margin-right: 5px; + } +} + +/*------------------- 4.00. Brand -------------------*/ +/* Brand 1 ---------------------------------- */ +.brand-box { + text-align: center; +} + +.brand-box-wrap { + display: grid; + grid-template-columns: repeat(4, 1fr); + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + gap: 40px 24px; +} + +@media (max-width: 430px) { + .brand-box-wrap { + grid-template-columns: repeat(3, 1fr); + gap: 24px 24px; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +/*------------------- 4.00. Feature -------------------*/ +/* Feature 1 ---------------------------------- */ +.feature-card { + padding: 45px 30px; + background-color: var(--white-color); + box-shadow: 0px 4px 21px rgba(179, 193, 219, 0.15); + border-radius: 10px; + text-align: center; +} + +.feature-card-wrap:nth-child(even) { + -webkit-transform: translateY(24px); + -ms-transform: translateY(24px); + transform: translateY(24px); +} + +.feature-card_icon { + margin-bottom: 25px; +} + +.feature-card_icon img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.feature-card_title { + font-size: 22px; + margin-bottom: 12px; + margin-top: -0.28em; + font-weight: 600; +} + +.feature-card_text { + margin-bottom: -0.45em; +} + +.feature-card:hover .feature-card_icon img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +/* Small devices */ +@media (max-width: 767px) { + .feature-card-wrap:nth-child(even) { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +/* Feature 1 ---------------------------------- */ +.feature-grid { + padding: 60px 50px; + border-radius: 10px; + text-align: center; + border: 2px solid #0B2950; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.feature-grid_icon { + width: 100px; + height: 100px; + line-height: 100px; + background-color: var(--theme-color); + border-radius: 50%; + text-align: center; + margin: 0 auto 40px auto; +} + +.feature-grid_icon img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.feature-grid_title { + font-size: 24px; + margin-bottom: 14px; + margin-top: -0.28em; + font-weight: 600; + color: var(--white-color); +} + +.feature-grid_text { + margin-bottom: -0.48em; + color: var(--light-color); +} + +.feature-grid:hover { + background-color: #092141; +} + +.feature-grid:hover .feature-grid_icon img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +/* Large devices */ +@media (max-width: 1199px) { + .feature-grid { + padding: 45px 15px; + } + .feature-grid_icon { + margin: 0 auto 30px auto; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .feature-grid_text { + max-width: 400px; + margin-left: auto; + margin-right: auto; + } +} + +/*------------------- 4.00. Simple Sections -------------------*/ +.video-btn { + font-size: 36px; + color: var(--white-color); + background-color: var(--theme-color); + padding: 42px 57px; + /* Small devices */ +} + +.video-btn:hover { + background-color: var(--title-color); + color: var(--white-color); +} + +@media (max-width: 767px) { + .video-btn { + font-size: 24px; + padding: 22px 37px; + } +} + +.checklist ul { + padding-left: 0; + list-style: none; + text-align: left; + margin-bottom: 0; +} + +.checklist li { + color: var(--title-color); + margin-bottom: 10px; + font-weight: 500; + position: relative; + padding-left: 28px; +} + +.checklist li:before { + content: "\f058"; + font-family: var(--icon-font); + font-weight: 900; + color: var(--theme-color); + position: absolute; + left: 0; + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; +} + +.checklist li:first-child { + margin-top: -0.5em; +} + +.checklist li:last-child { + margin-bottom: -0.5em; +} + +.checklist .check-text { + margin-bottom: 0; +} + +.checklist .check-title { + margin-bottom: 10px; + font-size: 24px; +} + +.checklist.style2 ul { + display: grid; + grid-template-columns: repeat(2, 1fr); + -webkit-column-gap: 50px; + -moz-column-gap: 50px; + column-gap: 50px; + /* Medium Large devices */ + /* Small devices */ +} + +@media (max-width: 1399px) { + .checklist.style2 ul { + gap: 20px; + } +} + +@media (max-width: 767px) { + .checklist.style2 ul { + grid-template-columns: repeat(1, 1fr); + } +} + +.checklist.style2 li { + color: var(--body-color); + padding-left: 40px; + margin-bottom: 0; +} + +.checklist.style2 li:before { + font-size: 24px; + top: 5px; +} + +.checklist.style2 li:first-child { + margin-top: 0; +} + +.checklist.style3 li { + font-family: var(--body-font); + font-weight: 400; + padding-left: 35px; + margin-bottom: 14px; +} + +.checklist.style3 li:before { + content: "\f14a"; + font-size: 24px; +} + +.checklist.style3 li:last-child { + margin-bottom: -0.5em; +} + +.checklist.style4 li { + font-family: var(--body-font); + font-weight: 400; +} + +.checklist.style4 li:before { + content: "\f00c"; + font-size: 18px; +} + +.checklist.mb-40 { + /* Large devices */ +} + +@media (max-width: 1199px) { + .checklist.mb-40 { + margin-bottom: 32px; + } +} + +.checklist.mb-45 { + /* Large devices */ +} + +@media (max-width: 1199px) { + .checklist.mb-45 { + margin-bottom: 35px; + } +} + +.checklist.style5 li { + padding: 0; + font-weight: 400; + font-family: var(--body-font); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 5px; +} + +.checklist.style5 li i { + margin-top: 3px; +} + +.checklist.style5 li:before { + display: none; +} + +.notification-box { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-left: auto; + margin-right: auto; + gap: 30px; + position: relative; + z-index: 3; + /* Medium devices */ + /* Small devices */ +} + +.notification-box .th-btn { + margin-left: auto; +} + +.notification-box .notification-title { + margin-bottom: 6px; + color: var(--white-color); +} + +.notification-box .notification-text { + margin-bottom: 0; + color: var(--white-color); +} + +@media (max-width: 991px) { + .notification-box { + padding: 25px; + gap: 20px; + } +} + +@media (max-width: 767px) { + .notification-box { + padding: 35px 15px; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + .notification-box .notification-content { + text-align: center; + } + .notification-box .th-btn { + margin-left: unset; + } +} + +.course-form input, .course-form select { + background-color: transparent; + border-color: #29375F; + color: var(--white-color); + height: 55px; +} + +.course-form input::-moz-placeholder, .course-form select::-moz-placeholder { + color: var(--white-color); +} + +.course-form input::-webkit-input-placeholder, .course-form select::-webkit-input-placeholder { + color: var(--white-color); +} + +.course-form input:-ms-input-placeholder, .course-form select:-ms-input-placeholder { + color: var(--white-color); +} + +.course-form input::-ms-input-placeholder, .course-form select::-ms-input-placeholder { + color: var(--white-color); +} + +.course-form input::placeholder, .course-form select::placeholder { + color: var(--white-color); +} + +.course-form input:focus, .course-form select:focus { + border-color: var(--theme-color); +} + +.bg-img { + position: absolute; + inset: 0; + height: 100%; + width: 100%; +} + +.bg-img img { + width: 100%; + height: 100%; +} + +.img-left { + position: absolute; + top: 0; + left: 0; + z-index: 2; + height: 100%; + width: 48%; + /* Large devices */ +} + +.img-left img { + height: 100%; + width: 100%; + object-fit: cover; + object-position: top right; +} + +@media (max-width: 1199px) { + .img-left { + position: relative; + width: 100%; + } +} + +.insta-box { + position: relative; + border-radius: 8px; + overflow: hidden; +} + +.insta-box .icon-btn { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) scale(0); + -ms-transform: translate(-50%, -50%) scale(0); + transform: translate(-50%, -50%) scale(0); + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; +} + +.insta-box img { + width: 100%; +} + +.insta-box::before { + content: ""; + width: 100%; + height: 100%; + background-color: #001D52; + position: absolute; + inset: 0; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + visibility: hidden; + opacity: 0; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + border-radius: inherit; +} + +.insta-box:hover:before { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + visibility: visible; + opacity: 0.6; +} + +.insta-box:hover .icon-btn { + -webkit-transform: translate(-50%, -50%) scale(1); + -ms-transform: translate(-50%, -50%) scale(1); + transform: translate(-50%, -50%) scale(1); +} + +.th-box { + text-align: center; +} + +.th-box_img { + margin-bottom: -110px; + max-width: 476px; + margin-left: auto; + margin-right: auto; + z-index: 2; + position: relative; + padding-top: 30px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .th-box_img { + margin-bottom: -68px; + } +} + +.th-box_img:before, .th-box_img:after { + content: ""; + width: 100%; + height: 80%; + position: absolute; + top: 0; + right: 0; + left: 0; + background-color: var(--smoke-color); + z-index: -1; + border-width: 9px 15px 0 15px; + border-style: solid; + border-color: var(--theme-color); + border-radius: 999px; +} + +.th-box_img::after { + border: none; + top: 9px; + left: 13px; + width: calc(100% - 26px); +} + +.th-box_content { + padding: 140px 60px 60px 60px; + background-color: var(--smoke-color); + border-radius: 15px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .th-box_content { + padding: 100px 20px 45px 20px; + } +} + +.th-box_text { + max-width: 450px; + margin: 0 auto 23px auto; +} + +.th-box.theme2 { + --theme-color: #F20F10; + --smoke-color: #FFF3F3; +} + +.th-box.theme2 .th-btn { + box-shadow: 0px 6px 16px rgba(242, 15, 16, 0.24); +} + +.th-video { + position: relative; + background-color: var(--white-color); + border-radius: 10px; + box-shadow: 0px 4px 16px #EBEEF3; + padding: 20px; +} + +.th-video img { + border-radius: inherit; + width: 100%; +} + +.th-video .play-btn { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.th-video .play-btn > i { + background-color: var(--theme-color); + color: var(--white-color); +} + +.th-video .play-btn:after, .th-video .play-btn:before { + background-color: var(--theme-color); +} + +/* Large devices */ +@media (max-width: 1199px) { + p.mb-30 { + margin-bottom: 25px; + } + p.mb-35 { + margin-bottom: 28px; + } + p.mb-40 { + margin-bottom: 32px; + } + p.mb-45 { + margin-bottom: 35px; + } +} + +/*------------------- 4.00. Why -------------------*/ +.why-shape-2 { + background: var(--smoke-color); + min-height: 680px; + min-width: 680px; + top: 0; + left: 0; + z-index: -2; + /* Extra large devices */ + /* Medium Large devices */ + /* Medium devices */ + /* Small devices */ + /* Extra small devices */ +} + +@media (max-width: 1600px) { + .why-shape-2 { + min-width: 530px; + } +} + +@media (max-width: 1500px) { + .why-shape-2 { + min-width: 500px; + } +} + +@media (max-width: 1399px) { + .why-shape-2 { + min-width: 460px; + } +} + +@media (max-width: 991px) { + .why-shape-2 { + min-width: 530px; + min-height: 650px; + } +} + +@media (max-width: 767px) { + .why-shape-2 { + min-width: 360px; + min-height: 520px; + } +} + +@media (max-width: 575px) { + .why-shape-2 { + width: 100%; + min-height: 300px; + } +} + +.wcu-img-1 { + position: relative; + margin-right: 55px; + /* Extra large devices */ + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1500px) { + .wcu-img-1 { + margin-right: 10px; + margin-left: 55px; + } +} + +@media (max-width: 1199px) { + .wcu-img-1 { + margin-right: 0px; + margin-bottom: 30px; + } +} + +@media (max-width: 375px) { + .wcu-img-1 { + margin-left: 0; + } +} + +.wcu-img-1 .img1 img { + border-radius: 10px; + width: 100%; +} + +.wcu-img-1 .student-count { + position: absolute; + left: -80px; + bottom: 145px; + /* Extra large devices */ + /* Extra small devices */ +} + +@media (max-width: 1500px) { + .wcu-img-1 .student-count { + left: -55px; + } +} + +@media (max-width: 375px) { + .wcu-img-1 .student-count { + left: 0; + } +} + +.wcu-img-2 { + margin-left: 55px; + /* Medium Large devices */ +} + +.wcu-img-2 img { + border-radius: 20px; +} + +@media (max-width: 1299px) { + .wcu-img-2 { + margin-left: 0; + } +} + +.wcu-box { + background: var(--smoke-color); + border-radius: 10px; + padding: 30px; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 11px; + position: relative; + z-index: 1; +} + +.wcu-box:before, .wcu-box:after { + content: ''; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 10px; + background: var(--theme-color); + border-radius: 10px 0 0 10px; + z-index: -2; +} + +.wcu-box:before { + width: 80px; + height: 80px; + border-radius: 10px 0 0 0; + background: transparent; + border-left: solid 40px #D0DBE9; + border-top: solid 40px #D0DBE9; + border-bottom: solid 40px transparent; + border-right: solid 40px transparent; + z-index: -1; +} + +.wcu-box_icon { + font-size: 30px; + color: var(--theme-color); + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; +} + +.wcu-box .box-title { + margin-bottom: 5px; + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + .wcu-box .box-title { + font-size: 20px; + } +} + +.wcu-box_text { + margin-bottom: -0.4em; + max-width: 226px; + /* Medium Large devices */ + /* Large devices */ +} + +@media (max-width: 1399px) { + .wcu-box_text { + font-size: 14px; + } +} + +@media (max-width: 1199px) { + .wcu-box_text { + font-size: 16px; + } +} + +.wcu-box.style2 { + background: var(--white-color); + border-radius: 10px; + box-shadow: 0px 4px 21px 0px rgba(179, 193, 219, 0.15); + padding: 30px; + gap: 20px; + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ +} + +.wcu-box.style2:before, .wcu-box.style2:after { + display: none; +} + +@media (max-width: 1299px) { + .wcu-box.style2 { + display: block; + } + .wcu-box.style2 .wcu-box_icon { + margin-bottom: 15px; + } + .wcu-box.style2 .wcu-box_text { + font-size: 16px; + } +} + +@media (max-width: 1199px) { + .wcu-box.style2 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + } +} + +@media (max-width: 767px) { + .wcu-box.style2 { + display: block; + } +} + +.wcu-box.style2 .wcu-box_title { + font-size: 20px; + font-weight: 600; + margin-bottom: 5px; +} + +.wcu-box.style2 .wcu-box_title a { + color: var(--title-color); +} + +.wcu-box.style2 .wcu-box_title a:hover { + color: var(--theme-color); +} + +.wcu-box.style2 .wcu-box_text { + max-width: none; +} + +.wcu-wrap2 { + /* Extra large devices */ + /* Medium Large devices */ +} + +@media (max-width: 1500px) { + .wcu-wrap2 { + margin-right: -50px; + } +} + +@media (max-width: 1299px) { + .wcu-wrap2 { + margin-right: 0; + } +} + +/*------------------- 4.00. Tab Menu -------------------*/ +/* Tab Menu 1 ---------------------------------- */ +.tab-menu1 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 20px; + margin-bottom: 40px; +} + +.tab-menu1 button { + font-size: 14px; + color: var(--title-color); + font-weight: 500; + text-transform: uppercase; + border: none; + background-color: var(--white-color); + padding: 9.5px 30px; + box-shadow: 0px 4px 10px rgba(107, 131, 174, 0.04); + border-radius: 999px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.tab-menu1 button:hover { + color: var(--theme-color); +} + +.tab-menu1 button.active { + color: var(--white-color); + background-color: var(--theme-color); +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .tab-menu1 { + gap: 10px; + } + .tab-menu1 button { + padding: 9.5px 25px; + } +} + +/* Large devices */ +@media (max-width: 1199px) { + .tab-menu1 { + margin-bottom: 30px; + } + .tab-menu1 button { + font-size: 13px; + padding: 7px 17px; + } +} + +/* Tab Menu 2 ---------------------------------- */ +.tab-menu2 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: end; + -webkit-justify-content: end; + -ms-flex-pack: end; + justify-content: end; + gap: 40px; + position: relative; + margin-bottom: -0.4em; +} + +.tab-menu2 button { + font-size: 14px; + color: var(--title-color); + font-weight: 500; + line-height: 1.556; + text-transform: uppercase; + border: none; + padding: 0; + background-color: transparent; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + position: relative; +} + +.tab-menu2 button:before { + content: 'New'; + background-color: var(--theme-color); + color: var(--white-color); + display: inline-block; + font-family: var(--body-font); + font-size: 14px; + line-height: 1.5; + border-radius: 3px; + padding: 0px 7px; + position: absolute; + bottom: 0; + right: -10px; + visibility: hidden; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.tab-menu2 button:after { + content: ''; + border-style: solid; + border-width: 9px 9px 0 0; + border-color: var(--theme-color) transparent transparent transparent; + position: absolute; + bottom: 100%; + right: 10px; + visibility: hidden; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.tab-menu2 button:hover { + color: var(--theme-color); +} + +.tab-menu2 button.active { + color: var(--theme-color); +} + +.tab-menu2 button.active:before, .tab-menu2 button.active:after { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + visibility: visible; +} + +.tab-menu2 button.active:before { + bottom: calc(100% + 9px); +} + +.tab-menu2 button.active:after { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +/* Large devices */ +@media (max-width: 1199px) { + .tab-menu2 { + gap: 23px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .tab-menu2 { + -webkit-box-pack: start; + -webkit-justify-content: start; + -ms-flex-pack: start; + justify-content: start; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .tab-menu2 { + gap: 26px 20px; + } + .tab-menu2 button:before { + font-size: 12px; + } + .tab-menu2 button.active:before { + bottom: calc(100% + 5px); + } +} + +/*------------------- 4.00. Gallery -------------------*/ +/* Gallery 1 ---------------------------------- */ +.gallery-img { + position: relative; + z-index: 2; + border-radius: 10px; + overflow: hidden; +} + +.gallery-img img { + width: 100%; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.gallery-img:before { + content: ""; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-color: #0A2548; + visibility: hidden; + opacity: 0; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + z-index: 1; +} + +.gallery-btn { + background-color: var(--white-color); + color: var(--theme-color); + width: 50px; + height: 50px; + line-height: 50px; + border-radius: 10px; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, 50%); + -ms-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + text-align: center; + visibility: hidden; + opacity: 0; + z-index: 2; +} + +.gallery-btn:hover { + background-color: var(--theme-color); + color: var(--white-color); +} + +.gallery-card { + position: relative; +} + +.gallery-card .gallery-content { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + padding: 30px 15px; + text-align: center; + z-index: 3; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + visibility: visible; + opacity: 0; + -webkit-transform: translateY(50px); + -ms-transform: translateY(50px); + transform: translateY(50px); + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.gallery-card .gallery-title { + font-size: 24px; + font-weight: 600; + color: var(--white-color); + margin-bottom: 0; +} + +.gallery-card .gallery-tag { + color: var(--white-color); + font-weight: 500; + display: block; + margin-bottom: 4px; +} + +.gallery-card:hover .gallery-img:before { + visibility: visible; + opacity: 0.8; +} + +.gallery-card:hover .gallery-img img { + -webkit-transform: scale(1.06); + -ms-transform: scale(1.06); + transform: scale(1.06); +} + +.gallery-card:hover .gallery-btn { + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + visibility: visible; + opacity: 1; +} + +.gallery-card:hover .gallery-content { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} + +/* Large devices */ +@media (max-width: 1199px) { + .gallery-card .gallery-tag { + margin-bottom: 0; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .gallery-img img { + min-height: 320px; + object-fit: cover; + } +} + +/*------------------- 4.00. Faq -------------------*/ +/* Faq 1 ---------------------------------- */ +.accordion-card { + margin-bottom: 25px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + box-shadow: 0px 5px 15px 0px rgba(42, 77, 113, 0.06); +} + +.accordion-card .accordion-button { + font-size: 18px; + font-weight: 500; + font-family: var(--title-font); + border: 0; + color: var(--title-color); + background-color: var(--white-color); + border-radius: 5px; + padding: 15px 60px 15px 25px; + min-height: 55px; + gap: 10px; + margin-bottom: 0; + text-align: left; + -webkit-transition: 0.3s; + transition: 0.3s; + position: relative; +} + +.accordion-card .accordion-button:after { + content: "\f070"; + width: 55px; + height: 55px; + height: 100%; + line-height: 1; + background-image: none; + font-family: var(--icon-font); + color: #9FAAB7; + font-weight: 900; + font-size: 1em; + display: grid; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + text-align: center; + position: absolute; + top: 0; + right: 8px; +} + +.accordion-card .accordion-button:focus { + outline: none; + box-shadow: none; +} + +.accordion-card .accordion-button:not(.collapsed) { + color: var(--white-color); + background-color: var(--theme-color); + box-shadow: none; + border-radius: 5px 5px 0 0; +} + +.accordion-card .accordion-button:not(.collapsed):after { + content: "\f06e"; + color: var(--white-color); +} + +.accordion-card .accordion-collapse { + border: none; +} + +.accordion-card .accordion-body { + box-shadow: 0px 5px 15px rgba(42, 77, 113, 0.04); + border-radius: 0 0 5px 5px; + background-color: var(--white-color); + padding: 23px 25px 30px 25px; +} + +.accordion-card .faq-text { + margin-bottom: -0.48em; +} + +.accordion-card .faq-img { + height: 100%; +} + +.accordion-card .faq-img img { + height: 100%; + object-fit: cover; +} + +.accordion-card:last-child { + margin-bottom: 0; +} + +/* Extra small devices */ +@media (max-width: 575px) { + .accordion-card .accordion-button { + font-size: 16px; + } +} + +/*------------------- 4.00. CTA -------------------*/ +.cta-area-1 { + position: relative; + padding: 38px 0; + /* Medium devices */ +} + +@media (max-width: 991px) { + .cta-area-1 { + padding-bottom: 0; + } +} + +.cta-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-left: auto; + margin-right: auto; + gap: 20px; + position: relative; + z-index: 3; + margin-right: 20px; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ + /* Small devices */ +} + +@media (max-width: 1600px) { + .cta-wrap { + margin-right: 160px; + } +} + +@media (max-width: 1399px) { + .cta-wrap { + margin-right: 60px; + } +} + +@media (max-width: 1299px) { + .cta-wrap { + margin-right: 0; + } +} + +@media (max-width: 1199px) { + .cta-wrap { + margin-right: -55px; + } +} + +@media (max-width: 991px) { + .cta-wrap { + margin-right: 0; + } +} + +@media (max-width: 767px) { + .cta-wrap { + display: block; + text-align: center; + } + .cta-wrap .cta-icon { + margin-bottom: 20px; + } +} + +.cta-wrap .cta-title { + color: var(--white-color); +} + +.cta-wrap .cta-text { + margin-top: 20px; + margin-bottom: 0; + color: var(--white-color); + /* Small devices */ +} + +@media (max-width: 767px) { + .cta-wrap .cta-text { + margin-bottom: 20px; + } +} + +.cta-wrap .th-btn { + margin-left: auto; + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; +} + +.cta-img-1 { + height: 100%; + min-height: 166px; + position: absolute; + right: 0; + top: 0; + -webkit-clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%); + clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%); + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ + /* Small devices */ +} + +@media (max-width: 1399px) { + .cta-img-1 { + width: 500px; + } +} + +@media (max-width: 1299px) { + .cta-img-1 { + width: 400px; + } +} + +@media (max-width: 1199px) { + .cta-img-1 { + width: 300px; + } +} + +@media (max-width: 991px) { + .cta-img-1 { + position: relative; + -webkit-clip-path: none; + clip-path: none; + width: 100%; + margin-top: 38px; + } +} + +@media (max-width: 767px) { + .cta-img-1 { + min-height: auto; + height: 250px; + } +} + +.cta-img-1 img { + height: 100%; + width: 100%; + object-fit: cover; +} + +.cta-img-1 .play-btn { + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +/***Cta area 2***/ +.cta-area-2 { + padding-top: 230px; + overflow: hidden; + /* Large devices */ + /* Medium devices */ +} + +@media (max-width: 1199px) { + .cta-area-2 { + padding-top: 120px; + margin-top: 120px; + } +} + +@media (max-width: 991px) { + .cta-area-2 { + padding-top: 90px; + margin-top: 90px; + } +} + +.cta-bg-img { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + z-index: -1; +} + +.cta-bg-img:before { + content: ''; + position: absolute; + inset: 0; + background: #00112B; + opacity: 0.87; +} + +.cta-bg-img2 { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; +} + +.cta-wrap2 .cta-text { + max-width: 722px; + color: var(--border-color); + margin: 22px auto 0; +} + +/*****Cta area 3****/ +.cta-area-3 { + -webkit-transform: translate(0px, 122px); + -ms-transform: translate(0px, 122px); + transform: translate(0px, 122px); + margin-top: -122px; + position: relative; + z-index: 3; +} + +.cta-card { + padding: 60px; + border-radius: 20px; + overflow: hidden; + /* Small devices */ + /* Extra small devices */ +} + +@media (max-width: 767px) { + .cta-card { + padding: 40px; + } +} + +@media (max-width: 575px) { + .cta-card { + padding: 30px; + } +} + +.cta-wrap4 { + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ +} + +.cta-wrap4 .cta-text { + color: var(--border-color); +} + +@media (max-width: 1299px) { + .cta-wrap4 { + margin-right: -2px; + } +} + +@media (max-width: 1199px) { + .cta-wrap4 { + margin-right: -35px; + } +} + +@media (max-width: 991px) { + .cta-wrap4 { + margin-right: 0; + max-width: 500px; + text-align: center; + margin: auto; + } +} + +.cta4-shape4 { + top: -450px; + left: -350px; + width: 619.52px; + height: 619.52px; + border: 2px solid rgba(255, 255, 255, 0.15); + border-radius: 100px; + -webkit-transform: rotate(25.36deg); + -ms-transform: rotate(25.36deg); + transform: rotate(25.36deg); + z-index: 2; + -webkit-animation: spin 40s linear infinite; + animation: spin 40s linear infinite; +} + +.cta-4-ripple-shape .ripple-1, +.cta-4-ripple-shape .ripple-2, +.cta-4-ripple-shape .ripple-3, +.cta-4-ripple-shape .ripple-4, +.cta-4-ripple-shape .ripple-5, +.cta-4-ripple-shape .ripple-6 { + border: 3px solid rgba(255, 255, 255, 0.3); +} + +/*------------------- 4.00. Course -------------------*/ +/* Course 1 ---------------------------------- */ +@media (max-width: 1600px) { + .course-slider-1 .slick-arrow { + display: none !important; + } +} + +.course-title { + font-size: 24px; + font-weight: 500; + line-height: 1.417; +} + +.course-title a { + color: inherit; +} + +.course-title a:hover { + color: var(--theme-color); +} + +.course-img { + border-radius: 10px 10px 0 0; + overflow: hidden; + position: relative; +} + +.course-img img { + width: 100%; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.course-img .tag { + position: absolute; + top: 20px; + left: 20px; + background-color: var(--theme-color2); + color: var(--white-color); + font-weight: bold; + font-size: 14px; + font-family: var(--body-font); + padding: 2px 17px; + border-radius: 999px; +} + +.course-img .tag i { + margin-right: 3px; +} + +.course-img .tag ~ .tag { + -webkit-transform: translate(calc(100% + 10px), 0); + -ms-transform: translate(calc(100% + 10px), 0); + transform: translate(calc(100% + 10px), 0); +} + +.course-author { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + margin-bottom: 15px; +} + +.course-author .offer-tag { + margin-left: auto; + color: var(--theme-color2); + font-size: 16px; + font-weight: 500; + text-transform: uppercase; + display: block; +} + +.course-author .offer-tag a { + color: var(--theme-color2); +} + +.course-author .offer-tag a:hover { + color: var(--theme-color); +} + +.author-info { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; +} + +.author-info img { + border-radius: 999px; + width: 30px; + height: 30px; + object-fit: cover; +} + +.author-info .author-name { + font-size: 18px; + font-weight: 500; + color: var(--title-color); + display: block; + /* Large devices */ +} + +@media (max-width: 1199px) { + .author-info .author-name { + font-size: 16px; + } +} + +.author-info .author-name:hover { + color: var(--theme-color) !important; +} + +.course-rating { + display: -webkit-inline-box !important; + display: -webkit-inline-flex !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + font-size: 12px; + font-family: var(--body-font); + gap: 3px; +} + +.course-rating .star-rating { + width: 75px; + font-size: 11px; +} + +.course-meta { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.course-meta a, .course-meta span { + font-size: 12px; +} + +.course-meta a i, .course-meta span i { + margin-right: 5px; +} + +.course-meta.style2 { + -webkit-box-pack: start; + -webkit-justify-content: start; + -ms-flex-pack: start; + justify-content: start; + /* Extra small devices */ +} + +.course-meta.style2 a, .course-meta.style2 span { + font-size: 16px; +} + +.course-meta.style2 a i, .course-meta.style2 span i { + height: 20px; + width: 20px; + line-height: 20px; + text-align: center; + border-radius: 5px; + background: #DDE8FB; + margin-right: 8px; + font-size: 12px; + color: var(--theme-color); +} + +.course-meta.style2 a:not(:last-child), .course-meta.style2 span:not(:last-child) { + margin-right: 30px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .course-meta.style2 a:not(:last-child), .course-meta.style2 span:not(:last-child) { + margin-right: 20px; + } +} + +@media (max-width: 375px) { + .course-meta.style2 { + display: block; + } + .course-meta.style2 span { + display: block; + } + .course-meta.style2 span ~ span { + margin-top: 10px; + } +} + +.course-box { + border-radius: 10px; + background-color: var(--white-color); + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + overflow: hidden; +} + +.course-box .course-content { + padding: 0 30px; +} + +.course-box .course-img { + margin-bottom: 20px; +} + +.course-box .course-rating { + margin-bottom: 14px; + /* Large devices */ +} + +@media (max-width: 1199px) { + .course-box .course-rating { + margin-bottom: 9px; + } +} + +.course-box .course-title { + margin-bottom: 12px; + font-size: 20px; + font-weight: 500; + /* Large devices */ +} + +@media (max-width: 1199px) { + .course-box .course-title { + font-size: 19px; + } +} + +.course-box .course-meta { + padding-bottom: 13px; + border-bottom: 1px dashed #D0D7E3; + margin-bottom: 15px; +} + +.course-box .author-name { + margin-right: auto; +} + +.course-box:hover .course-img img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +/* Course 2 ---------------------------------- */ +.course-tab-1 { + margin: 0 -12px; +} + +.course-tab-1 .tab-btn, +.course-tab-1 .nav-link, +.course-tab-1 .filter-btn { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + border-radius: 10px; + background: var(--white-color); + padding: 30px; + gap: 20px; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + text-align: start; + -webkit-transition: 0.4s; + transition: 0.4s; + cursor: pointer; + /* Large devices */ +} + +@media (max-width: 1199px) { + .course-tab-1 .tab-btn, + .course-tab-1 .nav-link, + .course-tab-1 .filter-btn { + padding: 25px; + } +} + +.course-tab-1 .tab-btn .icon, +.course-tab-1 .nav-link .icon, +.course-tab-1 .filter-btn .icon { + width: 60px; + height: 60px; + line-height: 60px; + background: #EBF2FF; + border-radius: 10px; + display: inline-block; + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + text-align: center; +} + +.course-tab-1 .tab-btn .box-title, +.course-tab-1 .nav-link .box-title, +.course-tab-1 .filter-btn .box-title { + text-transform: capitalize; + font-size: 22px; + display: block; + color: var(--title-color); + /* Large devices */ +} + +@media (max-width: 1199px) { + .course-tab-1 .tab-btn .box-title, + .course-tab-1 .nav-link .box-title, + .course-tab-1 .filter-btn .box-title { + font-size: 18px; + margin-top: 0; + } +} + +.course-tab-1 .tab-btn .text, +.course-tab-1 .nav-link .text, +.course-tab-1 .filter-btn .text { + color: var(--body-color); + text-transform: capitalize; + font-family: var(--body-font); + font-weight: 400; + -webkit-transition: 0.4s; + transition: 0.4s; + margin-bottom: -0.4em; +} + +.course-tab-1 .tab-btn .text a, +.course-tab-1 .nav-link .text a, +.course-tab-1 .filter-btn .text a { + color: var(--body-color); +} + +.course-tab-1 .tab-btn.active, +.course-tab-1 .nav-link.active, +.course-tab-1 .filter-btn.active { + box-shadow: 0px 10px 12px 0px rgba(13, 94, 244, 0.2); + background: var(--theme-color); +} + +.course-tab-1 .tab-btn.active .box-title, +.course-tab-1 .nav-link.active .box-title, +.course-tab-1 .filter-btn.active .box-title { + color: var(--white-color); +} + +.course-tab-1 .tab-btn.active .icon, +.course-tab-1 .nav-link.active .icon, +.course-tab-1 .filter-btn.active .icon { + background: var(--white-color); +} + +.course-tab-1 .tab-btn.active .text, +.course-tab-1 .nav-link.active .text, +.course-tab-1 .filter-btn.active .text { + color: var(--white-color); +} + +.course-tab-1 .tab-btn.active .text a, +.course-tab-1 .nav-link.active .text a, +.course-tab-1 .filter-btn.active .text a { + color: var(--white-color); +} + +.course-tab-1 .slick-current.slick-active .tab-btn, +.course-tab-1 .slick-current.slick-active .nav-link, +.course-tab-1 .slick-current.slick-active .filter-btn { + box-shadow: 0px 10px 12px 0px rgba(13, 94, 244, 0.2); + background: var(--theme-color); +} + +.course-tab-1 .slick-current.slick-active .tab-btn .box-title, +.course-tab-1 .slick-current.slick-active .nav-link .box-title, +.course-tab-1 .slick-current.slick-active .filter-btn .box-title { + color: var(--white-color); +} + +.course-tab-1 .slick-current.slick-active .tab-btn .icon, +.course-tab-1 .slick-current.slick-active .nav-link .icon, +.course-tab-1 .slick-current.slick-active .filter-btn .icon { + background: var(--white-color); +} + +.course-tab-1 .slick-current.slick-active .tab-btn .text, +.course-tab-1 .slick-current.slick-active .nav-link .text, +.course-tab-1 .slick-current.slick-active .filter-btn .text { + color: var(--white-color); +} + +.course-tab-1 .slick-current.slick-active .tab-btn .text a, +.course-tab-1 .slick-current.slick-active .nav-link .text a, +.course-tab-1 .slick-current.slick-active .filter-btn .text a { + color: var(--white-color); +} + +.course-tab-1 .slick-arrow { + padding: 0; + -webkit-filter: drop-shadow(0px 4px 18px rgba(13, 94, 244, 0.24)); + filter: drop-shadow(0px 4px 18px rgba(13, 94, 244, 0.24)); + color: var(--theme-color); +} + +.course-tab-1 .slick-arrow:hover { + color: var(--white-color); +} + +@media (max-width: 1600px) { + .course-tab-1 .slick-arrow { + display: none !important; + } +} + +/* Course 3 ---------------------------------- */ +.course-box.style2 { + border-radius: 10px; + background: var(--white-color); + box-shadow: 0px 10px 20px 0px rgba(223, 234, 244, 0.5); +} + +.course-tab-2.tab-menu1 { + -webkit-box-pack: end; + -webkit-justify-content: end; + -ms-flex-pack: end; + justify-content: end; + /* Medium devices */ +} + +@media (max-width: 991px) { + .course-tab-2.tab-menu1 { + -webkit-box-pack: start; + -webkit-justify-content: start; + -ms-flex-pack: start; + justify-content: start; + } +} + +.course-tab-2.tab-menu1 .filter-btn { + font-size: 18px; + font-weight: 500; + text-transform: capitalize; + background: transparent; + box-shadow: none; + padding: 0 12px 5px 8px; + color: var(--title-color); + border-left: 1px solid transparent; + -webkit-transition: 0.4s; + transition: 0.4s; + border-radius: 0; + position: relative; +} + +.course-tab-2.tab-menu1 .filter-btn:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + background: -webkit-linear-gradient(left, #0d5ef4, rgba(13, 94, 244, 0)); + background: linear-gradient(to right, #0d5ef4, rgba(13, 94, 244, 0)); + width: 0; + -webkit-transition: 0.4s; + transition: 0.4s; + height: 1px; +} + +.course-tab-2.tab-menu1 .filter-btn.active, .course-tab-2.tab-menu1 .filter-btn:hover { + color: var(--theme-color); + border-color: var(--theme-color); +} + +.course-tab-2.tab-menu1 .filter-btn.active:after, .course-tab-2.tab-menu1 .filter-btn:hover:after { + width: 100%; +} + +/* Course 4 ---------------------------------- */ +.course-sec { + max-width: 1680px; + margin-left: auto; + margin-right: auto; + position: relative; +} + +.course-sec .bg-shape { + position: absolute; + top: 180px; + left: 0; + border-radius: 10px; + height: calc(100% - 180px); + width: 100%; +} + +.meta-box { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 12px; +} + +.meta-box i { + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 14px; + background-color: var(--theme-color); + color: var(--white-color); + box-shadow: 0px 4px 18px rgba(13, 94, 244, 0.24); + border-radius: 5px; +} + +.meta-box .text { + font-size: 16px; + color: var(--title-color); + font-weight: 500; + display: block; + line-height: 1; + margin-bottom: 6px; +} + +.meta-box .number { + display: block; + width: 100%; + line-height: 1; + font-size: 16px; +} + +.course-img { + position: relative; +} + +.course-img .play-btn { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.course-img .play-btn:after, .course-img .play-btn:before { + background-color: transparent; + border: 1px solid var(--white-color); +} + +.course-grid { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 50px; + position: relative; + gap: 30px; + border-radius: 10px; + border: 1px solid #ECF1F9; + background: var(--white-color); + box-shadow: 0px 9px 14px 0px #FBFBFB; + padding: 30px; + /* Extra small devices */ +} + +@media (max-width: 375px) { + .course-grid { + padding: 25px; + } +} + +.course-grid:last-of-type { + margin-bottom: 0; +} + +.course-grid .course-img { + min-width: -webkit-fit-content; + min-width: -moz-fit-content; + min-width: fit-content; + position: relative; + border-radius: 10px; + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + height: 100% !important; + /* Large devices */ +} + +.course-grid .course-img img { + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + height: 100%; + object-fit: cover; + border-radius: 10px; +} + +.course-grid .course-img::before { + content: ''; + height: 100%; + width: 100%; + position: absolute; + top: 0; + left: 0; + background-color: #0D2139; + opacity: 0.2; +} + +@media (max-width: 1199px) { + .course-grid .course-img { + display: none; + } +} + +.course-grid .course-content { + background-color: var(--white-color); + z-index: 3; +} + +.course-grid .course-rating { + font-size: 16px; +} + +.course-grid .offer-tag { + color: var(--theme-color2); + margin-left: auto; + font-size: 16px; + font-weight: 500; + text-transform: uppercase; +} + +.course-grid .offer-tag a { + color: var(--theme-color2); +} + +.course-grid .offer-tag a:hover { + color: var(--theme-color); +} + +.course-grid .course-title { + font-size: 24px; + font-weight: 600; + margin-top: 10px; + margin-bottom: 14px; +} + +.course-grid .course-author { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + margin-top: 20px; + padding-top: 20px; + margin-bottom: 0; + border-top: 1px dashed #D0D7E3; +} + +.course-grid:nth-of-type(even) { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.course-grid:nth-of-type(even) .course-content { + right: unset; + left: 0; +} + +.course-grid:hover .course-img img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +/* Course 5 ---------------------------------- */ +.video-course { + --box-space: 30px; + text-align: center; +} + +.video-course .course-img { + border-radius: 10px; + overflow: hidden; + position: relative; + z-index: 2; +} + +.video-course .course-img:before { + content: ''; + height: 100%; + width: 100%; + position: absolute; + top: 0; + left: 0; + background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #11213D 100%); + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #11213D 100%); + z-index: 1; +} + +.video-course .play-btn { + --icon-size: 70px; + font-size: 1em; + color: var(--white-color); + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.video-course .play-btn > i { + border: 2px solid; + background-color: transparent; + color: var(--white-color); +} + +.video-course .play-btn:after, .video-course .play-btn:before { + background-color: transparent; + border: 2px solid; +} + +.video-course .play-btn:hover > i { + color: var(--theme-color); +} + +.video-course .play-btn:hover:after, .video-course .play-btn:hover:before { + border-color: var(--theme-color); +} + +.video-course .tag { + top: 30px; + right: 30px; +} + +.video-course .course-content { + max-width: calc(100% - var(--box-space)*2); + margin-left: auto; + margin-right: auto; + background: var(--white-color); + border: 1px solid #ECF1F9; + box-shadow: 0px 9px 14px rgba(97, 94, 94, 0.06); + border-radius: 10px; + margin-top: -54px; + padding: 30px 15px; + position: relative; + z-index: 3; +} + +.video-course .course-title { + font-size: 22px; + font-weight: 600; + margin-bottom: 3px; + margin-top: -0.28em; +} + +.video-course .author-name { + display: block; + margin-bottom: -0.45em; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + margin-left: auto; + margin-right: auto; +} + +.video-course:hover .course-img img { + -webkit-transform: scale(1.08); + -ms-transform: scale(1.08); + transform: scale(1.08); +} + +/* Course Pages ---------------------------------- */ +.course-result-count { + font-size: 18px; + font-weight: 500; + color: var(--title-color); + display: inline-block; +} + +/* Extra small devices */ +@media (max-width: 575px) { + .course-result-count { + font-size: 16px; + } +} + +/* Course List ---------------------------------- */ +.course-list { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 40px; + position: relative; + padding: var(--blog-space-y, 40px) var(--blog-space-x, 40px); + border: 1px solid var(--border-color); + box-shadow: 0px 9px 14px #fbfbfb; + border-radius: 10px; + margin-bottom: 30px; +} + +.course-list .course-content { + max-width: 730px; +} + +.course-list .course-img { + min-width: 530px; +} + +.course-list .course-img .tag { + right: unset; + left: 20px; +} + +.course-list .course-title { + font-size: 30px; + font-weight: 600; + line-height: 1.333; +} + +.course-list .course-meta { + max-width: 560px; +} + +.course-list .course-author { + max-width: 360px; + margin-bottom: 17px; +} + +.course-list .course-text { + margin-bottom: 20px; +} + +/* Large devices */ +@media (max-width: 1199px) { + .course-list .course-img { + display: none; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .course-list .course-title { + font-size: 24px; + margin-bottom: 10px; + } + .course-list .course-author { + max-width: 360px; + margin-bottom: 10px; + } + .course-list .course-text { + margin-bottom: 15px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .course-list { + --blog-space-x: 20px; + } + .course-list .course-author { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 3px 10px; + } +} + +/* Course Details ---------------------------------- */ +.course-tags a { + display: inline-block; + background-color: var(--theme-color); + color: var(--white-color); + border-radius: 999px; + padding: 0 15px; + font-size: 12px; + font-weight: 500; + text-transform: uppercase; + margin-bottom: 4px; +} + +.course-tags a:hover { + background-color: var(--theme-color2); +} + +.course-single-meta { + padding: 0; + margin: 0; + /* Small devices */ +} + +.course-single-meta li { + list-style: none; + display: inline-block; + /* Small devices */ + /* Extra small devices */ +} + +.course-single-meta li:not(:last-child) { + margin-right: 50px; + padding-right: 50px; + position: relative; + border-right: 1px solid #D0DBE9; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .course-single-meta li:not(:last-child) { + margin-right: 30px; + padding-right: 30px; + } +} + +@media (max-width: 1299px) { + .course-single-meta li:not(:last-child) { + margin-right: 25px; + padding-right: 25px; + } +} + +@media (max-width: 1199px) { + .course-single-meta li:not(:last-child) { + padding-right: 0; + border-right: 0; + } +} + +@media (max-width: 375px) { + .course-single-meta li:not(:last-child) { + display: block; + } +} + +@media (max-width: 767px) { + .course-single-meta li { + width: 40%; + margin-bottom: 20px; + } +} + +@media (max-width: 375px) { + .course-single-meta li { + width: auto; + } +} + +.course-single-meta li.course-single-meta-author { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; +} + +.course-single-meta li.course-single-meta-author img { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + max-width: 40px; + border-radius: 50%; +} + +.course-single-meta li .meta-title { + display: block; + font-size: 14px; + font-family: var(--body-font); +} + +.course-single-meta li a { + font-size: 16px; + font-weight: 500; + font-family: var(--title-font); + color: var(--title-color); +} + +.course-single-meta li a:hover { + color: var(--theme-color); +} + +.course-single-meta li .course-rating { + font-size: 16px; +} + +@media (max-width: 767px) { + .course-single-meta { + margin-bottom: -20px; + } +} + +.course-tab { + gap: 1px; + position: relative; +} + +.course-tab .nav-link { + font-size: 14px; + font-weight: 500; + text-transform: uppercase; + background-color: var(--smoke-color); + padding: 20px 20px; + color: var(--body-color); + width: 100%; + text-align: center; + border-top: 5px solid transparent; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.course-tab .nav-link:hover, .course-tab .nav-link.active { + color: var(--theme-color); +} + +.course-tab .nav-link.active { + background: transparent; + border-top: 5px solid var(--theme-color); +} + +.course-tab .nav-link i { + margin-right: 8px; +} + +.course-tab .nav-item { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.course-tab .indicator { + position: absolute; + top: 0; + left: 0; + height: 3px !important; + background-color: var(--theme-color); + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.author-meta { + margin-bottom: 18px; +} + +.author-meta a, .author-meta span { + color: var(--title-color); + margin-right: 20px; + font-weight: 500; +} + +.author-meta a i, .author-meta span i { + margin-right: 8px; + color: var(--theme-color); +} + +.author-meta a:hover, .author-meta span:hover { + color: var(--theme-color); +} + +.author-meta a:last-child, .author-meta span:last-child { + margin-right: 0; +} + +.course-description { + padding: var(--blog-space-y, 35px) var(--blog-space-x, 40px); +} + +.course-description > p:last-of-type { + margin-bottom: 0; +} + +.course-curriculam { + padding: var(--blog-space-y, 40px) var(--blog-space-x, 40px); +} + +.course-instructor { + padding: 0 var(--blog-space-x, 40px) 0 var(--blog-space-x, 40px); + width: 100%; +} + +.course-Reviews .th-comments-wrap { + margin: var(--blog-space-y, 40px) var(--blog-space-x, 40px); +} + +.course-Reviews .th-comment-form { + margin-top: 0; + margin-bottom: 0; + padding: var(--blog-space-y, 40px) var(--blog-space-x, 40px); + margin-left: -1px; + margin-right: -1px; +} + +.course-single-top { + position: relative; + margin-bottom: var(--blog-space-y, 40px); + padding: var(--blog-space-y, 40px) var(--blog-space-x, 40px); + border: 1px solid var(--border-color); + box-shadow: 0px 9px 14px #fbfbfb; + border-radius: 10px; +} + +.course-single .course-title { + font-size: 36px; + font-weight: 600; + line-height: 1.278; + margin-bottom: 25px; + margin-top: 15px; + /* Medium Large devices */ + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + .course-single .course-title { + font-size: 30px; + } +} + +@media (max-width: 1299px) { + .course-single .course-title { + font-size: 28px; + } +} + +.course-single .course-img { + margin-bottom: var(--blog-space-y, 40px); + border-radius: 10px; +} + +.course-single .course-img .tag { + top: 30px; + left: 30px; +} + +.course-single .course-tags { + margin-bottom: 15px; +} + +.course-single-bottom { + position: relative; + margin-bottom: var(--blog-space-y, 40px); + border: 1px solid var(--border-color); + box-shadow: 0px 9px 14px #fbfbfb; + border-radius: 10px; + padding-bottom: 10px; + overflow: hidden; +} + +/* Large devices */ +@media (max-width: 1199px) { + .course-single { + --blog-space-x: 20px; + } + .course-single .course-title { + font-size: 30px; + } + .course-single-meta .text-theme { + display: none; + } + .course-single-meta > a, + .course-single-meta > span, + .course-single-meta > div { + font-size: 14px; + margin-right: 5px; + padding-right: 10px; + } + .course-author-box .auhtor-img { + min-height: 100%; + max-width: 200px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .course-single { + --blog-space-x: 40px; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .course-single { + --blog-space-x: 20px; + } + .course-single .course-title { + font-size: 24px; + margin-bottom: 18px; + } + .course-single .course-img { + margin-bottom: 25px; + } + .course-single .course-img img { + min-height: 230px; + object-fit: cover; + } + .course-tab .nav-link i { + margin-right: 0; + display: block; + } + .course-single-meta > a, + .course-single-meta > span, + .course-single-meta > div { + padding-right: 5px; + } + .course-single-meta > a i, + .course-single-meta > span i, + .course-single-meta > div i { + margin-right: 5px; + } + .course-single-meta > a:after, + .course-single-meta > span:after, + .course-single-meta > div:after { + display: none; + } + .course-author-box { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + .course-author-box .auhtor-img { + min-height: 100%; + max-width: 100%; + } + .course-author-box .auhtor-img img { + width: 100%; + } +} + +/* Extra small devices */ +@media (max-width: 575px) { + .course-tab .nav-link { + padding: 12px; + } + .course-author-box .media-body { + padding: 35px 20px 35px 20px; + } +} + +@media (max-width: 460px) { + .course-tab .nav-item { + -webkit-flex-basis: 49%; + -ms-flex-preferred-size: 49%; + flex-basis: 49%; + } +} + +/* Extra small devices */ +@media (max-width: 375px) { + .course-single .course-title { + font-size: 20px; + } +} + +/******Course Page********/ +.course-sort-bar.th-sort-bar { + background: var(--smoke-color); + border-radius: 10px; + padding: 28px 34px 23px; +} + +.course-sort-bar.th-sort-bar .woocommerce-result-count { + font-family: var(--title-font); + font-size: 18px; + font-weight: 500; +} + +/*------------------- 4.00. Process -------------------*/ +/* Process 1 ---------------------------------- */ +.process-bg-shape2 { + /* Extra large devices */ +} + +@media (max-width: 1500px) { + .process-bg-shape2 { + display: none; + } +} + +.process-card { + text-align: center; + max-width: 338px; + margin: 0 auto 0 auto; + position: relative; + /* Medium devices */ +} + +.process-card-wrap { + margin-bottom: 0px; + position: relative; + /* Large devices */ + /* Medium devices */ +} + +@media (max-width: 1199px) { + .process-card-wrap { + margin-bottom: -30px; + } +} + +@media (max-width: 991px) { + .process-card-wrap { + margin-bottom: 0; + } +} + +.process-card-wrap .process-arrow { + position: absolute; + right: 0; + top: 24px; + -webkit-transform: translate(50%, 0); + -ms-transform: translate(50%, 0); + transform: translate(50%, 0); + /* Medium Large devices */ + /* Large devices */ +} + +@media (max-width: 1299px) { + .process-card-wrap .process-arrow { + width: 110px; + top: 50px; + } +} + +@media (max-width: 1199px) { + .process-card-wrap .process-arrow { + display: none; + } +} + +.process-card-wrap:last-child { + border-right: none; +} + +.process-card-wrap:last-child .process-arrow { + display: none; +} + +.process-card-wrap:nth-child(2) .process-card_img { + -webkit-transform: rotate(30deg); + -ms-transform: rotate(30deg); + transform: rotate(30deg); +} + +.process-card-wrap:nth-child(2) .process-card_img img { + -webkit-transform: rotate(-30deg) scale(1.3); + -ms-transform: rotate(-30deg) scale(1.3); + transform: rotate(-30deg) scale(1.3); +} + +.process-card-wrap:nth-child(2) .process-card_icon { + right: 80px; + left: auto; +} + +@media (max-width: 991px) { + .process-card { + margin-top: 30px; + } +} + +.process-card_img { + margin-bottom: 37px; + -webkit-transform: rotate(-30deg); + -ms-transform: rotate(-30deg); + transform: rotate(-30deg); + border-radius: 20px; + display: inline-block; + overflow: hidden; + width: 170px; + height: 170px; +} + +.process-card_img img { + -webkit-transform: rotate(30deg) scale(1.3); + -ms-transform: rotate(30deg) scale(1.3); + transform: rotate(30deg) scale(1.3); +} + +.process-card_icon { + width: 80px; + height: 80px; + line-height: 72px; + border-radius: 50%; + border: 4px solid var(--white-color); + background: var(--theme-color); + position: absolute; + top: -30px; + left: 80px; +} + +.process-card_icon img { + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.process-card_title { + font-size: 22px; + font-weight: 600; + margin-bottom: 15px; +} + +.process-card_text { + margin-bottom: -0.5em; +} + +.process-card:hover .process-card_icon img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +/*------------------- 4.00. Event -------------------*/ +/* Event 1 ---------------------------------- */ +@media (max-width: 1600px) { + .event-slider-1 .slick-arrow { + display: none !important; + } +} + +.event-meta { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 5px 20px; +} + +.event-meta p, .event-meta span, .event-meta a { + margin-bottom: 0; + font-size: 14px; +} + +.event-meta p i, .event-meta span i, .event-meta a i { + margin-right: 5px; + color: var(--theme-color); +} + +.event-author { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 15px; +} + +.event-author .avater { + max-width: 45px; + border-radius: 999px; + overflow: hidden; +} + +.event-author .author-name { + font-size: 16px; + font-weight: 500; + color: var(--title-color); +} + +.event-author .author-desig { + font-size: 12px; + margin-bottom: 0; +} + +.event-card { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 30px; + position: relative; + padding: 40px; + border-radius: 10px; + background-color: var(--white-color); + border: 1px solid var(--border-color); + z-index: 2; + margin-top: 67px; + /* Extra large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ +} + +@media (max-width: 1500px) { + .event-card { + margin-left: 30px; + margin-top: 47px; + } +} + +@media (max-width: 1299px) { + .event-card { + padding: 30px; + margin-top: 30px; + } +} + +@media (max-width: 1199px) { + .event-card { + margin-top: 0; + margin-left: 0; + } +} + +@media (max-width: 991px) { + .event-card { + margin-top: 30px; + margin-left: 30px; + } +} + +@media (max-width: 320px) { + .event-card { + margin-left: 0; + margin-top: 0; + } +} + +.event-card_img { + overflow: hidden; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + display: inline-block; + position: absolute; + top: -67px; + left: -35px; + /* Extra large devices */ + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +.event-card_img img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +@media (max-width: 1500px) { + .event-card_img { + left: -30px; + } +} + +@media (max-width: 1399px) { + .event-card_img { + width: 180px; + top: -47px; + } +} + +@media (max-width: 1299px) { + .event-card_img { + width: 140px; + top: -30px; + } +} + +@media (max-width: 1199px) { + .event-card_img { + position: initial; + width: auto; + } +} + +@media (max-width: 991px) { + .event-card_img { + position: absolute; + } +} + +@media (max-width: 375px) { + .event-card_img { + width: 155px; + } +} + +@media (max-width: 320px) { + .event-card_img { + width: 125px; + position: initial; + } +} + +.event-card .event-author { + padding-left: 155px; + margin-bottom: 30px; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +@media (max-width: 1399px) { + .event-card .event-author { + padding-left: 135px; + } +} + +@media (max-width: 1299px) { + .event-card .event-author { + padding-left: 105px; + } +} + +@media (max-width: 1199px) { + .event-card .event-author { + padding-left: 0; + margin-bottom: 20px; + } +} + +@media (max-width: 991px) { + .event-card .event-author { + padding-left: 160px; + margin-bottom: 80px; + } +} + +@media (max-width: 375px) { + .event-card .event-author { + padding-left: 110px; + margin-bottom: 40px; + } +} + +@media (max-width: 320px) { + .event-card .event-author { + padding-left: 0px; + margin-bottom: 20px; + } +} + +.event-card .event-meta { + margin-top: -0.3em; + margin-bottom: 10px; +} + +.event-card_title { + font-size: 22px; + font-weight: 600; + margin-bottom: 25px; +} + +.event-card_title a { + color: inherit; +} + +.event-card_title a:hover { + color: var(--theme-color); +} + +.event-card_bottom { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 15px 25px; +} + +.event-card .event-card-shape { + position: absolute; + right: 40px; + bottom: 40px; + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .event-card .event-card-shape { + right: 30px; + bottom: 30px; + } +} + +.event-card .th-btn { + padding: 15.5px 27px; +} + +.event-card:hover .event-card_img img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +/* Event Details --------------------------------- */ +.event-details .event-img { + border-radius: 10px; + overflow: hidden; + margin-bottom: 40px; +} + +.event-details .event-img img { + min-height: 300px; + object-fit: cover; +} + +.event-details .checklist ul li { + font-weight: 400; + font-family: var(--body-font); + color: var(--body-color); +} + +.event-details .checklist ul li:before { + font-weight: 400; +} + +/********event-area2********/ +.event-grid { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 50px; + position: relative; + /* Small devices */ + /* Extra small devices */ +} + +.event-grid:last-of-type { + margin-bottom: 0; +} + +.event-grid .event-img { + width: 41.6666666667%; + position: relative; + height: 240px; + border-radius: 10px; +} + +.event-grid .event-img img { + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + height: 100%; + object-fit: cover; + border-radius: 10px; +} + +.event-grid .event-content { + background-color: var(--white-color); + width: 63%; + box-shadow: 0px 4px 29px rgba(152, 170, 204, 0.15); + border-radius: 10px; + padding: 60px 60px 60px 40px; + position: absolute; + bottom: 50%; + right: 0; + z-index: 3; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + margin-left: 40px; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + /* Medium Large devices */ + /* Large devices */ +} + +.event-grid .event-content .media-body { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; +} + +.event-grid .event-content .event-bg-shape { + position: absolute; + left: -40px; + top: 0; + height: 100%; + width: 100%; + background: var(--white-color); + z-index: -1; + -webkit-mask-size: cover; +} + +@media (max-width: 1299px) { + .event-grid .event-content { + width: 66%; + padding: 50px 50px 50px 30px; + } +} + +@media (max-width: 1199px) { + .event-grid .event-content { + width: 73%; + padding: 40px 40px 40px 20px; + } +} + +.event-grid .event-title { + font-size: 24px; + font-weight: 600; + margin-top: -0.2em; + margin-bottom: 12px; + /* Large devices */ +} + +.event-grid .event-title a { + color: var(--title-color); +} + +.event-grid .event-title a:hover { + color: var(--theme-color); +} + +@media (max-width: 1199px) { + .event-grid .event-title { + font-size: 22px; + } +} + +.event-grid .event-meta { + gap: 5px 30px; + margin-bottom: -0.3em; +} + +@media (max-width: 767px) { + .event-grid { + display: block; + } + .event-grid .event-img { + width: 100%; + border-radius: 10px 10px 0 0; + } + .event-grid .event-img img { + border-radius: 10px 10px 0 0; + } + .event-grid .event-content { + position: initial; + width: auto; + -webkit-transform: none; + -ms-transform: none; + transform: none; + margin: 0; + padding: 40px; + display: block; + border-radius: 0 0 10px 10px; + } + .event-grid .event-content .event-bg-shape { + display: none; + } + .event-grid .event-content .media-body { + margin-top: 30px; + } +} + +@media (max-width: 575px) { + .event-grid .event-content { + padding: 30px; + } +} + +.event-grid:nth-of-type(odd) { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + /* Small devices */ + /* Extra small devices */ +} + +.event-grid:nth-of-type(odd) .event-content { + right: unset; + left: 0; + margin-left: 0; + margin-right: 40px; + padding: 60px 40px 60px 60px; + /* Medium Large devices */ + /* Large devices */ +} + +.event-grid:nth-of-type(odd) .event-content .event-bg-shape { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); + left: auto; + right: -40px; +} + +@media (max-width: 1299px) { + .event-grid:nth-of-type(odd) .event-content { + padding: 50px 30px 50px 50px; + } +} + +@media (max-width: 1199px) { + .event-grid:nth-of-type(odd) .event-content { + padding: 40px 20px 40px 40px; + } +} + +@media (max-width: 767px) { + .event-grid:nth-of-type(odd) .event-content { + margin: 0; + padding: 40px; + } +} + +@media (max-width: 575px) { + .event-grid:nth-of-type(odd) .event-content { + padding: 30px; + } +} + +.elementor-widget-container .event-grid:nth-of-type(even) { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + /* Small devices */ + /* Extra small devices */ +} + +.elementor-widget-container .event-grid:nth-of-type(even) .event-content { + right: unset; + left: 0; + margin-left: 0; + margin-right: 40px; + padding: 60px 40px 60px 60px; + /* Large devices */ +} + +.elementor-widget-container .event-grid:nth-of-type(even) .event-content .event-bg-shape { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); + left: auto; + right: -40px; +} + +@media (max-width: 1199px) { + .elementor-widget-container .event-grid:nth-of-type(even) .event-content { + padding: 40px 20px 40px 40px; + } +} + +@media (max-width: 767px) { + .elementor-widget-container .event-grid:nth-of-type(even) .event-content { + margin: 0; + padding: 40px; + } +} + +@media (max-width: 575px) { + .elementor-widget-container .event-grid:nth-of-type(even) .event-content { + padding: 30px; + } +} + +/******event details*******/ +.event-details-wrap { + border-radius: 10px; + border: 1px solid #E3EAF3; + background: var(--white-color); + padding: 40px; + margin-bottom: 30px; + /* Extra small devices */ +} + +@media (max-width: 575px) { + .event-details-wrap { + padding: 30px; + } +} + +.event-details-wrap .event-img { + border-radius: 10px; + margin-bottom: 40px; +} + +.event-details-wrap .event-img img { + border-radius: 10px; +} + +.counter-list.event-counter { + background: var(--smoke-color); + border-radius: 10px; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + margin: 60px 0 0 0; + padding: 0; + gap: 0; + /* Small devices */ + /* Extra small devices */ +} + +.counter-list.event-counter li { + display: block; + text-align: center; + padding: 59px 87px; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ + /* Small devices */ +} + +.counter-list.event-counter li:after { + display: none; +} + +.counter-list.event-counter li:not(:last-child) { + border-right: 2px solid var(--white-color); +} + +.counter-list.event-counter li .count-number { + color: var(--title-color); + font-size: 44px; + font-weight: 600; + margin-bottom: 17px; + margin-top: 4px; +} + +.counter-list.event-counter li .count-name { + color: var(--body-color); + font-family: var(--body-font); + text-transform: uppercase; + font-weight: 400; + margin-bottom: -0.4em; + display: block; +} + +@media (max-width: 1399px) { + .counter-list.event-counter li { + padding: 49px 60px; + } +} + +@media (max-width: 1299px) { + .counter-list.event-counter li { + padding: 39px 54px; + } + .counter-list.event-counter li .count-number { + font-size: 36px; + } +} + +@media (max-width: 1199px) { + .counter-list.event-counter li { + padding: 30px 42px; + } + .counter-list.event-counter li .count-number { + font-size: 30px; + margin-bottom: 10px; + } +} + +@media (max-width: 991px) { + .counter-list.event-counter li { + padding: 30px 52px; + } +} + +@media (max-width: 767px) { + .counter-list.event-counter li { + padding: 20px 33px; + } + .counter-list.event-counter li .count-number { + font-size: 24px; + } + .counter-list.event-counter li .count-name { + font-size: 14px; + } +} + +@media (max-width: 767px) { + .counter-list.event-counter { + margin: 40px 0 0 0; + } +} + +@media (max-width: 575px) { + .counter-list.event-counter { + display: grid; + grid-template-columns: repeat(2, 1fr); + } + .counter-list.event-counter li:nth-child(1) { + border-bottom: 2px solid var(--white-color); + } + .counter-list.event-counter li:nth-child(2) { + border-right: 0; + border-bottom: 2px solid var(--white-color); + } +} + +/*------------------- 4.00. Category -------------------*/ +/* Category 1 ---------------------------------- */ +.category-sec-wrap .sec-title { + font-size: 36px; + margin-bottom: 90px; + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ +} + +@media (max-width: 1299px) { + .category-sec-wrap .sec-title { + margin-bottom: 80px; + } +} + +@media (max-width: 1199px) { + .category-sec-wrap .sec-title { + margin-bottom: 30px; + } +} + +@media (max-width: 767px) { + .category-sec-wrap .sec-title { + font-size: 28px; + } +} + +.category-sec-wrap .category-slider { + padding-top: 35px; + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ +} + +.category-sec-wrap .category-slider .slick-arrow { + opacity: 1; + visibility: visible; + --pos-x: 0; + top: 20px; + right: 60px; + left: auto; + width: 40px; + height: 30px; + line-height: 30px; + border-radius: 10px; + background: var(--smoke-color); + box-shadow: none; + color: var(--theme-color); +} + +.category-sec-wrap .category-slider .slick-arrow.slick-next { + right: 10px; +} + +.category-sec-wrap .category-slider .slick-arrow:hover { + background: var(--theme-color); + color: var(--white-color); +} + +@media (max-width: 1399px) { + .category-sec-wrap .category-slider { + margin-left: 30px; + } +} + +@media (max-width: 1299px) { + .category-sec-wrap .category-slider { + margin-top: 80px; + } +} + +@media (max-width: 1199px) { + .category-sec-wrap .category-slider { + margin-top: 20px; + margin-left: 0; + margin-right: 0; + } +} + +.category-sec-wrap .category-shape-arrow { + /* Medium Large devices */ +} + +@media (max-width: 1299px) { + .category-sec-wrap .category-shape-arrow { + top: 50px; + } +} + +.category-card { + text-align: center; + border-radius: 10px; + border: 1px solid var(--f-2-f-2-f-2, #F2F2F2); + background: var(--white-color, #FFF); + box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.06); + padding: 20px; +} + +.category-card_icon { + width: 60px; + height: 60px; + line-height: 60px; + min-width: 60px; + background-color: var(--smoke-color); + border-radius: 999px; + text-align: center; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + margin: auto; + margin-bottom: 20px; +} + +.category-card_icon img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.category-card_title { + font-size: 20px; + font-weight: 500; + margin-top: -0.23em; + margin-bottom: 2px; +} + +.category-card_title a { + color: inherit; +} + +.category-card_title a:hover { + color: var(--theme-color); +} + +.category-card_text { + margin-bottom: 17px; +} + +.category-card .th-btn { + padding: 10.5px 20px; + width: 100%; +} + +.category-card:hover .category-card_icon { + background-color: var(--theme-color); +} + +.category-card:hover .category-card_icon img { + -webkit-filter: brightness(0) invert(1); + filter: brightness(0) invert(1); +} + +.category-card.style2 { + background: transparent; + box-shadow: none; + border: 0; + padding: 30px; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.category-card.style2 .category-card_icon { + background: #E8EFFA; + margin-bottom: 30px; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.category-card.style2 .category-card_icon img { + -webkit-filter: none; + filter: none; +} + +.category-card.style2 .box-title { + font-weight: 500; + margin-bottom: 10px; +} + +.category-card.style2 .category-card_text { + font-family: var(--body-font); + display: block; + margin-bottom: 13px; +} + +.category-card.style2 .link-btn { + font-weight: 600; + color: var(--title-color); +} + +.category-card.style2 .link-btn:hover { + color: var(--theme-color); +} + +.category-card.style2.cat-card2-active, .category-card.style2:hover { + border-radius: 10px; + background: var(--white-color); + box-shadow: 0px 10px 30px 0px rgba(206, 211, 230, 0.45); +} + +.category-card.style2.cat-card2-active .category-card_icon, .category-card.style2:hover .category-card_icon { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +/* Small devices */ +@media (max-width: 767px) { + .category-card { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 22px; + } + .category-card_content { + text-align: center; + } + .category-card_title { + margin-bottom: 10px; + } + .category-card_text { + max-width: 360px; + margin-left: auto; + margin-right: auto; + } +} + +/* Category 2 ---------------------------------- */ +.category-list { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + gap: 5px; + border-radius: 10px; + border: 1px solid #D0DBE9; + background: var(--white-color); + border-radius: 10px; + margin-left: 30px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + position: relative; + z-index: 2; +} + +.category-list:before { + content: ''; + background-color: var(--theme-color); + width: 0; + height: 0; + border-radius: inherit; + position: absolute; + top: 0; + right: 0; + -webkit-transition: 0.4s linear; + transition: 0.4s linear; + z-index: -1; +} + +.category-list_icon { + width: 60px; + height: 60px; + line-height: 60px; + min-width: 60px; + background-color: #EBF2FF; + border-radius: 10px; + text-align: center; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + margin-right: 15px; + border: 1px solid #D0DBE9; + margin-left: -30px; +} + +.category-list_icon img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.category-list_content { + position: relative; + overflow: hidden; + padding: 26px 26px 26px 0; + width: 100%; + border-radius: 10px; +} + +.category-list .icon-btn { + margin-left: auto; + min-width: 50px; + border: 1px solid var(--theme-color); + color: var(--theme-color); + position: absolute; + bottom: -12px; + right: -12px; + opacity: 0; + line-height: 44px; + -webkit-transition: 0.7s; + transition: 0.7s; +} + +.category-list .icon-btn i { + margin-left: -8px; +} + +.category-list_title { + font-size: 24px; + font-weight: 500; + margin-top: -0.23em; + margin-bottom: 2px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + /* Medium Large devices */ + /* Medium Large devices */ +} + +.category-list_title a { + color: inherit; + -webkit-transition: 0s; + transition: 0s; +} + +@media (max-width: 1399px) { + .category-list_title { + font-size: 22px; + } +} + +@media (max-width: 1299px) { + .category-list_title { + font-size: 18px; + } +} + +.category-list_text { + display: block; + margin-bottom: -0.4em; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.category-list:hover { + box-shadow: 0px 10px 12px 0px rgba(13, 94, 244, 0.2); +} + +.category-list:hover:before { + width: 100%; + height: 100%; +} + +.category-list:hover .category-list_title { + color: var(--white-color); +} + +.category-list:hover .category-list_text { + color: var(--white-color); +} + +.category-list:hover .category-list_icon { + background: var(--theme-color); +} + +.category-list:hover .category-list_icon img { + -webkit-filter: brightness(99); + filter: brightness(99); +} + +.category-list:hover .icon-btn { + background-color: var(--white-color); + color: var(--theme-color); + border-color: var(--white-color); + opacity: 1; +} + +/*------------------- 4.00. Tabmenu -------------------*/ +/* Tab Menu 1 ---------------------------------- */ +.tab-menu1 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 20px; + margin-bottom: 40px; +} + +.tab-menu1 button { + font-size: 14px; + color: var(--title-color); + font-weight: 500; + text-transform: uppercase; + border: none; + background-color: var(--white-color); + padding: 9.5px 30px; + box-shadow: 0px 4px 10px rgba(107, 131, 174, 0.04); + border-radius: 999px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.tab-menu1 button:hover { + color: var(--theme-color); +} + +.tab-menu1 button.active { + color: var(--white-color); + background-color: var(--theme-color); +} + +/* Medium Large devices */ +@media (max-width: 1399px) { + .tab-menu1 { + gap: 10px; + } + .tab-menu1 button { + padding: 9.5px 25px; + } +} + +/* Large devices */ +@media (max-width: 1199px) { + .tab-menu1 { + margin-bottom: 30px; + } + .tab-menu1 button { + font-size: 13px; + padding: 7px 17px; + } +} + +/* Tab Menu 2 ---------------------------------- */ +.tab-menu2 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: end; + -webkit-justify-content: end; + -ms-flex-pack: end; + justify-content: end; + gap: 40px; + position: relative; + margin-bottom: -0.4em; +} + +.tab-menu2 button { + font-size: 14px; + color: var(--title-color); + font-weight: 500; + line-height: 1.556; + text-transform: uppercase; + border: none; + padding: 0; + background-color: transparent; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + position: relative; +} + +.tab-menu2 button:before { + content: 'New'; + background-color: var(--theme-color); + color: var(--white-color); + display: inline-block; + font-family: var(--body-font); + font-size: 14px; + line-height: 1.5; + border-radius: 3px; + padding: 0px 7px; + position: absolute; + bottom: 0; + right: -10px; + visibility: hidden; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.tab-menu2 button:after { + content: ''; + border-style: solid; + border-width: 9px 9px 0 0; + border-color: var(--theme-color) transparent transparent transparent; + position: absolute; + bottom: 100%; + right: 10px; + visibility: hidden; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.tab-menu2 button:hover { + color: var(--theme-color); +} + +.tab-menu2 button.active { + color: var(--theme-color); +} + +.tab-menu2 button.active:before, .tab-menu2 button.active:after { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + visibility: visible; +} + +.tab-menu2 button.active:before { + bottom: calc(100% + 9px); +} + +.tab-menu2 button.active:after { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +/* Large devices */ +@media (max-width: 1199px) { + .tab-menu2 { + gap: 23px; + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .tab-menu2 { + -webkit-box-pack: start; + -webkit-justify-content: start; + -ms-flex-pack: start; + justify-content: start; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .tab-menu2 { + gap: 26px 20px; + } + .tab-menu2 button:before { + font-size: 12px; + } + .tab-menu2 button.active:before { + bottom: calc(100% + 5px); + } +} + +/*------------------- 4.00. Feature -------------------*/ +/* Feature 1 ---------------------------------- */ +.feature-card { + padding: 45px 30px; + background-color: var(--white-color); + box-shadow: 0px 4px 21px rgba(179, 193, 219, 0.15); + border-radius: 10px; + text-align: center; +} + +.feature-card-wrap:nth-child(even) { + -webkit-transform: translateY(24px); + -ms-transform: translateY(24px); + transform: translateY(24px); +} + +.feature-card_icon { + margin-bottom: 25px; +} + +.feature-card_icon img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.feature-card_title { + font-size: 22px; + margin-bottom: 12px; + margin-top: -0.28em; + font-weight: 600; +} + +.feature-card_text { + margin-bottom: -0.45em; +} + +.feature-card:hover .feature-card_icon img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +/* Small devices */ +@media (max-width: 767px) { + .feature-card-wrap:nth-child(even) { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +/* Feature 1 ---------------------------------- */ +.feature-grid { + padding: 60px 50px; + border-radius: 10px; + text-align: center; + border: 2px solid #0B2950; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.feature-grid_icon { + width: 100px; + height: 100px; + line-height: 100px; + background-color: var(--theme-color); + border-radius: 50%; + text-align: center; + margin: 0 auto 40px auto; +} + +.feature-grid_icon img { + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.feature-grid_title { + font-size: 24px; + margin-bottom: 14px; + margin-top: -0.28em; + font-weight: 600; + color: var(--white-color); +} + +.feature-grid_text { + margin-bottom: -0.48em; + color: var(--light-color); +} + +.feature-grid:hover { + background-color: #092141; +} + +.feature-grid:hover .feature-grid_icon img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +/* Large devices */ +@media (max-width: 1199px) { + .feature-grid { + padding: 45px 15px; + } + .feature-grid_icon { + margin: 0 auto 30px auto; + } +} + +/* Small devices */ +@media (max-width: 767px) { + .feature-grid_text { + max-width: 400px; + margin-left: auto; + margin-right: auto; + } +} + +/*------------------- 4.00. LMS -------------------*/ +.course-rating .tutor-ratings-stars > * { + margin: 0 1px; +} + +.course-rating .tutor-ratings-stars span { + font-size: 12px; +} + +.course-rating .tutor-ratings-average { + margin-left: 7px; +} + +.course-rating .tutor-mb-8 { + margin-bottom: 0; +} + +.th-btn { + position: relative; + z-index: 2; + overflow: hidden; + vertical-align: middle; + display: inline-block; + border: none; + text-transform: uppercase; + text-align: center; + background-color: var(--theme-color); + color: var(--white-color); + font-family: var(--title-font); + box-shadow: 0px 6px 16px rgba(13, 94, 244, 0.24); + border-radius: 5px; +} + +.tutor-btn { + font-family: var(--title-font); + font-size: 14px; + font-weight: 600; + line-height: 1; + padding: 20px 29px; + border-radius: 5px; + text-transform: uppercase; +} + +.tutor-bg-primary.tutor-color-white:hover { + color: var(--white-color); +} + +.tutor-ratings-stars { + color: var(--theme-color); +} + +@media (min-width: 1200px) { + .tutor-grid-4 { + grid-template-columns: repeat(3, 1fr); + } +} + +@media (min-width: 1400px) { + .tutor-grid-4 { + grid-template-columns: repeat(4, 1fr); + } +} + +/* Course Single ---------------------------------- */ +.course-single-meta .course-rating .tutor-ratings-stars > * { + margin: 0 1px; +} + +.course-single-meta .course-rating .tutor-ratings-stars span { + font-size: 16px; +} + +.course-single-meta .course-rating .tutor-ratings-count { + font-family: var(--title-font); +} + +.course-author-box .author-name { + margin-bottom: 3px; +} + +.course-author-box span.desig { + display: block; + color: var(--theme-color); + margin-bottom: 11px; +} + +.tutor-progress-bar { + height: 12px; + background: #e3e5eb; + border-radius: 3px; +} + +.tutor-ratings-progress-bar .tutor-progress-value { + background-color: var(--theme-color); +} + +.course-Reviews .th-comments-wrap { + border: none; + margin: 0; + box-shadow: none; +} + +.course-Reviews .th-comments-wrap .commented-on { + display: block; +} + +.course-Reviews .th-comments-wrap .name a { + color: inherit; +} + +.course-Reviews .th-comments-wrap .name a:hover { + color: var(--theme-color); +} + +.th-post-comment .tutor-ratings { + position: absolute; + top: 0; + right: 0; +} + +@media (max-width: 420px) { + .th-post-comment .tutor-ratings { + position: static; + } +} + +.th-post-comment .tutor-avatar { + border-radius: 10px; + width: 110px; + height: 110px; +} + +.widget_course_info .th-video { + margin: -40px -40px 30px -40px; + /* Large devices */ + /* Medium devices */ + /* Small devices */ +} + +@media (max-width: 1199px) { + .widget_course_info .th-video { + margin: -40px -20px 20px -20px; + } +} + +@media (max-width: 991px) { + .widget_course_info .th-video { + margin: 0 0 25px 0; + } +} + +@media (max-width: 767px) { + .widget_course_info .th-video { + margin: -40px -20px 25px -20px; + } +} + +.widget_course_info .info-list { + margin-top: 16px; +} + +.tutor-course-details-widget-tags { + margin-left: -10px; + margin-bottom: -10px; +} + +.tutor-tag-list li a { + padding: 5px 12px; +} + +.tutor-course-details-widget-tags .tutor-tag-list li a { + margin-bottom: 10px; + margin-left: 10px; +} + +.tutor-course-details-widget-title { + margin-top: -0.3em; +} + +.tutor-course-details-widget-list li:last-child { + margin-bottom: -0.45em !important; +} + +.tutor-avatar-text { + color: #fff; +} + +.tutor-avatar-xl .tutor-avatar-text { + font-size: 34px; +} + +/* Course Start ---------------------------------- */ +.tutor-course-single-content-wrapper { + max-width: 1400px; + margin-left: auto; + margin-right: auto; + padding-left: 12px; + padding-right: 12px; + margin-top: var(--section-space); + margin-bottom: var(--section-space); + /* Medium devices */ +} + +@media (max-width: 991px) { + .tutor-course-single-content-wrapper { + margin-top: var(--section-space-mobile); + margin-bottom: var(--section-space-mobile); + } +} + +.tutor-course-single-sidebar-wrapper { + -webkit-box-flex: 0; + -webkit-flex: 0 0 400px; + -ms-flex: 0 0 400px; + flex: 0 0 400px; + width: 400px; + background-color: #fff; +} + +.tutor-course-single-sidebar-wrapper .tutor-course-single-sidebar-title { + background-color: #eff1f6; + font-weight: 700; +} + +.tutor-course-single-sidebar-wrapper .tutor-course-topic:last-of-type .tutor-accordion-item-body { + border-bottom: 1px solid #eff1f6; +} + +.tutor-course-single-sidebar-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer { + background-color: rgba(var(--tutor-color-primary-rgb), 0.05); +} + +.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body { + border-left: 1px solid #eff1f6; +} + +/* Tutor Single ---------------------------------- */ +.ratings .rating-digits { + margin-left: 8px; +} + +.ratings .rating-total-meta { + margin-left: 8px; + color: var(--white-color); +} + +.tutor-user-public-profile .photo-area { + margin-top: 0; +} + +.tutor-user-public-profile .tutor-user-profile-content h3 { + margin-top: 0; + font-weight: 600; + font-size: 24px !important; +} + +.tutor-user-public-profile .course-title { + font-weight: 500; +} + +.tutor-review-summary { + padding: var(--blog-space-y, 30px) var(--blog-space-x, 30px); +} + +@media (min-width: 992px) { + .tutor-user-public-profile .tutor-grid-3 { + grid-template-columns: repeat(2, 1fr); + } +} + +@media (min-width: 1300px) { + .tutor-user-public-profile .tutor-grid-3 { + grid-template-columns: repeat(3, 1fr); + } +} + +/* Medium devices */ +@media (max-width: 991px) { + .tutor-user-profile-content.tutor-mt-72 { + margin-top: 0; + } + .tutor-user-public-profile .profile-name span { + font-weight: 400 !important; + } +} + +/*****tutor-widget*****/ +.tutor-widget-search .tutor-form-control { + padding: 15px 16px; +} + +.tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-total-meta { + color: var(--white-color); +} + +/*------------------- 4.00. Client -------------------*/ +.client-thumb img { + opacity: 0.2; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.client-thumb:hover img { + opacity: 1; +} + +.client-area-3 { + padding: 55px 0; + text-align: center; +} + +.client-area-3 .client-thumb img { + opacity: 0.4; +} + +.client-area-3 .client-thumb:hover img { + opacity: 1; +} + +/*------------------- 4.00. video -------------------*/ +.video-wrap { + border-radius: 10px; + border: 30px solid var(--white-color); + background: var(--white-color); + box-shadow: 0px 4px 50px 0px rgba(179, 193, 211, 0.3); + position: relative; + /* Small devices */ + /* Extra small devices */ + /* Extra small devices */ +} + +.video-wrap img { + border-radius: 10px; +} + +.video-wrap .video { + border-radius: 10px; + margin-bottom: -8px; + height: 490px; + object-fit: cover; +} + +@media (max-width: 767px) { + .video-wrap { + border: 20px solid var(--white-color); + } + .video-wrap .video { + height: 400px; + } +} + +@media (max-width: 575px) { + .video-wrap .video { + height: 350px; + } +} + +@media (max-width: 375px) { + .video-wrap .video { + height: 300px; + } +} + +@media (max-width: 320px) { + .video-wrap .video { + height: 200px; + } +} + +.video-btn-wrap { + position: absolute; + left: 50%; + bottom: 50px; + margin: 0; + padding: 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + z-index: 1; + gap: 20px; + list-style: none; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + /* Extra small devices */ +} + +.video-btn-wrap li a { + width: 60px; + height: 60px; + line-height: 60px; + font-size: 24px; + /* Extra small devices */ + /* Extra small devices */ +} + +@media (max-width: 575px) { + .video-btn-wrap li a { + width: 50px; + height: 50px; + line-height: 50px; + font-size: 18px; + } +} + +@media (max-width: 375px) { + .video-btn-wrap li a { + width: 40px; + height: 40px; + line-height: 40px; + } +} + +@media (max-width: 575px) { + .video-btn-wrap { + bottom: 30px; + } +} + +.video-shape1 { + left: 50% !important; +} + +/*------------------- 4.00. Pricing -------------------*/ +/* Pricing 1 ---------------------------------- */ +.price-card { + padding: 40px; + position: relative; + z-index: 2; + -webkit-transition: 0.4s; + transition: 0.4s; + text-align: center; + border-radius: 10px; + background: var(--white-color); + box-shadow: 0px 6px 50px 0px rgba(0, 0, 0, 0.05); +} + +.price-card:after { + content: ''; + position: absolute; + top: 0; + left: 50%; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + height: 4px; + width: calc(100% - 80px); + background: var(--theme-color); + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.price-card_top { + margin-bottom: 42px; +} + +.price-card_title { + font-size: 30px; + font-weight: 600; + margin-top: -0.2em; + margin-bottom: 20px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.price-card_text { + margin-bottom: -0.4em; + margin-top: 11px; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; +} + +.price-card_price { + font-size: 44px; + font-weight: 600; + line-height: 1; + margin: 0; + position: relative; + -webkit-transition: 0.4s ease-in-out; + transition: 0.4s ease-in-out; + background: var(--smoke-color); + border-radius: 10px; + padding: 20px; + color: var(--theme-color); +} + +.price-card_price .duration { + font-size: 14px; + font-weight: 400; + margin-top: 12px; + margin-bottom: 0; + position: relative; + display: block; + top: -1px; + left: 0; + color: #9FAAB7; +} + +.price-card .checklist { + margin: 0px 0 32px 0; +} + +.price-card .checklist ul { + text-align: center; +} + +.price-card .checklist li { + padding-left: 0; + font-family: var(--body-font); + font-weight: 400; + color: var(--body-color); + margin-bottom: 13px; +} + +.price-card .checklist li i { + color: var(--theme-color); + margin-right: 4px; +} + +.price-card .checklist li.unavailable > i { + color: var(--theme-color2); +} + +.price-card .checklist li:before { + display: none; +} + +.price-card .th-btn { + width: 100%; +} + +.price-card .th-btn:hover:before { + background: transparent; +} + +.price-card.active:after, .price-card:hover:after { + background: var(--theme-color2); +} + +.price-card.active .th-btn, .price-card:hover .th-btn { + background: var(--theme-color2); +} + +.price-card.active .th-btn:hover, .price-card:hover .th-btn:hover { + background: var(--theme-color); +} + +/* Extra small devices */ +@media (max-width: 375px) { + .price-card { + padding: 30px; + } +} + +/*------------------- 4.00. Service -------------------*/ +/*****service area*****/ +.service-card { + border-radius: 10px; + background: var(--white-color); + box-shadow: 0px 6px 20px 0px rgba(40, 55, 82, 0.07); + padding: 0 30px 30px; + margin-top: 40px; +} + +.service-card-icon { + height: 85px; + width: 80px; + line-height: 80px; + border-radius: 50%; + background: var(--white-color); + box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.13); + text-align: center; + position: relative; + z-index: 1; + display: inline-block; + margin-bottom: -15px; + -webkit-transform: translate(0, -40px); + -ms-transform: translate(0, -40px); + transform: translate(0, -40px); + border-top: 5px solid var(--theme-color); + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.service-card-icon svg path { + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.service-card .box-title a:hover { + color: var(--theme-color2); +} + +.service-card-text { + margin-bottom: 20px; +} + +.service-card-img { + border-radius: 6px; + position: relative; + z-index: 1; +} + +.service-card-img:after { + content: ''; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: #00112B; + opacity: 0; + -webkit-transition: 0.4s; + transition: 0.4s; + border-radius: 6px; + z-index: 0; +} + +.service-card-img img { + border-radius: 6px; + width: 100%; +} + +.service-card-img .icon-btn { + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 1; + background: var(--theme-color2); + color: var(--white-color); + opacity: 0; +} + +.service-card-img .icon-btn:hover { + background: var(--white-color); + color: var(--theme-color2); +} + +.service-card:hover .service-card-icon { + border-color: var(--theme-color2); +} + +.service-card:hover .service-card-icon svg path { + fill: var(--theme-color2); +} + +.service-card:hover .service-card-img:after { + opacity: 0.7; +} + +.service-card:hover .service-card-img .icon-btn { + opacity: 1; +} + +.service-card.style2 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + gap: 30px; + border-radius: 15px; + background: var(--white-color); + box-shadow: 0px 13px 30px 0px rgba(206, 211, 230, 0.3); + padding: 40px; + margin: 0; + -webkit-transition: 0.4s; + transition: 0.4s; + /* Medium Large devices */ + /* Medium Large devices */ + /* Medium devices */ +} + +.service-card.style2 .service-card-icon { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + width: auto; + height: auto; + border-radius: 0; + background: transparent; + box-shadow: none; + border: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +.service-card.style2 .service-card-icon img { + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.service-card.style2 .service-card-title { + font-size: 20px; + font-weight: 500; + margin-top: -0.25em; + margin-bottom: 12px; +} + +.service-card.style2 .service-card-title a { + color: var(--title-color); +} + +.service-card.style2 .service-card-title a span { + color: var(--theme-color); + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.service-card.style2 .service-card-text { + margin-bottom: -0.3em; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.service-card.style2.service-card2-active, .service-card.style2:hover { + background: var(--theme-color); +} + +.service-card.style2.service-card2-active .service-card-icon, .service-card.style2:hover .service-card-icon { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +.service-card.style2.service-card2-active .service-card-text, +.service-card.style2.service-card2-active .service-card-title a, .service-card.style2:hover .service-card-text, +.service-card.style2:hover .service-card-title a { + color: var(--white-color); +} + +.service-card.style2.service-card2-active .service-card-text span, +.service-card.style2.service-card2-active .service-card-title a span, .service-card.style2:hover .service-card-text span, +.service-card.style2:hover .service-card-title a span { + color: var(--white-color); +} + +@media (max-width: 1399px) { + .service-card.style2 { + padding: 30px; + } +} + +@media (max-width: 1299px) { + .service-card.style2 { + display: block; + text-align: center; + } + .service-card.style2 .service-card-icon { + margin-bottom: 25px; + } +} + +@media (max-width: 991px) { + .service-card.style2 { + box-shadow: 0px 0px 30px 0px rgba(206, 211, 230, 0.3); + } +} + +.service-card.style3 { + text-align: center; + padding: 50px; + border-radius: 10px; + border: 1px solid #D0DBE9; + background: var(--white-color); + margin-top: 0; + -webkit-transition: 0.4s; + transition: 0.4s; + /* Medium Large devices */ + /* Large devices */ +} + +.service-card.style3 .service-card-icon { + -webkit-box-flex: 0; + -webkit-flex: none; + -ms-flex: none; + flex: none; + width: 100px; + height: 100px; + line-height: 100px; + background: var(--theme-color); + box-shadow: none; + border: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none; + margin-bottom: 33px; +} + +.service-card.style3 .service-card-icon img { + -webkit-filter: brightness(99); + filter: brightness(99); +} + +.service-card.style3 .box-title { + margin-top: 0; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.service-card.style3 .service-card-text { + margin-bottom: -0.3em; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.service-card.style3:hover { + background: var(--theme-color); +} + +.service-card.style3:hover .service-card-icon { + background: var(--white-color); +} + +.service-card.style3:hover .service-card-icon img { + -webkit-filter: none; + filter: none; +} + +.service-card.style3:hover .box-title { + color: var(--white-color); +} + +.service-card.style3:hover .service-card-text { + color: var(--white-color); +} + +@media (max-width: 1399px) { + .service-card.style3 { + padding: 40px; + } + .service-card.style3 .service-card-icon { + margin-bottom: 23px; + } +} + +@media (max-width: 1199px) { + .service-card.style3 { + padding: 30px; + } + .service-card.style3 .box-title { + font-size: 22px; + } + .service-card.style3 .service-card-text { + font-size: 14px; + } +} + +/***service-sec-2***/ +.service-sec-2 { + margin-top: calc(-45px - 1.5rem); + position: relative; + z-index: 3; + /* Medium devices */ +} + +@media (max-width: 991px) { + .service-sec-2 { + margin-top: 90px; + } +} + +/*================================= + 05. Spacing +==================================*/ +/*-- Padding Left And Right --*/ +.px-5 { + padding-right: 5px; + padding-left: 5px; +} + +.px-10 { + padding-right: 10px; + padding-left: 10px; +} + +.px-15 { + padding-right: 15px; + padding-left: 15px; +} + +.px-20 { + padding-right: 20px; + padding-left: 20px; +} + +.px-25 { + padding-right: 25px; + padding-left: 25px; +} + +.px-30 { + padding-right: 30px; + padding-left: 30px; +} + +.px-35 { + padding-right: 35px; + padding-left: 35px; +} + +.px-40 { + padding-right: 40px; + padding-left: 40px; +} + +.px-45 { + padding-right: 45px; + padding-left: 45px; +} + +.px-50 { + padding-right: 50px; + padding-left: 50px; +} + +/*-- Padding Top And Bottom --*/ +.py-5 { + padding-top: 5px; + padding-bottom: 5px; +} + +.py-10 { + padding-top: 10px; + padding-bottom: 10px; +} + +.py-15 { + padding-top: 15px; + padding-bottom: 15px; +} + +.py-20 { + padding-top: 20px; + padding-bottom: 20px; +} + +.py-25 { + padding-top: 25px; + padding-bottom: 25px; +} + +.py-30 { + padding-top: 30px; + padding-bottom: 30px; +} + +.py-35 { + padding-top: 35px; + padding-bottom: 35px; +} + +.py-40 { + padding-top: 40px; + padding-bottom: 40px; +} + +.py-45 { + padding-top: 45px; + padding-bottom: 45px; +} + +.py-50 { + padding-top: 50px; + padding-bottom: 50px; +} + +/*-- Padding Top --*/ +.pt-5 { + padding-top: 5px; +} + +.pt-10 { + padding-top: 10px; +} + +.pt-15 { + padding-top: 15px; +} + +.pt-20 { + padding-top: 20px; +} + +.pt-25 { + padding-top: 25px; +} + +.pt-30 { + padding-top: 30px; +} + +.pt-35 { + padding-top: 35px; +} + +.pt-40 { + padding-top: 40px; +} + +.pt-45 { + padding-top: 45px; +} + +.pt-50 { + padding-top: 50px; +} + +/*-- Padding Bottom --*/ +.pb-5 { + padding-bottom: 5px; +} + +.pb-10 { + padding-bottom: 10px; +} + +.pb-15 { + padding-bottom: 15px; +} + +.pb-20 { + padding-bottom: 20px; +} + +.pb-25 { + padding-bottom: 25px; +} + +.pb-30 { + padding-bottom: 30px; +} + +.pb-35 { + padding-bottom: 35px; +} + +.pb-40 { + padding-bottom: 40px; +} + +.pb-45 { + padding-bottom: 45px; +} + +.pb-50 { + padding-bottom: 50px; +} + +/*-- Padding Left --*/ +.pl-5 { + padding-left: 5px; +} + +.pl-10 { + padding-left: 10px; +} + +.pl-15 { + padding-left: 15px; +} + +.pl-20 { + padding-left: 20px; +} + +.pl-25 { + padding-left: 25px; +} + +.pl-30 { + padding-left: 30px; +} + +.pl-35 { + padding-left: 35px; +} + +.pl-40 { + padding-left: 40px; +} + +.pl-45 { + padding-left: 45px; +} + +.pl-50 { + padding-left: 50px; +} + +/*-- Padding Right --*/ +.pr-5 { + padding-right: 5px; +} + +.pr-10 { + padding-right: 10px; +} + +.pr-15 { + padding-right: 15px; +} + +.pr-20 { + padding-right: 20px; +} + +.pr-25 { + padding-right: 25px; +} + +.pr-30 { + padding-right: 30px; +} + +.pr-35 { + padding-right: 35px; +} + +.pr-40 { + padding-right: 40px; +} + +.pr-45 { + padding-right: 45px; +} + +.pr-50 { + padding-right: 50px; +} + +/*-- margin Left And Right --*/ +.mx-5 { + margin-right: 5px; + margin-left: 5px; +} + +.mx-10 { + margin-right: 10px; + margin-left: 10px; +} + +.mx-15 { + margin-right: 15px; + margin-left: 15px; +} + +.mx-20 { + margin-right: 20px; + margin-left: 20px; +} + +.mx-25 { + margin-right: 25px; + margin-left: 25px; +} + +.mx-30 { + margin-right: 30px; + margin-left: 30px; +} + +.mx-35 { + margin-right: 35px; + margin-left: 35px; +} + +.mx-40 { + margin-right: 40px; + margin-left: 40px; +} + +.mx-45 { + margin-right: 45px; + margin-left: 45px; +} + +.mx-50 { + margin-right: 50px; + margin-left: 50px; +} + +/*-- margin Top And Bottom --*/ +.my-5 { + margin-top: 5px; + margin-bottom: 5px; +} + +.my-10 { + margin-top: 10px; + margin-bottom: 10px; +} + +.my-15 { + margin-top: 15px; + margin-bottom: 15px; +} + +.my-20 { + margin-top: 20px; + margin-bottom: 20px; +} + +.my-25 { + margin-top: 25px; + margin-bottom: 25px; +} + +.my-30 { + margin-top: 30px; + margin-bottom: 30px; +} + +.my-35 { + margin-top: 35px; + margin-bottom: 35px; +} + +.my-40 { + margin-top: 40px; + margin-bottom: 40px; +} + +.my-45 { + margin-top: 45px; + margin-bottom: 45px; +} + +.my-50 { + margin-top: 50px; + margin-bottom: 50px; +} + +/*-- margin Top --*/ +.mt-5 { + margin-top: 5px; +} + +.mt-10 { + margin-top: 10px; +} + +.mt-15 { + margin-top: 15px; +} + +.mt-20 { + margin-top: 20px; +} + +.mt-25 { + margin-top: 25px; +} + +.mt-30 { + margin-top: 30px; +} + +.mt-35 { + margin-top: 35px; +} + +.mt-40 { + margin-top: 40px; +} + +.mt-45 { + margin-top: 45px; +} + +.mt-50 { + margin-top: 50px; +} + +/*-- margin Bottom --*/ +.mb-5 { + margin-bottom: 5px; +} + +.mb-10 { + margin-bottom: 10px; +} + +.mb-15 { + margin-bottom: 15px; +} + +.mb-20 { + margin-bottom: 20px; +} + +.mb-25 { + margin-bottom: 25px; +} + +.mb-30 { + margin-bottom: 30px; +} + +.mb-35 { + margin-bottom: 35px; +} + +.mb-40 { + margin-bottom: 40px; +} + +.mb-45 { + margin-bottom: 45px; +} + +.mb-50 { + margin-bottom: 50px; +} + +/*-- margin Left --*/ +.ml-5 { + margin-left: 5px; +} + +.ml-10 { + margin-left: 10px; +} + +.ml-15 { + margin-left: 15px; +} + +.ml-20 { + margin-left: 20px; +} + +.ml-25 { + margin-left: 25px; +} + +.ml-30 { + margin-left: 30px; +} + +.ml-35 { + margin-left: 35px; +} + +.ml-40 { + margin-left: 40px; +} + +.ml-45 { + margin-left: 45px; +} + +.ml-50 { + margin-left: 50px; +} + +/*-- margin Right --*/ +.mr-5 { + margin-right: 5px; +} + +.mr-10 { + margin-right: 10px; +} + +.mr-15 { + margin-right: 15px; +} + +.mr-20 { + margin-right: 20px; +} + +.mr-25 { + margin-right: 25px; +} + +.mr-30 { + margin-right: 30px; +} + +.mr-35 { + margin-right: 35px; +} + +.mr-40 { + margin-right: 40px; +} + +.mr-45 { + margin-right: 45px; +} + +.mr-50 { + margin-right: 50px; +} + +.mb-60 { + margin-bottom: 60px; +} + +.mt-60 { + margin-top: 60px; +} + +.mt-n1 { + margin-top: -.25rem; +} + +.mt-n2 { + margin-top: -.6rem; +} + +.mt-n3 { + margin-top: -1rem; +} + +.mt-n4 { + margin-top: -1.5rem; +} + +.mt-n5 { + margin-top: -3rem; +} + +.mb-n1 { + margin-bottom: -.25rem; +} + +.mb-n2 { + margin-bottom: -.6rem; +} + +.mb-n3 { + margin-bottom: -1rem; +} + +.mb-n4 { + margin-bottom: -1.5rem; +} + +.mb-n5 { + margin-bottom: -3rem; +} + +.space, +.space-top { + padding-top: var(--section-space); +} + +.space, +.space-bottom { + padding-bottom: var(--section-space); +} + +.space-extra, +.space-extra-top { + padding-top: calc(var(--section-space) - 30px); +} + +.space-extra, +.space-extra-bottom { + padding-bottom: calc(var(--section-space) - 30px); +} + +.space-extra2, +.space-extra2-top { + padding-top: calc(var(--section-space) - 40px); +} + +.space-extra2, +.space-extra2-bottom { + padding-bottom: calc(var(--section-space) - 40px); +} + +/* Medium devices */ +@media (max-width: 991px) { + .space, + .space-top { + padding-top: var(--section-space-mobile); + } + .space, + .space-bottom { + padding-bottom: var(--section-space-mobile); + } + .space-extra, + .space-extra-top { + padding-top: calc(var(--section-space-mobile) - 30px); + } + .space-extra, + .space-extra-bottom { + padding-bottom: calc(var(--section-space-mobile) - 30px); + } + .space-top-md-none { + padding-top: 0; + } + .space-extra2, + .space-extra2-top { + padding-top: 70px; + } + .space-extra2, + .space-extra2-bottom { + padding-bottom: calc(var(--section-space-mobile) - 30px); + } +} + +/*------------------- 6.03 Update 3 RTL -------------------*/ +/*------------------- Global -------------------*/ +/* rtl Support */ +[dir="rtl"] { + /*-- margin Right --*/ + /*-- Padding Left --*/ + /*-- Padding Right --*/ + /****header-layout1****/ + /****header-layout2****/ + /****header-layout3****/ + /********header-layout3********/ + /* Hight Resoulation devices */ + /******footer layout1******/ + /*********footer layout2**********/ + /* Large devices */ + /* Medium devices */ + /********blog-area 1*******/ + /********blog-area 2*******/ + /*******blog-area 3*******/ + /*********blog area 4********/ + /******hero section*****/ + /*******category sec*******/ + /*******about area*******/ + /*****course *****/ + /********cta area*********/ + /******why choose us******/ + /********counter area*******/ + /********team area*******/ + /********event area*******/ + /* Medium devices */ + /* Extra small devices */ + /* Extra small devices */ + /********testi area*******/ + /********hero area*********/ + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ + /*******about area*******/ + /*******cta area*******/ + /*******video area*******/ + /*********testi area*********/ + /*******admission-area*******/ + /*****hero area*****/ + /*******category-area********/ + /********work process area*********/ + /********testi area*********/ + /* Hight Resoulation devices */ + /* Extra large devices */ + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ + /*********pricing area*********/ + /* Medium devices */ + /******hero area******/ + /* Extra large devices */ + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /******testimonial area******/ + /* Large devices */ + /* Medium devices */ + /* Extra small devices */ + /*******event area*******/ + /* Medium Large devices */ + /* Large devices */ + /* Small devices */ + /* Extra small devices */ +} + +[dir="rtl"] .ml-5 { + margin-right: 5px; + margin-left: 0; +} + +[dir="rtl"] .ml-10 { + margin-right: 10px; + margin-left: 0; +} + +[dir="rtl"] .ml-15 { + margin-right: 15px; + margin-left: 0; +} + +[dir="rtl"] .ml-20 { + margin-right: 20px; + margin-left: 0; +} + +[dir="rtl"] .ml-25 { + margin-right: 25px; + margin-left: 0; +} + +[dir="rtl"] .ml-30 { + margin-right: 30px; + margin-left: 0; +} + +[dir="rtl"] .ml-35 { + margin-right: 35px; + margin-left: 0; +} + +[dir="rtl"] .ml-40 { + margin-right: 40px; + margin-left: 0; +} + +[dir="rtl"] .ml-45 { + margin-right: 45px; + margin-left: 0; +} + +[dir="rtl"] .ml-50 { + margin-right: 50px; + margin-left: 0; +} + +[dir="rtl"] .mr-5 { + margin-left: 5px; + margin-right: 0; +} + +[dir="rtl"] .mr-10 { + margin-left: 10px; + margin-right: 0; +} + +[dir="rtl"] .mr-15 { + margin-left: 15px; + margin-right: 0; +} + +[dir="rtl"] .mr-20 { + margin-left: 20px; + margin-right: 0; +} + +[dir="rtl"] .mr-25 { + margin-left: 25px; + margin-right: 0; +} + +[dir="rtl"] .mr-30 { + margin-left: 30px; + margin-right: 0; +} + +[dir="rtl"] .mr-35 { + margin-left: 35px; + margin-right: 0; +} + +[dir="rtl"] .mr-40 { + margin-left: 40px; + margin-right: 0; +} + +[dir="rtl"] .mr-45 { + margin-left: 45px; + margin-right: 0; +} + +[dir="rtl"] .mr-50 { + margin-left: 50px; + margin-right: 0; +} + +[dir="rtl"] .pl-5 { + padding-left: 0; + padding-right: 5px; +} + +[dir="rtl"] .pl-10 { + padding-left: 0; + padding-right: 10px; +} + +[dir="rtl"] .pl-15 { + padding-left: 0; + padding-right: 15px; +} + +[dir="rtl"] .pl-20 { + padding-left: 0; + padding-right: 20px; +} + +[dir="rtl"] .pl-25 { + padding-left: 0; + padding-right: 25px; +} + +[dir="rtl"] .pl-30 { + padding-left: 0; + padding-right: 30px; +} + +[dir="rtl"] .pl-35 { + padding-left: 0; + padding-right: 35px; +} + +[dir="rtl"] .pl-40 { + padding-left: 0; + padding-right: 40px; +} + +[dir="rtl"] .pl-45 { + padding-left: 0; + padding-right: 45px; +} + +[dir="rtl"] .pl-50 { + padding-left: 0; + padding-right: 50px; +} + +[dir="rtl"] .pr-5 { + padding-right: 0; + padding-left: 5px; +} + +[dir="rtl"] .pr-10 { + padding-right: 0; + padding-left: 10px; +} + +[dir="rtl"] .pr-15 { + padding-right: 0; + padding-left: 15px; +} + +[dir="rtl"] .pr-20 { + padding-right: 0; + padding-left: 20px; +} + +[dir="rtl"] .pr-25 { + padding-right: 0; + padding-left: 25px; +} + +[dir="rtl"] .pr-30 { + padding-right: 0; + padding-left: 30px; +} + +[dir="rtl"] .pr-35 { + padding-right: 0; + padding-left: 35px; +} + +[dir="rtl"] .pr-40 { + padding-right: 0; + padding-left: 40px; +} + +[dir="rtl"] .pr-45 { + padding-right: 0; + padding-left: 45px; +} + +[dir="rtl"] .pr-50 { + padding-right: 0; + padding-left: 50px; +} + +[dir="rtl"] .link-btn:before { + left: auto; + right: 0; +} + +[dir="rtl"] .th-btn i, +[dir="rtl"] .link-btn i { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] select, [dir="rtl"] .form-control, [dir="rtl"] .form-select, [dir="rtl"] textarea, [dir="rtl"] input { + direction: ltr; +} + +[dir="rtl"] .checklist ul { + padding: 0; + text-align: right; +} + +[dir="rtl"] .checklist li { + padding-right: 28px; + padding-left: 0; +} + +[dir="rtl"] .checklist li:before { + right: 0; + left: auto; +} + +[dir="rtl"] .th-social a { + margin-left: 5px; + margin-right: 0; + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + [dir="rtl"] .th-social a { + margin-left: 3px; + } +} + +[dir="rtl"] .th-social a:last-child { + margin-left: 0; +} + +[dir="rtl"] .th-menu-wrapper { + direction: ltr; +} + +[dir="rtl"] .header-layout1 .header-top:after { + right: 0; + left: auto; + border-radius: 0 0 0 50px; + /* Medium devices */ +} + +@media (max-width: 991px) { + [dir="rtl"] .header-layout1 .header-top:after { + border-radius: 0; + } +} + +[dir="rtl"] .header-links li:not(:last-child) { + padding: 0 0 0 20px; + margin: 0 0 0 17px; +} + +[dir="rtl"] .header-links li:not(:last-child):before { + left: 0; + right: auto; +} + +[dir="rtl"] .header-links li > i { + margin-left: 10px; + margin-right: 0; +} + +[dir="rtl"] .header-layout1 .header-top .header-links.header-right li:first-child { + padding-left: 60px; + padding-right: 0; + /* Medium devices */ +} + +@media (max-width: 991px) { + [dir="rtl"] .header-layout1 .header-top .header-links.header-right li:first-child { + padding-left: 0; + } +} + +[dir="rtl"] .header-social .social-title { + margin: 0; +} + +[dir="rtl"] .header-social a { + margin: 0 0 0 15px; +} + +[dir="rtl"] .header-layout1 .menu-area:after { + right: auto; + left: 0; + border-radius: 0 80px 0 0; + /* Medium devices */ +} + +@media (max-width: 991px) { + [dir="rtl"] .header-layout1 .menu-area:after { + border-radius: 0; + } +} + +[dir="rtl"] .main-menu > ul > li:first-child { + margin-left: 13px !important; +} + +[dir="rtl"] .main-menu > ul > li:last-child { + margin-right: 13px !important; +} + +[dir="rtl"] .main-menu ul li:first-child { + margin-right: 0 !important; +} + +[dir="rtl"] .main-menu ul li:last-child { + margin-left: 0 !important; +} + +[dir="rtl"] .main-menu ul.sub-menu li a:before { + right: 0; + left: auto; +} + +[dir="rtl"] .main-menu ul.sub-menu li a { + padding-left: 0; + padding-right: 23px; +} + +[dir="rtl"] .main-menu ul.sub-menu, [dir="rtl"] .main-menu ul.mega-menu { + text-align: right; +} + +[dir="rtl"] .main-menu ul.sub-menu li.menu-item-has-children > a:after { + content: "\f104"; + margin-right: 5px; + margin-left: 0; + float: left; +} + +[dir="rtl"] .main-menu ul.sub-menu li ul.sub-menu { + right: 100%; + left: auto; + margin: 0 0; + margin-right: 20px; +} + +[dir="rtl"] .main-menu ul.sub-menu { + left: auto; + right: -27px; +} + +[dir="rtl"] .header-layout-default .header-top { + padding: 9px 300px 9px 88px; + /* Hight Resoulation devices */ + /* Medium Large devices */ +} + +@media (min-width: 1922px) { + [dir="rtl"] .header-layout-default .header-top { + padding: 9px 400px 9px 188px; + } +} + +@media (max-width: 1600px) { + [dir="rtl"] .header-layout-default .header-top { + padding: 9px 265px 9px 30px; + } +} + +@media (max-width: 1299px) { + [dir="rtl"] .header-layout-default .header-top { + padding: 9px 30px; + } +} + +[dir="rtl"] .header-layout-default .header-top:after { + left: auto; + right: 0; + border-radius: 0 0 0 50px; + /* Medium Large devices */ + /* Medium devices */ +} + +@media (max-width: 1399px) { + [dir="rtl"] .header-layout-default .header-top:after { + width: calc(100% - 210px); + } +} + +@media (max-width: 991px) { + [dir="rtl"] .header-layout-default .header-top:after { + width: 100%; + border-radius: 0; + } +} + +[dir="rtl"] .header-layout-default .header-top .header-links.header-right li:first-child { + padding-left: 60px; + padding-right: 0; + /* Medium Large devices */ + /* Medium devices */ +} + +@media (max-width: 1399px) { + [dir="rtl"] .header-layout-default .header-top .header-links.header-right li:first-child { + padding-left: 55px; + } +} + +@media (max-width: 991px) { + [dir="rtl"] .header-layout-default .header-top .header-links.header-right li:first-child { + padding: 0; + } +} + +[dir="rtl"] .header-layout-default .menu-area { + padding: 0 30px 0 88px; + /* Hight Resoulation devices */ + /* Extra small devices */ +} + +@media (min-width: 1922px) { + [dir="rtl"] .header-layout-default .menu-area { + padding: 0 130px 0 188px; + } +} + +@media (max-width: 1600px) { + [dir="rtl"] .header-layout-default .menu-area { + padding: 0 10px 0 30px; + } +} + +@media (max-width: 575px) { + [dir="rtl"] .header-layout-default .menu-area { + padding: 0; + } +} + +[dir="rtl"] .header-layout-default .logo-bg-half { + border-radius: 50px 0 0 0px; + right: 0; + left: auto; +} + +[dir="rtl"] .header-layout-default .menu-area .logo-bg { + left: auto; + right: 0; + /* Medium devices */ +} + +@media (max-width: 991px) { + [dir="rtl"] .header-layout-default .menu-area .logo-bg { + border-radius: 0; + } +} + +[dir="rtl"] .header-layout-default .menu-area .main-menu { + margin-right: 60px; + margin-left: 0; +} + +@media (max-width: 1600px) { + [dir="rtl"] .header-layout-default .menu-area .main-menu { + margin-right: 50px; + } +} + +[dir="rtl"] .header-layout3 .logo-bg { + right: 0; + left: auto; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .header-layout3 .category-menu-wrap { + margin-right: 30px; + margin-left: 0; +} + +[dir="rtl"] .header-button { + margin-right: 15px; + margin-left: 0; +} + +@media (min-width: 1922px) { + [dir="rtl"] .header-layout3 .menu-area:after { + right: -110px; + left: auto; + } +} + +[dir="rtl"] .footer-widget .widget_title:before, [dir="rtl"] .footer-widget .widget_title:after { + left: auto; + right: 0; +} + +[dir="rtl"] .footer-widget .widget_title:after { + right: 71px; +} + +[dir="rtl"] .footer-links li { + margin-left: 20px; + margin-right: 0; +} + +[dir="rtl"] .footer-links li:last-child { + margin-left: 0; +} + +[dir="rtl"] .footer-widget.widget_meta a, [dir="rtl"] .footer-widget.widget_pages a, [dir="rtl"] .footer-widget.widget_archive a, [dir="rtl"] .footer-widget.widget_categories a, [dir="rtl"] .footer-widget.widget_nav_menu a { + padding: 0 15px 0 0px; +} + +[dir="rtl"] .footer-widget.widget_meta a:before, [dir="rtl"] .footer-widget.widget_pages a:before, [dir="rtl"] .footer-widget.widget_archive a:before, [dir="rtl"] .footer-widget.widget_categories a:before, [dir="rtl"] .footer-widget.widget_nav_menu a:before { + left: auto; + right: 0; + -webkit-transform: translateY(0%); + -ms-transform: translateY(0%); + transform: translateY(0%); +} + +[dir="rtl"] .footer-layout-default .footer-top .footer-logo { + border-right: 0; + border-left: 1px solid #283752; + padding: 85px 0; + padding-left: 78px; +} + +@media (max-width: 1199px) { + [dir="rtl"] .footer-layout-default .footer-top .footer-logo { + padding: 65px 0; + padding-left: 28px; + } +} + +@media (max-width: 991px) { + [dir="rtl"] .footer-layout-default .footer-top .footer-logo { + padding: 65px 0 30px; + border: 0; + } +} + +[dir="rtl"] .widget_shopping_cart .th-btn { + margin-left: 15px; + margin-right: 0; +} + +[dir="rtl"] .widget_shopping_cart .quantity { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +[dir="rtl"] .blog-single.style2 .blog-meta span, [dir="rtl"] .blog-single.style2 .blog-meta a { + margin-right: 0; + margin-left: 25px; +} + +[dir="rtl"] .blog-meta span i, [dir="rtl"] .blog-meta a i { + margin-left: 10px; + margin-right: 0; +} + +[dir="rtl"] .blog-single.style3 .blog-meta span, [dir="rtl"] .blog-single.style3 .blog-meta a { + margin-left: 25px; + margin-right: 0; +} + +[dir="rtl"] .blog-single.style4 .blog-meta span:not(:last-child), [dir="rtl"] .blog-single.style4 .blog-meta a:not(:last-child) { + padding-left: 25px; + padding-right: 0; +} + +[dir="rtl"] .blog-single.style5 .blog-meta span:not(:last-child), [dir="rtl"] .blog-single.style5 .blog-meta a:not(:last-child) { + padding-left: 25px; + padding-right: 0; + /* Extra small devices */ +} + +@media (max-width: 375px) { + [dir="rtl"] .blog-single.style5 .blog-meta span:not(:last-child), [dir="rtl"] .blog-single.style5 .blog-meta a:not(:last-child) { + padding-left: 20px; + } +} + +[dir="rtl"] .blog-single.style5 .blog-title a { + background-position: bottom right; +} + +[dir="rtl"] .hero-1 .shape1 { + left: 0; + right: auto; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); + bottom: -1px; +} + +[dir="rtl"] .hero-1 .shape2 { + left: 0; + right: auto; +} + +[dir="rtl"] .hero-1 .shape2 img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .hero-1 .shape3 { + right: -330px; + left: auto; +} + +[dir="rtl"] .hero-1 .shape4 { + left: 3% !important; + right: auto !important; +} + +[dir="rtl"] .hero-1 .shape5 { + right: 0% !important; + left: auto !important; +} + +[dir="rtl"] .hero-1 .shape5 img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .hero-slider-1 .slick-dots { + left: 25%; + right: auto; + /* Hight Resoulation devices */ +} + +@media (min-width: 1922px) { + [dir="rtl"] .hero-slider-1 .slick-dots { + left: 30.5%; + } +} + +@media (max-width: 1600px) { + [dir="rtl"] .hero-slider-1 .slick-dots { + left: 20%; + } +} + +[dir="rtl"] .hero-1 .hero-img1 { + margin-left: -62px; + margin-right: 0; + /* Extra large devices */ +} + +@media (max-width: 1500px) { + [dir="rtl"] .hero-1 .hero-img1 { + margin-left: 0; + } +} + +[dir="rtl"] .hero-style1 .hero-subtitle span { + margin-left: 10px; + margin-right: 0; +} + +[dir="rtl"] .slick-dots li { + margin-left: 10px; + margin-right: 0; +} + +[dir="rtl"] .slick-dots li:last-child { + margin-left: 0; +} + +[dir="rtl"] .category-sec-wrap .category-shape-arrow { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .category-sec-wrap .category-slider .slick-arrow { + left: 60px; + right: auto; +} + +[dir="rtl"] .category-sec-wrap .category-slider .slick-arrow.slick-prev { + left: 10px; + right: auto; +} + +[dir="rtl"] .category-sec-wrap .category-slider { + /* Medium Large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ +} + +@media (max-width: 1399px) { + [dir="rtl"] .category-sec-wrap .category-slider { + margin-right: 30px; + margin-left: 0; + } +} + +@media (max-width: 1299px) { + [dir="rtl"] .category-sec-wrap .category-slider { + margin-top: 60px; + } +} + +@media (max-width: 1199px) { + [dir="rtl"] .category-sec-wrap .category-slider { + margin-top: 20px; + margin-left: 0; + margin-right: 0; + } +} + +@media (max-width: 991px) { + [dir="rtl"] .category-sec-wrap .category-slider { + margin-top: 0; + } +} + +[dir="rtl"] .img-box1 { + text-align: left; + margin-left: 50px; + margin-right: 0; + /* Medium Large devices */ +} + +[dir="rtl"] .img-box1 .about-shape1 { + left: 0 !important; +} + +@media (max-width: 1399px) { + [dir="rtl"] .img-box1 { + margin-left: 0; + } +} + +[dir="rtl"] .course-img .tag { + left: auto; + right: 20px; +} + +[dir="rtl"] .course-img .tag i { + margin-left: 3px; + margin-right: 0; +} + +[dir="rtl"] .course-author .offer-tag { + margin-right: auto; + margin-left: 0; +} + +[dir="rtl"] .course-meta a i, [dir="rtl"] .course-meta span i { + margin-left: 5px; + margin-right: 0; +} + +[dir="rtl"] .cta-img-1 { + left: 0; + right: auto; + -webkit-clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%); + clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%); + /* Medium devices */ +} + +@media (max-width: 991px) { + [dir="rtl"] .cta-img-1 { + -webkit-clip-path: none; + clip-path: none; + } +} + +[dir="rtl"] .play-btn.style2:after, [dir="rtl"] .play-btn.style2:before { + margin-right: -20px; +} + +[dir="rtl"] .cta-wrap { + margin-left: 20px; + margin-right: 0; + /* Extra large devices */ + /* Medium Large devices */ + /* Large devices */ + /* Medium devices */ +} + +[dir="rtl"] .cta-wrap .th-btn { + margin-right: auto; + margin-left: 0; +} + +@media (max-width: 1500px) { + [dir="rtl"] .cta-wrap { + margin-left: 160px; + } +} + +@media (max-width: 1399px) { + [dir="rtl"] .cta-wrap { + margin-left: 60px; + } +} + +@media (max-width: 1199px) { + [dir="rtl"] .cta-wrap { + margin-left: -55px; + } +} + +@media (max-width: 991px) { + [dir="rtl"] .cta-wrap { + margin-left: 0; + } +} + +[dir="rtl"] .wcu-img-1 { + margin-left: 55px; + margin-right: 0; + /* Extra large devices */ + /* Large devices */ + /* Extra small devices */ +} + +[dir="rtl"] .wcu-img-1 .student-count { + right: -80px; + left: auto; + /* Extra large devices */ +} + +@media (max-width: 1500px) { + [dir="rtl"] .wcu-img-1 .student-count { + right: -55px; + } +} + +@media (max-width: 1500px) { + [dir="rtl"] .wcu-img-1 { + margin-left: 10px; + margin-right: 55px; + } +} + +@media (max-width: 1199px) { + [dir="rtl"] .wcu-img-1 { + margin-left: 0; + } +} + +@media (max-width: 375px) { + [dir="rtl"] .wcu-img-1 { + margin-right: 0; + } + [dir="rtl"] .wcu-img-1 .student-count { + right: 20px; + } +} + +[dir="rtl"] .why-shape-2 { + left: auto; + right: 0; +} + +[dir="rtl"] .why-shape-1 { + right: 7% !important; + left: auto !important; +} + +[dir="rtl"] .why-shape-3 { + left: -3% !important; + right: auto !important; +} + +[dir="rtl"] .wcu-box:after { + right: 0; + left: auto; + border-radius: 0 10px 10px 0; +} + +[dir="rtl"] .wcu-box:before { + border-right: solid 40px #D0DBE9; + border-left: solid 40px transparent; + right: 0; + left: auto; + border-radius: 0 10px 0 0; +} + +[dir="rtl"] .counter-card-wrap { + border-left: 1px solid; + border-right: 0; + /* Extra small devices */ +} + +[dir="rtl"] .counter-card-wrap:last-child { + border-left: 0; +} + +@media (max-width: 575px) { + [dir="rtl"] .counter-card-wrap { + border-left: 0 !important; + } +} + +[dir="rtl"] .counter-card-wrap:nth-child(2) { + /* Large devices */ +} + +@media (max-width: 1199px) { + [dir="rtl"] .counter-card-wrap:nth-child(2) { + border-left: 0; + } +} + +[dir="rtl"] .team-card .team-social { + left: 30px; + right: auto; +} + +[dir="rtl"] .team-card .team-info span { + padding-left: 25px; + margin-left: 25px; + padding-right: 0; + margin-right: 0; + /* Medium Large devices */ +} + +@media (max-width: 1399px) { + [dir="rtl"] .team-card .team-info span { + padding-left: 11px; + margin-left: 11px; + } +} + +[dir="rtl"] .team-card .team-info span:last-child { + padding-left: 0; + margin-left: 0; +} + +[dir="rtl"] .team-card .team-info span:after { + left: 0; + right: auto; +} + +[dir="rtl"] .team-card .team-info span i { + margin-left: 10px; + margin-right: 0; +} + +[dir="rtl"] .team-bg-shape1 { + right: -2% !important; + left: auto !important; +} + +[dir="rtl"] .team-bg-shape1 img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .team-bg-shape5 { + left: -7% !important; + right: auto !important; +} + +[dir="rtl"] .team-bg-shape5 img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .event-meta p i, [dir="rtl"] .event-meta span i, [dir="rtl"] .event-meta a i { + margin-left: 5px; + margin-right: 0; +} + +[dir="rtl"] .event-card .event-card-shape { + left: 40px; + right: auto; +} + +[dir="rtl"] .event-card_img { + /* Large devices */ +} + +@media (max-width: 1199px) { + [dir="rtl"] .event-card_img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); + } +} + +@media (max-width: 991px) { + [dir="rtl"] .event-card { + margin-right: 30px; + margin-left: 0; + } + [dir="rtl"] .event-card_img { + right: -30px; + left: auto; + } + [dir="rtl"] .event-card .event-author { + padding-right: 160px; + padding-left: 0; + } +} + +@media (max-width: 575px) { + [dir="rtl"] .event-card_img { + width: 180px; + } + [dir="rtl"] .event-card .event-author { + padding-right: 140px; + } +} + +@media (max-width: 375px) { + [dir="rtl"] .event-card_img { + width: 140px; + } + [dir="rtl"] .event-card .event-author { + padding-right: 100px; + } +} + +@media (max-width: 320px) { + [dir="rtl"] .event-card .event-author { + padding-right: 0; + } + [dir="rtl"] .event-card { + margin-right: 0px; + } +} + +[dir="rtl"] .testi-box .testi-box-bg-shape { + right: 0; + left: auto; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .hero-2 .hero-img2 { + left: 0; + right: auto; +} + +[dir="rtl"] .hero-counter-wrap { + padding: 13px 20px 13px 50px; + right: -60px; + left: auto; +} + +[dir="rtl"] .hero-counter-wrap.hero-counter2 { + left: 0; + right: auto; +} + +[dir="rtl"] .hero-2 .shape2 { + right: 0; + left: auto; +} + +[dir="rtl"] .hero-2 .shape2 img { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +[dir="rtl"] .hero-2 .shape4 { + right: 24%; + left: auto; +} + +@media (max-width: 1199px) { + [dir="rtl"] .hero-style2 .checklist { + margin-left: -33px; + margin-right: 0; + } +} + +@media (max-width: 991px) { + [dir="rtl"] .hero-style2 .checklist { + margin-left: 0; + } + [dir="rtl"] .hero-style2 .checklist ul { + margin: auto; + } +} + +@media (max-width: 375px) { + [dir="rtl"] .hero-style2 { + text-align: right; + } +} + +[dir="rtl"] .img-box2 { + margin-left: 50px; + padding-left: 160px; + margin-right: 0; + padding-right: 0; + /* Medium Large devices */ + /* Medium devices */ + /* Extra small devices */ +} + +[dir="rtl"] .img-box2 .img2 { + left: 0; + right: auto; +} + +[dir="rtl"] .img-box2 .img2:after { + right: -10px; + left: auto; +} + +[dir="rtl"] .img-box2 .img1 img { + border-radius: 10px 0 0 10px; +} + +@media (max-width: 1299px) { + [dir="rtl"] .img-box2 { + padding-left: 135px; + margin-left: 0; + } +} + +@media (max-width: 991px) { + [dir="rtl"] .img-box2 { + margin-left: 50px; + } +} + +@media (max-width: 575px) { + [dir="rtl"] .img-box2 { + padding: 0; + margin: 0 15px; + } + [dir="rtl"] .img-box2 .img1 img { + border-radius: 10px; + } +} + +[dir="rtl"] .about-experience-wrap { + left: 98px; + right: auto; +} + +[dir="rtl"] .about2-title-wrap { + /* Large devices */ + /* Extra small devices */ +} + +@media (max-width: 1199px) { + [dir="rtl"] .about2-title-wrap { + margin-right: 40px; + margin-left: 0; + } +} + +@media (max-width: 575px) { + [dir="rtl"] .about2-title-wrap { + margin: 0 15px; + } +} + +[dir="rtl"] .cta4-shape2 { + left: 0 !important; + right: auto !important; +} + +[dir="rtl"] .cta4-shape2 img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .cta4-shape1 { + right: auto !important; + left: 10% !important; +} + +[dir="rtl"] .cta-4-thumb { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .video-shape1 { + left: -35% !important; + right: auto !important; + /* Large devices */ +} + +[dir="rtl"] .video-shape1 img { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +@media (max-width: 1199px) { + [dir="rtl"] .video-shape1 { + left: -85% !important; + } +} + +[dir="rtl"] .testi-slider2 .slick-arrow { + left: 0; + right: auto; +} + +[dir="rtl"] .testi-slider2 .slick-arrow.slick-next { + left: calc(60px + 20px); +} + +[dir="rtl"] .admission-thumb { + right: 0; + left: auto; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .counter-list { + margin-right: 15px; + margin-left: 0; +} + +[dir="rtl"] .category-list { + margin-right: 30px; + margin-left: 0; +} + +[dir="rtl"] .category-list_icon { + margin-left: 15px; + margin-right: -30px; +} + +[dir="rtl"] .category-list_content { + position: relative; + overflow: hidden; + padding: 26px 0px 26px 26px; +} + +[dir="rtl"] .category-list .icon-btn { + left: -12px; + right: auto; +} + +[dir="rtl"] .category-list .icon-btn i { + margin-right: -8px; + margin-left: 0; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .process-card-wrap .process-arrow { + left: 0; + right: auto; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} + +[dir="rtl"] .testi-slider-3 .slick-arrow { + left: 265px; + right: auto; +} + +[dir="rtl"] .testi-slider-3 .slick-arrow.slick-next { + left: calc(265px + 80px); + right: auto; +} + +[dir="rtl"] .testi-slider-3 { + margin-right: 140px; + margin-left: 0; +} + +[dir="rtl"] .testi-slider-3 .slick-list { + margin-right: 100px; + margin-left: 0; +} + +[dir="rtl"] .testi-box.style2 .testi-box-author-details { + margin-left: auto; + margin-right: 20px; +} + +@media (min-width: 1922px) { + [dir="rtl"] .testi-slider-3 .slick-arrow { + left: 590px; + } + [dir="rtl"] .testi-slider-3 .slick-arrow.slick-next { + left: calc(590px + 80px); + } +} + +@media (max-width: 1600px) { + [dir="rtl"] .testi-slider-3 .slick-list { + margin-right: 90px; + margin-left: 0; + } + [dir="rtl"] .testi-slider-3 { + margin-right: 0; + } + [dir="rtl"] .testi-slider-3 .slick-arrow { + left: 110px; + } + [dir="rtl"] .testi-slider-3 .slick-arrow.slick-next { + left: calc(110px + 80px); + } +} + +@media (max-width: 1500px) { + [dir="rtl"] .testi-slider-3 .slick-list { + margin-right: 50px; + } + [dir="rtl"] .testi-slider-3 { + margin-right: -40px; + } + [dir="rtl"] .testi-slider-3 .slick-arrow.slick-next { + left: calc(30px + 80px); + } + [dir="rtl"] .testi-slider-3 .slick-arrow { + left: 30px; + } +} + +@media (max-width: 1199px) { + [dir="rtl"] .testi-slider-3 .slick-list { + margin-right: 70px; + } + [dir="rtl"] .testi-slider-3 { + margin-right: -50px; + } +} + +@media (max-width: 991px) { + [dir="rtl"] .testi-slider-3 { + margin-right: 10px; + margin-left: 15px; + } + [dir="rtl"] .testi-slider-3 .slick-list { + margin-right: 0; + } +} + +@media (max-width: 575px) { + [dir="rtl"] .testi-slider-3 { + margin-left: -10px; + margin-right: -10px; + } +} + +@media (max-width: 320px) { + [dir="rtl"] .testi-box.style2 .testi-box-author-details { + margin-left: auto; + margin-right: 10px; + } +} + +[dir="rtl"] .price-card .checklist ul { + text-align: center; +} + +[dir="rtl"] .price-card .checklist li { + padding-right: 0px; +} + +[dir="rtl"] .price-card .checklist li i { + margin-left: 4px; + margin-right: 0; +} + +[dir="rtl"] .newsletter-area-1 { + padding: 80px 0px 80px 60px; +} + +[dir="rtl"] .newsletter-area-1 .newsletter-thumb { + left: auto !important; + right: 0; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +@media (max-width: 991px) { + [dir="rtl"] .newsletter-area-1 { + padding: 60px; + } +} + +[dir="rtl"] .hero-4 .hero-social { + left: -183px; + right: auto; +} + +[dir="rtl"] .hero-4 .hero-img4 { + margin-left: -165px; + margin-right: 0; +} + +[dir="rtl"] .hero-4 .hero-img4 .img2 { + right: -30px; + left: auto; +} + +[dir="rtl"] .hero-4 .shape1 { + left: 170px; + right: auto; +} + +@media (max-width: 1600px) { + [dir="rtl"] .hero-4 .hero-img4 { + margin-left: 0; + } +} + +@media (max-width: 1500px) { + [dir="rtl"] .hero-4 .hero-img4 { + margin-left: 75px; + } +} + +@media (max-width: 1399px) { + [dir="rtl"] .hero-4 .hero-img4 { + margin-left: 50px; + } +} + +@media (max-width: 1299px) { + [dir="rtl"] .hero-4 .hero-img4 { + margin-right: 30px; + } +} + +@media (max-width: 1199px) { + [dir="rtl"] .hero-4 .shape1 { + left: 100px; + } +} + +[dir="rtl"] .testi-slider-4 { + margin-right: calc(-400px + 12px); + margin-left: 0; +} + +[dir="rtl"] .testi-slider-4 .slick-list { + margin-right: 400px; + margin-left: 0; +} + +[dir="rtl"] .testi-slider-4 .slick-dots { + margin-right: calc(200px - 12px); + margin-left: 0; +} + +[dir="rtl"] .testi-box.style3 .testi-box_img:after { + right: -8px; + left: auto; +} + +[dir="rtl"] .testi-box.style3 .testi-box-author-details { + margin-left: auto; + margin-right: 20px; +} + +@media (max-width: 1199px) { + [dir="rtl"] .testi-slider-4 .slick-list { + margin-right: 300px; + } + [dir="rtl"] .testi-slider-4 { + margin-right: calc(-300px + 12px); + } +} + +@media (max-width: 991px) { + [dir="rtl"] .testi-slider-4 .slick-list { + margin-right: 0; + } + [dir="rtl"] .testi-slider-4 { + margin-left: 0px; + margin-right: 0px; + } +} + +@media (max-width: 575px) { + [dir="rtl"] .testi-slider-4 { + margin-left: -10px; + margin-right: -10px; + } +} + +@media (max-width: 320px) { + [dir="rtl"] .testi-box.style3 .testi-box-author-details { + margin-right: 10px; + } +} + +[dir="rtl"] .event-grid .event-content { + padding: 60px 40px 60px 60px; + right: auto; + left: 0; + margin-right: 40px; + margin-left: 0; +} + +[dir="rtl"] .event-grid .event-content .event-bg-shape { + left: auto; + right: -40px; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +[dir="rtl"] .event-grid:nth-of-type(odd) .event-content { + left: unset; + right: 0; + margin-right: 0; + margin-left: 40px; + padding: 60px 60px 60px 40px; +} + +[dir="rtl"] .event-grid:nth-of-type(odd) .event-content .event-bg-shape { + -webkit-transform: none; + -ms-transform: none; + transform: none; + right: auto; + left: -40px; +} + +@media (max-width: 1299px) { + [dir="rtl"] .event-grid .event-content { + width: 66%; + padding: 50px 30px 50px 50px; + } + [dir="rtl"] .event-grid:nth-of-type(odd) .event-content { + padding: 50px 50px 50px 30px; + } +} + +@media (max-width: 1199px) { + [dir="rtl"] .event-grid .event-content { + width: 73%; + padding: 40px 20px 40px 40px; + } + [dir="rtl"] .event-grid:nth-of-type(odd) .event-content { + padding: 40px 40px 40px 20px; + } +} + +@media (max-width: 767px) { + [dir="rtl"] .event-grid .event-content { + width: auto; + margin: 0; + padding: 40px; + } + [dir="rtl"] .event-grid:nth-of-type(odd) .event-content { + margin: 0; + } +} + +@media (max-width: 575px) { + [dir="rtl"] .event-grid:nth-of-type(odd) .event-content { + padding: 30px; + } + [dir="rtl"] .event-grid .event-content { + padding: 30px; + } +} + +/*================================= + 06. Update +==================================*/ + +/*# sourceMappingURL=style.css.map */ diff --git a/support-portal-frontend/src/static_assets/css/style.css.map b/support-portal-frontend/src/static_assets/css/style.css.map new file mode 100644 index 0000000..9b38048 --- /dev/null +++ b/support-portal-frontend/src/static_assets/css/style.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["style.css","style.scss","base/_mixin.scss","base/_variable.scss","base/_typography.scss","base/_wpdefault.scss","reset/_container.scss","reset/_grid.scss","reset/_input.scss","reset/_slick-slider.scss","reset/_asmenu.scss","utilities/_preloader.scss","utilities/_btns.scss","utilities/_titles.scss","utilities/_common.scss","utilities/_font.scss","utilities/_background.scss","utilities/_text-color.scss","utilities/_overlay.scss","utilities/_animation.scss","template/widgets/_widget-default-list.scss","template/widgets/_widget-sidebar.scss","template/widgets/_widget-footer.scss","template/headers/_header.scss","template/footers/_footer.scss","template/breadcumb/_breadcumb-v1.scss","template/sections/_pagination-v1.scss","template/sections/_blog.scss","template/sections/_comments.scss","template/sections/_hero.scss","template/sections/_error.scss","template/sections/_popupsearch-v1.scss","template/sections/_sidemenu-v1.scss","template/sections/_woocommerce.scss","template/sections/_products.scss","template/sections/_cart.scss","template/sections/_checkout.scss","template/sections/_wishlist.scss","template/sections/_contact.scss","template/sections/_about.scss","template/sections/_team.scss","template/sections/_testimonial.scss","template/sections/_counter.scss","template/sections/_blog-extra.scss","template/sections/_brand.scss","template/sections/_feature.scss","template/sections/_simple-sections.scss","template/sections/_why.scss","template/sections/_tabmenu.scss","template/sections/_gallery.scss","template/sections/_faq.scss","template/sections/_cta.scss","template/sections/_course.scss","template/sections/_process.scss","template/sections/_event.scss","template/sections/_category.scss","template/sections/_lms.scss","template/sections/_client.scss","template/sections/_video.scss","template/sections/_pricing.scss","template/sections/_service.scss","spacing/_padding.scss","spacing/_margin.scss","spacing/_section-space.scss"],"names":[],"mappings":"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28DxB;;AYv/DA;EA8CY,yBTpB8B;AHi+D1C;;AY3/DA;EAgDgB,oCTnB0B;AHk+D1C;;AY//DA;EAqDQ,gBAAgB;AZ88DxB;;AYngEA;EAuDY,yBT7B8B;AH6+D1C;;AYvgEA;EA0DY,oCT7B8B;AH8+D1C;;AY3gEA;EA8DQ,6BAA6B;EAC7B,yBTvCkC;ESwClC,oCTxCkC;ESyClC,oBAAoB;EACpB,gBAAgB;AZi9DxB;;AYnhEA;EAoEG,oCTvCuC;AH0/D1C;;AYvhEA;EAuEY,yBT1C8B;AH8/D1C;;AY3hEA;EAyEgB,oCTjD0B;AHugE1C;;AY/hEA;EA8EQ,oCTpDkC;AHygE1C;;AYniEA;EAgFY,oCTxD8B;AH+gE1C;;AYviEA;EAoFgB,oCT5D0B;AHmhE1C;;AY3iEA;EAyFQ,oCT7DkC;ES8DlC,yBTlEkC;ESmElC,gBAAgB;AZs9DxB;;AYjjEA;EA6FY,oCTjE8B;AHyhE1C;;AYrjEA;EAgGY,yBTnE8B;AH4hE1C;;AYzjEA;EAkGgB,oCT1E0B;AHqiE1C;;AY7jEA;EAuGQ,qCT9EmC;ES+EnC,yBT3EkC;ES4ElC,gBAAgB;AZ09DxB;;AYnkEA;EA2GY,oCT/E8B;AH2iE1C;;AYvkEA;EA8GY,yBTjF8B;AH8iE1C;;AY3kEA;EAgHgB,oCTtF0B;AHqjE1C;;AY/kEA;EAqHQ,oCTxFkC;ESyFlC,yBT5FkC;ES6FlC,gBAAgB;AZ89DxB;;AYrlEA;EAyHY,oCT7F8B;AH6jE1C;;AYzlEA;EA4HY,yBT/F8B;AHgkE1C;;AY7lEA;EA8HgB,oCTpG0B;AHukE1C;;AYjmEA;EAmIQ,oCTzGkC;AH2kE1C;;AYrmEA;EAqIY,oCTxG8B;AH4kE1C;;AYzmEA;EAwIY,yBT9G8B;AHmlE1C;;AY7mEA;EA0IgB,oCT7G0B;AHolE1C;;AYjnEA;EA+IQ,oCTvHkC;AH6lE1C;;AYrnEA;EAiJY,qCTxH+B;AHgmE3C;;AYznEA;EAoJY,yBTvH8B;AHgmE1C;;AY7nEA;EAsJgB,qCT7H2B;AHwmE3C;;AY99DA;EACI,qBAAqB;EACrB,4BAA4B;EAC5B,6BAA6B;EAC7B,kCAAkC;EAClC,qCAAqC;EACrC,yCAAyC;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Ac;A7DiqmBhB;;AAEA;EACE,iBAAiB;E6DpqmBjB,oBAAc;A7DsqmBhB;;AAEA;EACE,iBAAiB;E6DzqmBjB,oBAAc;A7D2qmBhB;;AAEA;EACE,iBAAiB;E6D9qmBjB,oBAAc;A7DgrmBhB;;AAEA;EACE,iBAAiB;E6D7qmBnB,oBAAqB;AAEnB;;A7D+qmBF,oB6D7qmBG;A7D8qmBH;E6DhrmBE,gBAAc;A7DkrmBhB;;AAEA;E6DprmBE,iBAAc;A7DsrmBhB;;AAEA;E6DxrmBE,iBAAc;A7D0rmBhB;;AAEA;E6D5rmBE,iBAAc;A7D8rmBhB;;AAEA;E6DhsmBE,iBAAc;A7DksmBhB;;AAEA;E6DpsmBE,iBAAc;A7DssmBhB;;AAEA;E6DxsmBE,iBAAc;A7D0smBhB;;AAEA;E6D5smBE,iBAAc;A7D8smBhB;;AAEA;E6DhtmBE,iBAAc;A7DktmBhB;;AAEA;E6D/smBA,iBAAA;AAEE;;A7DitmBF,uB6D/smBG;A7DgtmBH;E6DltmBE,mBAAc;A7DotmBhB;;AAEA;E6DttmBE,oBAAc;A7DwtmBhB;;AAEA;E6D1tmBE,oBAAc;A7D4tmBhB;;AAEA;E6D9tmBE,oBAAc;A7DgumBhB;;AAEA;E6DlumBE,oBAAc;A7DoumBhB;;AAEA;E6DtumBE,oBAAc;A7DwumBhB;;AAEA;E6D1umBE,oBAAc;A7D4umBhB;;AAEA;E6D9umBE,oBAAc;A7DgvmBhB;;AAEA;E6DlvmBE,oBAAc;A7DovmBhB;;AAEA;E6DjvmBA,oBAAsB;AAEpB;;A7DmvmBF,qB6DjvmBG;A7DkvmBH;E6DpvmBE,iBAAc;A7DsvmBhB;;AAEA;E6DxvmBE,kBAAc;A7D0vmBhB;;AAEA;E6D5vmBE,kBAAc;A7D8vmBhB;;AAEA;E6DhwmBE,kBAAc;A7DkwmBhB;;AAEA;E6DpwmBE,kBAAc;A7DswmBhB;;AAEA;E6DxwmBE,kBAAc;A7D0wmBhB;;AAEA;E6D5wmBE,kBAAc;A7D8wmBhB;;AAEA;E6DhxmBE,kBAAc;A7DkxmBhB;;AAEA;E6DpxmBE,kBAAc;A7DsxmBhB;;AAEA;E6DnxmBA,kBAAA;AAEE;;A7DqxmBF,sB6DnxmBG;A7DoxmBH;E6DtxmBE,kBAAc;A7DwxmBhB;;AAEA;E6D1xmBE,mBAAc;A7D4xmBhB;;AAEA;E6D9xmBE,mBAAc;A7DgymBhB;;AAEA;E6DlymBE,mBAAc;A7DoymBhB;;AAEA;E6DtymBE,mBAAc;A7DwymBhB;;AAEA;E6D1ymBE,mBAAc;A7D4ymBhB;;AAEA;E6D9ymBE,mBAAc;A7DgzmBhB;;AAEA;E6DlzmBE,mBAAc;A7DozmBhB;;AAEA;E6DtzmBE,mBAAc;A7DwzmBhB;;AAEA;E8Dj2mBA,mBAAA;AAEE;;A9Dm2mBF,8B8Dj2mBwB;A9Dk2mBxB;EACE,iBAAiB;E8Dr2mBjB,gBAAc;A9Du2mBhB;;AAEA;EACE,kBAAkB;E8D12mBlB,iBAAc;A9D42mBhB;;AAEA;EACE,kBAAkB;E8D/2mBlB,iBAAc;A9Di3mBhB;;AAEA;EACE,kBAAkB;E8Dp3mBlB,iBAAc;A9Ds3mBhB;;AAEA;EACE,kBAAkB;E8Dz3mBlB,iBAAc;A9D23mBhB;;AAEA;EACE,kBAAkB;E8D93mBlB,iBAAc;A9Dg4mBhB;;AAEA;EACE,kBAAkB;E8Dn4mBlB,iBAAc;A9Dq4mBhB;;AAEA;EACE,kBAAkB;E8Dx4mBlB,iBAAc;A9D04mBhB;;AAEA;EACE,kBAAkB;E8D74mBlB,iBAAc;A9D+4mBhB;;AAEA;EACE,kBAAkB;E8D54mBpB,iBAAA;AAEE;;A9D84mBF,8B8D54mB0B;A9D64mB1B;EACE,eAAe;E8Dh5mBf,kBAAc;A9Dk5mBhB;;AAEA;EACE,gBAAgB;E8Dr5mBhB,mBAAc;A9Du5mBhB;;AAEA;EACE,gBAAgB;E8D15mBhB,mBAAc;A9D45mBhB;;AAEA;EACE,gBAAgB;E8D/5mBhB,mBAAc;A9Di6mBhB;;AAEA;EACE,gBAAgB;E8Dp6mBhB,mBAAc;A9Ds6mBhB;;AAEA;EACE,gBAAgB;E8Dz6mBhB,mBAAc;A9D26mBhB;;AAEA;EACE,gBAAgB;E8D96mBhB,mBAAc;A9Dg7mBhB;;AAEA;EACE,gBAAgB;E8Dn7mBhB,mBAAc;A9Dq7mBhB;;AAEA;EACE,gBAAgB;E8Dx7mBhB,mBAAc;A9D07mBhB;;AAEA;EACE,gBAAgB;E8Dv7mBlB,mBAAoB;AAElB;;A9Dy7mBF,mB8Dv7mBG;A9Dw7mBH;E8D17mBE,eAAc;A9D47mBhB;;AAEA;E8D97mBE,gBAAc;A9Dg8mBhB;;AAEA;E8Dl8mBE,gBAAc;A9Do8mBhB;;AAEA;E8Dt8mBE,gBAAc;A9Dw8mBhB;;AAEA;E8D18mBE,gBAAc;A9D48mBhB;;AAEA;E8D98mBE,gBAAc;A9Dg9mBhB;;AAEA;E8Dl9mBE,gBAAc;A9Do9mBhB;;AAEA;E8Dt9mBE,gBAAc;A9Dw9mBhB;;AAEA;E8D19mBE,gBAAc;A9D49mBhB;;AAEA;E8Dz9mBA,gBAAA;AAEE;;A9D29mBF,sB8Dz9mBG;A9D09mBH;E8D59mBE,kBAAc;A9D89mBhB;;AAEA;E8Dh+mBE,mBAAc;A9Dk+mBhB;;AAEA;E8Dp+mBE,mBAAc;A9Ds+mBhB;;AAEA;E8Dx+mBE,mBAAc;A9D0+mBhB;;AAEA;E8D5+mBE,mBAAc;A9D8+mBhB;;AAEA;E8Dh/mBE,mBAAc;A9Dk/mBhB;;AAEA;E8Dp/mBE,mBAAc;A9Ds/mBhB;;AAEA;E8Dx/mBE,mBAAc;A9D0/mBhB;;AAEA;E8D5/mBE,mBAAc;A9D8/mBhB;;AAEA;E8D3/mBA,mBAAqB;AAEnB;;A9D6/mBF,oB8D3/mBG;A9D4/mBH;E8D9/mBE,gBAAc;A9DggnBhB;;AAEA;E8DlgnBE,iBAAc;A9DognBhB;;AAEA;E8DtgnBE,iBAAc;A9DwgnBhB;;AAEA;E8D1gnBE,iBAAc;A9D4gnBhB;;AAEA;E8D9gnBE,iBAAc;A9DghnBhB;;AAEA;E8DlhnBE,iBAAc;A9DohnBhB;;AAEA;E8DthnBE,iBAAc;A9DwhnBhB;;AAEA;E8D1hnBE,iBAAc;A9D4hnBhB;;AAEA;E8D9hnBE,iBAAc;A9DginBhB;;AAEA;E8D7hnBA,iBAAA;AAEE;;A9D+hnBF,qB8D7hnBG;A9D8hnBH;E8DhinBE,iBAAc;A9DkinBhB;;AAEA;E8DpinBE,kBAAc;A9DsinBhB;;AAEA;E8DxinBE,kBAAc;A9D0inBhB;;AAEA;E8D5inBE,kBAAc;A9D8inBhB;;AAEA;E8DhjnBE,kBAAc;A9DkjnBhB;;AAEA;E8DpjnBE,kBAAc;A9DsjnBhB;;AAEA;E8DxjnBE,kBAAc;A9D0jnBhB;;AAEA;E8D5jnBE,kBAAc;A9D8jnBhB;;AAEA;E8DhknBE,kBAAc;A9DkknBhB;;AAEA;E8D/jnBA,kBAAO;A9DiknBP;;AAEA;E8D/jnBA,mBAAO;A9DiknBP;;AAEA;E8D9jnBA,gBAAO;A9DgknBP;;AAEA;E8D9jnBA,mBAAM;A9DgknBN;;AAEA;E8D9jnBA,kBAAO;A9DgknBP;;AAEA;E8D9jnBA,iBAAO;A9DgknBP;;AAEA;E8D9jnBA,mBAAO;A9DgknBP;;AAEA;E8D9jnBA,iBAAO;A9DgknBP;;AAEA;E8D9jnBA,sBAAM;A9DgknBN;;AAEA;E8D9jnBA,qBAAO;A9DgknBP;;AAEA;E8D9jnBA,oBAAO;A9DgknBP;;AAEA;E8D9jnBA,sBAAO;A9DgknBP;;AAEA;E+D3pnBA,oBAAM;AACN;;A/D8pnBA;;E+D1pnBA,iCAAM;AACN;;A/D8pnBA;;E+D1pnBA,oCAAY;AACZ;;A/D8pnBA;;E+D1pnBA,8CAAY;AACZ;;A/D8pnBA;;E+D1pnBA,iDAAa;AACb;;A/D8pnBA;;E+D1pnBA,8CAAa;AACb;;A/D8pnBA;;EE9gnBC,iDAAoB;AACpB;;AFkhnBD,mB+D5pnBa;A/D6pnBb;EACE;;I+DzrnBF,wCAgCgB;E/D4pnBd;EACA;;I+DxrnBF,2CAgCmB;E/D2pnBjB;EACA;;I+DvrnBF,qDAgCsB;E/D0pnBpB;EACA;;I+DtpnBE,wDAAc;E/DypnBhB;E+D1rnBF;IACA,cAAA;E/D4rnBE;EACA;;I+DxrnBF,iBAAA;E/D2rnBE;EACA;;IAEE,wDAAwD;EC18mB5D;AD48mBA;;AAEA;;mCAEmC","file":"style.css","sourceRoot":"../sass"} \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/brands.svg b/support-portal-frontend/src/static_assets/fonts/fontawesome/brands.svg new file mode 100644 index 0000000..c1c376a --- /dev/null +++ b/support-portal-frontend/src/static_assets/fonts/fontawesome/brands.svg @@ -0,0 +1,1385 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/duotone.svg b/support-portal-frontend/src/static_assets/fonts/fontawesome/duotone.svg new file mode 100644 index 0000000..fd5d1a2 --- /dev/null +++ b/support-portal-frontend/src/static_assets/fonts/fontawesome/duotone.svg @@ -0,0 +1,8571 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.eot b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.eot new file mode 100644 index 0000000..a157bbe Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.eot differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.ttf b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.ttf new file mode 100644 index 0000000..8546682 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.ttf differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.woff b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.woff new file mode 100644 index 0000000..710daa0 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.woff differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.woff2 b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.woff2 new file mode 100644 index 0000000..ca19083 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-brands-400.woff2 differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.eot b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.eot new file mode 100644 index 0000000..d4643e9 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.eot differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.ttf b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.ttf new file mode 100644 index 0000000..78ae3cd Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.ttf differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.woff b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.woff new file mode 100644 index 0000000..80fab10 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.woff differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.woff2 b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.woff2 new file mode 100644 index 0000000..d0aebd7 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-duotone-900.woff2 differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.eot b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.eot new file mode 100644 index 0000000..3022a93 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.eot differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.ttf b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.ttf new file mode 100644 index 0000000..d878727 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.ttf differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.woff b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.woff new file mode 100644 index 0000000..bc7f599 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.woff differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.woff2 b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.woff2 new file mode 100644 index 0000000..044d41f Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-light-300.woff2 differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.eot b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.eot new file mode 100644 index 0000000..e159e88 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.eot differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.ttf b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.ttf new file mode 100644 index 0000000..ca748cd Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.ttf differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.woff b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.woff new file mode 100644 index 0000000..299ace5 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.woff differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.woff2 b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.woff2 new file mode 100644 index 0000000..79df43f Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-regular-400.woff2 differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.eot b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.eot new file mode 100644 index 0000000..32d630e Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.eot differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.ttf b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.ttf new file mode 100644 index 0000000..4adb318 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.ttf differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.woff b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.woff new file mode 100644 index 0000000..7066a56 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.woff differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.woff2 b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.woff2 new file mode 100644 index 0000000..37f0cf0 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-solid-900.woff2 differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-thin-100.ttf b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-thin-100.ttf new file mode 100644 index 0000000..2cb3c41 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-thin-100.ttf differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-thin-100.woff2 b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-thin-100.woff2 new file mode 100644 index 0000000..9be6277 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-thin-100.woff2 differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-v4compatibility.ttf b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-v4compatibility.ttf new file mode 100644 index 0000000..11ff59e Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-v4compatibility.ttf differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-v4compatibility.woff2 b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-v4compatibility.woff2 new file mode 100644 index 0000000..3f28ce9 Binary files /dev/null and b/support-portal-frontend/src/static_assets/fonts/fontawesome/fa-v4compatibility.woff2 differ diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/light.svg b/support-portal-frontend/src/static_assets/fonts/fontawesome/light.svg new file mode 100644 index 0000000..d6adbc0 --- /dev/null +++ b/support-portal-frontend/src/static_assets/fonts/fontawesome/light.svg @@ -0,0 +1,8570 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/regular.svg b/support-portal-frontend/src/static_assets/fonts/fontawesome/regular.svg new file mode 100644 index 0000000..174bf3a --- /dev/null +++ b/support-portal-frontend/src/static_assets/fonts/fontawesome/regular.svg @@ -0,0 +1,8570 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/solid.svg b/support-portal-frontend/src/static_assets/fonts/fontawesome/solid.svg new file mode 100644 index 0000000..9ad3aad --- /dev/null +++ b/support-portal-frontend/src/static_assets/fonts/fontawesome/solid.svg @@ -0,0 +1,8570 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/fonts/fontawesome/thin.svg b/support-portal-frontend/src/static_assets/fonts/fontawesome/thin.svg new file mode 100644 index 0000000..cfbac57 --- /dev/null +++ b/support-portal-frontend/src/static_assets/fonts/fontawesome/thin.svg @@ -0,0 +1,8570 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/bg/about-3-bg.png b/support-portal-frontend/src/static_assets/img/bg/about-3-bg.png new file mode 100644 index 0000000..578c5d8 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/about-3-bg.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/about-5-bg.png b/support-portal-frontend/src/static_assets/img/bg/about-5-bg.png new file mode 100644 index 0000000..b461c44 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/about-5-bg.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/admission-bg1.png b/support-portal-frontend/src/static_assets/img/bg/admission-bg1.png new file mode 100644 index 0000000..7f47140 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/admission-bg1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/blog-3-bg.png b/support-portal-frontend/src/static_assets/img/bg/blog-3-bg.png new file mode 100644 index 0000000..efa93be Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/blog-3-bg.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/breadcumb-bg.jpg b/support-portal-frontend/src/static_assets/img/bg/breadcumb-bg.jpg new file mode 100644 index 0000000..37c1488 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/breadcumb-bg.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_1.png b/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_1.png new file mode 100644 index 0000000..a2c343d Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_2.png b/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_2.png new file mode 100644 index 0000000..f593b66 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_3.png b/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_3.png new file mode 100644 index 0000000..5db7cc8 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/breadcumb_shape_1_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/contact_bg_1.png b/support-portal-frontend/src/static_assets/img/bg/contact_bg_1.png new file mode 100644 index 0000000..e4c5e84 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/contact_bg_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/counter-bg_1.png b/support-portal-frontend/src/static_assets/img/bg/counter-bg_1.png new file mode 100644 index 0000000..1d13788 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/counter-bg_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/course_bg_1.png b/support-portal-frontend/src/static_assets/img/bg/course_bg_1.png new file mode 100644 index 0000000..e922598 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/course_bg_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/course_bg_2.png b/support-portal-frontend/src/static_assets/img/bg/course_bg_2.png new file mode 100644 index 0000000..fa5f64f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/course_bg_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/course_bg_3.png b/support-portal-frontend/src/static_assets/img/bg/course_bg_3.png new file mode 100644 index 0000000..f8539f9 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/course_bg_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/cta-bg1.png b/support-portal-frontend/src/static_assets/img/bg/cta-bg1.png new file mode 100644 index 0000000..ce46292 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/cta-bg1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/cta-bg2-shape.png b/support-portal-frontend/src/static_assets/img/bg/cta-bg2-shape.png new file mode 100644 index 0000000..d47d04d Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/cta-bg2-shape.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/cta-bg2.png b/support-portal-frontend/src/static_assets/img/bg/cta-bg2.png new file mode 100644 index 0000000..e29322c Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/cta-bg2.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/cta-bg4-shape.png b/support-portal-frontend/src/static_assets/img/bg/cta-bg4-shape.png new file mode 100644 index 0000000..0103d29 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/cta-bg4-shape.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/cta-bg4.png b/support-portal-frontend/src/static_assets/img/bg/cta-bg4.png new file mode 100644 index 0000000..7e17fbe Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/cta-bg4.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/cta-bg_3_1.png b/support-portal-frontend/src/static_assets/img/bg/cta-bg_3_1.png new file mode 100644 index 0000000..1254c4b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/cta-bg_3_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/cta-bg_3_2.png b/support-portal-frontend/src/static_assets/img/bg/cta-bg_3_2.png new file mode 100644 index 0000000..5c75ea2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/cta-bg_3_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/event-bg_1.png b/support-portal-frontend/src/static_assets/img/bg/event-bg_1.png new file mode 100644 index 0000000..d8f8a11 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/event-bg_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/event-bg_2.png b/support-portal-frontend/src/static_assets/img/bg/event-bg_2.png new file mode 100644 index 0000000..048cffa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/event-bg_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/footer-bg.png b/support-portal-frontend/src/static_assets/img/bg/footer-bg.png new file mode 100644 index 0000000..d95a481 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/footer-bg.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/jiji.png b/support-portal-frontend/src/static_assets/img/bg/jiji.png new file mode 100644 index 0000000..65d6116 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/jiji.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/logo-bg-3.png b/support-portal-frontend/src/static_assets/img/bg/logo-bg-3.png new file mode 100644 index 0000000..4a96338 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/logo-bg-3.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/newsletter-1-bg.png b/support-portal-frontend/src/static_assets/img/bg/newsletter-1-bg.png new file mode 100644 index 0000000..9662783 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/newsletter-1-bg.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/testi_bg_1.png b/support-portal-frontend/src/static_assets/img/bg/testi_bg_1.png new file mode 100644 index 0000000..1021eba Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/testi_bg_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/testi_bg_3.png b/support-portal-frontend/src/static_assets/img/bg/testi_bg_3.png new file mode 100644 index 0000000..0503a19 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/testi_bg_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/bg/why-bg-2.png b/support-portal-frontend/src/static_assets/img/bg/why-bg-2.png new file mode 100644 index 0000000..a428db8 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/bg/why-bg-2.png differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-1-1.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-1-1.jpg new file mode 100644 index 0000000..3c11492 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-1-1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-1-2.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-1-2.jpg new file mode 100644 index 0000000..3c11492 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-1-2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-1-3.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-1-3.jpg new file mode 100644 index 0000000..3c11492 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-1-3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-3-1.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-3-1.jpg new file mode 100644 index 0000000..c93c2f3 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-3-1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-3-2.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-3-2.jpg new file mode 100644 index 0000000..c93c2f3 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-3-2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-3-3.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-3-3.jpg new file mode 100644 index 0000000..c93c2f3 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-3-3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-4-1.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-4-1.jpg new file mode 100644 index 0000000..e9633ea Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-4-1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-4-2.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-4-2.jpg new file mode 100644 index 0000000..e9633ea Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-4-2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-s-1-1.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-1.jpg new file mode 100644 index 0000000..9dd1d7e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-s-1-2.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-2.jpg new file mode 100644 index 0000000..9dd1d7e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-s-1-3.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-3.jpg new file mode 100644 index 0000000..9dd1d7e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-s-1-4.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-4.jpg new file mode 100644 index 0000000..9dd1d7e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-4.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog-s-1-5.jpg b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-5.jpg new file mode 100644 index 0000000..9dd1d7e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog-s-1-5.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/blog_inner_1.jpg b/support-portal-frontend/src/static_assets/img/blog/blog_inner_1.jpg new file mode 100644 index 0000000..9dd1d7e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/blog_inner_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/comment-author-1.jpg b/support-portal-frontend/src/static_assets/img/blog/comment-author-1.jpg new file mode 100644 index 0000000..64332f2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/comment-author-1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/comment-author-2.jpg b/support-portal-frontend/src/static_assets/img/blog/comment-author-2.jpg new file mode 100644 index 0000000..64332f2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/comment-author-2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/comment-author-3.jpg b/support-portal-frontend/src/static_assets/img/blog/comment-author-3.jpg new file mode 100644 index 0000000..64332f2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/comment-author-3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/recent-post-1-1.jpg b/support-portal-frontend/src/static_assets/img/blog/recent-post-1-1.jpg new file mode 100644 index 0000000..64332f2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/recent-post-1-1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/recent-post-1-2.jpg b/support-portal-frontend/src/static_assets/img/blog/recent-post-1-2.jpg new file mode 100644 index 0000000..64332f2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/recent-post-1-2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/blog/recent-post-1-3.jpg b/support-portal-frontend/src/static_assets/img/blog/recent-post-1-3.jpg new file mode 100644 index 0000000..64332f2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/blog/recent-post-1-3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/client/cilent_1_1.png b/support-portal-frontend/src/static_assets/img/client/cilent_1_1.png new file mode 100644 index 0000000..2024c66 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/client/cilent_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/client/cilent_1_2.png b/support-portal-frontend/src/static_assets/img/client/cilent_1_2.png new file mode 100644 index 0000000..2024c66 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/client/cilent_1_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/client/cilent_1_3.png b/support-portal-frontend/src/static_assets/img/client/cilent_1_3.png new file mode 100644 index 0000000..2024c66 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/client/cilent_1_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/client/cilent_1_4.png b/support-portal-frontend/src/static_assets/img/client/cilent_1_4.png new file mode 100644 index 0000000..290fa67 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/client/cilent_1_4.png differ diff --git a/support-portal-frontend/src/static_assets/img/client/cilent_1_5.png b/support-portal-frontend/src/static_assets/img/client/cilent_1_5.png new file mode 100644 index 0000000..2024c66 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/client/cilent_1_5.png differ diff --git a/support-portal-frontend/src/static_assets/img/client/cilent_1_6.png b/support-portal-frontend/src/static_assets/img/client/cilent_1_6.png new file mode 100644 index 0000000..2024c66 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/client/cilent_1_6.png differ diff --git a/support-portal-frontend/src/static_assets/img/client/cilent_1_7.png b/support-portal-frontend/src/static_assets/img/client/cilent_1_7.png new file mode 100644 index 0000000..2024c66 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/client/cilent_1_7.png differ diff --git a/support-portal-frontend/src/static_assets/img/client/cilent_1_8.png b/support-portal-frontend/src/static_assets/img/client/cilent_1_8.png new file mode 100644 index 0000000..2024c66 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/client/cilent_1_8.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/author.png b/support-portal-frontend/src/static_assets/img/course/author.png new file mode 100644 index 0000000..6c4dd4b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/author.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/author2.png b/support-portal-frontend/src/static_assets/img/course/author2.png new file mode 100644 index 0000000..01c1eb9 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/author2.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course-details.png b/support-portal-frontend/src/static_assets/img/course/course-details.png new file mode 100644 index 0000000..5f8188b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course-details.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_1.png b/support-portal-frontend/src/static_assets/img/course/course_1_1.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_10.png b/support-portal-frontend/src/static_assets/img/course/course_1_10.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_10.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_11.png b/support-portal-frontend/src/static_assets/img/course/course_1_11.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_11.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_12.png b/support-portal-frontend/src/static_assets/img/course/course_1_12.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_12.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_2.png b/support-portal-frontend/src/static_assets/img/course/course_1_2.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_3.png b/support-portal-frontend/src/static_assets/img/course/course_1_3.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_4.png b/support-portal-frontend/src/static_assets/img/course/course_1_4.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_4.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_5.png b/support-portal-frontend/src/static_assets/img/course/course_1_5.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_5.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_6.png b/support-portal-frontend/src/static_assets/img/course/course_1_6.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_6.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_7.png b/support-portal-frontend/src/static_assets/img/course/course_1_7.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_7.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_8.png b/support-portal-frontend/src/static_assets/img/course/course_1_8.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_8.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_1_9.png b/support-portal-frontend/src/static_assets/img/course/course_1_9.png new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_1_9.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_2_1.png b/support-portal-frontend/src/static_assets/img/course/course_2_1.png new file mode 100644 index 0000000..f358443 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_2_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_2_2.png b/support-portal-frontend/src/static_assets/img/course/course_2_2.png new file mode 100644 index 0000000..f358443 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_2_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_2_3.png b/support-portal-frontend/src/static_assets/img/course/course_2_3.png new file mode 100644 index 0000000..f358443 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_2_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_2_4.png b/support-portal-frontend/src/static_assets/img/course/course_2_4.png new file mode 100644 index 0000000..f358443 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_2_4.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_2_5.png b/support-portal-frontend/src/static_assets/img/course/course_2_5.png new file mode 100644 index 0000000..f358443 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_2_5.png differ diff --git a/support-portal-frontend/src/static_assets/img/course/course_2_6.png b/support-portal-frontend/src/static_assets/img/course/course_2_6.png new file mode 100644 index 0000000..f358443 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/course/course_2_6.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event-author1.png b/support-portal-frontend/src/static_assets/img/event/event-author1.png new file mode 100644 index 0000000..cd86010 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event-author1.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event-author2.png b/support-portal-frontend/src/static_assets/img/event/event-author2.png new file mode 100644 index 0000000..cd86010 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event-author2.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event-author3.png b/support-portal-frontend/src/static_assets/img/event/event-author3.png new file mode 100644 index 0000000..cd86010 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event-author3.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event-author4.png b/support-portal-frontend/src/static_assets/img/event/event-author4.png new file mode 100644 index 0000000..cd86010 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event-author4.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event-box-shape1.png b/support-portal-frontend/src/static_assets/img/event/event-box-shape1.png new file mode 100644 index 0000000..af06806 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event-box-shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_details.png b/support-portal-frontend/src/static_assets/img/event/event_details.png new file mode 100644 index 0000000..ec4e1d3 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_details.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-1.png b/support-portal-frontend/src/static_assets/img/event/event_img-1.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-1.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-2-1.png b/support-portal-frontend/src/static_assets/img/event/event_img-2-1.png new file mode 100644 index 0000000..5c7e73e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-2-1.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-2-2.png b/support-portal-frontend/src/static_assets/img/event/event_img-2-2.png new file mode 100644 index 0000000..5c7e73e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-2-2.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-2-3.png b/support-portal-frontend/src/static_assets/img/event/event_img-2-3.png new file mode 100644 index 0000000..5c7e73e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-2-3.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-2.png b/support-portal-frontend/src/static_assets/img/event/event_img-2.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-2.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-3.png b/support-portal-frontend/src/static_assets/img/event/event_img-3.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-3.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-4.png b/support-portal-frontend/src/static_assets/img/event/event_img-4.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-4.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-5.png b/support-portal-frontend/src/static_assets/img/event/event_img-5.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-5.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-6.png b/support-portal-frontend/src/static_assets/img/event/event_img-6.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-6.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-7.png b/support-portal-frontend/src/static_assets/img/event/event_img-7.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-7.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-8.png b/support-portal-frontend/src/static_assets/img/event/event_img-8.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-8.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-9.png b/support-portal-frontend/src/static_assets/img/event/event_img-9.png new file mode 100644 index 0000000..be96315 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-9.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_img-shape.png b/support-portal-frontend/src/static_assets/img/event/event_img-shape.png new file mode 100644 index 0000000..db24884 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_img-shape.png differ diff --git a/support-portal-frontend/src/static_assets/img/event/event_shape2.png b/support-portal-frontend/src/static_assets/img/event/event_shape2.png new file mode 100644 index 0000000..4d8a152 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/event/event_shape2.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/android-chrome-512x512.png b/support-portal-frontend/src/static_assets/img/favicons/android-chrome-512x512.png new file mode 100644 index 0000000..7773506 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/android-chrome-512x512.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/android-icon-144x144.png b/support-portal-frontend/src/static_assets/img/favicons/android-icon-144x144.png new file mode 100644 index 0000000..89e5cfb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/android-icon-144x144.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/android-icon-192x192.png b/support-portal-frontend/src/static_assets/img/favicons/android-icon-192x192.png new file mode 100644 index 0000000..196682d Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/android-icon-192x192.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/android-icon-36x36.png b/support-portal-frontend/src/static_assets/img/favicons/android-icon-36x36.png new file mode 100644 index 0000000..5ac012d Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/android-icon-36x36.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/android-icon-48x48.png b/support-portal-frontend/src/static_assets/img/favicons/android-icon-48x48.png new file mode 100644 index 0000000..ee3a3a9 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/android-icon-48x48.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/android-icon-72x72.png b/support-portal-frontend/src/static_assets/img/favicons/android-icon-72x72.png new file mode 100644 index 0000000..82df8d5 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/android-icon-72x72.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/android-icon-96x96.png b/support-portal-frontend/src/static_assets/img/favicons/android-icon-96x96.png new file mode 100644 index 0000000..168f470 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/android-icon-96x96.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-114x114.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-114x114.png new file mode 100644 index 0000000..30dc88e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-114x114.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-120x120.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-120x120.png new file mode 100644 index 0000000..9623379 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-120x120.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-144x144.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-144x144.png new file mode 100644 index 0000000..89e5cfb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-144x144.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-152x152.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-152x152.png new file mode 100644 index 0000000..b0e12f0 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-152x152.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-180x180.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-180x180.png new file mode 100644 index 0000000..8dbabfc Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-180x180.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-57x57.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-57x57.png new file mode 100644 index 0000000..05f9ff1 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-57x57.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-60x60.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-60x60.png new file mode 100644 index 0000000..adc338d Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-60x60.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-72x72.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-72x72.png new file mode 100644 index 0000000..82df8d5 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-72x72.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-76x76.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-76x76.png new file mode 100644 index 0000000..71659c6 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-76x76.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon-precomposed.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-precomposed.png new file mode 100644 index 0000000..13393be Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon-precomposed.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/apple-icon.png b/support-portal-frontend/src/static_assets/img/favicons/apple-icon.png new file mode 100644 index 0000000..13393be Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/apple-icon.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/browserconfig.xml b/support-portal-frontend/src/static_assets/img/favicons/browserconfig.xml new file mode 100644 index 0000000..c554148 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/favicons/browserconfig.xml @@ -0,0 +1,2 @@ + +#ffffff \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/img/favicons/favicon-16x16.png b/support-portal-frontend/src/static_assets/img/favicons/favicon-16x16.png new file mode 100644 index 0000000..2c282f4 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/favicon-16x16.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/favicon-32x32.png b/support-portal-frontend/src/static_assets/img/favicons/favicon-32x32.png new file mode 100644 index 0000000..0026b6a Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/favicon-32x32.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/favicon-96x96.png b/support-portal-frontend/src/static_assets/img/favicons/favicon-96x96.png new file mode 100644 index 0000000..168f470 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/favicon-96x96.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/favicon.ico b/support-portal-frontend/src/static_assets/img/favicons/favicon.ico new file mode 100644 index 0000000..cc2e0e2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/favicon.ico differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/favicon.png b/support-portal-frontend/src/static_assets/img/favicons/favicon.png new file mode 100644 index 0000000..2c282f4 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/favicon.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/manifest.json b/support-portal-frontend/src/static_assets/img/favicons/manifest.json new file mode 100644 index 0000000..013d4a6 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/favicons/manifest.json @@ -0,0 +1,41 @@ +{ + "name": "App", + "icons": [ + { + "src": "\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] +} \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/img/favicons/ms-icon-144x144.png b/support-portal-frontend/src/static_assets/img/favicons/ms-icon-144x144.png new file mode 100644 index 0000000..89e5cfb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/ms-icon-144x144.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/ms-icon-150x150.png b/support-portal-frontend/src/static_assets/img/favicons/ms-icon-150x150.png new file mode 100644 index 0000000..dc7ee03 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/ms-icon-150x150.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/ms-icon-310x310.png b/support-portal-frontend/src/static_assets/img/favicons/ms-icon-310x310.png new file mode 100644 index 0000000..32d8f65 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/ms-icon-310x310.png differ diff --git a/support-portal-frontend/src/static_assets/img/favicons/ms-icon-70x70.png b/support-portal-frontend/src/static_assets/img/favicons/ms-icon-70x70.png new file mode 100644 index 0000000..7bbf832 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/favicons/ms-icon-70x70.png differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_1.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_1.jpg new file mode 100644 index 0000000..8300d93 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_2.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_2.jpg new file mode 100644 index 0000000..25ebfb1 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_3.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_3.jpg new file mode 100644 index 0000000..8300d93 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_4.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_4.jpg new file mode 100644 index 0000000..25ebfb1 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_4.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_5.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_5.jpg new file mode 100644 index 0000000..8300d93 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_5.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_6.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_6.jpg new file mode 100644 index 0000000..8300d93 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_6.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_7.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_7.jpg new file mode 100644 index 0000000..8300d93 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_7.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_8.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_8.jpg new file mode 100644 index 0000000..8300d93 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_8.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/gallery/gallery_1_9.jpg b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_9.jpg new file mode 100644 index 0000000..25ebfb1 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/gallery/gallery_1_9.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_1.jpg new file mode 100644 index 0000000..4bac3ff Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_2.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_2.jpg new file mode 100644 index 0000000..4bac3ff Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_3.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_3.jpg new file mode 100644 index 0000000..4bac3ff Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_bg_1_3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_bg_2_1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_bg_2_1.jpg new file mode 100644 index 0000000..c05c508 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_bg_2_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_bg_3_1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_bg_3_1.jpg new file mode 100644 index 0000000..6ac5f8b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_bg_3_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_bg_3_2.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_bg_3_2.jpg new file mode 100644 index 0000000..6ac5f8b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_bg_3_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_bg_4_1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_bg_4_1.jpg new file mode 100644 index 0000000..bb1f52b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_bg_4_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_bg_shape1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_bg_shape1.jpg new file mode 100644 index 0000000..bdef6ee Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_bg_shape1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_overlay_3_1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_overlay_3_1.jpg new file mode 100644 index 0000000..7ee08db Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_overlay_3_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_1.jpg new file mode 100644 index 0000000..bd0ca21 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_2.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_2.jpg new file mode 100644 index 0000000..bd0ca21 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_3.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_3.jpg new file mode 100644 index 0000000..bd0ca21 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_1_3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_thumb_2_1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_2_1.jpg new file mode 100644 index 0000000..6a6e96e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_2_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_thumb_4_1.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_4_1.jpg new file mode 100644 index 0000000..c16bf69 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_4_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/hero_thumb_4_2.jpg b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_4_2.jpg new file mode 100644 index 0000000..c5b4704 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/hero_thumb_4_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_1_1.png b/support-portal-frontend/src/static_assets/img/hero/shape_1_1.png new file mode 100644 index 0000000..7d484fc Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_1_2.png b/support-portal-frontend/src/static_assets/img/hero/shape_1_2.png new file mode 100644 index 0000000..72669d6 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_1_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_1_3.png b/support-portal-frontend/src/static_assets/img/hero/shape_1_3.png new file mode 100644 index 0000000..3e32efa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_1_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_1_4.png b/support-portal-frontend/src/static_assets/img/hero/shape_1_4.png new file mode 100644 index 0000000..1fb09ef Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_1_4.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_2_1.png b/support-portal-frontend/src/static_assets/img/hero/shape_2_1.png new file mode 100644 index 0000000..64af84a Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_2_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_2_2.png b/support-portal-frontend/src/static_assets/img/hero/shape_2_2.png new file mode 100644 index 0000000..f44c09b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_2_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_2_3.png b/support-portal-frontend/src/static_assets/img/hero/shape_2_3.png new file mode 100644 index 0000000..13054f8 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_2_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_2_4.png b/support-portal-frontend/src/static_assets/img/hero/shape_2_4.png new file mode 100644 index 0000000..634ab29 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_2_4.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_3_1.png b/support-portal-frontend/src/static_assets/img/hero/shape_3_1.png new file mode 100644 index 0000000..78c8161 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_3_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_3_2.png b/support-portal-frontend/src/static_assets/img/hero/shape_3_2.png new file mode 100644 index 0000000..d1026cb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_3_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/hero/shape_4_1.png b/support-portal-frontend/src/static_assets/img/hero/shape_4_1.png new file mode 100644 index 0000000..786eb95 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/hero/shape_4_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/icon/about-grid-icon1.svg b/support-portal-frontend/src/static_assets/img/icon/about-grid-icon1.svg new file mode 100644 index 0000000..cf09c38 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/about-grid-icon1.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2-1.svg b/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2-1.svg new file mode 100644 index 0000000..09ce578 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2-1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2-2.svg b/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2-2.svg new file mode 100644 index 0000000..84e14de --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2-2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2.svg b/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2.svg new file mode 100644 index 0000000..9ec6fc9 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/about-grid-icon2.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/cat-1_1.svg b/support-portal-frontend/src/static_assets/img/icon/cat-1_1.svg new file mode 100644 index 0000000..c6dda8d --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/cat-1_1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/cat-1_2.svg b/support-portal-frontend/src/static_assets/img/icon/cat-1_2.svg new file mode 100644 index 0000000..6850f27 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/cat-1_2.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/cat-1_3.svg b/support-portal-frontend/src/static_assets/img/icon/cat-1_3.svg new file mode 100644 index 0000000..1d2f91b --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/cat-1_3.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/cat-1_4.svg b/support-portal-frontend/src/static_assets/img/icon/cat-1_4.svg new file mode 100644 index 0000000..3b62f80 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/cat-1_4.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_1.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_1.svg new file mode 100644 index 0000000..43fbbdb --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_10.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_10.svg new file mode 100644 index 0000000..526dbb6 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_10.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_11.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_11.svg new file mode 100644 index 0000000..c27102b --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_11.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_12.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_12.svg new file mode 100644 index 0000000..0041d77 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_12.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_2.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_2.svg new file mode 100644 index 0000000..0c3bee5 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_2.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_3.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_3.svg new file mode 100644 index 0000000..d2abd88 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_3.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_4.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_4.svg new file mode 100644 index 0000000..74cfe18 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_4.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_5.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_5.svg new file mode 100644 index 0000000..e2330a5 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_5.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_6.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_6.svg new file mode 100644 index 0000000..38fb2d0 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_6.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_7.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_7.svg new file mode 100644 index 0000000..4b308bd --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_7.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_8.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_8.svg new file mode 100644 index 0000000..4e4a6f4 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_8.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_2_9.svg b/support-portal-frontend/src/static_assets/img/icon/category_2_9.svg new file mode 100644 index 0000000..a5fb845 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_2_9.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_3_1.svg b/support-portal-frontend/src/static_assets/img/icon/category_3_1.svg new file mode 100644 index 0000000..1136618 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_3_1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_3_2.svg b/support-portal-frontend/src/static_assets/img/icon/category_3_2.svg new file mode 100644 index 0000000..0113301 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_3_2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_3_3.svg b/support-portal-frontend/src/static_assets/img/icon/category_3_3.svg new file mode 100644 index 0000000..ec81e42 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_3_3.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_3_4.svg b/support-portal-frontend/src/static_assets/img/icon/category_3_4.svg new file mode 100644 index 0000000..4658e7c --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_3_4.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_3_5.svg b/support-portal-frontend/src/static_assets/img/icon/category_3_5.svg new file mode 100644 index 0000000..a43682a --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_3_5.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_3_6.svg b/support-portal-frontend/src/static_assets/img/icon/category_3_6.svg new file mode 100644 index 0000000..4c227e7 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_3_6.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_3_7.svg b/support-portal-frontend/src/static_assets/img/icon/category_3_7.svg new file mode 100644 index 0000000..5b7a3fe --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_3_7.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/category_3_8.svg b/support-portal-frontend/src/static_assets/img/icon/category_3_8.svg new file mode 100644 index 0000000..0781924 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/category_3_8.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/course-tab-icon1.svg b/support-portal-frontend/src/static_assets/img/icon/course-tab-icon1.svg new file mode 100644 index 0000000..9314933 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/course-tab-icon1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/course-tab-icon2.svg b/support-portal-frontend/src/static_assets/img/icon/course-tab-icon2.svg new file mode 100644 index 0000000..877d379 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/course-tab-icon2.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/course-tab-icon3.svg b/support-portal-frontend/src/static_assets/img/icon/course-tab-icon3.svg new file mode 100644 index 0000000..1d2f91b --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/course-tab-icon3.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/course-tab-icon4.svg b/support-portal-frontend/src/static_assets/img/icon/course-tab-icon4.svg new file mode 100644 index 0000000..3b62f80 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/course-tab-icon4.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/feature-1_1.svg b/support-portal-frontend/src/static_assets/img/icon/feature-1_1.svg new file mode 100644 index 0000000..1268cf6 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/feature-1_1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/feature-1_2.svg b/support-portal-frontend/src/static_assets/img/icon/feature-1_2.svg new file mode 100644 index 0000000..9d8223b --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/feature-1_2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/feature-1_3.svg b/support-portal-frontend/src/static_assets/img/icon/feature-1_3.svg new file mode 100644 index 0000000..6d77ff3 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/feature-1_3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/feature-1_4.svg b/support-portal-frontend/src/static_assets/img/icon/feature-1_4.svg new file mode 100644 index 0000000..4cb2b69 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/feature-1_4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/feature-1_5.svg b/support-portal-frontend/src/static_assets/img/icon/feature-1_5.svg new file mode 100644 index 0000000..9b9ce94 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/feature-1_5.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/hero2-counter-icon1.svg b/support-portal-frontend/src/static_assets/img/icon/hero2-counter-icon1.svg new file mode 100644 index 0000000..4bc0979 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/hero2-counter-icon1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/hero2-counter-icon2.svg b/support-portal-frontend/src/static_assets/img/icon/hero2-counter-icon2.svg new file mode 100644 index 0000000..4deadd6 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/hero2-counter-icon2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/logo-icon.svg b/support-portal-frontend/src/static_assets/img/icon/logo-icon.svg new file mode 100644 index 0000000..6863f86 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/logo-icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/process-arrow.svg b/support-portal-frontend/src/static_assets/img/icon/process-arrow.svg new file mode 100644 index 0000000..be4eebd --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/process-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/process-icon-1-1.svg b/support-portal-frontend/src/static_assets/img/icon/process-icon-1-1.svg new file mode 100644 index 0000000..c70711a --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/process-icon-1-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/process-icon-1-2.svg b/support-portal-frontend/src/static_assets/img/icon/process-icon-1-2.svg new file mode 100644 index 0000000..4179c18 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/process-icon-1-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/process-icon-1-3.svg b/support-portal-frontend/src/static_assets/img/icon/process-icon-1-3.svg new file mode 100644 index 0000000..cccd527 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/process-icon-1-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-1-1.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-1-1.svg new file mode 100644 index 0000000..608bb10 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-1-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-1-2.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-1-2.svg new file mode 100644 index 0000000..3f13458 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-1-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-1-3.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-1-3.svg new file mode 100644 index 0000000..613d176 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-1-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-1-4.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-1-4.svg new file mode 100644 index 0000000..4bc6d0a --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-1-4.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-2-1.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-2-1.svg new file mode 100644 index 0000000..c26a4d1 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-2-1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-2-2.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-2-2.svg new file mode 100644 index 0000000..f893028 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-2-2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-2-3.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-2-3.svg new file mode 100644 index 0000000..019a1ef --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-2-3.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-3-1.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-3-1.svg new file mode 100644 index 0000000..1238404 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-3-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-3-2.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-3-2.svg new file mode 100644 index 0000000..7539bab --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-3-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/service-icon-3-3.svg b/support-portal-frontend/src/static_assets/img/icon/service-icon-3-3.svg new file mode 100644 index 0000000..ea35991 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/service-icon-3-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/testi-quote.svg b/support-portal-frontend/src/static_assets/img/icon/testi-quote.svg new file mode 100644 index 0000000..9fe9f45 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/testi-quote.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/testi-quote2.svg b/support-portal-frontend/src/static_assets/img/icon/testi-quote2.svg new file mode 100644 index 0000000..acef810 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/testi-quote2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-1.svg b/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-1.svg new file mode 100644 index 0000000..2fe3b5e --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-2.svg b/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-2.svg new file mode 100644 index 0000000..1292fcb --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-3.svg b/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-3.svg new file mode 100644 index 0000000..65e08e4 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-3.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-4.svg b/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-4.svg new file mode 100644 index 0000000..5f8a8fc --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/icon/wcu-icon-2-4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/logo-white.svg b/support-portal-frontend/src/static_assets/img/logo-white.svg new file mode 100644 index 0000000..4dd2cad --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/logo-white.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/support-portal-frontend/src/static_assets/img/logo.svg b/support-portal-frontend/src/static_assets/img/logo.svg new file mode 100644 index 0000000..ec7b5b6 --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/support-portal-frontend/src/static_assets/img/normal/about_1_1.png b/support-portal-frontend/src/static_assets/img/normal/about_1_1.png new file mode 100644 index 0000000..f745348 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_1_2.png b/support-portal-frontend/src/static_assets/img/normal/about_1_2.png new file mode 100644 index 0000000..657c495 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_1_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_1_3.png b/support-portal-frontend/src/static_assets/img/normal/about_1_3.png new file mode 100644 index 0000000..fd12d12 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_1_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_1_4.png b/support-portal-frontend/src/static_assets/img/normal/about_1_4.png new file mode 100644 index 0000000..275e181 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_1_4.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_1_shape1.png b/support-portal-frontend/src/static_assets/img/normal/about_1_shape1.png new file mode 100644 index 0000000..b67f0fb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_1_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_2_1.png b/support-portal-frontend/src/static_assets/img/normal/about_2_1.png new file mode 100644 index 0000000..f81878b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_2_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_2_2.png b/support-portal-frontend/src/static_assets/img/normal/about_2_2.png new file mode 100644 index 0000000..657c495 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_2_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_2_shape1.png b/support-portal-frontend/src/static_assets/img/normal/about_2_shape1.png new file mode 100644 index 0000000..84609c6 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_2_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_3_1.png b/support-portal-frontend/src/static_assets/img/normal/about_3_1.png new file mode 100644 index 0000000..51300ea Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_3_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_3_shape1.png b/support-portal-frontend/src/static_assets/img/normal/about_3_shape1.png new file mode 100644 index 0000000..82e293a Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_3_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_4_1.png b/support-portal-frontend/src/static_assets/img/normal/about_4_1.png new file mode 100644 index 0000000..82fab27 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_4_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_4_shape1.png b/support-portal-frontend/src/static_assets/img/normal/about_4_shape1.png new file mode 100644 index 0000000..d3da613 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_4_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_4_shape2.png b/support-portal-frontend/src/static_assets/img/normal/about_4_shape2.png new file mode 100644 index 0000000..3e0bcad Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_4_shape2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_5_1.png b/support-portal-frontend/src/static_assets/img/normal/about_5_1.png new file mode 100644 index 0000000..44fa5bd Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_5_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_5_1shape.png b/support-portal-frontend/src/static_assets/img/normal/about_5_1shape.png new file mode 100644 index 0000000..0b6f657 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_5_1shape.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/about_5_2.png b/support-portal-frontend/src/static_assets/img/normal/about_5_2.png new file mode 100644 index 0000000..85fa32a Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/about_5_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/admission-mockup-thumb1.png b/support-portal-frontend/src/static_assets/img/normal/admission-mockup-thumb1.png new file mode 100644 index 0000000..1c3da4b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/admission-mockup-thumb1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/become-instructor-thumb.png b/support-portal-frontend/src/static_assets/img/normal/become-instructor-thumb.png new file mode 100644 index 0000000..7da63ca Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/become-instructor-thumb.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/blog-3-bg-shape.png b/support-portal-frontend/src/static_assets/img/normal/blog-3-bg-shape.png new file mode 100644 index 0000000..fae43f3 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/blog-3-bg-shape.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/category-arrow.svg b/support-portal-frontend/src/static_assets/img/normal/category-arrow.svg new file mode 100644 index 0000000..a1811be --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/normal/category-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/support-portal-frontend/src/static_assets/img/normal/category_3_shape1.png b/support-portal-frontend/src/static_assets/img/normal/category_3_shape1.png new file mode 100644 index 0000000..34007b2 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/category_3_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/category_3_shape2.png b/support-portal-frontend/src/static_assets/img/normal/category_3_shape2.png new file mode 100644 index 0000000..c5e16ac Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/category_3_shape2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/course_6_shape1.png b/support-portal-frontend/src/static_assets/img/normal/course_6_shape1.png new file mode 100644 index 0000000..67d2c26 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/course_6_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta-icon1.png b/support-portal-frontend/src/static_assets/img/normal/cta-icon1.png new file mode 100644 index 0000000..823ea11 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta-icon1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta_1_1.png b/support-portal-frontend/src/static_assets/img/normal/cta_1_1.png new file mode 100644 index 0000000..f0978fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta_2_shape1.png b/support-portal-frontend/src/static_assets/img/normal/cta_2_shape1.png new file mode 100644 index 0000000..bf13524 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta_2_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta_2_shape2.png b/support-portal-frontend/src/static_assets/img/normal/cta_2_shape2.png new file mode 100644 index 0000000..dc441a8 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta_2_shape2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta_2_shape3.png b/support-portal-frontend/src/static_assets/img/normal/cta_2_shape3.png new file mode 100644 index 0000000..1e06e8f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta_2_shape3.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta_4_1.png b/support-portal-frontend/src/static_assets/img/normal/cta_4_1.png new file mode 100644 index 0000000..8865a36 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta_4_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta_4_shape1.png b/support-portal-frontend/src/static_assets/img/normal/cta_4_shape1.png new file mode 100644 index 0000000..fcab49d Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta_4_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta_4_shape2.png b/support-portal-frontend/src/static_assets/img/normal/cta_4_shape2.png new file mode 100644 index 0000000..dad2274 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta_4_shape2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/cta_4_shape3.png b/support-portal-frontend/src/static_assets/img/normal/cta_4_shape3.png new file mode 100644 index 0000000..864d3ef Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/cta_4_shape3.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/error.svg b/support-portal-frontend/src/static_assets/img/normal/error.svg new file mode 100644 index 0000000..924c18c --- /dev/null +++ b/support-portal-frontend/src/static_assets/img/normal/error.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/support-portal-frontend/src/static_assets/img/normal/faq_1_1.png b/support-portal-frontend/src/static_assets/img/normal/faq_1_1.png new file mode 100644 index 0000000..c0356fd Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/faq_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/footer-bg-shape1.png b/support-portal-frontend/src/static_assets/img/normal/footer-bg-shape1.png new file mode 100644 index 0000000..1dad3ee Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/footer-bg-shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/footer-bg-shape2.png b/support-portal-frontend/src/static_assets/img/normal/footer-bg-shape2.png new file mode 100644 index 0000000..d65b923 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/footer-bg-shape2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/instructor_1_shape1.png b/support-portal-frontend/src/static_assets/img/normal/instructor_1_shape1.png new file mode 100644 index 0000000..7b51a57 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/instructor_1_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/newsletter-thumb1.png b/support-portal-frontend/src/static_assets/img/normal/newsletter-thumb1.png new file mode 100644 index 0000000..3c65afc Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/newsletter-thumb1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/student-group_1_1.png b/support-portal-frontend/src/static_assets/img/normal/student-group_1_1.png new file mode 100644 index 0000000..0466754 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/student-group_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/student-group_2_1.png b/support-portal-frontend/src/static_assets/img/normal/student-group_2_1.png new file mode 100644 index 0000000..00ffd50 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/student-group_2_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/video-1_shape1.png b/support-portal-frontend/src/static_assets/img/normal/video-1_shape1.png new file mode 100644 index 0000000..f7d174a Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/video-1_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/video1.png b/support-portal-frontend/src/static_assets/img/normal/video1.png new file mode 100644 index 0000000..41346d0 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/video1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/wcu_1_1.png b/support-portal-frontend/src/static_assets/img/normal/wcu_1_1.png new file mode 100644 index 0000000..d2945be Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/wcu_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/wcu_1_shape1.png b/support-portal-frontend/src/static_assets/img/normal/wcu_1_shape1.png new file mode 100644 index 0000000..f810ac0 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/wcu_1_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/wcu_1_shape2.png b/support-portal-frontend/src/static_assets/img/normal/wcu_1_shape2.png new file mode 100644 index 0000000..cf7f7b8 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/wcu_1_shape2.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/wcu_2_1.png b/support-portal-frontend/src/static_assets/img/normal/wcu_2_1.png new file mode 100644 index 0000000..2be094a Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/wcu_2_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/normal/wcu_2_shape1.png b/support-portal-frontend/src/static_assets/img/normal/wcu_2_shape1.png new file mode 100644 index 0000000..774ad40 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/normal/wcu_2_shape1.png differ diff --git a/support-portal-frontend/src/static_assets/img/process/process-1-1.png b/support-portal-frontend/src/static_assets/img/process/process-1-1.png new file mode 100644 index 0000000..1712d75 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/process/process-1-1.png differ diff --git a/support-portal-frontend/src/static_assets/img/process/process-1-2.png b/support-portal-frontend/src/static_assets/img/process/process-1-2.png new file mode 100644 index 0000000..1712d75 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/process/process-1-2.png differ diff --git a/support-portal-frontend/src/static_assets/img/process/process-1-3.png b/support-portal-frontend/src/static_assets/img/process/process-1-3.png new file mode 100644 index 0000000..1712d75 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/process/process-1-3.png differ diff --git a/support-portal-frontend/src/static_assets/img/process/process-bg-shape-1-1.png b/support-portal-frontend/src/static_assets/img/process/process-bg-shape-1-1.png new file mode 100644 index 0000000..9c4c6fd Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/process/process-bg-shape-1-1.png differ diff --git a/support-portal-frontend/src/static_assets/img/process/process-bg-shape-1-2.png b/support-portal-frontend/src/static_assets/img/process/process-bg-shape-1-2.png new file mode 100644 index 0000000..2df7a2d Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/process/process-bg-shape-1-2.png differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_1.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_1.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_10.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_10.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_10.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_11.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_11.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_11.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_12.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_12.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_12.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_13.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_13.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_13.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_14.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_14.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_14.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_2.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_2.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_3.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_3.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_4.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_4.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_4.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_5.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_5.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_5.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_6.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_6.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_6.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_7.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_7.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_7.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_8.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_8.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_8.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_1_9.jpg b/support-portal-frontend/src/static_assets/img/product/product_1_9.jpg new file mode 100644 index 0000000..50a80fa Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_1_9.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_details_1_1.jpg b/support-portal-frontend/src/static_assets/img/product/product_details_1_1.jpg new file mode 100644 index 0000000..6cc7d6e Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_details_1_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_thumb_1_1.jpg b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_1.jpg new file mode 100644 index 0000000..6d25f55 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_thumb_1_2.jpg b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_2.jpg new file mode 100644 index 0000000..6d25f55 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_thumb_1_3.jpg b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_3.jpg new file mode 100644 index 0000000..6d25f55 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_thumb_1_4.jpg b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_4.jpg new file mode 100644 index 0000000..6d25f55 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_4.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/product/product_thumb_1_5.jpg b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_5.jpg new file mode 100644 index 0000000..6d25f55 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/product/product_thumb_1_5.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/rtl/admission-bg1.png b/support-portal-frontend/src/static_assets/img/rtl/admission-bg1.png new file mode 100644 index 0000000..d8a04b5 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/rtl/admission-bg1.png differ diff --git a/support-portal-frontend/src/static_assets/img/rtl/cta-bg_3_1.png b/support-portal-frontend/src/static_assets/img/rtl/cta-bg_3_1.png new file mode 100644 index 0000000..4a1fd4f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/rtl/cta-bg_3_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/rtl/cta-bg_3_2.png b/support-portal-frontend/src/static_assets/img/rtl/cta-bg_3_2.png new file mode 100644 index 0000000..d2b54c4 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/rtl/cta-bg_3_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/service/service-1-1.png b/support-portal-frontend/src/static_assets/img/service/service-1-1.png new file mode 100644 index 0000000..da7816c Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/service/service-1-1.png differ diff --git a/support-portal-frontend/src/static_assets/img/service/service-1-2.png b/support-portal-frontend/src/static_assets/img/service/service-1-2.png new file mode 100644 index 0000000..da7816c Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/service/service-1-2.png differ diff --git a/support-portal-frontend/src/static_assets/img/service/service-1-3.png b/support-portal-frontend/src/static_assets/img/service/service-1-3.png new file mode 100644 index 0000000..da7816c Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/service/service-1-3.png differ diff --git a/support-portal-frontend/src/static_assets/img/service/service-1-4.png b/support-portal-frontend/src/static_assets/img/service/service-1-4.png new file mode 100644 index 0000000..da7816c Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/service/service-1-4.png differ diff --git a/support-portal-frontend/src/static_assets/img/team/team-details.png b/support-portal-frontend/src/static_assets/img/team/team-details.png new file mode 100644 index 0000000..33b14c8 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team-details.png differ diff --git a/support-portal-frontend/src/static_assets/img/team/team-shape_1_1.png b/support-portal-frontend/src/static_assets/img/team/team-shape_1_1.png new file mode 100644 index 0000000..8ff2b14 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team-shape_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/team/team-shape_1_2.png b/support-portal-frontend/src/static_assets/img/team/team-shape_1_2.png new file mode 100644 index 0000000..7efe0da Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team-shape_1_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/team/team-shape_1_3.png b/support-portal-frontend/src/static_assets/img/team/team-shape_1_3.png new file mode 100644 index 0000000..0a2cd5f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team-shape_1_3.png differ diff --git a/support-portal-frontend/src/static_assets/img/team/team-shape_1_4.png b/support-portal-frontend/src/static_assets/img/team/team-shape_1_4.png new file mode 100644 index 0000000..e537934 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team-shape_1_4.png differ diff --git a/support-portal-frontend/src/static_assets/img/team/team-shape_1_5.png b/support-portal-frontend/src/static_assets/img/team/team-shape_1_5.png new file mode 100644 index 0000000..88a7702 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team-shape_1_5.png differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_1_1.jpg b/support-portal-frontend/src/static_assets/img/team/team_1_1.jpg new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_1_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_1_2.jpg b/support-portal-frontend/src/static_assets/img/team/team_1_2.jpg new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_1_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_1_3.jpg b/support-portal-frontend/src/static_assets/img/team/team_1_3.jpg new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_1_3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_1_4.jpg b/support-portal-frontend/src/static_assets/img/team/team_1_4.jpg new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_1_4.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_1_5.jpg b/support-portal-frontend/src/static_assets/img/team/team_1_5.jpg new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_1_5.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_1_6.jpg b/support-portal-frontend/src/static_assets/img/team/team_1_6.jpg new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_1_6.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_1_7.jpg b/support-portal-frontend/src/static_assets/img/team/team_1_7.jpg new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_1_7.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_1_8.jpg b/support-portal-frontend/src/static_assets/img/team/team_1_8.jpg new file mode 100644 index 0000000..faf575f Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_1_8.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_2_1.jpg b/support-portal-frontend/src/static_assets/img/team/team_2_1.jpg new file mode 100644 index 0000000..60017bb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_2_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_2_2.jpg b/support-portal-frontend/src/static_assets/img/team/team_2_2.jpg new file mode 100644 index 0000000..60017bb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_2_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_2_3.jpg b/support-portal-frontend/src/static_assets/img/team/team_2_3.jpg new file mode 100644 index 0000000..60017bb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_2_3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/team/team_2_4.jpg b/support-portal-frontend/src/static_assets/img/team/team_2_4.jpg new file mode 100644 index 0000000..60017bb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/team/team_2_4.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_1_1.png b/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_1_1.png new file mode 100644 index 0000000..33432ee Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_1_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_1_2.png b/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_1_2.png new file mode 100644 index 0000000..4564bbb Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_1_2.png differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_2_1.png b/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_2_1.png new file mode 100644 index 0000000..067aac7 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_2_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_3_1.png b/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_3_1.png new file mode 100644 index 0000000..af0a538 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi-bg-shape_3_1.png differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi-thumb.png b/support-portal-frontend/src/static_assets/img/testimonial/testi-thumb.png new file mode 100644 index 0000000..585e75b Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi-thumb.png differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi_1_1.jpg b/support-portal-frontend/src/static_assets/img/testimonial/testi_1_1.jpg new file mode 100644 index 0000000..41a824a Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi_1_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi_1_2.jpg b/support-portal-frontend/src/static_assets/img/testimonial/testi_1_2.jpg new file mode 100644 index 0000000..41a824a Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi_1_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi_2_1.jpg b/support-portal-frontend/src/static_assets/img/testimonial/testi_2_1.jpg new file mode 100644 index 0000000..a1d9256 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi_2_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi_3_1.jpg b/support-portal-frontend/src/static_assets/img/testimonial/testi_3_1.jpg new file mode 100644 index 0000000..d4e3f80 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi_3_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi_3_2.jpg b/support-portal-frontend/src/static_assets/img/testimonial/testi_3_2.jpg new file mode 100644 index 0000000..8b13659 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi_3_2.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/testimonial/testi_3_3.jpg b/support-portal-frontend/src/static_assets/img/testimonial/testi_3_3.jpg new file mode 100644 index 0000000..d4e3f80 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/testimonial/testi_3_3.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/widget/video_1.jpg b/support-portal-frontend/src/static_assets/img/widget/video_1.jpg new file mode 100644 index 0000000..4006fde Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/widget/video_1.jpg differ diff --git a/support-portal-frontend/src/static_assets/img/widget/widget-banner-bg.png b/support-portal-frontend/src/static_assets/img/widget/widget-banner-bg.png new file mode 100644 index 0000000..4011175 Binary files /dev/null and b/support-portal-frontend/src/static_assets/img/widget/widget-banner-bg.png differ diff --git a/support-portal-frontend/src/static_assets/js/bootstrap.min.js b/support-portal-frontend/src/static_assets/js/bootstrap.min.js new file mode 100644 index 0000000..ab6517d --- /dev/null +++ b/support-portal-frontend/src/static_assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";function t(t,e){for(var n=0;n0,i._pointerEvent=Boolean(window.PointerEvent),i._addEventListeners(),i}i(o,t);var r=o.prototype;return r.next=function(){this._isSliding||this._slide("next")},r.nextWhenVisible=function(){!document.hidden&&g(this._element)&&this.next()},r.prev=function(){this._isSliding||this._slide("prev")},r.pause=function(t){t||(this._isPaused=!0),Y.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(f(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},r.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},r.to=function(t){var e=this;this._activeElement=Y.findOne(".active.carousel-item",this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)B.one(this._element,"slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},r.dispose=function(){t.prototype.dispose.call(this),B.off(this._element,".bs.carousel"),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},r._getConfig=function(t){return t=n({},z,t),p(q,t,V),t},r._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},r._addEventListeners=function(){var t=this;this._config.keyboard&&B.on(this._element,"keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(B.on(this._element,"mouseenter.bs.carousel",(function(e){return t.pause(e)})),B.on(this._element,"mouseleave.bs.carousel",(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},r._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&X[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&X[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};Y.find(".carousel-item img",this._element).forEach((function(t){B.on(t,"dragstart.bs.carousel",(function(t){return t.preventDefault()}))})),this._pointerEvent?(B.on(this._element,"pointerdown.bs.carousel",(function(t){return e(t)})),B.on(this._element,"pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(B.on(this._element,"touchstart.bs.carousel",(function(t){return e(t)})),B.on(this._element,"touchmove.bs.carousel",(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),B.on(this._element,"touchend.bs.carousel",(function(t){return n(t)})))},r._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case"ArrowLeft":t.preventDefault(),this.prev();break;case"ArrowRight":t.preventDefault(),this.next()}},r._getItemIndex=function(t){return this._items=t&&t.parentNode?Y.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)},r._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+("prev"===t?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},r._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(Y.findOne(".active.carousel-item",this._element));return B.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n})},r._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=Y.find(".active",this._indicatorsElement),n=0;n0)for(var i=0;i=0}function bt(t){return((ft(t)?t.ownerDocument:t.document)||window.document).documentElement}function yt(t){return"html"===ct(t)?t:t.assignedSlot||t.parentNode||t.host||bt(t)}function wt(t){if(!dt(t)||"fixed"===vt(t).position)return null;var e=t.offsetParent;if(e){var n=bt(e);if("body"===ct(e)&&"static"===vt(e).position&&"static"!==vt(n).position)return n}return e}function Et(t){for(var e=ut(t),n=wt(t);n&&_t(n)&&"static"===vt(n).position;)n=wt(n);return n&&"body"===ct(n)&&"static"===vt(n).position?e:n||function(t){for(var e=yt(t);dt(e)&&["html","body"].indexOf(ct(e))<0;){var n=vt(e);if("none"!==n.transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange)return e;e=e.parentNode}return null}(t)||e}function Tt(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function kt(t,e,n){return Math.max(t,Math.min(e,n))}function Ot(t){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),t)}function Lt(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var At={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,o=n.elements.arrow,r=n.modifiersData.popperOffsets,s=pt(n.placement),a=Tt(s),l=[ot,it].indexOf(s)>=0?"height":"width";if(o&&r){var c=n.modifiersData[i+"#persistent"].padding,u=gt(o),f="y"===a?et:ot,d="y"===a?nt:it,h=n.rects.reference[l]+n.rects.reference[a]-r[a]-n.rects.popper[l],p=r[a]-n.rects.reference[a],g=Et(o),m=g?"y"===a?g.clientHeight||0:g.clientWidth||0:0,v=h/2-p/2,_=c[f],b=m-u[l]-c[d],y=m/2-u[l]/2+v,w=kt(_,y,b),E=a;n.modifiersData[i]=((e={})[E]=w,e.centerOffset=w-y,e)}},effect:function(t){var e=t.state,n=t.options,i=t.name,o=n.element,r=void 0===o?"[data-popper-arrow]":o,s=n.padding,a=void 0===s?0:s;null!=r&&("string"!=typeof r||(r=e.elements.popper.querySelector(r)))&&mt(e.elements.popper,r)&&(e.elements.arrow=r,e.modifiersData[i+"#persistent"]={padding:Ot("number"!=typeof a?a:Lt(a,rt))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},Ct={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Dt(t){var e,n=t.popper,i=t.popperRect,o=t.placement,r=t.offsets,s=t.position,a=t.gpuAcceleration,l=t.adaptive,c=function(t){var e=t.x,n=t.y,i=window.devicePixelRatio||1;return{x:Math.round(e*i)/i||0,y:Math.round(n*i)/i||0}}(r),u=c.x,f=c.y,d=r.hasOwnProperty("x"),h=r.hasOwnProperty("y"),p=ot,g=et,m=window;if(l){var v=Et(n);v===ut(n)&&(v=bt(n)),o===et&&(g=nt,f-=v.clientHeight-i.height,f*=a?1:-1),o===ot&&(p=it,u-=v.clientWidth-i.width,u*=a?1:-1)}var _,b=Object.assign({position:s},l&&Ct);return a?Object.assign(Object.assign({},b),{},((_={})[g]=h?"0":"",_[p]=d?"0":"",_.transform=(m.devicePixelRatio||1)<2?"translate("+u+"px, "+f+"px)":"translate3d("+u+"px, "+f+"px, 0)",_)):Object.assign(Object.assign({},b),{},((e={})[g]=h?f+"px":"",e[p]=d?u+"px":"",e.transform="",e))}var xt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,s=void 0===r||r,a={placement:pt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign(Object.assign({},e.styles.popper),Dt(Object.assign(Object.assign({},a),{},{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign(Object.assign({},e.styles.arrow),Dt(Object.assign(Object.assign({},a),{},{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1})))),e.attributes.popper=Object.assign(Object.assign({},e.attributes.popper),{},{"data-popper-placement":e.placement})},data:{}},St={passive:!0},jt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,r=void 0===o||o,s=i.resize,a=void 0===s||s,l=ut(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&c.forEach((function(t){t.addEventListener("scroll",n.update,St)})),a&&l.addEventListener("resize",n.update,St),function(){r&&c.forEach((function(t){t.removeEventListener("scroll",n.update,St)})),a&&l.removeEventListener("resize",n.update,St)}},data:{}},Nt={left:"right",right:"left",bottom:"top",top:"bottom"};function It(t){return t.replace(/left|right|bottom|top/g,(function(t){return Nt[t]}))}var Pt={start:"end",end:"start"};function Mt(t){return t.replace(/start|end/g,(function(t){return Pt[t]}))}function Bt(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function Ht(t){var e=ut(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Rt(t){return Bt(bt(t)).left+Ht(t).scrollLeft}function Wt(t){var e=vt(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function Kt(t,e){void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexOf(ct(e))>=0?e.ownerDocument.body:dt(e)&&Wt(e)?e:t(yt(e))}(t),i="body"===ct(n),o=ut(n),r=i?[o].concat(o.visualViewport||[],Wt(n)?n:[]):n,s=e.concat(r);return i?s:s.concat(Kt(yt(r)))}function Qt(t){return Object.assign(Object.assign({},t),{},{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Ut(t,e){return"viewport"===e?Qt(function(t){var e=ut(t),n=bt(t),i=e.visualViewport,o=n.clientWidth,r=n.clientHeight,s=0,a=0;return i&&(o=i.width,r=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=i.offsetLeft,a=i.offsetTop)),{width:o,height:r,x:s+Rt(t),y:a}}(t)):dt(e)?function(t){var e=Bt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Qt(function(t){var e=bt(t),n=Ht(t),i=t.ownerDocument.body,o=Math.max(e.scrollWidth,e.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),r=Math.max(e.scrollHeight,e.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+Rt(t),a=-n.scrollTop;return"rtl"===vt(i||e).direction&&(s+=Math.max(e.clientWidth,i?i.clientWidth:0)-o),{width:o,height:r,x:s,y:a}}(bt(t)))}function Ft(t){return t.split("-")[1]}function Yt(t){var e,n=t.reference,i=t.element,o=t.placement,r=o?pt(o):null,s=o?Ft(o):null,a=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(r){case et:e={x:a,y:n.y-i.height};break;case nt:e={x:a,y:n.y+n.height};break;case it:e={x:n.x+n.width,y:l};break;case ot:e={x:n.x-i.width,y:l};break;default:e={x:n.x,y:n.y}}var c=r?Tt(r):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case"start":e[c]=Math.floor(e[c])-Math.floor(n[u]/2-i[u]/2);break;case"end":e[c]=Math.floor(e[c])+Math.ceil(n[u]/2-i[u]/2)}}return e}function qt(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=void 0===i?t.placement:i,r=n.boundary,s=void 0===r?"clippingParents":r,a=n.rootBoundary,l=void 0===a?"viewport":a,c=n.elementContext,u=void 0===c?"popper":c,f=n.altBoundary,d=void 0!==f&&f,h=n.padding,p=void 0===h?0:h,g=Ot("number"!=typeof p?p:Lt(p,rt)),m="popper"===u?"reference":"popper",v=t.elements.reference,_=t.rects.popper,b=t.elements[d?m:u],y=function(t,e,n){var i="clippingParents"===e?function(t){var e=Kt(yt(t)),n=["absolute","fixed"].indexOf(vt(t).position)>=0&&dt(t)?Et(t):t;return ft(n)?e.filter((function(t){return ft(t)&&mt(t,n)&&"body"!==ct(t)})):[]}(t):[].concat(e),o=[].concat(i,[n]),r=o[0],s=o.reduce((function(e,n){var i=Ut(t,n);return e.top=Math.max(i.top,e.top),e.right=Math.min(i.right,e.right),e.bottom=Math.min(i.bottom,e.bottom),e.left=Math.max(i.left,e.left),e}),Ut(t,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(ft(b)?b:b.contextElement||bt(t.elements.popper),s,l),w=Bt(v),E=Yt({reference:w,element:_,strategy:"absolute",placement:o}),T=Qt(Object.assign(Object.assign({},_),E)),k="popper"===u?T:w,O={top:y.top-k.top+g.top,bottom:k.bottom-y.bottom+g.bottom,left:y.left-k.left+g.left,right:k.right-y.right+g.right},L=t.modifiersData.offset;if("popper"===u&&L){var A=L[o];Object.keys(O).forEach((function(t){var e=[it,nt].indexOf(t)>=0?1:-1,n=[et,nt].indexOf(t)>=0?"y":"x";O[t]+=A[n]*e}))}return O}var zt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0===s||s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=void 0===h||h,g=n.allowedAutoPlacements,m=e.options.placement,v=pt(m),_=l||(v!==m&&p?function(t){if("auto"===pt(t))return[];var e=It(t);return[Mt(t),e,Mt(e)]}(m):[It(m)]),b=[m].concat(_).reduce((function(t,n){return t.concat("auto"===pt(n)?function(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?at:l,u=Ft(i),f=u?a?st:st.filter((function(t){return Ft(t)===u})):rt,d=f.filter((function(t){return c.indexOf(t)>=0}));0===d.length&&(d=f);var h=d.reduce((function(e,n){return e[n]=qt(t,{placement:n,boundary:o,rootBoundary:r,padding:s})[pt(n)],e}),{});return Object.keys(h).sort((function(t,e){return h[t]-h[e]}))}(e,{placement:n,boundary:u,rootBoundary:f,padding:c,flipVariations:p,allowedAutoPlacements:g}):n)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,T=!0,k=b[0],O=0;O=0,x=D?"width":"height",S=qt(e,{placement:L,boundary:u,rootBoundary:f,altBoundary:d,padding:c}),j=D?C?it:ot:C?nt:et;y[x]>w[x]&&(j=It(j));var N=It(j),I=[];if(r&&I.push(S[A]<=0),a&&I.push(S[j]<=0,S[N]<=0),I.every((function(t){return t}))){k=L,T=!1;break}E.set(L,I)}if(T)for(var P=function(t){var e=b.find((function(e){var n=E.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return k=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==k&&(e.modifiersData[i]._skip=!0,e.placement=k,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Vt(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function Xt(t){return[et,it,nt,ot].some((function(e){return t[e]>=0}))}var $t={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,r=e.modifiersData.preventOverflow,s=qt(e,{elementContext:"reference"}),a=qt(e,{altBoundary:!0}),l=Vt(s,i),c=Vt(a,o,r),u=Xt(l),f=Xt(c);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:f},e.attributes.popper=Object.assign(Object.assign({},e.attributes.popper),{},{"data-popper-reference-hidden":u,"data-popper-escaped":f})}},Gt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,r=void 0===o?[0,0]:o,s=at.reduce((function(t,n){return t[n]=function(t,e,n){var i=pt(t),o=[ot,et].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign(Object.assign({},e),{},{placement:t})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*o,[ot,it].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,e.rects,r),t}),{}),a=s[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[i]=s}},Zt={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=Yt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Jt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,h=void 0===d||d,p=n.tetherOffset,g=void 0===p?0:p,m=qt(e,{boundary:l,rootBoundary:c,padding:f,altBoundary:u}),v=pt(e.placement),_=Ft(e.placement),b=!_,y=Tt(v),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,T=e.rects.reference,k=e.rects.popper,O="function"==typeof g?g(Object.assign(Object.assign({},e.rects),{},{placement:e.placement})):g,L={x:0,y:0};if(E){if(r){var A="y"===y?et:ot,C="y"===y?nt:it,D="y"===y?"height":"width",x=E[y],S=E[y]+m[A],j=E[y]-m[C],N=h?-k[D]/2:0,I="start"===_?T[D]:k[D],P="start"===_?-k[D]:-T[D],M=e.elements.arrow,B=h&&M?gt(M):{width:0,height:0},H=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=H[A],W=H[C],K=kt(0,T[D],B[D]),Q=b?T[D]/2-N-K-R-O:I-K-R-O,U=b?-T[D]/2+N+K+W+O:P+K+W+O,F=e.elements.arrow&&Et(e.elements.arrow),Y=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,q=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,z=E[y]+Q-q-Y,V=E[y]+U-q,X=kt(h?Math.min(S,z):S,x,h?Math.max(j,V):j);E[y]=X,L[y]=X-x}if(a){var $="x"===y?et:ot,G="x"===y?nt:it,Z=E[w],J=kt(Z+m[$],Z,Z-m[G]);E[w]=J,L[w]=J-Z}e.modifiersData[i]=L}},requiresIfExists:["offset"]};function te(t,e,n){void 0===n&&(n=!1);var i,o,r=bt(e),s=Bt(t),a=dt(e),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!n)&&(("body"!==ct(e)||Wt(r))&&(l=(i=e)!==ut(i)&&dt(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:Ht(i)),dt(e)?((c=Bt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=Rt(r))),{x:s.left+l.scrollLeft-c.x,y:s.top+l.scrollTop-c.y,width:s.width,height:s.height}}var ee={placement:"bottom",modifiers:[],strategy:"absolute"};function ne(){for(var t=arguments.length,e=new Array(t),n=0;n0&&r--,"ArrowDown"===t.key&&rdocument.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var n=u(this._dialog);B.off(this._element,"transitionend"),B.one(this._element,"transitionend",(function(){t._element.classList.remove("modal-static"),e||(B.one(t._element,"transitionend",(function(){t._element.style.overflowY=""})),h(t._element,n))})),h(this._element,n),this._element.focus()}},r._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;(!this._isBodyOverflowing&&t&&!y||this._isBodyOverflowing&&!t&&y)&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),(this._isBodyOverflowing&&!t&&!y||!this._isBodyOverflowing&&t&&y)&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},r._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},r._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",container:!1,fallbackPlacements:null,boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},je={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Ne=function(t){function o(e,n){var i;if(void 0===ae)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(i=t.call(this,e)||this)._isEnabled=!0,i._timeout=0,i._hoverState="",i._activeTrigger={},i._popper=null,i.config=i._getConfig(n),i.tip=null,i._setListeners(),i}i(o,t);var r=o.prototype;return r.enable=function(){this._isEnabled=!0},r.disable=function(){this._isEnabled=!1},r.toggleEnabled=function(){this._isEnabled=!this._isEnabled},r.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=T(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},r.dispose=function(){clearTimeout(this._timeout),B.off(this._element,this.constructor.EVENT_KEY),B.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,t.prototype.dispose.call(this)},r.show=function(){var t=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=B.trigger(this._element,this.constructor.Event.SHOW),n=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this._element),i=null===n?this._element.ownerDocument.documentElement.contains(this._element):n.contains(this._element);if(e.defaultPrevented||!i)return;var o=this.getTipElement(),r=s(this.constructor.NAME);o.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&o.classList.add("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,o,this._element):this.config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);var c=this._getContainer();E(o,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||c.appendChild(o),B.trigger(this._element,this.constructor.Event.INSERTED),this._popper=se(this._element,o,this._getPopperConfig(l)),o.classList.add("show");var f,d,p="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass;p&&(f=o.classList).add.apply(f,p.split(" ")),"ontouchstart"in document.documentElement&&(d=[]).concat.apply(d,document.body.children).forEach((function(t){B.on(t,"mouseover",(function(){}))}));var g=function(){var e=t._hoverState;t._hoverState=null,B.trigger(t._element,t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(this.tip.classList.contains("fade")){var m=u(this.tip);B.one(this.tip,"transitionend",g),h(this.tip,m)}else g()}},r.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){"show"!==t._hoverState&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t._element.removeAttribute("aria-describedby"),B.trigger(t._element,t.constructor.Event.HIDDEN),t._popper&&(t._popper.destroy(),t._popper=null)};if(!B.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove("show"),"ontouchstart"in document.documentElement&&(i=[]).concat.apply(i,document.body.children).forEach((function(t){return B.off(t,"mouseover",m)})),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var o=u(e);B.one(e,"transitionend",n),h(e,o)}else n();this._hoverState=""}}},r.update=function(){null!==this._popper&&this._popper.update()},r.isWithContent=function(){return Boolean(this.getTitle())},r.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},r.setContent=function(){var t=this.getTipElement();this.setElementContent(Y.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")},r.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&d(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=Oe(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},r.getTitle=function(){var t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this._element):this.config.title),t},r.updateAttachment=function(t){return"right"===t?"end":"left"===t?"start":t},r._getPopperConfig=function(t){var e=this,i={name:"flip",options:{altBoundary:!0}};return this.config.fallbackPlacements&&(i.options.fallbackPlacements=this.config.fallbackPlacements),n({},{placement:t,modifiers:[i,{name:"preventOverflow",options:{rootBoundary:this.config.boundary}},{name:"arrow",options:{element:"."+this.constructor.NAME+"-arrow"}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:function(t){return e._handlePopperPlacementChange(t)}}],onFirstUpdate:function(t){t.options.placement!==t.placement&&e._handlePopperPlacementChange(t)}},this.config.popperConfig)},r._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))},r._getContainer=function(){return!1===this.config.container?document.body:d(this.config.container)?this.config.container:Y.findOne(this.config.container)},r._getAttachment=function(t){return xe[t.toUpperCase()]},r._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)B.on(t._element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;B.on(t._element,n,t.config.selector,(function(e){return t._enter(e)})),B.on(t._element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t._element&&t.hide()},B.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=n({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},r._fixTitle=function(){var t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))},r._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||T(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},r._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||T(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},r._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},r._getConfig=function(t){var e=F.getDataAttributes(this._element);return Object.keys(e).forEach((function(t){Ce.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=n({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),p(Le,t,this.constructor.DefaultType),t.sanitize&&(t.template=Oe(t.template,t.allowList,t.sanitizeFn)),t},r._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},r._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Ae);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},r._handlePopperPlacementChange=function(t){var e=t.state;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))},o.jQueryInterface=function(t){return this.each((function(){var e=T(this,"bs.tooltip"),n="object"==typeof t&&t;if((e||!/dispose|hide/.test(t))&&(e||(e=new o(this,n)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(o,null,[{key:"Default",get:function(){return Se}},{key:"NAME",get:function(){return Le}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return je}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return De}}]),o}(H);b((function(){var t=_();if(t){var e=t.fn[Le];t.fn[Le]=Ne.jQueryInterface,t.fn[Le].Constructor=Ne,t.fn[Le].noConflict=function(){return t.fn[Le]=e,Ne.jQueryInterface}}}));var Ie="popover",Pe=new RegExp("(^|\\s)bs-popover\\S+","g"),Me=n({},Ne.Default,{placement:"right",trigger:"click",content:"",template:''}),Be=n({},Ne.DefaultType,{content:"(string|element|function)"}),He={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Re=function(t){function n(){return t.apply(this,arguments)||this}i(n,t);var o=n.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.setContent=function(){var t=this.getTipElement();this.setElementContent(Y.findOne(".popover-header",t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(Y.findOne(".popover-body",t),e),t.classList.remove("fade","show")},o._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))},o._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content},o._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Pe);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},n.jQueryInterface=function(t){return this.each((function(){var e=T(this,"bs.popover"),i="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new n(this,i),E(this,"bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(n,null,[{key:"Default",get:function(){return Me}},{key:"NAME",get:function(){return Ie}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return He}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Be}}]),n}(Ne);b((function(){var t=_();if(t){var e=t.fn[Ie];t.fn[Ie]=Re.jQueryInterface,t.fn[Ie].Constructor=Re,t.fn[Ie].noConflict=function(){return t.fn[Ie]=e,Re.jQueryInterface}}}));var We="scrollspy",Ke={offset:10,method:"auto",target:""},Qe={offset:"number",method:"string",target:"(string|element)"},Ue=function(t){function o(e,n){var i;return(i=t.call(this,e)||this)._scrollElement="BODY"===e.tagName?window:e,i._config=i._getConfig(n),i._selector=i._config.target+" .nav-link, "+i._config.target+" .list-group-item, "+i._config.target+" .dropdown-item",i._offsets=[],i._targets=[],i._activeTarget=null,i._scrollHeight=0,B.on(i._scrollElement,"scroll.bs.scrollspy",(function(t){return i._process(t)})),i.refresh(),i._process(),i}i(o,t);var r=o.prototype;return r.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),Y.find(this._selector).map((function(t){var e=l(t),o=e?Y.findOne(e):null;if(o){var r=o.getBoundingClientRect();if(r.width||r.height)return[F[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},r.dispose=function(){t.prototype.dispose.call(this),B.off(this._scrollElement,".bs.scrollspy"),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},r._getConfig=function(t){if("string"!=typeof(t=n({},Ke,"object"==typeof t&&t?t:{})).target&&d(t.target)){var e=t.target.id;e||(e=s(We),t.target.id=e),t.target="#"+e}return p(We,t,Qe),t},r._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},r._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},r._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},r._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;)this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active":".active";e=(e=Y.find(o,i))[e.length-1]}var r=null;if(e&&(r=B.trigger(e,"hide.bs.tab",{relatedTarget:this._element})),!(B.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==r&&r.defaultPrevented)){this._activate(this._element,i);var s=function(){B.trigger(e,"hidden.bs.tab",{relatedTarget:t._element}),B.trigger(t._element,"shown.bs.tab",{relatedTarget:e})};n?this._activate(n,n.parentNode,s):s()}}},o._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?Y.children(e,".active"):Y.find(":scope > li > .active",e))[0],r=n&&o&&o.classList.contains("fade"),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=u(o);o.classList.remove("show"),B.one(o,"transitionend",s),h(o,a)}else s()},o._transitionComplete=function(t,e,n){if(e){e.classList.remove("active");var i=Y.findOne(":scope > .dropdown-menu .active",e.parentNode);i&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),v(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu")&&(t.closest(".dropdown")&&Y.find(".dropdown-toggle").forEach((function(t){return t.classList.add("active")})),t.setAttribute("aria-expanded",!0)),n&&n()},n.jQueryInterface=function(t){return this.each((function(){var e=T(this,"bs.tab")||new n(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(n,null,[{key:"DATA_KEY",get:function(){return"bs.tab"}}]),n}(H);B.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){t.preventDefault(),(T(this,"bs.tab")||new Fe(this)).show()})),b((function(){var t=_();if(t){var e=t.fn.tab;t.fn.tab=Fe.jQueryInterface,t.fn.tab.Constructor=Fe,t.fn.tab.noConflict=function(){return t.fn.tab=e,Fe.jQueryInterface}}}));var Ye={animation:"boolean",autohide:"boolean",delay:"number"},qe={animation:!0,autohide:!0,delay:5e3},ze=function(t){function o(e,n){var i;return(i=t.call(this,e)||this)._config=i._getConfig(n),i._timeout=null,i._setListeners(),i}i(o,t);var r=o.prototype;return r.show=function(){var t=this;if(!B.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var e=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),B.trigger(t._element,"shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),v(this._element),this._element.classList.add("showing"),this._config.animation){var n=u(this._element);B.one(this._element,"transitionend",e),h(this._element,n)}else e()}},r.hide=function(){var t=this;if(this._element.classList.contains("show")&&!B.trigger(this._element,"hide.bs.toast").defaultPrevented){var e=function(){t._element.classList.add("hide"),B.trigger(t._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=u(this._element);B.one(this._element,"transitionend",e),h(this._element,n)}else e()}},r.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),B.off(this._element,"click.dismiss.bs.toast"),t.prototype.dispose.call(this),this._config=null},r._getConfig=function(t){return t=n({},qe,F.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),p("toast",t,this.constructor.DefaultType),t},r._setListeners=function(){var t=this;B.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return t.hide()}))},r._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},o.jQueryInterface=function(t){return this.each((function(){var e=T(this,"bs.toast");if(e||(e=new o(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t](this)}}))},e(o,null,[{key:"DefaultType",get:function(){return Ye}},{key:"Default",get:function(){return qe}},{key:"DATA_KEY",get:function(){return"bs.toast"}}]),o}(H);return b((function(){var t=_();if(t){var e=t.fn.toast;t.fn.toast=ze.jQueryInterface,t.fn.toast.Constructor=ze,t.fn.toast.noConflict=function(){return t.fn.toast=e,ze.jQueryInterface}}})),{Alert:W,Button:K,Carousel:$,Collapse:tt,Dropdown:_e,Modal:we,Popover:Re,ScrollSpy:Ue,Tab:Fe,Toast:ze,Tooltip:Ne}})); \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/js/circle-progress.js b/support-portal-frontend/src/static_assets/js/circle-progress.js new file mode 100644 index 0000000..cab7cde --- /dev/null +++ b/support-portal-frontend/src/static_assets/js/circle-progress.js @@ -0,0 +1,10 @@ +/** + * jquery-circle-progress - jQuery Plugin to draw animated circular progress bars: + * {@link http://kottenator.github.io/jquery-circle-progress/} + * + * @author Rostyslav Bryzgunov + * @version 1.2.2 + * @licence MIT + * @preserve + */ +!function(i){if("function"==typeof define&&define.amd)define(["jquery"],i);else if("object"==typeof module&&module.exports){var t=require("jquery");i(t),module.exports=t}else i(jQuery)}((function(i){function t(i){this.init(i)}t.prototype={value:0,size:100,startAngle:-Math.PI,thickness:"auto",fill:{gradient:["#3aeabb","#fdd250"]},emptyFill:"rgba(0, 0, 0, .1)",animation:{duration:1200,easing:"circleProgressEasing"},animationStartValue:0,reverse:!1,lineCap:"butt",insertMode:"prepend",constructor:t,el:null,canvas:null,ctx:null,radius:0,arcFill:null,lastFrameValue:0,init:function(t){i.extend(this,t),this.radius=this.size/2,this.initWidget(),this.initFill(),this.draw(),this.el.trigger("circle-inited")},initWidget:function(){this.canvas||(this.canvas=i("")["prepend"==this.insertMode?"prependTo":"appendTo"](this.el)[0]);var t=this.canvas;if(t.width=this.size,t.height=this.size,this.ctx=t.getContext("2d"),window.devicePixelRatio>1){var e=window.devicePixelRatio;t.style.width=t.style.height=this.size+"px",t.width=t.height=this.size*e,this.ctx.scale(e,e)}},initFill:function(){var t,e=this,a=this.fill,n=this.ctx,r=this.size;if(!a)throw Error("The fill is not specified!");if("string"==typeof a&&(a={color:a}),a.color&&(this.arcFill=a.color),a.gradient){var s=a.gradient;if(1==s.length)this.arcFill=s[0];else if(s.length>1){for(var l=a.gradientAngle||0,o=a.gradientDirection||[r/2*(1-Math.cos(l)),r/2*(1+Math.sin(l)),r/2*(1+Math.cos(l)),r/2*(1-Math.sin(l))],h=n.createLinearGradient.apply(n,o),c=0;c")[0];a.width=e.size,a.height=e.size,a.getContext("2d").drawImage(t,0,0,r,r),e.arcFill=e.ctx.createPattern(a,"no-repeat"),e.drawFrame(e.lastFrameValue)}a.image&&(a.image instanceof Image?t=a.image:(t=new Image).src=a.image,t.complete?g():t.onload=g)},draw:function(){this.animation?this.drawAnimated(this.value):this.drawFrame(this.value)},drawFrame:function(i){this.lastFrameValue=i,this.ctx.clearRect(0,0,this.size,this.size),this.drawEmptyArc(i),this.drawArc(i)},drawArc:function(i){if(0!==i){var t=this.ctx,e=this.radius,a=this.getThickness(),n=this.startAngle;t.save(),t.beginPath(),this.reverse?t.arc(e,e,e-a/2,n-2*Math.PI*i,n):t.arc(e,e,e-a/2,n,n+2*Math.PI*i),t.lineWidth=a,t.lineCap=this.lineCap,t.strokeStyle=this.arcFill,t.stroke(),t.restore()}},drawEmptyArc:function(i){var t=this.ctx,e=this.radius,a=this.getThickness(),n=this.startAngle;i<1&&(t.save(),t.beginPath(),i<=0?t.arc(e,e,e-a/2,0,2*Math.PI):this.reverse?t.arc(e,e,e-a/2,n,n-2*Math.PI*i):t.arc(e,e,e-a/2,n+2*Math.PI*i,n),t.lineWidth=a,t.strokeStyle=this.emptyFill,t.stroke(),t.restore())},drawAnimated:function(t){var e=this,a=this.el,n=i(this.canvas);n.stop(!0,!1),a.trigger("circle-animation-start"),n.css({animationProgress:0}).animate({animationProgress:1},i.extend({},this.animation,{step:function(i){var n=e.animationStartValue*(1-i)+t*i;e.drawFrame(n),a.trigger("circle-animation-progress",[i,n])}})).promise().always((function(){a.trigger("circle-animation-end")}))},getThickness:function(){return i.isNumeric(this.thickness)?this.thickness:this.size/14},getValue:function(){return this.value},setValue:function(i){this.animation&&(this.animationStartValue=this.lastFrameValue),this.value=i,this.draw()}},i.circleProgress={defaults:t.prototype},i.easing.circleProgressEasing=function(i){return i<.5?.5*(i*=2)*i*i:1-.5*(i=2-2*i)*i*i},i.fn.circleProgress=function(e,a){var n="circle-progress",r=this.data(n);if("widget"==e){if(!r)throw Error('Calling "widget" method on not initialized instance is forbidden');return r.canvas}if("value"==e){if(!r)throw Error('Calling "value" method on not initialized instance is forbidden');if(void 0===a)return r.getValue();var s=arguments[1];return this.each((function(){i(this).data(n).setValue(s)}))}return this.each((function(){var a=i(this),r=a.data(n),s=i.isPlainObject(e)?e:{};if(r)r.init(s);else{var l=i.extend({},a.data());"string"==typeof l.fill&&(l.fill=JSON.parse(l.fill)),"string"==typeof l.animation&&(l.animation=JSON.parse(l.animation)),(s=i.extend(l,s)).el=a,r=new t(s),a.data(n,r)}}))}})); \ No newline at end of file diff --git a/support-portal-frontend/src/static_assets/js/imagesloaded.pkgd.min.js b/support-portal-frontend/src/static_assets/js/imagesloaded.pkgd.min.js new file mode 100644 index 0000000..1c9fc8d --- /dev/null +++ b/support-portal-frontend/src/static_assets/js/imagesloaded.pkgd.min.js @@ -0,0 +1 @@ +!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,(function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return-1==n.indexOf(t)&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{};return(i[e]=i[e]||{})[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return-1!=n&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o