From 715038a8f171407a17254541fd13bfe21e41d5ae Mon Sep 17 00:00:00 2001 From: Aisha Agarwal Date: Thu, 6 Feb 2025 17:53:18 +0530 Subject: [PATCH 01/29] modified js/article --- js/portfolio-web/js/stores/articles.mjs | 62 +++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 5 deletions(-) diff --git a/js/portfolio-web/js/stores/articles.mjs b/js/portfolio-web/js/stores/articles.mjs index 8284ebb..e563d18 100644 --- a/js/portfolio-web/js/stores/articles.mjs +++ b/js/portfolio-web/js/stores/articles.mjs @@ -9,7 +9,7 @@ class ArticleStore { for (const [account, articles] of accountWithArticles) { if (Array.isArray(articles) && articles.length > 0) { // Store articles array in localStorage with user email as key - localStorage.setItem(`articles-${account}`, JSON.stringify(articles)); + localStorage.setItem(`articles-${account.email}`, JSON.stringify(articles)); } } } @@ -20,24 +20,76 @@ class ArticleStore { * @param {*} account * @param {*} article */ - addArticle(account, article) {} + addArticle(account, article) { + for (let i=0; i < localStorage.length; i=i+1){ + if (localStorage.key(i)==`articles-${account.email}`){ + user= localStorage.getItem(localStorage.key(i)) + object= JSON.parse(user) + object.push(article) + JSON.stringify(object) + } + else{ + localStorage.setItem(`articles-${account.email}`,JSON.stringify(article)) + } + } + } /** * Add a method to get all articles for a user * @param {*} account * @returns */ - getArticles(account) {} + getArticles(account) { + for(let i=0; inew Date(a.dateOfPublish).getTime()) + const latestArticle={date:0, article:object[0]} + for (let i in articlesarray){ + if (latestArticleDate[i]> latestArticle.date){ + latestArticle.date= latestArticleDate[i] + latestArticle.article= object[i] + } + return latestArticle.article + } + } + } + } /** * Add a method to get the oldest article of a user */ - getOldestArticle(account) {} + getOldestArticle(account) { + for(let i=0; inew Date(a.dateOfPublish).getTime()) + const oldestArticle={date:oldestArticleDate[0], article:object[0]} + for (let j in articlesarray){ + if (oldestArticle[j] < oldestArticle.date){ + oldestArticle.date= oldestArticleDate[j] + oldestArticle.article= object[j] + } + return oldestArticle.article + } + } +} +} } export default ArticleStore; From f8823bb4549e0690fc22129a4f844359fa8097a3 Mon Sep 17 00:00:00 2001 From: Aisha Agarwal Date: Sat, 8 Feb 2025 22:25:47 +0530 Subject: [PATCH 02/29] adding contents in portfolio web --- js/portfolio-web/index.html | 22 ----- js/portfolio-web/js/accounts.mjs | 51 ------------ js/portfolio-web/js/portfolio.mjs | 39 --------- js/portfolio-web/js/services/profile.mjs | 36 --------- js/portfolio-web/web/index.html | 34 ++++++++ js/portfolio-web/{ => web}/js/entities.mjs | 24 ++++-- js/portfolio-web/web/js/portfolio.mjs | 81 +++++++++++++++++++ js/portfolio-web/web/js/services/accounts.mjs | 79 ++++++++++++++++++ js/portfolio-web/web/js/services/profile.mjs | 52 ++++++++++++ .../{ => web}/js/stores/articles.mjs | 38 ++++----- js/portfolio-web/web/js/stores/project.mjs | 32 ++++++++ js/portfolio-web/web/js/stores/talks.mjs | 32 ++++++++ 12 files changed, 344 insertions(+), 176 deletions(-) delete mode 100644 js/portfolio-web/index.html delete mode 100644 js/portfolio-web/js/accounts.mjs delete mode 100644 js/portfolio-web/js/portfolio.mjs delete mode 100644 js/portfolio-web/js/services/profile.mjs create mode 100644 js/portfolio-web/web/index.html rename js/portfolio-web/{ => web}/js/entities.mjs (54%) create mode 100644 js/portfolio-web/web/js/portfolio.mjs create mode 100644 js/portfolio-web/web/js/services/accounts.mjs create mode 100644 js/portfolio-web/web/js/services/profile.mjs rename js/portfolio-web/{ => web}/js/stores/articles.mjs (76%) create mode 100644 js/portfolio-web/web/js/stores/project.mjs create mode 100644 js/portfolio-web/web/js/stores/talks.mjs diff --git a/js/portfolio-web/index.html b/js/portfolio-web/index.html deleted file mode 100644 index bfaef30..0000000 --- a/js/portfolio-web/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Document - - - -
-
- - - -
-

-
- -
-
- - diff --git a/js/portfolio-web/js/accounts.mjs b/js/portfolio-web/js/accounts.mjs deleted file mode 100644 index 885ad98..0000000 --- a/js/portfolio-web/js/accounts.mjs +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Utility class for storing response - */ -export class Response { - constructor(success, message) { - this.success = success; - this.message = message; - } -} - -/** - * Create a signup request class - */ -export class SignupRequest { - constructor(name, email, password) { - // add code here - } -} - -/** - * Create a UserAccount class - */ -export class UserAccount {} - -class AccountService { - /** - * Stores a map of user accounts - * where the key is the email and value is the UserAccount object - * @param {*} accounts - */ - constructor(accounts) { - this.accounts = accounts; - } - - /** - * if user with that email already exists then return an object of type - * Response - new Response(false, 'User already exists with this email') - * else return new Response(true, 'You have successfully signed up') - * @param {*} request of type SignupRequest - */ - handleSignupRequest(request) {} - - /** - * Authenticate using email and password. - * @param {*} email - * @param {*} password - */ - handleSigninRequest(email, password) {} -} -//Create an empty Map for storing users -export default new AccountService(new Map()); diff --git a/js/portfolio-web/js/portfolio.mjs b/js/portfolio-web/js/portfolio.mjs deleted file mode 100644 index 328b409..0000000 --- a/js/portfolio-web/js/portfolio.mjs +++ /dev/null @@ -1,39 +0,0 @@ -import UserProfileService from "./services/profile.mjs"; - -const profileService = new UserProfileService(); - -/** - * Write a function to handle Signup request as per the design - */ -export function handleSignup(form) { - console.log(form); - // handle signup request - - //if it fails, then you will show an error message - const userError = document.getElementById("user-error"); - userError.innerText = `User already exists`; - - //if it succeeds, then you will show the signin form -} - -/** - * Write a function to handle Signin request as per the design - */ -export function handleSignin(form) { - console.log(form); - - // if it fails, show the error message - - //if it succeeds, show the portfolio website (navigation and about section) - - // Use UserProfileService get profile, articles, projects and talks - - const articles = UserProfileService.getArticles(account); - createArticlesSection(articles); - - // Add the about section -} - -function createArticlesSection(articles) {} - -window.handleSignup = handleSignup; diff --git a/js/portfolio-web/js/services/profile.mjs b/js/portfolio-web/js/services/profile.mjs deleted file mode 100644 index e8d4a22..0000000 --- a/js/portfolio-web/js/services/profile.mjs +++ /dev/null @@ -1,36 +0,0 @@ -class UserProfileService { - constructor(articlesList, projectsList, talksList) { - this.articlesStore = new ArticleStore(articlesList); - // this.projectsStore = new ProjectsStore(projectsList); - // this.talksStore = new TalksStore(talksList); - //.. - } - - addArticle(article) { - this.articlesStore.addArticle(article); - } - - listArticles() { - return this.articlesStore.listArticles(); - } - - /** - * Find the latest article - */ - latestArticle() {} - - /** - * (1)Function to return the article based on the link - * @param {*} link - */ - getArticle(link) { - // to get the article - // analyticsService.push({'view', link, 'article'}) - } - - /** - * (4)Find the most viewed article - */ - getMostViewedArticle() {} -} -export default UserProfileService; diff --git a/js/portfolio-web/web/index.html b/js/portfolio-web/web/index.html new file mode 100644 index 0000000..c479a7c --- /dev/null +++ b/js/portfolio-web/web/index.html @@ -0,0 +1,34 @@ + + + + + + + + Form + + + +
+
+ + + + +
+

+
+ +
+
+ + + + \ No newline at end of file diff --git a/js/portfolio-web/js/entities.mjs b/js/portfolio-web/web/js/entities.mjs similarity index 54% rename from js/portfolio-web/js/entities.mjs rename to js/portfolio-web/web/js/entities.mjs index f82a791..7d8fb2f 100644 --- a/js/portfolio-web/js/entities.mjs +++ b/js/portfolio-web/web/js/entities.mjs @@ -5,13 +5,9 @@ class UserProfile { this.description = description; this.profileImg = profileImg; } - - log() { - console.log(this.title); - } } -class Article { +export class Article { constructor(blogImg, dateOfPublish, category, title, description, link) { this.blogImg = blogImg; this.dateOfPublish = dateOfPublish; @@ -22,6 +18,20 @@ class Article { } } -class Project {} +export class Project { + constructor(logo,title, description, link) { + this.logo = logo; + this.title = title; + this.description = description; + this.link = link; + } +} -class Talks {} +export class Talk { + constructor(blogImg, language, title, description) { + this.blogImg = blogImg; + this.language = language; + this.title = title; + this.description = description; + } +} diff --git a/js/portfolio-web/web/js/portfolio.mjs b/js/portfolio-web/web/js/portfolio.mjs new file mode 100644 index 0000000..26d0399 --- /dev/null +++ b/js/portfolio-web/web/js/portfolio.mjs @@ -0,0 +1,81 @@ +import account , {SignupRequest} from "./services/accounts.mjs"; +import UserProfileService from "./services/profile.mjs"; +import { Article, Project, Talk} from "./entities.mjs"; + +const userprofile = new UserProfileService() +//Define an array of articles, projects and talks + +/** + * Write a function to handle Signup request as per the design + */ +export function handleSignup(form) { + //if it fails, then you will show an error message + //if it succeeds, then you will show the signin form + let signUp= new SignupRequest(form.name.value, form.email.value, form.password.value) + let response= account.handleSignupRequest(signUp) + + if(response.success){ + const display= document.getElementById('signInform'); + display.style.display= 'block' + const signupform = document.getElementById('signupform'); + signupform.style.display='none' + } + else{ + const userError = document.getElementById('user-error'); + userError.innerText = response.message; + } +} +const article1= new Article('img','20thjan','meeting','hsaah','one','readpost') +const article2= new Article('imgBlog','20thfeb','meeting','hsaah','two','blogpost') +/** + * Write a function to handle Signin request as per the design +*/ +export function handleSignIn(form){ + let response= account.handleSignInRequest(form.email.value, form.password.value) + if(response.success){ + userprofile.addArticle(account,article1) + userprofile.addArticle(account,article2) + const articles = userprofile.getArticles(account); + createArticlesSection(articles) + } + else{ + const error= document.getElementById('error'); + error.innerText= response.message + } + + // if it fails, show the error message + + //if it succeeds, show the portfolio website (navigation and about section) + + // Use UserProfileService get profile, articles, projects and talks + + // Add the about section +} +function createArticlesSection(articles) { + const articleSection = document.getElementById('article__section'); + const articlesHTML = articles.map(a => `
+
+ +
+

${a.dateOfPublish}

+

${a.category}

+
+
+

${a.title}

+

+ ${a.description} +

+
+ `) + + + articleSection.innerHTML += articlesHTML.join('') + + +} + + + + +window.handleSignup = handleSignup; +window.handleSignIn= handleSignIn; \ No newline at end of file diff --git a/js/portfolio-web/web/js/services/accounts.mjs b/js/portfolio-web/web/js/services/accounts.mjs new file mode 100644 index 0000000..802689b --- /dev/null +++ b/js/portfolio-web/web/js/services/accounts.mjs @@ -0,0 +1,79 @@ + +/** + * Utility class for storing response + */ +export class Response { + constructor(success, message,account) { + this.success = success; + this.message = message; + this.account= account; + } +} + +/** + * Create a signup request class + */ +export class SignupRequest { + constructor(name, email, password) { + this.name= name; + this.email= email; + this.password= password; + } + +} + +/** + * Create a UserAccount class + */ +export class UserAccount { + constructor(email, password) { + this.email= email; + this.password= password + } +} + +class AccountService { + /** + * Stores a map of user accounts + * where the key is the email and value is the UserAccount object + * @param {*} accounts + */ + constructor(accounts) { + this.accounts = accounts; + } + + /** + * if user with that email already exists then return an object of type + * Response - new Response(false, 'User already exists with this email') + * else return new Response(true, 'You have successfully signed up') + * @param {*} request of type SignupRequest + */ + handleSignupRequest(request) { + if (this.accounts.has(request.email)){ + return new Response(false,'User already exists with this email') + } + else{ + this.accounts.set(request.email, new UserAccount(request.email,request.password)) + return new Response(true,'You have successfully signed up') + } + } + + /** + * Authenticate using email and password + * @param {*} email + * @param {*} password + * @returns + */ + handleSignInRequest(email,password){ + if (this.accounts.has(email) && this.accounts.get(email).password== password){ + return new Response(true,'authenticated', this.accounts.get(email)) + } + else{ + return new Response(false,'invalid email or password') + } + } +} + +//Create an empty Map for storing users +const account = new AccountService(new Map()); +export default account \ No newline at end of file diff --git a/js/portfolio-web/web/js/services/profile.mjs b/js/portfolio-web/web/js/services/profile.mjs new file mode 100644 index 0000000..d6509a0 --- /dev/null +++ b/js/portfolio-web/web/js/services/profile.mjs @@ -0,0 +1,52 @@ +import ArticleStore from "../stores/articles.mjs"; +import ProjectStore from "../stores/project.mjs"; +import TalkStore from "../stores/talks.mjs"; + +class UserProfileService { + constructor() { + this.articlesStore = new ArticleStore(new Map()); + this.projectStore = new ProjectStore(new Map()); + this.talkStore = new TalkStore(new Map()); + } + + addArticle(account,article) { + this.articlesStore.addArticle(account,article); + } + + getArticles(account) { + return this.articlesStore.getArticles(account); + } + addProject(account,project){ + this.projectStore.addProject(account,project); + } + getProjects(account){ + return this.projectStore.getProjects(account); + } + addTalk(account,talk){ + this.talkStoreStore.addTalk(account,talk); + } + getTalks(account){ + return this.talkStore.getTalks(account); + } +} + +/** + * Find the latest article + */ + //latestArticle() {} + + /** + * (1)Function to return the article based on the link + * @param {*} link + */ + //getArticle(link) { + // to get the article + // analyticsService.push({'view', link, 'article'}) + //} + + /** + * (4)Find the most viewed article + */ + //getMostViewedArticle() {} +//} +export default UserProfileService; diff --git a/js/portfolio-web/js/stores/articles.mjs b/js/portfolio-web/web/js/stores/articles.mjs similarity index 76% rename from js/portfolio-web/js/stores/articles.mjs rename to js/portfolio-web/web/js/stores/articles.mjs index e563d18..d3de170 100644 --- a/js/portfolio-web/js/stores/articles.mjs +++ b/js/portfolio-web/web/js/stores/articles.mjs @@ -4,7 +4,7 @@ class ArticleStore { * @param {*} accountWithArticles */ constructor(accountWithArticles) { - if (accountWithArticles && accountWithArticles.length > 0) { + if (accountWithArticles && accountWithArticles.size > 0) { // Iterate through each user account and their articles for (const [account, articles] of accountWithArticles) { if (Array.isArray(articles) && articles.length > 0) { @@ -21,32 +21,29 @@ class ArticleStore { * @param {*} article */ addArticle(account, article) { - for (let i=0; i < localStorage.length; i=i+1){ - if (localStorage.key(i)==`articles-${account.email}`){ - user= localStorage.getItem(localStorage.key(i)) - object= JSON.parse(user) - object.push(article) - JSON.stringify(object) - } - else{ - localStorage.setItem(`articles-${account.email}`,JSON.stringify(article)) - } + //console.log('article',article) + if(localStorage.getItem(`articles-${account}`) == null){ + localStorage.setItem(`articles-${account}`,JSON.stringify(article)) + } + else { + const articlesString= localStorage.getItem(`articles-${account}`) + const articlesArray= JSON.parse(articlesString) + articlesArray.push(article) + localStorage.setItem(`articles-${account}`,JSON.stringify(articlesArray)) + } } - } - /** * Add a method to get all articles for a user * @param {*} account * @returns */ getArticles(account) { - for(let i=0; i 0) { + for (const [account, projects] of accountWithProjects) { + if (Array.isArray(projects) && projects.length > 0) { + localStorage.setItem(`projects-${account}`, JSON.stringify(projects)); + } + } + } + } + addProject(account, project) { + if(localStorage.getItem(`projects-${account}`) == null){ + localStorage.setItem(`projects-${account}`,JSON.stringify(project)) + } + else { + const projectsString= localStorage.getItem(`projects-${account}`) + const projectsArray= JSON.parse(projectsString) + articlesArray.push(project) + localStorage.setItem(`projects-${account}`,JSON.stringify(projectsArray)) + } + } + getProjects(account) { + const projectString=localStorage.getItem(`projects-${account}`) + const projectArray=JSON.parse(projectString) + return projectArray + } + deleteProjects(account){ + localStorage.removeItem(`projects-${account}`) + } +} +export default ProjectStore; + \ No newline at end of file diff --git a/js/portfolio-web/web/js/stores/talks.mjs b/js/portfolio-web/web/js/stores/talks.mjs new file mode 100644 index 0000000..c0beaf2 --- /dev/null +++ b/js/portfolio-web/web/js/stores/talks.mjs @@ -0,0 +1,32 @@ +class TalkStore { + constructor(accountWithTalks) { + if (accountWithTalks && accountWithTalks.size > 0) { + for (const [account, talks] of accountWithTalks) { + if (Array.isArray(talks) && talks.length > 0) { + localStorage.setItem(`talks-${account}`, JSON.stringify(talks)); + } + } + } + } + addTalk(account, talk) { + if(localStorage.getItem(`talks-${account}`) == null){ + localStorage.setItem(`talks-${account}`,JSON.stringify(talk)) + } + else { + const talksString= localStorage.getItem(`talks-${account}`) + const talksArray= JSON.parse(talksString) + talksArray.push(talk) + localStorage.setItem(`talks-${account}`,JSON.stringify(talksArray)) + } + } + getTalks(account) { + const TalksString=localStorage.getItem(`talks-${account}`) + const TalksArray=JSON.parse(TalksString) + return TalksArray + } + deleteTalks(account){ + localStorage.removeItem(`talks-${account}`) + } +} +export default TalkStore; + \ No newline at end of file From c3454ddf7ca761520109b08cbdf751edf1c3de3b Mon Sep 17 00:00:00 2001 From: Aisha Agarwal Date: Sat, 8 Feb 2025 22:34:01 +0530 Subject: [PATCH 03/29] adding react in branch --- react-portfolio/README.md | 66 +++++++++++++++++++++++++++ react-portfolio/docs/virtual-dom.md | 70 +++++++++++++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 react-portfolio/README.md create mode 100644 react-portfolio/docs/virtual-dom.md diff --git a/react-portfolio/README.md b/react-portfolio/README.md new file mode 100644 index 0000000..203fbdf --- /dev/null +++ b/react-portfolio/README.md @@ -0,0 +1,66 @@ +# React Portfolio: Building Modern Web Applications ๐Ÿš€ + +## What is React? โš›๏ธ + +React is a powerful JavaScript library for building user interfaces, particularly single-page applications. It lets you create reusable UI components that manage their own state, making it easier to build complex, interactive web applications. + +## Key Features ๐ŸŒŸ + +- **Component-Based**: Build encapsulated components that manage their own state +- **Virtual DOM**: Efficient rendering through virtual DOM diffing +- **JSX**: Write HTML-like code in JavaScript +- **Unidirectional Data Flow**: Predictable state management +- **Rich Ecosystem**: Vast collection of libraries and tools + +## Getting Started ๐Ÿ + +### Prerequisites + +- Node.js (v14 or higher) +- npm or yarn package manager + +### Installation + +```bash +# Create a new React project +npx create-react-app . + +# Install dependencies +npm install + +# Start development server +npm start +``` + +Project Structure ๐Ÿ“ + +``` +react-portfolio/ +โ”œโ”€โ”€ public/ +โ”‚ โ”œโ”€โ”€ index.html +โ”‚ โ””โ”€โ”€ assets/ +โ”œโ”€โ”€ src/ +โ”‚ โ”œโ”€โ”€ components/ +โ”‚ โ”œโ”€โ”€ pages/ +โ”‚ โ”œโ”€โ”€ styles/ +โ”‚ โ”œโ”€โ”€ App.js +โ”‚ โ””โ”€โ”€ index.js +โ””โ”€โ”€ package.json +``` + +## Available Scripts ๐Ÿ“ + +- npm start : Run development server +- npm test : Run tests +- npm run build : Build for production +- npm run eject : Eject from create-react-app + +## Best Practices ๐Ÿ’ก + +1. Keep components small and focused +2. Use functional components with hooks +3. Maintain proper file structure +4. Follow React naming conventions +5. Implement proper error handling +6. Write meaningful comments +7. Use proper prop types diff --git a/react-portfolio/docs/virtual-dom.md b/react-portfolio/docs/virtual-dom.md new file mode 100644 index 0000000..ebf8480 --- /dev/null +++ b/react-portfolio/docs/virtual-dom.md @@ -0,0 +1,70 @@ +# Virtual DOM in React: The Magic Behind the Scenes ๐ŸŽญ + +## What is Virtual DOM? ๐Ÿค” + +Virtual DOM (VDOM) is a programming concept where an ideal, or "virtual", representation of a UI is kept in memory and synced with the "real" DOM by a library such as ReactDOM. This process is called reconciliation. + +## How it Works ๐Ÿ”„ + +1. **Initial Render** + + - React creates a tree of objects (Virtual DOM) representing your UI + - This tree is then used to create actual DOM elements + +2. **State Changes** + + - When data changes, React creates a new Virtual DOM tree + - This new tree is compared with the previous one + - React calculates the minimum number of changes needed + +3. **Batch Updates** + - Multiple changes are batched together + - Only the final necessary changes are made to the real DOM + +## Example ๐Ÿ“ + +```javascript +// Without Virtual DOM (Direct DOM manipulation) +document.getElementById("user-name").innerHTML = "John"; +document.getElementById("user-age").innerHTML = "30"; +document.getElementById("user-location").innerHTML = "New York"; + +// With React's Virtual DOM +function UserProfile({ user }) { + return ( +
+

{user.name}

+

{user.age}

+

{user.location}

+
+ ); +} +``` + +## Benefits ๐ŸŒŸ + +1. Performance + + - Minimizes actual DOM manipulation + - Reduces browser repaints + - Batches multiple changes together + +2. Cross-Platform + + - Same concept works for web, mobile, and desktop + - Enables React Native development + +3. Developer Experience + + - Write declarative code + - Focus on state management + - Let React handle DOM updates + +## Virtual DOM vs Real DOM ๐Ÿ” + +| Feature | Virtual DOM | Real DOM | +| ------------------ | ------------------------ | --------------------- | +| Representation | In-memory representation | Actual browser DOM | +| Manipulation Speed | Faster manipulation | Slower manipulation | +| UI Updates | No direct UI updates | Direct UI updates | +| Processing | Batch processing | Individual processing | From e03662160d522496e7071ef8881da4ae061b85f3 Mon Sep 17 00:00:00 2001 From: Aisha Agarwal Date: Sat, 8 Feb 2025 22:35:49 +0530 Subject: [PATCH 04/29] adding tree in datastructures --- js/datastructures/tree/README.md | 128 +++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 js/datastructures/tree/README.md diff --git a/js/datastructures/tree/README.md b/js/datastructures/tree/README.md new file mode 100644 index 0000000..cb2c725 --- /dev/null +++ b/js/datastructures/tree/README.md @@ -0,0 +1,128 @@ +# Binary Tree in JavaScript + +A binary tree is a hierarchical data structure where each node has at most two children, referred to as left and right child nodes. Here's a practical example: + +## The Family Tree Example ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ + +Imagine organizing a family tree where each person (node) can have up to two children. Let's implement this using JavaScript: + +```javascript +// Node class to represent each family member +class TreeNode { + constructor(name) { + this.name = name; + this.left = null; // Left child + this.right = null; // Right child + } +} + +// Create a family tree +const grandparent = new TreeNode("John"); +const parent1 = new TreeNode("Mike"); +const parent2 = new TreeNode("Sarah"); +const child1 = new TreeNode("Tom"); +const child2 = new TreeNode("Emily"); +const child3 = new TreeNode("David"); + +// Connect family members +grandparent.left = parent1; // John's first child +grandparent.right = parent2; // John's second child +parent1.left = child1; // Mike's first child +parent1.right = child2; // Mike's second child +parent2.left = child3; // Sarah's first child + +// Function to traverse and print family members +function printFamilyTree(node, level = 0) { + if (node === null) return; + + console.log(" ".repeat(level) + node.name); + printFamilyTree(node.left, level + 1); + printFamilyTree(node.right, level + 1); +} + +// Print the family tree +console.log("Family Tree:"); +printFamilyTree(grandparent); +``` + +This will output: + +``` +Family Tree: +John + Mike + Tom + Emily + Sarah + David +``` + +In this example: + +- Each person is a node in the tree +- The left and right properties represent their children +- The printFamilyTree function uses recursion to display the hierarchy +- The indentation shows the relationship levels + This structure allows us to: + +1. Easily traverse through family relationships +2. Find relationships between family members +3. Add new family members in their proper place +4. Maintain a clear hierarchical structure + Binary trees are fundamental in computer science and are used in many applications, from organizing data to implementing decision trees and parsing expressions. + +## Practice Assignments ๐ŸŽฏ + +### Assignment 1: Tree Height Calculator +**Difficulty: Easy** + +**Objective:** Create a function to calculate the height of a binary tree. + +**Instructions:** +- Implement a function `getTreeHeight(root)` that takes the root node as input +- Return the maximum height (depth) of the tree +- Return 0 for an empty tree + +### Assignment 2: Node Counter +**Difficulty: Easy** + +**Objective:** Count the total number of nodes in a binary tree. + +**Instructions:** +- Create a function `countNodes(root)` that takes the root node as input +- Count and return the total number of nodes in the tree +- Include both leaf nodes and internal nodes in the count + +### Assignment 3: Leaf Node Finder +**Difficulty: Medium** + +**Objective:** Find and print all leaf nodes in a binary tree. + +**Instructions:** +- Implement a function `findLeafNodes(root)` that takes the root node as input +- Return an array containing all leaf nodes (nodes with no children) +- Maintain the order of leaves from left to right + +### Assignment 4: Level Order Traversal +**Difficulty: Medium** + +**Objective:** Print nodes level by level, from top to bottom. + +**Instructions:** +- Create a function `levelOrderTraversal(root)` that takes the root node as input +- Print nodes at each level on a new line +- Use a queue to manage the level-by-level traversal + +### Assignment 5: Tree Mirror +**Difficulty: Medium** + +**Objective:** Create a mirror image of a binary tree. + +**Instructions:** +- Implement a function `mirrorTree(root)` that takes the root node as input +- Swap left and right children of all nodes +- Return the root node of the mirrored tree +- The original tree structure should be modified in place + +Each assignment builds upon the basic binary tree concepts and helps understand different tree operations and traversal techniques. + From 0c7e350e309670ba291401d4aebf50e2407964d5 Mon Sep 17 00:00:00 2001 From: Aisha Agarwal Date: Mon, 10 Feb 2025 12:49:32 +0530 Subject: [PATCH 05/29] modified cookies --- js/portfolio-web/docs/cookie.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/js/portfolio-web/docs/cookie.md b/js/portfolio-web/docs/cookie.md index a3da488..a1c64f4 100644 --- a/js/portfolio-web/docs/cookie.md +++ b/js/portfolio-web/docs/cookie.md @@ -28,7 +28,9 @@ function setLanguagePreference(lang) { // Get language preference function getLanguagePreference() { const cookies = document.cookie.split(";"); - const langCookie = cookies.find((cookie) => cookie.trim().startsWith("userLang=")); + const langCookie = cookies.find((cookie) => + cookie.trim().startsWith("userLang=") + ); return langCookie ? langCookie.split("=")[1] : "en"; } @@ -93,7 +95,8 @@ function getRememberedUser() { // Clear remembered user function forgetUser() { - document.cookie = "rememberedUser=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; + document.cookie = + "rememberedUser=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; document.cookie = "authToken=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } From 1528c26a19d8f3e0ec54bda380a07e23d40c8cdd Mon Sep 17 00:00:00 2001 From: Aisha Agarwal Date: Mon, 10 Feb 2025 13:02:24 +0530 Subject: [PATCH 06/29] copying git from main --- 02-git-github/01-introduction/README.md | 89 +++++++ 02-git-github/02-get-started-git/README.md | 96 ++++++++ 02-git-github/03-basic-git-commands/README.md | 232 ++++++++++++++++++ 02-git-github/README.md | 79 ++++++ 4 files changed, 496 insertions(+) create mode 100644 02-git-github/01-introduction/README.md create mode 100644 02-git-github/02-get-started-git/README.md create mode 100644 02-git-github/03-basic-git-commands/README.md create mode 100644 02-git-github/README.md diff --git a/02-git-github/01-introduction/README.md b/02-git-github/01-introduction/README.md new file mode 100644 index 0000000..e888957 --- /dev/null +++ b/02-git-github/01-introduction/README.md @@ -0,0 +1,89 @@ +# Understanding Version Control + +## What is Version Control? +Version Control (also known as Source Control) is a system that records changes to a file or set of files over time, allowing you to recall specific versions later. It's like a time machine for your code that helps you track and manage changes. + +## Why Use Version Control? +1. **Track Changes** + - Monitor who made what changes and when + - Understand why changes were made + - Maintain a complete history of your project + +2. **Collaboration** + - Multiple people can work on the same project simultaneously + - Merge changes from different team members + - Resolve conflicts when multiple people edit the same file + +3. **Backup and Recovery** + - Maintain multiple backups of your project + - Recover previous versions if something goes wrong + - Never lose your work + +4. **Experimentation** + - Create branches to try new features + - Work on multiple versions simultaneously + - Safely experiment without affecting the main project + +## Types of Version Control Systems + +### 1. Local Version Control Systems +- Simple database on your local computer +- Stores file changes as patches +- Limited to single user, single computer + +### 2. Centralized Version Control Systems (CVCS) +- Single server contains all versioned files +- Multiple clients check out files from central place +- Examples: SVN, Perforce + +### 3. Distributed Version Control Systems (DVCS) +- Clients fully mirror the repository +- Every checkout is a full backup +- Examples: Git, Mercurial + +## Introduction to Git and GitHub + +### What is Git? +Git is a modern distributed version control system created by Linus Torvalds in 2005. It was developed to manage the Linux kernel development and has since become the most widely used version control system in the world. + +#### Key Features of Git +- **Distributed System**: Every developer has a full copy of the repository +- **Speed**: Most operations are local, making it very fast +- **Data Integrity**: Uses SHA-1 hashing to ensure data consistency +- **Branching**: Lightweight and powerful branching capabilities +- **Non-linear Development**: Supports parallel development workflows + +### What is GitHub? +GitHub is a web-based hosting service for Git repositories. It adds many collaboration features on top of Git's distributed version control capabilities. + +#### GitHub Features +- **Repository Hosting**: Store and manage Git repositories in the cloud +- **Pull Requests**: Propose and discuss changes before merging +- **Issues Tracking**: Track bugs, features, and tasks +- **Project Management**: Kanban boards, milestones, and project planning +- **Social Features**: Follow projects, star repositories, and network with developers +- **Documentation**: Wiki pages and automatic README rendering +- **Security**: Access control, authentication, and vulnerability scanning + +### Git vs GitHub +- **Git** is the version control system you install and run on your computer +- **GitHub** is a cloud service that hosts Git repositories +- You can use Git without GitHub, but you can't use GitHub without Git +- GitHub adds collaboration features that aren't part of Git itself + +### Why Use Git and GitHub Together? +1. **Industry Standard**: Most companies use Git and GitHub +2. **Open Source**: Host and contribute to open-source projects +3. **Portfolio**: Showcase your work to potential employers +4. **Collaboration**: Easy to work with teams worldwide +5. **CI/CD**: Integrate with various development and deployment tools + +## Benefits of Modern Version Control +- **Security**: Multiple backups of the entire project history +- **Efficiency**: Quick to commit new changes and merge others' work +- **Flexibility**: Support for various workflows +- **Collaboration**: Easy to share and coordinate work with others +- **Accountability**: Clear tracking of who changed what and when + +Version control is an essential tool in modern software development, making it easier to manage projects of any size and collaborate with teams of any scale. + diff --git a/02-git-github/02-get-started-git/README.md b/02-git-github/02-get-started-git/README.md new file mode 100644 index 0000000..4bec7cd --- /dev/null +++ b/02-git-github/02-get-started-git/README.md @@ -0,0 +1,96 @@ +# Getting Started with Git + +## 1. Installing Git + +### For Windows: + +1. Download Git from [git-scm.com](https://git-scm.com/download/windows) +2. Run the installer and follow the installation wizard +3. Verify installation by opening Command Prompt or PowerShell: + +```bash +git --version +``` + +### For macOS: + +1. Install via Homebrew (recommended): + +```bash +brew install git +``` + +Or install Xcode Command Line Tools: + +```bash +xcode-select --install +``` + +### For Linux: + +1. Use your package manager (e.g., apt, yum, dnf) to install Git: + +```bash +sudo apt-get update +sudo apt-get install git +``` + +## 2. Initial Git Configuration + +After installation, configure your identity. This is important because every Git commit uses this information: + +```bash +git config user.name "Your Name" +git config user.email "your.email@example.com" +``` + +Verify the configuration: + +```bash +git config --list +``` + +## 3. Git Architecture + +Git maintains three main areas: + +1. Working Directory : Where you modify your files +2. Staging Area (Index) : Where you prepare changes for commit +3. Repository (.git directory) : Where Git stores the metadata and database + +## 4. Creating Your First Repository + +### Initialize a New Repository + +1. Create a new directory: + +```bash +mkdir hello-git +cd hello-git +``` + +2. Initialize a Git repository: + +```bash +git init +``` + +### Basic Git Workflow + +1. Check Status : View the state of your working directory + +```bash +git status +``` + +2. Stage Changes : Add files to staging area + +```bash +git add README.md +``` + +3. Commit Changes : Save changes to the repository + +```bash +git commit -m "Initial commit" +``` diff --git a/02-git-github/03-basic-git-commands/README.md b/02-git-github/03-basic-git-commands/README.md new file mode 100644 index 0000000..5d7f1af --- /dev/null +++ b/02-git-github/03-basic-git-commands/README.md @@ -0,0 +1,232 @@ +# Basic Git Commands + +## Understanding the Git Workflow + +Before diving into commands, it's important to understand that Git has three main states: + +1. **Working Directory**: Where you modify your files +2. **Staging Area**: Where you prepare changes for commit +3. **Git Repository**: Where your committed changes are stored + +## Essential Git Commands + +### 1. `git init` + +Initializes a new Git repository in the current directory. + +```bash +git init +``` + +This creates a new .git subdirectory that contains all necessary repository files. + +### 2. git add + +Adds files to the staging area. This command tracks new files and stages modified files. + +```bash +# Add a specific file +git add filename.txt + +# Add multiple files +git add file1.txt file2.txt + +# Add all files in current directory +git add . + +# Add all files with specific extension +git add *.js +``` + +### 3. git commit + +Records changes from the staging area to the repository. + +```bash +# Commit with a message +git commit -m "Your descriptive commit message" + +# Commit all modified tracked files (skips staging) +git commit -a -m "Your message" +``` + +### 4. git status + +Shows the status of files in your working directory and staging area. + +```bash +git status + + +# For a more concise output +git status -s +``` + +Example output: + +```plaintext + +On branch main +Changes to be committed: + (use "git restore --staged ..." to unstage) + modified: file1.txt + +Changes not staged for commit: + (use "git add ..." to update what will be committed) + modified: file2.txt + +Untracked files: + (use "git add ..." to include in what will be committed) + file3.txt +``` + +### 5. git log + +Shows commit history. + +```bash +# Basic log +git log + +# One line per commit +git log --oneline + +# Show graph of branches +git log --graph --oneline + +# Show last n commits +git log -n 5 +``` + +## Understanding the Staging Area + +The staging area (also known as the "index") is a crucial concept in Git. It's an intermediate area where you prepare your changes before committing them. + +### Staging Area Workflow: + +1. Make changes in your working directory +2. Stage changes using git add +3. Review staged changes using git status +4. Commit changes using git commit + +### Additional Useful Commands View Changes + +View Changes + +```bash +# View unstaged changes +git diff + +# View staged changes +git diff --staged +``` + +Remove Files + +```bash +# Remove file from both working directory and staging area +git rm filename.txt + +# Remove file only from staging area +git rm --cached filename.txt +``` + +Undo Changes + +```bash +# Unstage changes +git restore --staged filename.txt + +# Discard changes in working directory +git restore filename.txt +``` + +## Best Practices + +1. Commit Often : Make small, focused commits +2. Write Clear Messages : Use descriptive commit messages +3. Review Changes : Always check git status and git diff before committing +4. Stage Thoughtfully : Group related changes in the same commit + +## Common Scenarios + +### 1. Starting a New Project + +```bash +mkdir my-project +cd my-project +git init +git add . +git commit -m "Initial commit" +``` + +2. Modifying Existing Files + +```bash + +# Edit files +git status # Check what's changed +git diff # Review changes +git add modified_file.txt # Stage changes +git commit -m "Update file" # Commit changes + +``` + +3. Adding New Files + +```bash +# Create new file +touch new_file.txt +git add new_file.txt +git commit -m "Add new file" +``` + +Remember: These commands form the foundation of Git usage. Understanding them well is crucial for effective version control. + +## Practice Assignments + +### Assignment 1: Initialize and Make First Commits + +1. Create a new directory called "my-first-repo" +2. Initialize it as a Git repository +3. Create a README.md file with some basic information +4. Stage and commit the README.md file +5. Make some changes to README.md +6. View the differences and commit the changes + +### Assignment 2: Working with Multiple Files + +1. Create three different .txt files in your repository +2. Add content to each file +3. Stage two files but leave one unstaged +4. Check the status to see the different states +5. Commit the staged files +6. Stage and commit the remaining file separately + +### Assignment 3: Practicing Undo Operations + +1. Create a new file called "test.txt" +2. Add some content and stage it +3. Unstage the file using git restore --staged +4. Make more changes to the file +5. Use git restore to discard the changes +6. Verify that the changes were discarded + +### Assignment 4: Log and History Practice + +1. Make at least 5 different commits with clear messages +2. View the commit history using git log +3. Try different log formats (--oneline, --graph) +4. Find a specific commit by its message +5. View the changes made in a specific commit + +### Assignment 5: Advanced Staging + +1. Create a file with multiple sections +2. Make changes throughout the file +3. Stage only specific parts of the file using git add -p +4. Review the staged and unstaged changes +5. Commit the staged changes +6. Stage and commit the remaining changes + +Each assignment should be completed in order, as they build upon previous concepts. Remember to use git status frequently to monitor your progress and git log to review your history. diff --git a/02-git-github/README.md b/02-git-github/README.md new file mode 100644 index 0000000..ab5c1d3 --- /dev/null +++ b/02-git-github/README.md @@ -0,0 +1,79 @@ +# Git and GitHub Course Outline + +## 1. Introduction to Version Control +- What is Version Control? +- Why do we need Version Control? +- Types of Version Control Systems +- Introduction to Git and GitHub + +## 2. Getting Started with Git +- Installing Git +- Basic Git Configuration +- Git Architecture +- Understanding Git Workflow +- Creating Your First Repository + +## 3. Basic Git Commands +- `git init` +- `git add` +- `git commit` +- `git status` +- `git log` +- Understanding the Staging Area + +## 4. Working with Branches +- What are Branches? +- Creating and Switching Branches +- Merging Branches +- Resolving Merge Conflicts +- Branch Management Strategies + +## 5. Remote Repositories and GitHub +- Introduction to GitHub +- Creating a GitHub Account +- Creating Remote Repositories +- `git clone` +- `git push` +- `git pull` +- `git fetch` + +## 6. Collaboration with GitHub +- Forking Repositories +- Creating Pull Requests +- Code Review Process +- Managing Issues +- GitHub Projects and Boards + +## 7. Advanced Git Concepts +- Rebasing vs Merging +- Cherry Picking +- Git Reset vs Revert +- Git Stash +- Interactive Rebase + +## 8. Best Practices +- Writing Good Commit Messages +- Git Workflow Models (GitFlow, Trunk-Based) +- Repository Organization +- .gitignore File +- Git Hooks + +## 9. GitHub Features +- GitHub Actions +- GitHub Pages +- GitHub Packages +- Security Features +- GitHub Gists + +## 10. Practical Exercises +- Setting Up a Project +- Collaborating with Team Members +- Handling Merge Conflicts +- Contributing to Open Source +- Creating and Managing Documentation + +## Resources +- Official Git Documentation +- GitHub Documentation +- Recommended Tools and Extensions +- Additional Learning Materials \ No newline at end of file From aeaf63d21926ab4650a0155de7d6beddf29eca0c Mon Sep 17 00:00:00 2001 From: Aisha Agarwal Date: Mon, 10 Feb 2025 13:06:58 +0530 Subject: [PATCH 07/29] copying modified raect --- 04-react-portfolio/.gitignore | 23 + 04-react-portfolio/README.md | 96 + 04-react-portfolio/docs/01-virtual-dom.md | 70 + 04-react-portfolio/docs/02-nav-component.md | 21 + 04-react-portfolio/docs/designs/nav.png | Bin 0 -> 9029 bytes 04-react-portfolio/docs/virtual-dom.md | 70 + 04-react-portfolio/package-lock.json | 16048 ++++++++++++++++++ 04-react-portfolio/package.json | 38 + 04-react-portfolio/public/favicon.ico | Bin 0 -> 3870 bytes 04-react-portfolio/public/index.html | 43 + 04-react-portfolio/public/logo192.png | Bin 0 -> 5347 bytes 04-react-portfolio/public/logo512.png | Bin 0 -> 9664 bytes 04-react-portfolio/public/manifest.json | 25 + 04-react-portfolio/public/robots.txt | 3 + 04-react-portfolio/src/App.css | 38 + 04-react-portfolio/src/App.js | 12 + 04-react-portfolio/src/App.test.js | 8 + 04-react-portfolio/src/Nav.js | 5 + 04-react-portfolio/src/index.css | 13 + 04-react-portfolio/src/index.js | 17 + 04-react-portfolio/src/logo.svg | 1 + 04-react-portfolio/src/reportWebVitals.js | 0 04-react-portfolio/src/setupTests.js | 5 + 04-react-portfolio/src/styles/nav.css | 5 + 24 files changed, 16541 insertions(+) create mode 100644 04-react-portfolio/.gitignore create mode 100644 04-react-portfolio/README.md create mode 100644 04-react-portfolio/docs/01-virtual-dom.md create mode 100644 04-react-portfolio/docs/02-nav-component.md create mode 100644 04-react-portfolio/docs/designs/nav.png create mode 100644 04-react-portfolio/docs/virtual-dom.md create mode 100644 04-react-portfolio/package-lock.json create mode 100644 04-react-portfolio/package.json create mode 100644 04-react-portfolio/public/favicon.ico create mode 100644 04-react-portfolio/public/index.html create mode 100644 04-react-portfolio/public/logo192.png create mode 100644 04-react-portfolio/public/logo512.png create mode 100644 04-react-portfolio/public/manifest.json create mode 100644 04-react-portfolio/public/robots.txt create mode 100644 04-react-portfolio/src/App.css create mode 100644 04-react-portfolio/src/App.js create mode 100644 04-react-portfolio/src/App.test.js create mode 100644 04-react-portfolio/src/Nav.js create mode 100644 04-react-portfolio/src/index.css create mode 100644 04-react-portfolio/src/index.js create mode 100644 04-react-portfolio/src/logo.svg create mode 100644 04-react-portfolio/src/reportWebVitals.js create mode 100644 04-react-portfolio/src/setupTests.js create mode 100644 04-react-portfolio/src/styles/nav.css diff --git a/04-react-portfolio/.gitignore b/04-react-portfolio/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/04-react-portfolio/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/04-react-portfolio/README.md b/04-react-portfolio/README.md new file mode 100644 index 0000000..3ada756 --- /dev/null +++ b/04-react-portfolio/README.md @@ -0,0 +1,96 @@ +# React Portfolio: Building Modern Web Applications ๐Ÿš€ + +## What is React? โš›๏ธ + +React is a powerful JavaScript library for building user interfaces, particularly single-page applications. It lets you create reusable UI components that manage their own state, making it easier to build complex, interactive web applications. + +## Key Features ๐ŸŒŸ + +- **Component-Based**: Build encapsulated components that manage their own state +- **Virtual DOM**: Efficient rendering through virtual DOM diffing +- **JSX**: Write HTML-like code in JavaScript +- **Unidirectional Data Flow**: Predictable state management +- **Rich Ecosystem**: Vast collection of libraries and tools + +## Getting Started ๐Ÿ + +### Prerequisites + +- Node.js (v18 or higher) +- npm as the Node Package Manager + +### Installation + +```bash +# Create a new React project +npx create-react-app . + +# Install dependencies +npm install + +# Start development server +npm start +``` + +Project Structure ๐Ÿ“ + +``` +react-portfolio/ +โ”œโ”€โ”€ public/ +โ”‚ โ”œโ”€โ”€ index.html +โ”‚ โ””โ”€โ”€ assets/ +โ”œโ”€โ”€ src/ +โ”‚ โ”œโ”€โ”€ components/ +โ”‚ โ”œโ”€โ”€ pages/ +โ”‚ โ”œโ”€โ”€ styles/ +โ”‚ โ”œโ”€โ”€ App.js +โ”‚ โ””โ”€โ”€ index.js +โ””โ”€โ”€ package.json +``` + +## Available Scripts ๐Ÿ“ + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Best Practices ๐Ÿ’ก + +1. Keep components small and focused +2. Use functional components with hooks +3. Maintain proper file structure +4. Follow React naming conventions +5. Implement proper error handling +6. Write meaningful comments +7. Use proper prop types diff --git a/04-react-portfolio/docs/01-virtual-dom.md b/04-react-portfolio/docs/01-virtual-dom.md new file mode 100644 index 0000000..ebf8480 --- /dev/null +++ b/04-react-portfolio/docs/01-virtual-dom.md @@ -0,0 +1,70 @@ +# Virtual DOM in React: The Magic Behind the Scenes ๐ŸŽญ + +## What is Virtual DOM? ๐Ÿค” + +Virtual DOM (VDOM) is a programming concept where an ideal, or "virtual", representation of a UI is kept in memory and synced with the "real" DOM by a library such as ReactDOM. This process is called reconciliation. + +## How it Works ๐Ÿ”„ + +1. **Initial Render** + + - React creates a tree of objects (Virtual DOM) representing your UI + - This tree is then used to create actual DOM elements + +2. **State Changes** + + - When data changes, React creates a new Virtual DOM tree + - This new tree is compared with the previous one + - React calculates the minimum number of changes needed + +3. **Batch Updates** + - Multiple changes are batched together + - Only the final necessary changes are made to the real DOM + +## Example ๐Ÿ“ + +```javascript +// Without Virtual DOM (Direct DOM manipulation) +document.getElementById("user-name").innerHTML = "John"; +document.getElementById("user-age").innerHTML = "30"; +document.getElementById("user-location").innerHTML = "New York"; + +// With React's Virtual DOM +function UserProfile({ user }) { + return ( +
+

{user.name}

+

{user.age}

+

{user.location}

+
+ ); +} +``` + +## Benefits ๐ŸŒŸ + +1. Performance + + - Minimizes actual DOM manipulation + - Reduces browser repaints + - Batches multiple changes together + +2. Cross-Platform + + - Same concept works for web, mobile, and desktop + - Enables React Native development + +3. Developer Experience + + - Write declarative code + - Focus on state management + - Let React handle DOM updates + +## Virtual DOM vs Real DOM ๐Ÿ” + +| Feature | Virtual DOM | Real DOM | +| ------------------ | ------------------------ | --------------------- | +| Representation | In-memory representation | Actual browser DOM | +| Manipulation Speed | Faster manipulation | Slower manipulation | +| UI Updates | No direct UI updates | Direct UI updates | +| Processing | Batch processing | Individual processing | diff --git a/04-react-portfolio/docs/02-nav-component.md b/04-react-portfolio/docs/02-nav-component.md new file mode 100644 index 0000000..b57a75c --- /dev/null +++ b/04-react-portfolio/docs/02-nav-component.md @@ -0,0 +1,21 @@ +## Navigation Component + +This will be your first React code, that you will write for implementing the navigation section using the design provided below. + +![Navigation Design](designs/nav.png) + +### Steps to create your first component + +1. Navigate to the `react-portfolio` project and run the command `npm start` to start the development server. Now open in the browser `http://localhost:3000/` to view the home page. + +2. Now update the `Nav.js` file to create the navigation component. The `styles/nav.css` file contains the styles for the navigation component. + +3. As you will make the changes in your code, you will see the changes in the browser. The Nav.js is a javascript function that will take zero input and return a React element. + +### What is a React Element ? + +A React element is a plain JavaScript object that represents a component. It is created by calling a React function. The React function returns a React element. The React element is then rendered to the DOM. + +### How is the browser able to understand React Element ? + +The browser is able to understand React Element because of the React library. The React library is a JavaScript library that is used to create React elements. The React library is also used to render React elements to the DOM. diff --git a/04-react-portfolio/docs/designs/nav.png b/04-react-portfolio/docs/designs/nav.png new file mode 100644 index 0000000000000000000000000000000000000000..90761a8aad96f8e6b07d90e12262b3b5517a7c17 GIT binary patch literal 9029 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 Jt^`_z{14CgVEzCA literal 0 HcmV?d00001 diff --git a/04-react-portfolio/docs/virtual-dom.md b/04-react-portfolio/docs/virtual-dom.md new file mode 100644 index 0000000..ebf8480 --- /dev/null +++ b/04-react-portfolio/docs/virtual-dom.md @@ -0,0 +1,70 @@ +# Virtual DOM in React: The Magic Behind the Scenes ๐ŸŽญ + +## What is Virtual DOM? ๐Ÿค” + +Virtual DOM (VDOM) is a programming concept where an ideal, or "virtual", representation of a UI is kept in memory and synced with the "real" DOM by a library such as ReactDOM. This process is called reconciliation. + +## How it Works ๐Ÿ”„ + +1. **Initial Render** + + - React creates a tree of objects (Virtual DOM) representing your UI + - This tree is then used to create actual DOM elements + +2. **State Changes** + + - When data changes, React creates a new Virtual DOM tree + - This new tree is compared with the previous one + - React calculates the minimum number of changes needed + +3. **Batch Updates** + - Multiple changes are batched together + - Only the final necessary changes are made to the real DOM + +## Example ๐Ÿ“ + +```javascript +// Without Virtual DOM (Direct DOM manipulation) +document.getElementById("user-name").innerHTML = "John"; +document.getElementById("user-age").innerHTML = "30"; +document.getElementById("user-location").innerHTML = "New York"; + +// With React's Virtual DOM +function UserProfile({ user }) { + return ( +
+

{user.name}

+

{user.age}

+

{user.location}

+
+ ); +} +``` + +## Benefits ๐ŸŒŸ + +1. Performance + + - Minimizes actual DOM manipulation + - Reduces browser repaints + - Batches multiple changes together + +2. Cross-Platform + + - Same concept works for web, mobile, and desktop + - Enables React Native development + +3. Developer Experience + + - Write declarative code + - Focus on state management + - Let React handle DOM updates + +## Virtual DOM vs Real DOM ๐Ÿ” + +| Feature | Virtual DOM | Real DOM | +| ------------------ | ------------------------ | --------------------- | +| Representation | In-memory representation | Actual browser DOM | +| Manipulation Speed | Faster manipulation | Slower manipulation | +| UI Updates | No direct UI updates | Direct UI updates | +| Processing | Batch processing | Individual processing | diff --git a/04-react-portfolio/package-lock.json b/04-react-portfolio/package-lock.json new file mode 100644 index 0000000..2b7de64 --- /dev/null +++ b/04-react-portfolio/package-lock.json @@ -0,0 +1,16048 @@ +{ + "name": "react-portfolio", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-portfolio", + "version": "0.1.0", + "dependencies": { + "cra-template": "1.2.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "5.0.1" + }, + "devDependencies": { + "web-vitals": "^4.2.4" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.8.tgz", + "integrity": "sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.7", + "@babel/parser": "^7.26.8", + "@babel/template": "^7.26.8", + "@babel/traverse": "^7.26.8", + "@babel/types": "^7.26.8", + "@types/gensync": "^1.0.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.8.tgz", + "integrity": "sha512-3tBctaHRW6xSub26z7n8uyOTwwUsCdvIug/oxBH9n6yCO5hMj2vwDJAo7RbBMKrM7P+W2j61zLKviJQFGOYKMg==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.8.tgz", + "integrity": "sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==", + "dependencies": { + "@babel/parser": "^7.26.8", + "@babel/types": "^7.26.8", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.7.tgz", + "integrity": "sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", + "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", + "dependencies": { + "@babel/types": "^7.26.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@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==", + "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.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "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.", + "dependencies": { + "@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.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==", + "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.", + "dependencies": { + "@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-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==", + "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.", + "dependencies": { + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "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.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", + "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.8.tgz", + "integrity": "sha512-H0jlQxFMI0Q8SyGPsj9pO3ygVQRxPkIGytsL3m1Zqca8KrCPpMlvh+e2dxknqdfS8LFwBw+PpiYPD9qy/FPQpA==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", + "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.8.tgz", + "integrity": "sha512-um7Sy+2THd697S4zJEfv/U5MHGJzkN2xhtsR3T/SWRbVSic62nbISh51VVfU9JiO/L/Z97QczHTaFVkOU8IzNg==", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz", + "integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.8.tgz", + "integrity": "sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.8", + "@babel/types": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.8.tgz", + "integrity": "sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.8", + "@babel/parser": "^7.26.8", + "@babel/template": "^7.26.8", + "@babel/types": "^7.26.8", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", + "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/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==" + }, + "node_modules/@jest/transform/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", + "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@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==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/gensync": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.4.tgz", + "integrity": "sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@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==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/node": { + "version": "22.13.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", + "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@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==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/ws": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", + "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@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==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/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==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/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==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "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==", + "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==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/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==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@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" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/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==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/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==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "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.30001699", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz", + "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.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" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "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==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", + "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", + "dependencies": { + "browserslist": "^4.24.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.40.0.tgz", + "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/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==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@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/cra-template": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cra-template/-/cra-template-1.2.0.tgz", + "integrity": "sha512-06WBUmTq79NvqU91Y9OPCXv/ENy/UkUmQS0lBrOYCl/4f4l67idnGbBARDGLopCHfff6pf6UftcFRWHg+CVfRw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "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": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "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.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "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" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/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==" + }, + "node_modules/csso/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/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==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "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.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.96", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.96.tgz", + "integrity": "sha512-8AJUW6dh75Fm/ny8+kZKJzI1pgoE8bKLZlzDU2W1ENd+DXKJrx7I7l9hb8UWR4ojlnb5OlixMt00QWiYJoVw1w==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "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": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", + "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/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==" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "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==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, + "node_modules/fastq": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", + "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/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==", + "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/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "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": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.4.tgz", + "integrity": "sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/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==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "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.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/hpack.js/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==" + }, + "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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/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==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==" + }, + "node_modules/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==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/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==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/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==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "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==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/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==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/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==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "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/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "@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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "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": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "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": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "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-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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "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.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/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==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "dependencies": { + "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.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/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==" + }, + "node_modules/postcss-svgo/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@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/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==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/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==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/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==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/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==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/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==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "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 + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/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==" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/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", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/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==", + "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": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "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 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "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==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/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==", + "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/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/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==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dependencies": { + "debug": "2.6.9", + "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": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "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": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "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": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/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==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/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" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/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==" + }, + "node_modules/string-width/node_modules/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==" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.38.1.tgz", + "integrity": "sha512-GWANVlPM/ZfYzuPHjq0nxT+EbOEDDN3Jwhwdg1D8TU8oSkktp8w64Uq4auuGLxFSoNTRDncTq2hQHX1Ld9KHkA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "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==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/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/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/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==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/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==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", + "dev": true + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.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-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/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==", + "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/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "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": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/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==", + "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/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/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==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "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==", + "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/wrap-ansi-cjs": { + "name": "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==", + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/04-react-portfolio/package.json b/04-react-portfolio/package.json new file mode 100644 index 0000000..c723252 --- /dev/null +++ b/04-react-portfolio/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-portfolio", + "version": "0.1.0", + "private": true, + "dependencies": { + "cra-template": "1.2.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "5.0.1" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "web-vitals": "^4.2.4" + } +} diff --git a/04-react-portfolio/public/favicon.ico b/04-react-portfolio/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/04-react-portfolio/public/index.html b/04-react-portfolio/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/04-react-portfolio/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/04-react-portfolio/public/logo192.png b/04-react-portfolio/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/04-react-portfolio/public/manifest.json b/04-react-portfolio/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/04-react-portfolio/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/04-react-portfolio/public/robots.txt b/04-react-portfolio/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/04-react-portfolio/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/04-react-portfolio/src/App.css b/04-react-portfolio/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/04-react-portfolio/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/04-react-portfolio/src/App.js b/04-react-portfolio/src/App.js new file mode 100644 index 0000000..6b875fc --- /dev/null +++ b/04-react-portfolio/src/App.js @@ -0,0 +1,12 @@ +import "./App.css"; +import Nav from "./Nav"; + +function App() { + return ( +
+
+ ); +} + +export default App; diff --git a/04-react-portfolio/src/App.test.js b/04-react-portfolio/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/04-react-portfolio/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/04-react-portfolio/src/Nav.js b/04-react-portfolio/src/Nav.js new file mode 100644 index 0000000..9c9dcda --- /dev/null +++ b/04-react-portfolio/src/Nav.js @@ -0,0 +1,5 @@ +import "./styles/nav.css"; + +const Nav = () => ; + +export default Nav; diff --git a/04-react-portfolio/src/index.css b/04-react-portfolio/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/04-react-portfolio/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/04-react-portfolio/src/index.js b/04-react-portfolio/src/index.js new file mode 100644 index 0000000..d563c0f --- /dev/null +++ b/04-react-portfolio/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/04-react-portfolio/src/logo.svg b/04-react-portfolio/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/04-react-portfolio/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/04-react-portfolio/src/reportWebVitals.js b/04-react-portfolio/src/reportWebVitals.js new file mode 100644 index 0000000..e69de29 diff --git a/04-react-portfolio/src/setupTests.js b/04-react-portfolio/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/04-react-portfolio/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/04-react-portfolio/src/styles/nav.css b/04-react-portfolio/src/styles/nav.css new file mode 100644 index 0000000..d3a103e --- /dev/null +++ b/04-react-portfolio/src/styles/nav.css @@ -0,0 +1,5 @@ +nav { + background-color: #00335f; + width: 1000px; + height: 70px; +} From 0ab89b43dd0fdc7357d554f981c57e1878f06148 Mon Sep 17 00:00:00 2001 From: Aisha Agarwal Date: Tue, 11 Feb 2025 16:43:37 +0530 Subject: [PATCH 08/29] added and deleted all the changes --- .../assets/art-of-debug.png | Bin {static => 01-static-web}/assets/focus.png | Bin {static => 01-static-web}/assets/js.jpeg | Bin {static => 01-static-web}/assets/meetup.png | Bin {static => 01-static-web}/assets/netkool.svg | 0 {static => 01-static-web}/assets/nextjs.jpeg | Bin {static => 01-static-web}/assets/phone.svg | 0 {static => 01-static-web}/assets/react.jpeg | Bin .../assets/uifaces-popular-image.jpg | Bin .../assets/vscode-plugin.png | Bin {static => 01-static-web}/assets/webby.svg | 0 {static => 01-static-web}/index.html | 0 {static => 01-static-web}/styles/about.css | 0 {static => 01-static-web}/styles/article.css | 0 {static => 01-static-web}/styles/common.css | 0 {static => 01-static-web}/styles/footer.css | 0 {static => 01-static-web}/styles/nav.css | 0 {static => 01-static-web}/styles/project.css | 0 {static => 01-static-web}/styles/talks.css | 0 {js => 03-javascript}/basics/analytics.mjs | 0 {js => 03-javascript}/basics/hof.js | 0 {js => 03-javascript}/basics/portfolio.mjs | 0 {js => 03-javascript}/basics/scratchpad.mjs | 0 .../datastructures/maps/README.md | 0 .../datastructures/maps/maps.js | 0 .../datastructures/queue/README.md | 0 .../datastructures/queue/queue.mjs | 0 .../datastructures/sets/README.md | 0 .../datastructures/sets/sets.js | 0 .../datastructures/stack/README.md | 0 .../datastructures/stack/stack.js | 0 .../datastructures/tree/README.md | 0 {js-dom => 03-javascript/dom}/README.md | 0 {js-dom => 03-javascript/dom}/js/accounts.mjs | 0 {js-dom => 03-javascript/dom}/js/entities.mjs | 0 .../dom}/js/portfolio.mjs | 0 {js-dom => 03-javascript/dom}/js/profile.mjs | 0 {js-dom => 03-javascript/dom}/pwb.html | 0 .../dom}/styles/common.css | 0 {js => 03-javascript}/hof/filters/README.md | 0 {js => 03-javascript}/hof/filters/filters.js | 0 {js => 03-javascript}/hof/maps/README.md | 0 {js => 03-javascript}/npm/README.md | 0 .../portfolio-web/docs/cookie.md | 0 .../portfolio-web/docs/localstorage.md | 0 .../portfolio-web/docs/sessionstorage.md | 0 .../portfolio-web/package-lock.json | 0 .../portfolio-web/package.json | 0 .../portfolio-web/web/index.html | 0 .../portfolio-web/web/js/entities.mjs | 0 .../portfolio-web/web/js/portfolio.mjs | 0 .../web/js/services/accounts.mjs | 0 .../portfolio-web/web/js/services/profile.mjs | 0 .../portfolio-web/web/js/stores/articles.mjs | 0 .../portfolio-web/web/js/stores/project.mjs | 0 .../portfolio-web/web/js/stores/talks.mjs | 0 04-react-portfolio/docs/virtual-dom.md | 70 ------------------ react-portfolio/README.md | 66 ----------------- react-portfolio/docs/virtual-dom.md | 70 ------------------ 59 files changed, 206 deletions(-) rename {static => 01-static-web}/assets/art-of-debug.png (100%) rename {static => 01-static-web}/assets/focus.png (100%) rename {static => 01-static-web}/assets/js.jpeg (100%) rename {static => 01-static-web}/assets/meetup.png (100%) rename {static => 01-static-web}/assets/netkool.svg (100%) rename {static => 01-static-web}/assets/nextjs.jpeg (100%) rename {static => 01-static-web}/assets/phone.svg (100%) rename {static => 01-static-web}/assets/react.jpeg (100%) rename {static => 01-static-web}/assets/uifaces-popular-image.jpg (100%) rename {static => 01-static-web}/assets/vscode-plugin.png (100%) rename {static => 01-static-web}/assets/webby.svg (100%) rename {static => 01-static-web}/index.html (100%) rename {static => 01-static-web}/styles/about.css (100%) rename {static => 01-static-web}/styles/article.css (100%) rename {static => 01-static-web}/styles/common.css (100%) rename {static => 01-static-web}/styles/footer.css (100%) rename {static => 01-static-web}/styles/nav.css (100%) rename {static => 01-static-web}/styles/project.css (100%) rename {static => 01-static-web}/styles/talks.css (100%) rename {js => 03-javascript}/basics/analytics.mjs (100%) rename {js => 03-javascript}/basics/hof.js (100%) rename {js => 03-javascript}/basics/portfolio.mjs (100%) rename {js => 03-javascript}/basics/scratchpad.mjs (100%) rename {js => 03-javascript}/datastructures/maps/README.md (100%) rename {js => 03-javascript}/datastructures/maps/maps.js (100%) rename {js => 03-javascript}/datastructures/queue/README.md (100%) rename {js => 03-javascript}/datastructures/queue/queue.mjs (100%) rename {js => 03-javascript}/datastructures/sets/README.md (100%) rename {js => 03-javascript}/datastructures/sets/sets.js (100%) rename {js => 03-javascript}/datastructures/stack/README.md (100%) rename {js => 03-javascript}/datastructures/stack/stack.js (100%) rename {js => 03-javascript}/datastructures/tree/README.md (100%) rename {js-dom => 03-javascript/dom}/README.md (100%) rename {js-dom => 03-javascript/dom}/js/accounts.mjs (100%) rename {js-dom => 03-javascript/dom}/js/entities.mjs (100%) rename {js-dom => 03-javascript/dom}/js/portfolio.mjs (100%) rename {js-dom => 03-javascript/dom}/js/profile.mjs (100%) rename {js-dom => 03-javascript/dom}/pwb.html (100%) rename {js-dom => 03-javascript/dom}/styles/common.css (100%) rename {js => 03-javascript}/hof/filters/README.md (100%) rename {js => 03-javascript}/hof/filters/filters.js (100%) rename {js => 03-javascript}/hof/maps/README.md (100%) rename {js => 03-javascript}/npm/README.md (100%) rename {js => 03-javascript}/portfolio-web/docs/cookie.md (100%) rename {js => 03-javascript}/portfolio-web/docs/localstorage.md (100%) rename {js => 03-javascript}/portfolio-web/docs/sessionstorage.md (100%) rename {js => 03-javascript}/portfolio-web/package-lock.json (100%) rename {js => 03-javascript}/portfolio-web/package.json (100%) rename {js => 03-javascript}/portfolio-web/web/index.html (100%) rename {js => 03-javascript}/portfolio-web/web/js/entities.mjs (100%) rename {js => 03-javascript}/portfolio-web/web/js/portfolio.mjs (100%) rename {js => 03-javascript}/portfolio-web/web/js/services/accounts.mjs (100%) rename {js => 03-javascript}/portfolio-web/web/js/services/profile.mjs (100%) rename {js => 03-javascript}/portfolio-web/web/js/stores/articles.mjs (100%) rename {js => 03-javascript}/portfolio-web/web/js/stores/project.mjs (100%) rename {js => 03-javascript}/portfolio-web/web/js/stores/talks.mjs (100%) delete mode 100644 04-react-portfolio/docs/virtual-dom.md delete mode 100644 react-portfolio/README.md delete mode 100644 react-portfolio/docs/virtual-dom.md diff --git a/static/assets/art-of-debug.png b/01-static-web/assets/art-of-debug.png similarity index 100% rename from static/assets/art-of-debug.png rename to 01-static-web/assets/art-of-debug.png diff --git a/static/assets/focus.png b/01-static-web/assets/focus.png similarity index 100% rename from static/assets/focus.png rename to 01-static-web/assets/focus.png diff --git a/static/assets/js.jpeg b/01-static-web/assets/js.jpeg similarity index 100% rename from static/assets/js.jpeg rename to 01-static-web/assets/js.jpeg diff --git a/static/assets/meetup.png b/01-static-web/assets/meetup.png similarity index 100% rename from static/assets/meetup.png rename to 01-static-web/assets/meetup.png diff --git a/static/assets/netkool.svg b/01-static-web/assets/netkool.svg similarity index 100% rename from static/assets/netkool.svg rename to 01-static-web/assets/netkool.svg diff --git a/static/assets/nextjs.jpeg b/01-static-web/assets/nextjs.jpeg similarity index 100% rename from static/assets/nextjs.jpeg rename to 01-static-web/assets/nextjs.jpeg diff --git a/static/assets/phone.svg b/01-static-web/assets/phone.svg similarity index 100% rename from static/assets/phone.svg rename to 01-static-web/assets/phone.svg diff --git a/static/assets/react.jpeg b/01-static-web/assets/react.jpeg similarity index 100% rename from static/assets/react.jpeg rename to 01-static-web/assets/react.jpeg diff --git a/static/assets/uifaces-popular-image.jpg b/01-static-web/assets/uifaces-popular-image.jpg similarity index 100% rename from static/assets/uifaces-popular-image.jpg rename to 01-static-web/assets/uifaces-popular-image.jpg diff --git a/static/assets/vscode-plugin.png b/01-static-web/assets/vscode-plugin.png similarity index 100% rename from static/assets/vscode-plugin.png rename to 01-static-web/assets/vscode-plugin.png diff --git a/static/assets/webby.svg b/01-static-web/assets/webby.svg similarity index 100% rename from static/assets/webby.svg rename to 01-static-web/assets/webby.svg diff --git a/static/index.html b/01-static-web/index.html similarity index 100% rename from static/index.html rename to 01-static-web/index.html diff --git a/static/styles/about.css b/01-static-web/styles/about.css similarity index 100% rename from static/styles/about.css rename to 01-static-web/styles/about.css diff --git a/static/styles/article.css b/01-static-web/styles/article.css similarity index 100% rename from static/styles/article.css rename to 01-static-web/styles/article.css diff --git a/static/styles/common.css b/01-static-web/styles/common.css similarity index 100% rename from static/styles/common.css rename to 01-static-web/styles/common.css diff --git a/static/styles/footer.css b/01-static-web/styles/footer.css similarity index 100% rename from static/styles/footer.css rename to 01-static-web/styles/footer.css diff --git a/static/styles/nav.css b/01-static-web/styles/nav.css similarity index 100% rename from static/styles/nav.css rename to 01-static-web/styles/nav.css diff --git a/static/styles/project.css b/01-static-web/styles/project.css similarity index 100% rename from static/styles/project.css rename to 01-static-web/styles/project.css diff --git a/static/styles/talks.css b/01-static-web/styles/talks.css similarity index 100% rename from static/styles/talks.css rename to 01-static-web/styles/talks.css diff --git a/js/basics/analytics.mjs b/03-javascript/basics/analytics.mjs similarity index 100% rename from js/basics/analytics.mjs rename to 03-javascript/basics/analytics.mjs diff --git a/js/basics/hof.js b/03-javascript/basics/hof.js similarity index 100% rename from js/basics/hof.js rename to 03-javascript/basics/hof.js diff --git a/js/basics/portfolio.mjs b/03-javascript/basics/portfolio.mjs similarity index 100% rename from js/basics/portfolio.mjs rename to 03-javascript/basics/portfolio.mjs diff --git a/js/basics/scratchpad.mjs b/03-javascript/basics/scratchpad.mjs similarity index 100% rename from js/basics/scratchpad.mjs rename to 03-javascript/basics/scratchpad.mjs diff --git a/js/datastructures/maps/README.md b/03-javascript/datastructures/maps/README.md similarity index 100% rename from js/datastructures/maps/README.md rename to 03-javascript/datastructures/maps/README.md diff --git a/js/datastructures/maps/maps.js b/03-javascript/datastructures/maps/maps.js similarity index 100% rename from js/datastructures/maps/maps.js rename to 03-javascript/datastructures/maps/maps.js diff --git a/js/datastructures/queue/README.md b/03-javascript/datastructures/queue/README.md similarity index 100% rename from js/datastructures/queue/README.md rename to 03-javascript/datastructures/queue/README.md diff --git a/js/datastructures/queue/queue.mjs b/03-javascript/datastructures/queue/queue.mjs similarity index 100% rename from js/datastructures/queue/queue.mjs rename to 03-javascript/datastructures/queue/queue.mjs diff --git a/js/datastructures/sets/README.md b/03-javascript/datastructures/sets/README.md similarity index 100% rename from js/datastructures/sets/README.md rename to 03-javascript/datastructures/sets/README.md diff --git a/js/datastructures/sets/sets.js b/03-javascript/datastructures/sets/sets.js similarity index 100% rename from js/datastructures/sets/sets.js rename to 03-javascript/datastructures/sets/sets.js diff --git a/js/datastructures/stack/README.md b/03-javascript/datastructures/stack/README.md similarity index 100% rename from js/datastructures/stack/README.md rename to 03-javascript/datastructures/stack/README.md diff --git a/js/datastructures/stack/stack.js b/03-javascript/datastructures/stack/stack.js similarity index 100% rename from js/datastructures/stack/stack.js rename to 03-javascript/datastructures/stack/stack.js diff --git a/js/datastructures/tree/README.md b/03-javascript/datastructures/tree/README.md similarity index 100% rename from js/datastructures/tree/README.md rename to 03-javascript/datastructures/tree/README.md diff --git a/js-dom/README.md b/03-javascript/dom/README.md similarity index 100% rename from js-dom/README.md rename to 03-javascript/dom/README.md diff --git a/js-dom/js/accounts.mjs b/03-javascript/dom/js/accounts.mjs similarity index 100% rename from js-dom/js/accounts.mjs rename to 03-javascript/dom/js/accounts.mjs diff --git a/js-dom/js/entities.mjs b/03-javascript/dom/js/entities.mjs similarity index 100% rename from js-dom/js/entities.mjs rename to 03-javascript/dom/js/entities.mjs diff --git a/js-dom/js/portfolio.mjs b/03-javascript/dom/js/portfolio.mjs similarity index 100% rename from js-dom/js/portfolio.mjs rename to 03-javascript/dom/js/portfolio.mjs diff --git a/js-dom/js/profile.mjs b/03-javascript/dom/js/profile.mjs similarity index 100% rename from js-dom/js/profile.mjs rename to 03-javascript/dom/js/profile.mjs diff --git a/js-dom/pwb.html b/03-javascript/dom/pwb.html similarity index 100% rename from js-dom/pwb.html rename to 03-javascript/dom/pwb.html diff --git a/js-dom/styles/common.css b/03-javascript/dom/styles/common.css similarity index 100% rename from js-dom/styles/common.css rename to 03-javascript/dom/styles/common.css diff --git a/js/hof/filters/README.md b/03-javascript/hof/filters/README.md similarity index 100% rename from js/hof/filters/README.md rename to 03-javascript/hof/filters/README.md diff --git a/js/hof/filters/filters.js b/03-javascript/hof/filters/filters.js similarity index 100% rename from js/hof/filters/filters.js rename to 03-javascript/hof/filters/filters.js diff --git a/js/hof/maps/README.md b/03-javascript/hof/maps/README.md similarity index 100% rename from js/hof/maps/README.md rename to 03-javascript/hof/maps/README.md diff --git a/js/npm/README.md b/03-javascript/npm/README.md similarity index 100% rename from js/npm/README.md rename to 03-javascript/npm/README.md diff --git a/js/portfolio-web/docs/cookie.md b/03-javascript/portfolio-web/docs/cookie.md similarity index 100% rename from js/portfolio-web/docs/cookie.md rename to 03-javascript/portfolio-web/docs/cookie.md diff --git a/js/portfolio-web/docs/localstorage.md b/03-javascript/portfolio-web/docs/localstorage.md similarity index 100% rename from js/portfolio-web/docs/localstorage.md rename to 03-javascript/portfolio-web/docs/localstorage.md diff --git a/js/portfolio-web/docs/sessionstorage.md b/03-javascript/portfolio-web/docs/sessionstorage.md similarity index 100% rename from js/portfolio-web/docs/sessionstorage.md rename to 03-javascript/portfolio-web/docs/sessionstorage.md diff --git a/js/portfolio-web/package-lock.json b/03-javascript/portfolio-web/package-lock.json similarity index 100% rename from js/portfolio-web/package-lock.json rename to 03-javascript/portfolio-web/package-lock.json diff --git a/js/portfolio-web/package.json b/03-javascript/portfolio-web/package.json similarity index 100% rename from js/portfolio-web/package.json rename to 03-javascript/portfolio-web/package.json diff --git a/js/portfolio-web/web/index.html b/03-javascript/portfolio-web/web/index.html similarity index 100% rename from js/portfolio-web/web/index.html rename to 03-javascript/portfolio-web/web/index.html diff --git a/js/portfolio-web/web/js/entities.mjs b/03-javascript/portfolio-web/web/js/entities.mjs similarity index 100% rename from js/portfolio-web/web/js/entities.mjs rename to 03-javascript/portfolio-web/web/js/entities.mjs diff --git a/js/portfolio-web/web/js/portfolio.mjs b/03-javascript/portfolio-web/web/js/portfolio.mjs similarity index 100% rename from js/portfolio-web/web/js/portfolio.mjs rename to 03-javascript/portfolio-web/web/js/portfolio.mjs diff --git a/js/portfolio-web/web/js/services/accounts.mjs b/03-javascript/portfolio-web/web/js/services/accounts.mjs similarity index 100% rename from js/portfolio-web/web/js/services/accounts.mjs rename to 03-javascript/portfolio-web/web/js/services/accounts.mjs diff --git a/js/portfolio-web/web/js/services/profile.mjs b/03-javascript/portfolio-web/web/js/services/profile.mjs similarity index 100% rename from js/portfolio-web/web/js/services/profile.mjs rename to 03-javascript/portfolio-web/web/js/services/profile.mjs diff --git a/js/portfolio-web/web/js/stores/articles.mjs b/03-javascript/portfolio-web/web/js/stores/articles.mjs similarity index 100% rename from js/portfolio-web/web/js/stores/articles.mjs rename to 03-javascript/portfolio-web/web/js/stores/articles.mjs diff --git a/js/portfolio-web/web/js/stores/project.mjs b/03-javascript/portfolio-web/web/js/stores/project.mjs similarity index 100% rename from js/portfolio-web/web/js/stores/project.mjs rename to 03-javascript/portfolio-web/web/js/stores/project.mjs diff --git a/js/portfolio-web/web/js/stores/talks.mjs b/03-javascript/portfolio-web/web/js/stores/talks.mjs similarity index 100% rename from js/portfolio-web/web/js/stores/talks.mjs rename to 03-javascript/portfolio-web/web/js/stores/talks.mjs diff --git a/04-react-portfolio/docs/virtual-dom.md b/04-react-portfolio/docs/virtual-dom.md deleted file mode 100644 index ebf8480..0000000 --- a/04-react-portfolio/docs/virtual-dom.md +++ /dev/null @@ -1,70 +0,0 @@ -# Virtual DOM in React: The Magic Behind the Scenes ๐ŸŽญ - -## What is Virtual DOM? ๐Ÿค” - -Virtual DOM (VDOM) is a programming concept where an ideal, or "virtual", representation of a UI is kept in memory and synced with the "real" DOM by a library such as ReactDOM. This process is called reconciliation. - -## How it Works ๐Ÿ”„ - -1. **Initial Render** - - - React creates a tree of objects (Virtual DOM) representing your UI - - This tree is then used to create actual DOM elements - -2. **State Changes** - - - When data changes, React creates a new Virtual DOM tree - - This new tree is compared with the previous one - - React calculates the minimum number of changes needed - -3. **Batch Updates** - - Multiple changes are batched together - - Only the final necessary changes are made to the real DOM - -## Example ๐Ÿ“ - -```javascript -// Without Virtual DOM (Direct DOM manipulation) -document.getElementById("user-name").innerHTML = "John"; -document.getElementById("user-age").innerHTML = "30"; -document.getElementById("user-location").innerHTML = "New York"; - -// With React's Virtual DOM -function UserProfile({ user }) { - return ( -
-

{user.name}

-

{user.age}

-

{user.location}

-
- ); -} -``` - -## Benefits ๐ŸŒŸ - -1. Performance - - - Minimizes actual DOM manipulation - - Reduces browser repaints - - Batches multiple changes together - -2. Cross-Platform - - - Same concept works for web, mobile, and desktop - - Enables React Native development - -3. Developer Experience - - - Write declarative code - - Focus on state management - - Let React handle DOM updates - -## Virtual DOM vs Real DOM ๐Ÿ” - -| Feature | Virtual DOM | Real DOM | -| ------------------ | ------------------------ | --------------------- | -| Representation | In-memory representation | Actual browser DOM | -| Manipulation Speed | Faster manipulation | Slower manipulation | -| UI Updates | No direct UI updates | Direct UI updates | -| Processing | Batch processing | Individual processing | diff --git a/react-portfolio/README.md b/react-portfolio/README.md deleted file mode 100644 index 203fbdf..0000000 --- a/react-portfolio/README.md +++ /dev/null @@ -1,66 +0,0 @@ -# React Portfolio: Building Modern Web Applications ๐Ÿš€ - -## What is React? โš›๏ธ - -React is a powerful JavaScript library for building user interfaces, particularly single-page applications. It lets you create reusable UI components that manage their own state, making it easier to build complex, interactive web applications. - -## Key Features ๐ŸŒŸ - -- **Component-Based**: Build encapsulated components that manage their own state -- **Virtual DOM**: Efficient rendering through virtual DOM diffing -- **JSX**: Write HTML-like code in JavaScript -- **Unidirectional Data Flow**: Predictable state management -- **Rich Ecosystem**: Vast collection of libraries and tools - -## Getting Started ๐Ÿ - -### Prerequisites - -- Node.js (v14 or higher) -- npm or yarn package manager - -### Installation - -```bash -# Create a new React project -npx create-react-app . - -# Install dependencies -npm install - -# Start development server -npm start -``` - -Project Structure ๐Ÿ“ - -``` -react-portfolio/ -โ”œโ”€โ”€ public/ -โ”‚ โ”œโ”€โ”€ index.html -โ”‚ โ””โ”€โ”€ assets/ -โ”œโ”€โ”€ src/ -โ”‚ โ”œโ”€โ”€ components/ -โ”‚ โ”œโ”€โ”€ pages/ -โ”‚ โ”œโ”€โ”€ styles/ -โ”‚ โ”œโ”€โ”€ App.js -โ”‚ โ””โ”€โ”€ index.js -โ””โ”€โ”€ package.json -``` - -## Available Scripts ๐Ÿ“ - -- npm start : Run development server -- npm test : Run tests -- npm run build : Build for production -- npm run eject : Eject from create-react-app - -## Best Practices ๐Ÿ’ก - -1. Keep components small and focused -2. Use functional components with hooks -3. Maintain proper file structure -4. Follow React naming conventions -5. Implement proper error handling -6. Write meaningful comments -7. Use proper prop types diff --git a/react-portfolio/docs/virtual-dom.md b/react-portfolio/docs/virtual-dom.md deleted file mode 100644 index ebf8480..0000000 --- a/react-portfolio/docs/virtual-dom.md +++ /dev/null @@ -1,70 +0,0 @@ -# Virtual DOM in React: The Magic Behind the Scenes ๐ŸŽญ - -## What is Virtual DOM? ๐Ÿค” - -Virtual DOM (VDOM) is a programming concept where an ideal, or "virtual", representation of a UI is kept in memory and synced with the "real" DOM by a library such as ReactDOM. This process is called reconciliation. - -## How it Works ๐Ÿ”„ - -1. **Initial Render** - - - React creates a tree of objects (Virtual DOM) representing your UI - - This tree is then used to create actual DOM elements - -2. **State Changes** - - - When data changes, React creates a new Virtual DOM tree - - This new tree is compared with the previous one - - React calculates the minimum number of changes needed - -3. **Batch Updates** - - Multiple changes are batched together - - Only the final necessary changes are made to the real DOM - -## Example ๐Ÿ“ - -```javascript -// Without Virtual DOM (Direct DOM manipulation) -document.getElementById("user-name").innerHTML = "John"; -document.getElementById("user-age").innerHTML = "30"; -document.getElementById("user-location").innerHTML = "New York"; - -// With React's Virtual DOM -function UserProfile({ user }) { - return ( -
-

{user.name}

-

{user.age}

-

{user.location}

-
- ); -} -``` - -## Benefits ๐ŸŒŸ - -1. Performance - - - Minimizes actual DOM manipulation - - Reduces browser repaints - - Batches multiple changes together - -2. Cross-Platform - - - Same concept works for web, mobile, and desktop - - Enables React Native development - -3. Developer Experience - - - Write declarative code - - Focus on state management - - Let React handle DOM updates - -## Virtual DOM vs Real DOM ๐Ÿ” - -| Feature | Virtual DOM | Real DOM | -| ------------------ | ------------------------ | --------------------- | -| Representation | In-memory representation | Actual browser DOM | -| Manipulation Speed | Faster manipulation | Slower manipulation | -| UI Updates | No direct UI updates | Direct UI updates | -| Processing | Batch processing | Individual processing | From 86ecfd0488ba6bfd33f57913ce35469cc9d9464e Mon Sep 17 00:00:00 2001 From: aisha Date: Tue, 11 Feb 2025 17:18:21 +0530 Subject: [PATCH 09/29] added portfolio web --- 03-javascript/portfolio-web/docs/cookie.md | 7 +- 03-javascript/portfolio-web/web/index.html | 34 +++++++ .../portfolio-web/web/js/entities.mjs | 37 ++++++++ .../portfolio-web/web/js/portfolio.mjs | 81 +++++++++++++++++ .../web/js/services/accounts.mjs | 79 ++++++++++++++++ .../portfolio-web/web/js/services/profile.mjs | 52 +++++++++++ .../portfolio-web/web/js/stores/articles.mjs | 91 +++++++++++++++++++ .../portfolio-web/web/js/stores/project.mjs | 32 +++++++ .../portfolio-web/web/js/stores/talks.mjs | 32 +++++++ 9 files changed, 443 insertions(+), 2 deletions(-) create mode 100644 03-javascript/portfolio-web/web/index.html create mode 100644 03-javascript/portfolio-web/web/js/entities.mjs create mode 100644 03-javascript/portfolio-web/web/js/portfolio.mjs create mode 100644 03-javascript/portfolio-web/web/js/services/accounts.mjs create mode 100644 03-javascript/portfolio-web/web/js/services/profile.mjs create mode 100644 03-javascript/portfolio-web/web/js/stores/articles.mjs create mode 100644 03-javascript/portfolio-web/web/js/stores/project.mjs create mode 100644 03-javascript/portfolio-web/web/js/stores/talks.mjs diff --git a/03-javascript/portfolio-web/docs/cookie.md b/03-javascript/portfolio-web/docs/cookie.md index a3da488..a1c64f4 100644 --- a/03-javascript/portfolio-web/docs/cookie.md +++ b/03-javascript/portfolio-web/docs/cookie.md @@ -28,7 +28,9 @@ function setLanguagePreference(lang) { // Get language preference function getLanguagePreference() { const cookies = document.cookie.split(";"); - const langCookie = cookies.find((cookie) => cookie.trim().startsWith("userLang=")); + const langCookie = cookies.find((cookie) => + cookie.trim().startsWith("userLang=") + ); return langCookie ? langCookie.split("=")[1] : "en"; } @@ -93,7 +95,8 @@ function getRememberedUser() { // Clear remembered user function forgetUser() { - document.cookie = "rememberedUser=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; + document.cookie = + "rememberedUser=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; document.cookie = "authToken=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"; } diff --git a/03-javascript/portfolio-web/web/index.html b/03-javascript/portfolio-web/web/index.html new file mode 100644 index 0000000..c479a7c --- /dev/null +++ b/03-javascript/portfolio-web/web/index.html @@ -0,0 +1,34 @@ + + + + + + + + Form + + + +
+
+ + + + +
+

+
+ +
+
+ + + + \ No newline at end of file diff --git a/03-javascript/portfolio-web/web/js/entities.mjs b/03-javascript/portfolio-web/web/js/entities.mjs new file mode 100644 index 0000000..7d8fb2f --- /dev/null +++ b/03-javascript/portfolio-web/web/js/entities.mjs @@ -0,0 +1,37 @@ +class UserProfile { + constructor(name, jobTitle, description, profileImg) { + this.name = name; + this.title = jobTitle; + this.description = description; + this.profileImg = profileImg; + } +} + +export class Article { + constructor(blogImg, dateOfPublish, category, title, description, link) { + this.blogImg = blogImg; + this.dateOfPublish = dateOfPublish; + this.category = category; + this.title = title; + this.description = description; + this.link = link; + } +} + +export class Project { + constructor(logo,title, description, link) { + this.logo = logo; + this.title = title; + this.description = description; + this.link = link; + } +} + +export class Talk { + constructor(blogImg, language, title, description) { + this.blogImg = blogImg; + this.language = language; + this.title = title; + this.description = description; + } +} diff --git a/03-javascript/portfolio-web/web/js/portfolio.mjs b/03-javascript/portfolio-web/web/js/portfolio.mjs new file mode 100644 index 0000000..26d0399 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/portfolio.mjs @@ -0,0 +1,81 @@ +import account , {SignupRequest} from "./services/accounts.mjs"; +import UserProfileService from "./services/profile.mjs"; +import { Article, Project, Talk} from "./entities.mjs"; + +const userprofile = new UserProfileService() +//Define an array of articles, projects and talks + +/** + * Write a function to handle Signup request as per the design + */ +export function handleSignup(form) { + //if it fails, then you will show an error message + //if it succeeds, then you will show the signin form + let signUp= new SignupRequest(form.name.value, form.email.value, form.password.value) + let response= account.handleSignupRequest(signUp) + + if(response.success){ + const display= document.getElementById('signInform'); + display.style.display= 'block' + const signupform = document.getElementById('signupform'); + signupform.style.display='none' + } + else{ + const userError = document.getElementById('user-error'); + userError.innerText = response.message; + } +} +const article1= new Article('img','20thjan','meeting','hsaah','one','readpost') +const article2= new Article('imgBlog','20thfeb','meeting','hsaah','two','blogpost') +/** + * Write a function to handle Signin request as per the design +*/ +export function handleSignIn(form){ + let response= account.handleSignInRequest(form.email.value, form.password.value) + if(response.success){ + userprofile.addArticle(account,article1) + userprofile.addArticle(account,article2) + const articles = userprofile.getArticles(account); + createArticlesSection(articles) + } + else{ + const error= document.getElementById('error'); + error.innerText= response.message + } + + // if it fails, show the error message + + //if it succeeds, show the portfolio website (navigation and about section) + + // Use UserProfileService get profile, articles, projects and talks + + // Add the about section +} +function createArticlesSection(articles) { + const articleSection = document.getElementById('article__section'); + const articlesHTML = articles.map(a => `
+
+ +
+

${a.dateOfPublish}

+

${a.category}

+
+
+

${a.title}

+

+ ${a.description} +

+
+ `) + + + articleSection.innerHTML += articlesHTML.join('') + + +} + + + + +window.handleSignup = handleSignup; +window.handleSignIn= handleSignIn; \ No newline at end of file diff --git a/03-javascript/portfolio-web/web/js/services/accounts.mjs b/03-javascript/portfolio-web/web/js/services/accounts.mjs new file mode 100644 index 0000000..802689b --- /dev/null +++ b/03-javascript/portfolio-web/web/js/services/accounts.mjs @@ -0,0 +1,79 @@ + +/** + * Utility class for storing response + */ +export class Response { + constructor(success, message,account) { + this.success = success; + this.message = message; + this.account= account; + } +} + +/** + * Create a signup request class + */ +export class SignupRequest { + constructor(name, email, password) { + this.name= name; + this.email= email; + this.password= password; + } + +} + +/** + * Create a UserAccount class + */ +export class UserAccount { + constructor(email, password) { + this.email= email; + this.password= password + } +} + +class AccountService { + /** + * Stores a map of user accounts + * where the key is the email and value is the UserAccount object + * @param {*} accounts + */ + constructor(accounts) { + this.accounts = accounts; + } + + /** + * if user with that email already exists then return an object of type + * Response - new Response(false, 'User already exists with this email') + * else return new Response(true, 'You have successfully signed up') + * @param {*} request of type SignupRequest + */ + handleSignupRequest(request) { + if (this.accounts.has(request.email)){ + return new Response(false,'User already exists with this email') + } + else{ + this.accounts.set(request.email, new UserAccount(request.email,request.password)) + return new Response(true,'You have successfully signed up') + } + } + + /** + * Authenticate using email and password + * @param {*} email + * @param {*} password + * @returns + */ + handleSignInRequest(email,password){ + if (this.accounts.has(email) && this.accounts.get(email).password== password){ + return new Response(true,'authenticated', this.accounts.get(email)) + } + else{ + return new Response(false,'invalid email or password') + } + } +} + +//Create an empty Map for storing users +const account = new AccountService(new Map()); +export default account \ No newline at end of file diff --git a/03-javascript/portfolio-web/web/js/services/profile.mjs b/03-javascript/portfolio-web/web/js/services/profile.mjs new file mode 100644 index 0000000..d6509a0 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/services/profile.mjs @@ -0,0 +1,52 @@ +import ArticleStore from "../stores/articles.mjs"; +import ProjectStore from "../stores/project.mjs"; +import TalkStore from "../stores/talks.mjs"; + +class UserProfileService { + constructor() { + this.articlesStore = new ArticleStore(new Map()); + this.projectStore = new ProjectStore(new Map()); + this.talkStore = new TalkStore(new Map()); + } + + addArticle(account,article) { + this.articlesStore.addArticle(account,article); + } + + getArticles(account) { + return this.articlesStore.getArticles(account); + } + addProject(account,project){ + this.projectStore.addProject(account,project); + } + getProjects(account){ + return this.projectStore.getProjects(account); + } + addTalk(account,talk){ + this.talkStoreStore.addTalk(account,talk); + } + getTalks(account){ + return this.talkStore.getTalks(account); + } +} + +/** + * Find the latest article + */ + //latestArticle() {} + + /** + * (1)Function to return the article based on the link + * @param {*} link + */ + //getArticle(link) { + // to get the article + // analyticsService.push({'view', link, 'article'}) + //} + + /** + * (4)Find the most viewed article + */ + //getMostViewedArticle() {} +//} +export default UserProfileService; diff --git a/03-javascript/portfolio-web/web/js/stores/articles.mjs b/03-javascript/portfolio-web/web/js/stores/articles.mjs new file mode 100644 index 0000000..d3de170 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/stores/articles.mjs @@ -0,0 +1,91 @@ +class ArticleStore { + /** + * Constructor to initialize the store using local storage + * @param {*} accountWithArticles + */ + constructor(accountWithArticles) { + if (accountWithArticles && accountWithArticles.size > 0) { + // Iterate through each user account and their articles + for (const [account, articles] of accountWithArticles) { + if (Array.isArray(articles) && articles.length > 0) { + // Store articles array in localStorage with user email as key + localStorage.setItem(`articles-${account.email}`, JSON.stringify(articles)); + } + } + } + } + + /** + * Add a method to add an article to the user's account + * @param {*} account + * @param {*} article + */ + addArticle(account, article) { + //console.log('article',article) + if(localStorage.getItem(`articles-${account}`) == null){ + localStorage.setItem(`articles-${account}`,JSON.stringify(article)) + } + else { + const articlesString= localStorage.getItem(`articles-${account}`) + const articlesArray= JSON.parse(articlesString) + articlesArray.push(article) + localStorage.setItem(`articles-${account}`,JSON.stringify(articlesArray)) + } + } + /** + * Add a method to get all articles for a user + * @param {*} account + * @returns + */ + getArticles(account) { + const articleString=localStorage.getItem(`articles-${account}`) + const articleArray=JSON.parse(articleString) + return articleArray + } + deleteArticles(account){ + localStorage.removeItem(`articles-${account}`) + } + + /** + * Add a method to get the latest article of a user + */ + getLatestArticle(account) { + for(let i=0; inew Date(a.dateOfPublish).getTime()) + const latestArticle={date:0, article:object[0]} + for (let i in articlesarray){ + if (latestArticleDate[i]> latestArticle.date){ + latestArticle.date= latestArticleDate[i] + latestArticle.article= object[i] + } + return latestArticle.article + } + } + } + } + + /** + * Add a method to get the oldest article of a user + */ + getOldestArticle(account) { + for(let i=0; inew Date(a.dateOfPublish).getTime()) + const oldestArticle={date:oldestArticleDate[0], article:object[0]} + for (let j in articlesarray){ + if (oldestArticle[j] < oldestArticle.date){ + oldestArticle.date= oldestArticleDate[j] + oldestArticle.article= object[j] + } + return oldestArticle.article + } + } +} +} +} +export default ArticleStore; diff --git a/03-javascript/portfolio-web/web/js/stores/project.mjs b/03-javascript/portfolio-web/web/js/stores/project.mjs new file mode 100644 index 0000000..6ad0cc0 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/stores/project.mjs @@ -0,0 +1,32 @@ +class ProjectStore { + constructor(accountWithProjects) { + if (accountWithProjects && accountWithProjects.size > 0) { + for (const [account, projects] of accountWithProjects) { + if (Array.isArray(projects) && projects.length > 0) { + localStorage.setItem(`projects-${account}`, JSON.stringify(projects)); + } + } + } + } + addProject(account, project) { + if(localStorage.getItem(`projects-${account}`) == null){ + localStorage.setItem(`projects-${account}`,JSON.stringify(project)) + } + else { + const projectsString= localStorage.getItem(`projects-${account}`) + const projectsArray= JSON.parse(projectsString) + articlesArray.push(project) + localStorage.setItem(`projects-${account}`,JSON.stringify(projectsArray)) + } + } + getProjects(account) { + const projectString=localStorage.getItem(`projects-${account}`) + const projectArray=JSON.parse(projectString) + return projectArray + } + deleteProjects(account){ + localStorage.removeItem(`projects-${account}`) + } +} +export default ProjectStore; + \ No newline at end of file diff --git a/03-javascript/portfolio-web/web/js/stores/talks.mjs b/03-javascript/portfolio-web/web/js/stores/talks.mjs new file mode 100644 index 0000000..c0beaf2 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/stores/talks.mjs @@ -0,0 +1,32 @@ +class TalkStore { + constructor(accountWithTalks) { + if (accountWithTalks && accountWithTalks.size > 0) { + for (const [account, talks] of accountWithTalks) { + if (Array.isArray(talks) && talks.length > 0) { + localStorage.setItem(`talks-${account}`, JSON.stringify(talks)); + } + } + } + } + addTalk(account, talk) { + if(localStorage.getItem(`talks-${account}`) == null){ + localStorage.setItem(`talks-${account}`,JSON.stringify(talk)) + } + else { + const talksString= localStorage.getItem(`talks-${account}`) + const talksArray= JSON.parse(talksString) + talksArray.push(talk) + localStorage.setItem(`talks-${account}`,JSON.stringify(talksArray)) + } + } + getTalks(account) { + const TalksString=localStorage.getItem(`talks-${account}`) + const TalksArray=JSON.parse(TalksString) + return TalksArray + } + deleteTalks(account){ + localStorage.removeItem(`talks-${account}`) + } +} +export default TalkStore; + \ No newline at end of file From 7d8f48834a3bd769c7d10a163525ccbb1fb74ee5 Mon Sep 17 00:00:00 2001 From: aisha Date: Sun, 16 Feb 2025 19:56:23 +0530 Subject: [PATCH 10/29] added changes --- 04-react-portfolio/package-lock.json | 13 - 04-react-portfolio/react-demo/.gitignore | 23 + 04-react-portfolio/react-demo/README.md | 70 + .../react-demo/package-lock.json | 17551 ++++++++++++++++ 04-react-portfolio/react-demo/package.json | 39 + .../react-demo/public/favicon.ico | Bin 0 -> 3870 bytes .../react-demo/public/images/meetup.png | Bin 0 -> 164997 bytes .../react-demo/public/images/phone.svg | 3 + .../public/images/uifaces-popular-image.jpg | Bin 0 -> 96120 bytes .../react-demo/public/index.html | 43 + .../react-demo/public/logo192.png | Bin 0 -> 5347 bytes .../react-demo/public/logo512.png | Bin 0 -> 9664 bytes .../react-demo/public/manifest.json | 25 + .../react-demo/public/robots.txt | 3 + 04-react-portfolio/react-demo/src/App.css | 52 + 04-react-portfolio/react-demo/src/App.js | 23 + .../{ => react-demo}/src/App.test.js | 0 .../react-demo/src/components/About.css | 43 + .../react-demo/src/components/About.jsx | 16 + .../react-demo/src/components/Article.css | 72 + .../react-demo/src/components/Article.jsx | 49 + .../src/components/ArticleStore.mjs | 26 + .../react-demo/src/components/Nav.css | 86 + .../react-demo/src/components/Nav.jsx | 31 + .../{ => react-demo}/src/index.css | 0 .../{ => react-demo}/src/index.js | 0 .../{ => react-demo}/src/logo.svg | 0 .../react-demo/src/reportWebVitals.js | 13 + .../{ => react-demo}/src/setupTests.js | 0 04-react-portfolio/src/App.css | 38 - 04-react-portfolio/src/App.js | 12 - 04-react-portfolio/src/Nav.js | 5 - 04-react-portfolio/src/reportWebVitals.js | 0 04-react-portfolio/src/styles/nav.css | 5 - 34 files changed, 18168 insertions(+), 73 deletions(-) create mode 100644 04-react-portfolio/react-demo/.gitignore create mode 100644 04-react-portfolio/react-demo/README.md create mode 100644 04-react-portfolio/react-demo/package-lock.json create mode 100644 04-react-portfolio/react-demo/package.json create mode 100644 04-react-portfolio/react-demo/public/favicon.ico create mode 100644 04-react-portfolio/react-demo/public/images/meetup.png create mode 100644 04-react-portfolio/react-demo/public/images/phone.svg create mode 100644 04-react-portfolio/react-demo/public/images/uifaces-popular-image.jpg create mode 100644 04-react-portfolio/react-demo/public/index.html create mode 100644 04-react-portfolio/react-demo/public/logo192.png create mode 100644 04-react-portfolio/react-demo/public/logo512.png create mode 100644 04-react-portfolio/react-demo/public/manifest.json create mode 100644 04-react-portfolio/react-demo/public/robots.txt create mode 100644 04-react-portfolio/react-demo/src/App.css create mode 100644 04-react-portfolio/react-demo/src/App.js rename 04-react-portfolio/{ => react-demo}/src/App.test.js (100%) create mode 100644 04-react-portfolio/react-demo/src/components/About.css create mode 100644 04-react-portfolio/react-demo/src/components/About.jsx create mode 100644 04-react-portfolio/react-demo/src/components/Article.css create mode 100644 04-react-portfolio/react-demo/src/components/Article.jsx create mode 100644 04-react-portfolio/react-demo/src/components/ArticleStore.mjs create mode 100644 04-react-portfolio/react-demo/src/components/Nav.css create mode 100644 04-react-portfolio/react-demo/src/components/Nav.jsx rename 04-react-portfolio/{ => react-demo}/src/index.css (100%) rename 04-react-portfolio/{ => react-demo}/src/index.js (100%) rename 04-react-portfolio/{ => react-demo}/src/logo.svg (100%) create mode 100644 04-react-portfolio/react-demo/src/reportWebVitals.js rename 04-react-portfolio/{ => react-demo}/src/setupTests.js (100%) delete mode 100644 04-react-portfolio/src/App.css delete mode 100644 04-react-portfolio/src/App.js delete mode 100644 04-react-portfolio/src/Nav.js delete mode 100644 04-react-portfolio/src/reportWebVitals.js delete mode 100644 04-react-portfolio/src/styles/nav.css diff --git a/04-react-portfolio/package-lock.json b/04-react-portfolio/package-lock.json index 2b7de64..dc60900 100644 --- a/04-react-portfolio/package-lock.json +++ b/04-react-portfolio/package-lock.json @@ -7662,19 +7662,6 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", diff --git a/04-react-portfolio/react-demo/.gitignore b/04-react-portfolio/react-demo/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/04-react-portfolio/react-demo/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/04-react-portfolio/react-demo/README.md b/04-react-portfolio/react-demo/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/04-react-portfolio/react-demo/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/04-react-portfolio/react-demo/package-lock.json b/04-react-portfolio/react-demo/package-lock.json new file mode 100644 index 0000000..ff8b6c3 --- /dev/null +++ b/04-react-portfolio/react-demo/package-lock.json @@ -0,0 +1,17551 @@ +{ + "name": "react-demo", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-demo", + "version": "0.1.0", + "dependencies": { + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.2.0", + "@testing-library/user-event": "^13.5.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.2.tgz", + "integrity": "sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==", + "license": "MIT" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", + "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.9", + "@babel/types": "^7.26.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.8.tgz", + "integrity": "sha512-3tBctaHRW6xSub26z7n8uyOTwwUsCdvIug/oxBH9n6yCO5hMj2vwDJAo7RbBMKrM7P+W2j61zLKviJQFGOYKMg==", + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz", + "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", + "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.26.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz", + "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", + "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.9" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@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==", + "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.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "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.", + "license": "MIT", + "dependencies": { + "@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.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==", + "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.", + "license": "MIT", + "dependencies": { + "@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-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==", + "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.", + "license": "MIT", + "dependencies": { + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "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.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@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": { + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", + "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.9.tgz", + "integrity": "sha512-Jf+8y9wXQbbxvVYTM8gO5oEF2POdNji0NMltEkG7FtmzD9PVz7/lxpqSdTvwsjTMU5HIHuDVNf2SOxLkWi+wPQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", + "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.9.tgz", + "integrity": "sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", + "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", + "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/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==", + "license": "MIT" + }, + "node_modules/@jest/transform/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@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==", + "license": "MIT" + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/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==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "license": "MIT", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", + "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "license": "MIT", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz", + "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "license": "MIT" + }, + "node_modules/@testing-library/react": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.2.0.tgz", + "integrity": "sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0 || ^19.0.0", + "@types/react-dom": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@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==", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", + "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@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==", + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", + "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/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==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@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==", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "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==", + "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==", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@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" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", + "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "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.", + "license": "MIT", + "dependencies": { + "@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/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "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.30001699", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz", + "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.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" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/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==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", + "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.40.0.tgz", + "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@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/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/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==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "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": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "license": "MIT" + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "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.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/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==", + "license": "CC0-1.0" + }, + "node_modules/csso/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "license": "MIT" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "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.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.101", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", + "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "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": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/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==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", + "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", + "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/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==", + "license": "MIT", + "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/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", + "dependencies": { + "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": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.3.tgz", + "integrity": "sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/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==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "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.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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==", + "license": "BSD-2-Clause" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "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/hpack.js/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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==", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/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==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "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==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "license": "MIT", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "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/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "@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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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==", + "license": "MIT", + "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "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": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/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==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", + "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "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": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "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-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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "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.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "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.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/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==", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", + "dependencies": { + "@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/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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/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==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "license": "MIT", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "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 + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/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==", + "license": "MIT" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/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", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "license": "CC0-1.0" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "license": "MIT", + "dependencies": { + "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 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "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==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/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==", + "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/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/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==", + "license": "MIT" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "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": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "license": "MIT", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "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": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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", + "license": "MIT" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/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", + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "license": "MIT", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/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==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/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==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/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==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/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==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "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==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/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==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==", + "license": "Apache-2.0" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.98.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", + "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.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-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/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==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "dependencies": { + "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": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/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==", + "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/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/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==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "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==", + "license": "MIT", + "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/wrap-ansi-cjs": { + "name": "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==", + "license": "MIT", + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "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/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==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/04-react-portfolio/react-demo/package.json b/04-react-portfolio/react-demo/package.json new file mode 100644 index 0000000..64737d8 --- /dev/null +++ b/04-react-portfolio/react-demo/package.json @@ -0,0 +1,39 @@ +{ + "name": "react-demo", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.2.0", + "@testing-library/user-event": "^13.5.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/04-react-portfolio/react-demo/public/favicon.ico b/04-react-portfolio/react-demo/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/04-react-portfolio/react-demo/public/images/meetup.png b/04-react-portfolio/react-demo/public/images/meetup.png new file mode 100644 index 0000000000000000000000000000000000000000..2059c94631c26e3c864cccb5ad95bd2ebcf10289 GIT binary patch literal 164997 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

?!AjZu7(raT+MIm-RXD;aju@vT7YrfL`yb0tt#R zF};t0O-MS3op^vJPf&@`FoO|$NaI&fhLn@C?6inDYmD}~t|wAl!!$}J9yx#oV;G~E zrWcGuKXHjMcR&NZ-zLFgfPrkTu(NAo088Pub_dF>>levriAJXHYoa_Wi79+xpO5NX z3=y){V)Gr*Y6m*ZM85K+_uwD@#&5uTO@d<3_v-2be)#@R;CFui_axv>S}c1)eY|Y;ynH2E6u_wNqeWm}?I@z9a4M??|+^zqQ9^ThIC}C!vT%_5}8^hw{5c?~wJIc)V z9%o;gEb$2sze?Piym!yfEt-S6Cd5xhoThNDP-f@qF?U*`1P)v`<@Pt%2DmgSfXeLn zIuFIxT;D5p=99+ItXKtqw-^HqpaTGdZOj28fUP$OBaeACEyj9H^m$zo6(Af$cIOlg zZSk{%0k}fa&Uq{eM$QMvw0xjj2tXST-I-OpHiO1-g%BlcmDISA|9pH~*0?|n5A!YY zIar$vbf31pfA8!bJh*oz4wDy6<8pp}4j0Yz#DMi+fTj#)|c{hsBv5T zA90WX%aIk1I%wZF`(Gn^FU~!UM3d6n=dT(O|Lo;Clt=fPTDipG;Vui)1WOetyHs=f z7V2Pyi6F}=l5hce)~ZO)8t+y`OCWVJ7h^n7P1RwUf$TtPe&$6Pe0%2d@(O~PPnK?y zG`^JQUp%QnV=85CW5bboM4Kl#s;XMN%^3`UNv6f^vx_7iVaJ1ap5BA|O`2wVs1$)m z08a;Aa5A7^_Tg%IN=vf)$!F@Q=Hm)=S|H&Dq84qJy@Dl_>>%i)?VW~LPfA;ltFTon zJkvE$EdWYk22S@Z>xHIj1)UEm$Y2sW=Ykfgb~zYB_Amm39#2^!9im7`LQp3KHp+nm zIfF^>MRQ*YC?x};wP=PR8GC^UHwv|x05}Ns76S^F>JdCkwgCWC@AYE-5?5DO>NJO7 z30h_;G(lk1Pm~Hobs~=>=%mQ{ZcJD&XK1PpmvMV|QztFpL^uxlcNlh&pr(rw{A$L_#F0{putduP0uG;{t0%KrMZfA{C`{qO$~Sd5=&pE&UjTCr(~ zMzFoTc<5Lu$@>-bEPB~Q&~%SDn@@i>f%}H(p zg&|v*Z9cT;eR*XFCK0PDI&*Zg;w$|73}5;3H{t1{cj4zB{TM!e_9Fw)p8Hv2;Z??= zVV&IRP|KXwk@;_2=-|j`zVZ|5DT7laMJZiV=|D@o_04C*+jvt(yLHW2vrb&!A;B?r z-mGeo68oak2YceOjqI#RfTvAdxM&C5rCF9JM0Q}tX=hPl8KFdiZkbd&NL*{x<7+9< zeIpQ@4$Vrhv7L_J@%;Q1%$9xVLEDg*SG&ew7hN<`r-VcGbZ2Cxu+$sc9aV&!213_N zP9}87y&l`e|6?Y?#F#-tDK070#@Nnbe~&|x&eUN_d5YNGSRx-BCZ-bkM|HoF5kA`} zGRc;>96RwVmL_t**wk&KRw&cZA&CPPdxD=elpUvnI%wjyXHyM_lnVN+kzG9u7Msk> z6KiAOM)WJ}%}GboOMdyuLo3$2Z_MsfAv9z*X)bQhQo9i3U@&SMEau=8&K0!`w8Z#e zNF~DD7o9IA42Q#&1+fD>IK2m7dGEbuTmP}x%gC6cCd#bhwajW+StHb}So|u@7PgbM ztjoddqFkGFk>nDbElc)2E&^1PxtOHu48Vx6#9Qe`7eTTRsC#=S)AQP)Q_ht|W#?LHz1nV2^=-amB{BUP=S1mr0 zOtPF&voKXdW@Jd{R4T(vqB?o<;2wPK%U_1+^aS4j`NwTiujGKUo%FJ)G_TqQyWpCu zk`$oZ-t4TJ=O#ssQ&GKwqCgf9MshpqKe$j|fL6fX% zc;o5jH^$>g4^`bqzQ>4qTo#Zd_TO=Gj*Gp49anXFR;bd`G=fVpwgE^Tlvw%{RkL~1 zGE?xtYL&h;%*Im-x`9s2=1Vgz2s|Vr>OSb)uMo1gDcHZbpyTH)iLElOZjWDv^Na01>LHca&O9aCSh0{nB}(B{?Dd<`0F`H)BLnXTHes}X-}w5k!n;qt0neXb z!F)2ov*#bcM<0IxWx9D>L(DI9dgzkrFhGPz0D&vUw5b)qZu|H9;=wH@9N28%Oj{ob zxEER?v~jkQs!G?rAd2_d_a!8Hml^Fb!?l5B`?u{?FDnWrz=<#efpfr_b7*R@f0!x==-x$V_Eldwotp?R61Gz$E&tG3tvKpEg5gfvcC# z;j$4t@xGn38VNJpVgs?LQ*c+JNwVM4pd#=C?Kx2SA2WR>eC#xG5W=>I1hIsF!xWN0 zv3#_iyj%7~cxpnIMqGrKYXY}R6<?orXKiSCf{5bj9aqr@%N%7uuWH7itPkShHaI5cuYV1o4*mz#Ev#B z<@5KP?y^|itEY`rI<7X_D*c-Ig;2TTOnbJ@r|oxU4wI;cD|Dxj3sbc$R~k<(Ya+3} zT7y?Z!WKB+Uy1FC|8XdefCIAyN*pyiB{c?mzElGWSB+6z!o}r9Q-xki6)6QQI)5h( z^h`UBnccy+zxgfr$}fFGK+Ng1gD*XK($xJQh>DsMbj)UBUBt^;y^z@s+B%}4FxAzj z3XVjIC$Q>JDr}ds ze_L?5rB=;|CSax19zKLx`&I1o23UXmqaVW${`!YOTLo-RJ7bXQT!xs4aXNdQxFy=W z!D#)l@$T^&2+u9l%FlW9xZd6ID%1U&?#rJCqpdXo3xF*dRx*TD3+2*JhJNdFkk(o? z8NR*>9L>CdU}{m_du4$HWSA*jz+e33@3#H%+p@1Dmc8s!9$tdGk$#N(`dWE32m~X; z#C+FtL|aYTFL@8d7Y@K|UeupwwrGW_=kicQviH2~4%jN?`Ltdl1|tqohkd=Z?@kM8 z965TFOtC6z{Tw2>lnkKR0u6wHYTm+j4@uiOPQV*o^RIvBo9aM>8velqhi!@{v!>=d zh=E(fK|Gf8tl8b?4YlP-St;YaY(_dkFi{p|gwYJCM#CcUXdsu3VEX5t$? zU+x(f&NE=~X6A(}%jS}W(WAqG?HjgvCri@c6GJ+IY?tNiNDEiD!4hTOTy>=?SW^?b zsyJ=f(}pl#S%Pzx;2u7D1dp0T9}*&ZvJ8D*Z4MUiXz!3<8J4y!8H8v56qU(h$^Gq+ zN@9jdC2sdU84$Qm3}DGQhpVK}{P@#P;GK7$!qo;`zq{#*ZAGgBekzZ-Ksa3Tp3ZN<_UVm+vn1AC=1BcDV~ ztMzcDhy?CHLx^@7elyu#YQH>a66S1`k0$d3RE-v?_jCLEQW))(B4ATtdpsa(N1na7 zg#Z8deqV|f+`E4UXKhlsIK};w6L{Ic-GTS$td3nw(Ad<$^?6w$ucbtonyA%LvqO*u(OOL+>fB?53-3x<8BBDu37zk@;obnsmPda8^s=mvB^=_Ag z&+YG|_r_f42oP*D(7Q4q*lfqo52eqKCA=hYLAdc8_01(Mmjbi>vm0|P+{Bnlv9Pg7 zfP&^s#HIUtt;K45-Kj|X-t&@>(M0R-gu~c98iTUd$J+PM(Eg76{}*d)lg;bf4@ZZI$+?aak8yP?r+^-1VsCUAlnOuiH|7f~=|A39R5_~fZe z)A|`h_x8tWe!YEu-8KK^4}KV|g*(c2#}i4Fs2uHrv+J1piYJoQahwkEtf`J4+S-^dbADhc@AmJGra z1jUOD5X{+1RnB{tv`O36Qg!a61V@KLHiJnwWCT(dOPx?AOh~?c&RL4?pB7OGKYaL5 z7>7vylNKVVH7^jQjU^qAMb5c$g&>=hhqHU?>f%o}F|yeXQ)4`}OUVvGjJIRQ2Lbs$ zX!f~xpT66eVN*p2x@_X(1!<8_iz2y33kMJuE!D$S7 z+Hoq+(p0{m$YGF@cML$96wSbb_t1M^c@GL_g}S_KDzxWt_3B*0tZK6zvr1hufwg~s z@7MpMrg1=c`RwB+8DGK9JVLoY8l9!_kL<4DJ%vOoB zYDs~%MeWarqC{_2UaIC7lYoVOn9W*a)!n0>gmYm^*;lFWc$a#l3|mpB4o>07YJFww zi~P+le)CjkSH^YFDIcs{AGTk2~)&(qNksayS zL=Z7#H(bFu(|sK*BrxGX-eSEoxEYrYgQ5BJM}45gs9b|14zHSlOBG1_;YJc3{P%2y;u?aw~@7=H5p&)|bb zNI3+BGcL(+8bQY85GbM$Bo!C*#YvaP>6TDg^dtbXNq7+!w>2t56q_2UeYQeJnbE%G zF6LF3f(Y5<5_B}m3u3uRJv|VEk1u`coe1;r1QepYUC45oTAN^!t#C{V6*6lEv`(eQ zC$b%JwisG6k}FI=>2k#0o;C)>aiN!u`Bc>_fvZ|vCQ;`<8$tW%nOAX$hQ9h$xM>Qx)F zdW#>fRE^x;VEIY`e)`iN2eD&kFOm9X#G3eHAx)_9)nECVu6hG<2b@F_-nC~Q+`A98 z*(jMov3-^cSv)?yCo#5Fm~|B`hGIuu=h>fv^36flxH{1vm&hs0uW%93ep(H+fpek}!QyO>bI*fe2>s{h5r zBIPF+Iadrs>IUO+wO%#ACtx)*Tw^4m&IEw9RQY+X&%|8*`REi`LS->e8k$W+hU~F0Px@lIk zgzi5FhoZ!E{j>aR*z2v|m>BKmo4e>N|K)vqh+Oy(Nn{ipF3{D*O1Wj2t`%U~-n3K5 znbekp%=^NrO7ES9x;Gf7t%sMj)IF>^P&cu~+^64Ms}LF%)H5zw5V62p5@I*6`NQYu zHdhpr>r$-tMeTij$amtHgmAAR{?8h*{NM#kHG2{F*-m$Hsj4uRV7UApp_OApMfQ?= zm^^FWE0X+9u@um4#9(odPS}mH8#3U& z?vjTBe=I@JA|=mV!USFPeH>C$JE(6k>+58(lYDsrbzz>Uw&~ea%6yn-w%N?8c4eC; zJNLNFM>ifq&>~dT5KCsCeEMNqb9^)|bl{uxmt| zH5H$+=P|e6){_~}habN$XQ4P4kuGb>!269!v*i05fA4QM>G>r{0eVh0aXQQVUNjQ| zOS`j`b`vni$s`JU{(-F_2;&huj)5vNHIiiUqMdn!^75)plkK>bnl%0Xk2Tb2VJ5Q| zPhrla#SG`9wR^vTj3-}u+88jky{heS89SGlJkHL|2)ccg=*^^#6^p3Ot5s-B>W28CZv80{4S~LQZ+7}H4B;&u}W>|o_t=N{Uj`b zXT9}>>nfwgz)S7rc`~)3xo0OrL|J3xzXynQRWpJndm+dL;<^Knp0#SyjC-+?Z@s{@ zotS4r?cdP)fNxw~O4p}6tjHzXwT&6!&FNw=6jwKP10r~OQu$owwghmITO=yNaw{uw z8C2wIPCyAs42MXYyh=+9j4Y;HHC<*-LJdpP8q@}@shg5+x-gAP{w|mp9KG%;K^AjoH{XT5j9M~c#1k0~ceYZek`F@dK@Uip9c5C1WI?Y*xyZPba(&5wTm z0sQy>>R;;ZRnMa{+98SsI^c10VpcpvpD>Lf&r^(8?_RN{w{p!-o7z{h6NTiW3vps; z8`&Vfh5&Aiip!EvBXe(&QHG-6CGN9Q#gILCE4RC);?0loo3> zk=Ui`e7MA+NeFV44O&r+-%OS`EJ;E5j(U zA6+fT)>0`2XJIAwacnzry|SDHQY+RIhLmD~)EX1(hgNJU)zm0O2{X^bDVOy#M=@5* zi_Hgpn^Zkilh$cvkn>5izdn1(lICYJ23;r8ds*Ai+GS>Ra>5L;!d0`6atg+;K5F*Q zo!g%Jrjz`_ld4(|lD?9I)Um0Yi>kRAgFUcHcD5Kk23DMWgEM%M0tsr&M4kV1jU-IV zLRb!#xM4C6Tt7Sd&xk)A1OVJ`eavy%;*3GnvVCa{Vlqy^>$7i6N@5<#h@h8MB(@tyFhgy3KZBR-Y?TNBf8a73{>of&sYxfAw$WogPi?W1B50*qAI z?AEJ<6e6uJ%fNg_N3Pdr#l89N>?UVe&S{MkA?KAt0{JYGf-p*?nJjLSCA_DNX*}TA zTjV_g@Vse?l^5~TfYDO@55h|Ka=~| zpJdOw&a{4_)hQ0_NMp~TGi;kR3*%hROy74EMuAQQCjtIoODmI8=+H4W_D0QsZxpn2;l`F5$RJR^Hj}**7M_(yb)jFvh5> z$Tr?83{=$EljZ{U7-c@7i`hd&#*wkAN2p7;6JSzP%@B@K1|T#Aq=uESq|2N1V!4nG zRFS%?mc=uvR_VHmVyvpYqJxZwWBINwl~GF;CCk0+m6oP^JIU~}G!p<97+{ZP6e&y@ z1^+#not5o9?18LtX%x~Fdkf1@$Nk~0>Jkk zti+a>0XRv;$xgutm}KDgQJ&pHHM?ZdJ;!@s=Z+?1LHD|cG}NjX^CR`l#$u)d$qpjn zYSYdRGgb2!P+Jn~`}b9uyc9^_eanQk%@wB*y=s~t1xr?Pjfn%t^s&ZcuN8ba2?DDo zIizk95A7w0$nIpVS|!s4fSngk;mKx*#hC5l;X~v) z9_shws2R$1qe3TK&YYb$%J;Rd)RnrY2gbVbJFZ_w@tY?^Uqb+Ix?Dqa z)1v|gAgLeS=YZAtrsc@vqDAeCr_F@%PyW$w!q?yXvh0r^zyAUJ>wojTW@0&)&F-~W zrS7sz%m9${T9bhv*32wN^Kd*beipknYGkxG&cz)7iV39SX9mivU#9iFH>pTUY zChI8RYCMblwU8bZZ&vL`_ew^43z{lMnUiijA)J#+$zpr-Lg!F|37tN8AdX9ymltrt z2X$6gcS&>)=73W)f3gsC_88u2wIa!2WhMfVoF*mypOCim;PFFva&Kpzz*-}gJ=De9 z*oY`=I}WD$6p7K^L!K?lW>UPqmqTAGOexV!G6f^}fg;J(hZL(3;W92!NxCjwv&x?4 zo_vBIJ(&cdYhnV)$tC+mib;SHHz^tcx;9d2#|Q+gsksV_J1NzADPxs$vFN$DTGYc` z4t;y(yaAXiQZ+Jv{@Ke5)v~ZtpTWOykV8vm;*y-9b$<6^jNCowfvSaXIRQhH_SM9o zRgiQXV0pZqFh|@a&-bhvDHn>ebXs6!WceN7X95ATf_J3HBN_6f99TR0FSs`Clwb(n zf=dpRiIpAC(T0oBhu)v9?_XECrNr2`zl-;p^l#Oh^&cjzV4#NQf&th6`@j8f1c-AC z9ZSRW$*FkQsp-goK2a)A(X)K{OYb_0v5&a%-8OT!--i2o8_LbPo@?vUWJZ+xiV2Ki z_mGZ#soPfQWn)53lXNhlqS)D}hCEa-U_ioJvdN=7T$=~wXuMkh%>lqo4EI`B`7|$g z`RuxDW+xR%5ynhGyiXT+)fm%{K6|O^HCEBFm$DJ%6K0T2l0CbBPaJIC`O>@aZadJQ zy?O~R8`?f^8;qr2CR~N>l`I9ZN2}Q%L^?rL{Yni|Ur^9Z3MGXr$SkN#%jz-qZgmu* zhe@}lBxIP>Bh#5!u|wS%q?zOwwWW!(uoE%M9^w*&t8i=??l&-_wnle? z>7J#YYgO3IT!i6D;_Xu6*l6D1Q(?H54OFo!$o;eX&918nB{`&w=bq5O7a*sAdVzvEjB^bquOu6XmwpZp!M_gVxyiw5Ci7>aMX~SL z0qJ0g2;7lHLU!DX6tw_-4Pr9s{Z)yb79dcf?_RrPfzOQ6Q{v3l)vKKNMSzvn?F=++i8Xv4i6HV`XU7`_$%*--!|hUE4GoDo zhw=WXO6Z))1-R@a(m)Wc!bgm_fogrs1aHL5NE$l9wv?jK?c?f$r0;OxIgma~14+MA z^bJgt1;OkfZX;MbS>1&gc0vqm{Lt@7;ND9P>arRmi5$n+B_(d_?4CAharDBZ&CFG6 zKQnGdiD(UzYDEh4^+oS%U!Oj0X>JB)vJE6C{dYZ1T5qD^ne?#^EF5eDe58pKXUAH@ zW8bTnxr9@oL^2yS8=8sCUu=Ja0eiBfFJLtGh;hdG=?phG4D~p6`HZZ`SgdG4Ut>zV z_wMZU=4-w@kOkE9OUyRKM93K5)p8|=>a1vqSK>wx60jdNLsDY1H3saN zn#c^bA^=sh(^2;ZBnx427X+|$UaDR*++S1`>1Fv;Ev=x$b9SORR!wHFV4}vJuvW(1 z1P>hptDRBD5w27KbpUVzT?kSDk%XtQuUME%4LoXjDo3^OE zNO>=cB&Y|Mkv6Nwr${)#YV6B4#Zz_C@N9c8S>ppx_u zgprh~PLtVAO--!_w0r8J?+$5a)?LTr2F)=oanMG0!HDR5{}i4+d?=s4Y-W^~4TO5i zQ`tk{#K`g@gR9?6!ngY}!GhYQjQ}|0@WtD;^OMd?fu4{iY@&kHIzg=iU;;Z6oxq^C z3r>9c-wg0}r?Z9T>AEbI_@hgiI7l`u0rBO28M~rdnS~DE#~kc6*k2bkB3C(b%@8QklRDjMLY$83R%K?`Dt#j`Vbdxbc$mSmKwg9Nt_mv>M5L{pC_0J^8WG)o_+eM zc#l1K@DN@+dj*Hf7jl4D^~g-Ns6|@RElQCBi#;vu-aVI|@~kEUwOt*>89_-KpAza; z^_rq6W#oE~;A(!Cr5KdY{NM?TvnjRkAW`jj3P+$=AT*{I2hnS}mdR8QAe2wDzD#mR z9MP(4dw1hk=?3IIdjOM$wcH)6nM8_$B1}rXptPjiB&B>b`%+z$0clkxFvhqzCJ_#B zFsV<8gc1s2Two4U{C~;Iyuic9@4`nfUctZow|@xtL4c$>LW#shyW($5^_r-wgFR$25AEq4k;Q95LH{&tRc4sO8DN@|-%f-9rOyMbxP3;Qb)HLCwsSUmN=(rG?Am+)@?VrNyiR0_V-vP#tz!IWNmpn!+dRAH%hp9 z{2@N#@Hr*2EVVW`!E0Ve+vKb zAN(f#pZ>4^mu8dwC_LForH1aKV;~JJq-QZrU4gD`k`%Tc1AR0W?OY$DjdyjQ2xX8M za5#~@p344puldP6t~smuZY52i80(8LTp8q|v3WD@;a=Ma4^K*Cs`ue5&FKG)U-?z| z`V2p$0sXd%u3Iox&Qk8a2<`X3Z$?ZO8#POIy zSI;Ox>NYQO#N`v}Ud*lr5O+~?U;#_qE<4iVIZ4&j>Je)UsB~4)&N3KC_9yf>U6N1} zVK5RRqQuxkFiwhkVe@8VXBLr;$-IY28Hpc;#Ws%$+A85yFSbkyXcXbi_8eyx;$#_< zbhH`*mcxW9A$xd;9C{0_QS=Xb_}t!1RYRuQ&##?4hKsfje%@@3XEMK>Kj~o1(M$l~ z(v1#8nUOjl#r75|k{m|lKc2o)7RU<1tLH73YN`qRRDyv?i!dPSU`N_Y5EXZjdf?U? zQin_4vpfhXckqPu|Jd265W1UK{}|)O6%t^y zN5^eLXS)1Tvd@*pK#29nfh9o#3Zt4=ZYx>|D+r^1o?e>O!M+C|NjJLG6N1juZ~lY-4E{I&>wgOW z;$QwN`0d~S9-JS{U#4`mKcz7jvv8CKI63*VnyPc1+9za(ZR}zT5mE=Hk(l z$MD_nei#1ouYLf}p1+7a?_E>xVf9RwfB=9{E87bPn>eHZP0YGpA3a&6G#Gho-qXWa zKmj^>s4L=~8SY)p6n@Q|&dzfUi;W1)v(*qNnwKS?huv8-?oT_oylN7y#Qxs{xc3O~ z{u%5ZUBSHvk0j|kkAWG}j*&G;ntRK*)D!u$TJ*Hpb~*6BA3!THwVEU)uQ&uEb5{?> z?1YyZGo!;2c3WNfCE{V#E4WB1JTz4@JNmdy!8fuKK(PBw6fre}ZX_=A#s`9P`*KcT zAv%*v^AcZb4CYEaOO;T2N=%mxWK7}{Wr^;|{8KWyW6}cg~@TH8g^nblhM`HV$8>h3Yp!6|cu)rm<|L;HA|RNpGtDF*rC(~CSkE-W^QS6ncPcZ* zaY;(SB%yieP!LbIC8k#Nx9ClPSL=Z@Ht38nGh8Y6VR4~;rW}gt{^l`wLIQ+PX_MaJ_CD>!$UtfJ zzTt8}o``5x8T;S<^O#{{2X6y0@9jf|8VM-#{hYp(H7t;Tv#gb?N?B)E$F9p9SMBe& zzxhr0FaF6tZGuZp59+9*@@hoHX3zpRCEv4Q{(Wb&s{7Z&}!Gvz>JTk z*XPpw8N$CM?+t+P;#aWbZ`KC;j>9(R-F+x$541LD(SqnK z6z*n{_|PU8!-Mwhbg9W8G$0=|1O+=%*5YV332E)TZmcKze)j4dUY=j5WMhN(0>MF3 zK=tIF_t@_f`=rk{EU_4CIHa*%2$(kTO1orva?Nf^+6T>dtluw7Z=Z>hkIi4>W$k>_ z#(nGnFRFc(`wzCreh|1_x3Q8Xvd9?%L^n-$!K}YmF)&*d+BXtJmUfd1{^OAqeMl@I#-!#yXB6+TD z>95~!V=4(PV>Y7TCYy9GV~?C(C~Yc&ET?4Vsa?h4 z_DJAxog{*3c&j$_Pjj9z>MLLzJO&wK4=X|I0O?wW*6#bWzx*rs-~ZSDwFn*j_jEE@ z9bEGP@I9STn01z})k@ghVCfp7kdDWG#JK}Crxe(3a}j4m554m~^%9}kOyVFdMsJQO z)4daUkhPs+k+z4$>{J)PfB`sYR;nFpH|2?Atefq8PMqi2Jxb^L&loRw>_ZaVsHbNY zXFpNHSXf`?yg0ln-lq-g%cS4iQyAC$=)q1@ofij1Y;2&`EKy<&gy-$^S51sP-zx!! z12fD${NVgA;MJ!e!=L^6pTSp}I+=@&|Mieu*mifjr*OYb&{>=0v-3SX zX@rHtfIQ|_!c-3C2^tw$$b5>Oc^IM+A;#00DPa?d;$S=T2XH_g_{Q zJ7WxWr;QJ-?`ZpF6308ur3^M7oV)xh@4XApo_#9$uK~O$IRquzk_KJU%&~_diGYGT zFTtqJj%f2|e`9ApCGANi*1<}RnOp2O7`W<-wRvSm3~&o|^JnlD)!@L(W2b2U(|4h^ z7pJ{Lh&*)E!~AXlcet@rtiCXfK5{}5wOpAdEiqajsY`*!w$>YlLqn%yt&f;A-EIDy zQR~tlAGJLvS&H6ZGHX?M%p+sDAt-a?8)NV?a zW=V?FPsI*vu`DT0s2!E5O_L?<+WtK_JA;Rh9>dQ+`M618`^eVPZEoYnQY5X^wRYMH z6xb7oO}Dmf;K0cFT1IA@9`Ndk}B!;;)9mXcIa5PO`NyuGIIs01l& zr)weh{#miP1#*Oq1F_4~#6Qh9S(vTZmf1anx+)Z@dyAtb0{8xilaQd(s9PerdLbP= z?~a2SH&6H)xqaE~GU6KIW|`uo&jS9@Gb$<5JCUq4=FJP#lf(lg)nsz`iJ$sEiA{zj z)d%*d z{ko#v*h`;!y|Vd6YIEuZd0d`YD^a3<@DKh?+TY!!Kl!sirQ?gU&HMN{CJMk7ml5!V zhi=UvYA8up@S&v1q@?X5yRMVAw96Z{o=d^~@d{fxMaU?13GtPxH#qQ^$ ziz~XS$_e17z1fWZ?%(=b^zZ%8{$2V%|KI;_^e_I^w?j(F ze;Au-}OJYf2d11S=%-z5|s|t4PY-S zX9ogYKUE#krD%9ip(ZMFTXRhtH~0H$FV*Dvju2$HmUl+#6}6)|CxDu@Rdj77|5@AM zMgC(_c$9$xt>RXRa)(-?vbg1DpAXj~EFJ|NWfNKU@~s!Lfk10ZNvXZ1=ir2@S(MUy zmrNL_r(|jX%Tf3m>z67uVGjhXdnQ0$4dmoNM_r?}ku5BY;nLSwsOms=#fWqyR1HDSJFLPw3#Rgq}fTcLv5B;(%`$Lj8&JMW&eDvZZ!ZKjW)zsLH32pf=ur z>J_|Bun-~B558|9FIy&zzZ-A;Yyji>Q$GFe_OPxzH`dC(S=)2CTp;SsF4j`UEPG7KFMj`f z-_<$+S67$U;Ea1iTqbXhC%bI2E83o~;JKz`741^$)~s$QS7$cssi^H~VwXdX>H6kY zD5${_YCx%i+EYI5HJ+|Fo>u>RGC|PmMb;2ZSuNa$S64JUy`(Lvl`BD6 zDF!cfB_(dd8*(l^P&qdH==?$zB=YRfR z)6dv-{ov%-gg!b<%+S`%YZh0y5nIcw)R@XTSyh?V?u(cvC)q&xB5!ns_b0?wOY!s? zQ;4e2ijUWN(GCRGavFkYl{(kP0QaZ71}|4hR$RUX``t<~i*oSzBm`9a9vgDNqN|$| z3auz3ypZ?XZ8Ue^J2i4>HEh5iyUj7a`CtNDTkvI%nl)wLxCu21cl02@(7RiXpzs6C z_`#^nG&cnivzeMgqfS7h1B#Kb0K+7W%*Te0napeH71VCu=4QycuYP0nHjQ9%G&ik=>Rtd#A zLLk=K<{OPoR+)=p@* z{oO!W>s8t-a(^Y-RE8Tr1VE}A%C;v*WtZO63dqD5h&H_~1h>5xIv}v&i|?PTGGG9U zI%DJM=dkxIuHDuOU)>n`;DC$o@x32@pT6^*Z?j>tusv7-GE-9+u~+G@qioxG+E588 zHgmimzwf3uqYzL0PPJcq7W*K+oh-xR!Rd+Cj28cLBY)zIVvpu)=gbx7(5=4~?7{Cu zrc9IXC?DTu4BJU>0mEYcj5KQC$gN)rOIU}RTfEpnetD|38+z7(mm!WP#&Z2Nu2D`f zbxRR3$YgHJp~6iC;j$FO!mj6GZGz@-XQ0K|m8OmqwqoyHNm(t)Ph3isG83pYgyO6i zD5~Sq<_3b>3^GA1G_km3!linZT<&~vWfg-oh-k`0Dpt+5Ms>+p#UQsxax@U|{90`& z??N4d&=gYJVJ3{Fp5+)QDs^KdEa>s&f-Z$HM%Li_#(^oTglkU4RaHU(@D#T(8Q`5* zfTX+Ap!Y-7C#y?5kZbl7#HmJxw|F<{^U5712ecx;*M#u(`n9GA(*P8y%9GurQnz|A zWbFlC+-qP7`Bj0AJIbBujNNVzfP$#j@O%hsKA6Q=8%wQ0a!eG(Pq7O#j#^Ysa)E~Z z=`3TlkkEqA$O?5sY4@)LpJ0DrsT05sYOM8N);$%Ua{yFYgA8rM2iKH>$!tVFxnfDy zHOtev+`Ewi5_f_kIar8+QS)D>i0${U9N^J@(eia&={5!AEa2GB0qELiBG&#C!QqO; zKfCcg-&0C7$&v093bqsKO`AgKQiDYazylI5KKIvtrKZ^FDay*hodcOk+jrLP8EyC* zIo)K|&=^7&N-6fPLczGcKdC=^?ZzPP{-e`VogX(0tV3rFX`I@lJh?83e$Dwvn_o$3 zLwWe#*_a`p!|Ur%DS9{uf{%-t%xG+Qp9h>(kDHX*X&efpBzFMO$0mPP8=tOE-5NFi z>qNv9H4@YaNa=~a?}RCzlei~jy?Yn%{{rRux{g2wg+#nNsN{$K^Ea6>)hf`6EHN zOZpJUlck$Vy`)x=NZfW}-R|sY6{N}*PeOt3gTq5Qzqnv`#+6ajHC+gYLv=N(2RZL4 zge?}IN|2cJ2(6L&BIOT<++1;xqqHM|yD3pwS8r37`JV)5~R`FS!@ zu9i=0g0}5MDELmu#{EG3cZ*#9o?;_6B2lW{v%qyssguD`9xrbSi`vhprJMCwSf4#N z1!V*nQ}oTXhtp62B7lB13{mR_7}D>9bD)Bp!Py1l=lsx@q$^foS-M2^!?06mu8dHmFJHYkWB6Z%VMxttS zHFV(7y(0b^u;ToT6n^-2BG%ZgZ& zP7m4HX)++LiqF<-dHKnUE72wp2zg*X#9aG$`!R=$88_8^ifUzEF-p%b7AsEOwf((; zbUtNIe%fo?-a;HqT~4Gs$mReF5AKk`0zjrvI97IR`;fl!`kVCozx5mR`(HbxKmO-` zOn>~{cj&>z7R`4L=x4urKv_D+Og3T#=%W#OBri3X$2eCWL-mcXL z7LiXoRv&jQE^5oQmDuH@qht8|aU%E{(s{@WSoo4wRJ3wWh#s!Bu`7KyRWChgW;wZg z%LSk`S)-^l1!WW~Zptxo4n6LNVjik+a|#ko!hzL!h9yKDS~P(Mp^1%oU9gdF;*Qy> z(qL_4GNzs<^w{^cX)QuPrX+%C#>-;(`w6%QAgN|bVHXk{>72fc^bQV}sf;Dj7Kq<%+9)HqmKC)K^vuw0o zp?<=;J!v{u-H@N;Fu<&|N)&5Gv8Q79)kbNxbgtxE7x~EDb+ISnRxpJP)54PW?TD9q z5)3GN)vqSFf&t%u-lsP;E2;-*0hY-G*raaNX5G8jC0udcxpLv{(klZH^}_sVITXEu zN&QTB%HpZtNzMIUYkKl}*e@Aj50izx@U9!m#g1Cn;3US>Hi3e3e6}4EoD2D@!$aX! z3<_?g#@_e2qY(C?&=NiQEIun6%C~MPr+!U0hf<%aPh7O5W(mc4NdO{P?ErP=S)vW= zuT^DC;o*u@oKT_^-Xgzu0~kb|=56P=8*_ll7^}(EjIl`gZtTK}shd;h7Z7AaTm9|~ z)@x^iTz?*&_%b_QEN<~)3w+wcu>@$|q>~{@E(zZ< zJZhSPjAo=Rmsp6|Bnq_Y3}jO@MfX+d#;E(i3rnOfX6aFvPVg&E(Zii$TNj^tN5`cB z8V5Ia4h3vX5hir7;89NN+=MexHdAg4mr962Hvlq|Y8-C4i-b~??VQX#uk6TbEfHO# zYI{Z@8Or-L!?Tn^QP@Fl;H3n(!yc^050DT;0WoTVTiykf#PKbs7v#iR5h9|EYc~>#x5P~Y)g8<8a%fuXCs?=RJ<_}(M2g){&6J= z7pxyCQADOBs^z>=C2tJxvBv>wSgn%eV3^~*w@gK%hI$E=xkK~g*3gD*o}>J_7` zQCI^p|7wD8doYkVj7Ajm!vCeZm`>K#uRHwSl}LZ)y(qnQEw*oqx1QSJw+R5C0};@v zM4|Mmfd=jRlriSXQM$#k69A*u!FBICy=(;xu=C~YX*r+m^}hSi}w0l)>zPoG2PNdTmJG$cH=GT_@e zm^R1gmXXWJg#2O$mqD6K9SCTWEhZCYw69lh**^7oQ=(6H8`FktcmjMRGonm3(r23P zjq%3y(^J3OyMDtW^|5r1?4b2}&E?d+m#ED<)L0PltYRL8n%?ky*noAaLA?3%;s;hU91IAHB^X&7S`tudyoXMLNh}hccl&7rAmFE9Y2Q zI4sMBb_BY-yrjDyen9p7E-Tu9m%jC_@6ezAs~^(4_aD>gYOOt4=d&5jrIXA`@@&`I zvrsoMUw_GQ)D=JAE-OGOf^oTAMb#7gpWWB9O`S}ndy$pfg013lOQWOe)>ciUMF$)u zx*(C}#7nlKFX%ujUTtrw;7V{yiwoL%+zyIt%_5y>AyBhjN8P!wDC+?C zRt2(DLX_c4DXTf6x>8Q=c8aa0_fXcfKM!g)lcWD+ZbcP7V@AgtC>wI5N#U;5&L=qa z{)BN)q(Oy5c90T^k5G~@X}1*J{MmZLCZqr;knjzkTF$J_D?f{rr;Gzkv=QF$Gf+^; zqrzHW7u%WhY)5*izVzrc6ojfA@j3!f@=9og{b3k3A-0U-07NZjm8qqxMFk^s_bRci z8W>YT?;88c6=pKvxKX+eOj`pD)l)@@y1DPIo4(6VYi-$-uPK=v9u|#xi;GZzdogd4 zU)|lAPKdHMU8H`@E5*>dQTD(5lvnkRT>j5%!W42(_Pz9mmUUmPGp%7{v>Z)$mSlU* z;0#dcozT4%O-pjO-qhc}DOg|Y_$n^up!#WwHC)p4*~g!E8?)J zK$JFy>wp{YYQlSm-qMg>FDUl4v5aB zQLHWWP_^Fmkh>O%Jg}XeUEY^V4uf2gm42)tP}KvHY%k8BusnT=JQkb1=WA6o?JRNm zv!y9&a5(8aI#9ECc!H(sDG5%_Ng)^$h+L?f9XKzM^&hUG0X8g`)c<8}Z4-WGl`8BD zWuAO7pNQf1f9rRJPr=`p8snPVN6i}c@B(4JOnJ3>Cb^8qt$-&J~Lb-(GQSek$Iq zO%W=Q$w`ISf35zuoiz#9j7VkFtO@DyT^5?P;9$?yjhr*B!%h@^W)o&xy&S2<&P}hl z$E0+lgts6yCDAOS3RSZ?Pqgvv>%aMIFVma8hM(~5jZ3EhNo}z0H*VoONbB#>tocrX z#eTQzxN$`_jybi|PiievLJNuebL?E@_r3w{6m@`C<<|MZ_CFS}BtbC8&5E-d}tDMjfm1Ia_YZ;A11 zB@?L-WnuAnaY3i=zNgmfg>=A?-xC2bS317B(8-wEvXPT+ntNd7j3S%peZcgjk4X~1JQ#k>|{Wxmbtl zeQha3O`G@!UB19A-yFOtua8e zKA7ZIKY#lG>r<50r@Z>5^PJg!ABD5%sjt+^vD$P|&zN@wo3ATXqEKM{cOfd{oVPy> z1bDx3d1t^EosuE8i>@blAll`t*2o~C{$4~86Bc8`%DWorY)Y<_?Or~Q$(1qq6@;-h z&aLSn(N(MUO0TiAyQ4p^mMgu++aG<1-21w5ZpKX$yrC7pd7x9g6#I$mS&10c@@UD@ zd?t7Ag{fm?fT(2DEvPFrQQ9(LVo6jMl6$+`tZXw|6$=#_icD)8_%N6v+uqvJF^ylSPU=04X&1REwoY4&No-B=%kcraAFs%!irs7 zBMm19(ZSf+ExMM&C1&L|1uSS9LZw*!2*D0sX3aKcREL7_bp>HAS91Z4@Boz5iX^zj z;4EuZ+PX2|VhVy(b+2)dC4wx)AC$DNC2#T{{_uwudq+7uu~aTD&guO8+;TtV{!`II zXX)969<#-(ansz|-pTd<J+}Mk?on<@~mt< z0TQTgGF3C>P!89B*I(YO4g-xj1Zl4bV;JNXYG)e79&AE9g+RXcp_tFlqG00l8Lmg2 zGkDFqqvTU6dv9C2cFnAy%fJ9^RW@9}!dDcMr(5y~4exay;G9f&P7j8ql)_!=Z2uY* z{L*BrFH5&JJs~n=M(Qo|Ut=D~_bKN06BX=dd{x@W40z(#kW+54dx-&`6Q8vP7CR+O zMrInjVks3~vOG8lH(6BrJb3)=@$#8~!AdF*%pj?eX6E7XX-WZFeV)9#8EwMSu!5JX zm90I?>*L4Asto3$leC~siGncwnH)cf&1bF-8BvP?ZHYqM-qFRsU`uhD%=hgAUleDb zshd$vg?xhm5<9l8Qw`yCB^6YzCRL>KndcT-LjWOY+%~b!wJHZ}Vv~Z}FE+?9{yF)s3s9`YRJ;*9 z&k1`Avb`C(vPL)}iw72WZCWBsA9Hqv1@gy@uTef-Z$16rKV+B~LQ(4%Kk2D=dq zFrUc^_fJUg$vA|I_OkD}ial!c?8Q!U#J3{1H`yMD)E_9dKK5^b#)~${zbA_Nshyy?Zs8{K@Bm0> z$-r<+rJyISQ@cGL?&D9aXFZ(9k|*6JWpQg)8`|l0Dymu>HPR> zrcH&^znnZ4AOtdE2$SRbtC8mhoK*pvUROUOBxd)bP-x*9&^G~ek~dQEF=P-SYCZkAu(MWwm0^3 z#Ibcug(7iQ?*V~TOo{igJ`)-?&V;FOOVfPCA=9HlpZ=U1{@`V$w4dngbYu zdwS4$m%aMdTW{Ie2NMcwa0A+bcSV*#Y^-4wTIvN906+FmVMIy?T<(Q&K-j>`^~tCkb7dc?8+W{}Z&NqFz93Fa?LXtI(d$+JO8=h6 zT{qqgrGS5gQPjYjg=pLhMj(M!l(ZdC!`s>Q^_rEQ+B~{-3esmnc#q7P8Q?SZXHvXg zj~}D2aPPV|ujZG&^ksVgz4r{@^6xC`gF~X1m)h+p&KnFRU!ZXyk1ALkOf86tyw@yk zq^v2q_`T-CT$SL}@`4Vx_h?t!dJ&t{!anxY4p#yoh2Q}c#a6pV>R6T98B$o#)!doV z>(7ccvKpNAnFGya#1Yla z4TV2sPu;Nbs$L0I0~d5Q1*t61S~m}{e^#b(0QH}0+xOy{9a@q^Ao^^U>jWV-Ci^3< z?}D#pY#1+*Xe?2$D3z6LQzolmp>e;QbrWpW+~Ph!_%%CHwpe$9AoR@{Lbpe(D7KMP zaWlxQH7Kh%WyzjB=T=_O^nVT|W~Za*m+uRS80!UgBk&SmdS(b1nEgrfhy;$=~!QrZGGs2(K@BhKyrQ=6O z^e_I!e{CR;KfAksKv!DYbPb7J?JSwi(%q*LrMz)pJCg7gknbHoUnzut?S_cQM!Urv z=P*&by#YmgN{_G0cX#Ft>My*Sm|b1D5!vE@vh_v2tgF>ZwivEKUT1q(ctwg_w$zY8 z+MbUreywr?;j#^V)G5adAlt@TiMkxz)J;-&DyUOH$(3t08Kl|esh?Tecs1PuSqYe+ z`y#1PL8-S=?Yb^sd}Q8{OpPF%BhzV6Y$|A=fl@R1g@EQVTRtZ(E3I{=6Kx0bFq^!@ z^Eo9i=#qnFuLi?twFC%&d~_g9X3#AFsuiTJ)__h)0ej=cB!3#MGx6KM{jbr7AKv37 zUj*6F+xlt9$V=){+CYF~E*zs^rCPHkI?FlMGKq3%Md@bCGn9PCl}HM%9mOP+j%c@v}fH@~$7*Be1`i8VK{ z;vWGORIpV;Jzh0PY1~RIGq&xJn{}hrr&0}NW#~(#l!axX_VO>CX6fPn7}J1F*dI)5 zX_ytY4Y_Rw-@IzgXVo6IE`E6Z`WZ}aeK6D$$;mU~aG^u47b;d2e;%UC8pPw&0= zj(SRDzm8A_1uSU?8XimTnfSgh$mdLBRXFFA$a^Kn{pyo~*JHXKYxguFNAFRjU(PAV z`)}Obp@Unu>6vGqp>KcdTjU!|J}>ElPqf9W00)7j>UGio{m z3JQ#9Md-m!9x_Fl9RP2e!=ymgEmI}9757@%-NwPZYVNAfkg2Au8#FMbP)U<_~M@aKl{4S^9WCyY6yHGcjv7KDn#w)u+crcdpX&^omx=SgRW3 zmj&mOHWw?-8Iyyx+td4I6P#0STs2a{(tupnN=qIvM?cK{;)q$@YLgWY5VA|jumVhB ztMw|WMVhXX^#GXj8mT+g1j^|7Pt=%aE9n&D0tuClWGvDRWi$1}ZwtdW|A}_H}gV~zTt=gtoTsk%P znuH`WNL3P_aq>ycs3Tk}st{$wECJ*yHhdxw%&b1O=>BPKjBaTvp@mk85mPLPVDnlW zUF**+p5uw>wj8!@T7ZQ=bGXg#O(Q+NFpq_~oa{MNaMWsqjtpUqjWkh0v5B++9tdmg zt6>VRguK@^%TBl>&4(wqoM3&p=OA_0iXs8wy0kf^4j6{zgHKTGziY2+Z)mryVuX_A z@{;FbLGS$PJ^J4FzmJRnJRbpwT@&@rkoF7fxb0{@_2r>}1`_F-3-QSThnqUUM0HI; zEzQcTuL1Ks%{l$ds0IE{v&c0N*XQ6l;^( z)VCQjS=zasTWqpYt)HekKj!u66St|w{JwpVq zd^v^ntHh`>(I@c=#tgIEEf{TCmyG%&uDf-fnK8Fs>W$W5?=D55v7pKPc~Oi5TMUA1 zHB>afDwO;qVSDOCV<3Dz*_`vbHWzRmaR^OG$wMfirj%%+T)TA_#_(7z&L~20$TM?W z48|}MOUgT|_(W(;Ot|LCFhqS)tK4T3KMS1fc3fq^jT~2o|yG zv0CH@C3P|;rDi2~Dv5kR-Qu#W32u$9E zA8|KZ2m`y8nl-F$k%G-VAo-h6g3)F$4!pU`KpKLgitoTJtuCC@K#NYLTw_Fd0@rfV zm2P@ntD+>f4C}#50a9+fYznK}-f+)Gj&XWQiyc61A^`>C2i@RMBaIQ<@&;^t9nh?z zw$_Lv@AsXN_dd$_>8vP&8}T*%-?En2Yi`l&yjFck@?s#pHR@?y`gqmIV?wf!%2K+n z)u7mb@kd!r%!%iT6IRs)Tw{SZ;F)4mTsve>d8MZbqW;|Emd+(jEi`G&&<8D!I-^S;~ZW8yw7j^;6MfE zZR0xK^$l(~{{jVjuPc1NHh_8q%x&)t-9t2`iZh$9S)`T1@EOt+;X7j_Q+S~=!1l(b zXp0^9_TQ`gn0yWKyuM!{=Rjbfk9+xd0_dsopCKj-W;#7d)VluC0*C{DQDd0m1k>xW z1t5w<1BPoAf)h}wS({`zMl1~{Ikbq0S@DYSkKq9gS%@hw8(22x?zEt1X+dw^+-HH6 z;YT*2g1TuS7!);6Q!AdXi&|)VXKs5kn+eF@hg4_~;-KmCf`zSP604KULQsn$=jL8^i$8<*UlFIIwoZE4WJ)1m&O%12uw-c|UTT z5s#nixi4M1hr9U`!WsSg=0-v^>#!Z_{;=23qBSg7`$d5e#Qw|IJRB~suI=6akCS#L z8INcjS0eFp&)%HWg6YS$k0evuu{Ic-m$JH>mEB8f^Q)2|Bg4K6DqW547#s8XgfF z8{*lOHb8^}lqcuMRy^RuHQ?cEle$kfb$e|htIbaZSub~E)oWL*(G%bSXU*q~+`;M| z!Uk}RC2u;y+_e?3wdnboY3W=uhSa5uS_=-GT*j)btZsc)3h^iR%@!KVLf{>9h`1cF z|Lc2t^JNB5)9y7{0hkJgf9d9JGd1qX>*d>w&bRq1TgnM3TDV>|(X(|$zw_Jx+ULRKGHz4R0NtNpscO!CR5Pzo|0ThrI{5oD72qe^!jW?|L7ZE zq#NpQnW89yGjj(tlU6HB;;Ym)s0h3n`|rwVh-HA_5_L7p1F8Z+p~(VCz2lrCb`bZ1 zqOlldic}SM6OHaxf^ryu_EcBZ)<$gu83JSULV82VcFF?!FI-r@Kts+UVEaw$uOSq5 zw$zhEPi~r=qGY7G0*&zFX*#{2Ngx?{;eRW}jm=YCdmfttJ7TX_DG-KQ`PE-|wC;|Mm-W z+DTVNV&XsZvCIpZ<6MYx>)-?b9Axp$W{>Js#l8+q?9?`JexL{JWd% zYAzaQ6WeNszkhRkoAz13$wY0DpuVCHC)2;hpL>os<~Lt@hHh+Sdi%jcJ)oixeR0;S z6|5a&)CNMS7N}nF_dowPzDm~%9Alu7Zx_Gx*(@u%gX1xHl}x8ad)X( z8fMjIG^~fEOBSz{=Jmrk#N>G)c-q)56pT_8er^SKindpf+8v}?ym`QLJDX8|p9rqp z3D*ZomiRyc@f%_7tf$jNUD~#G$qIl@E>gmwn||kse+_zg)oNE zVxXc>fJ`kdCP(vo0}}ugp6-Ne$H9csA7D|NrDsZ1a~wUT$pGxeDQT`)i3T;l-ee##ko^zW1}X-KS_MId-R~Kb^xKv zL4KOP)z#184~hTwqS`=;?OhS_a@Gd`k3QYb6r-8} zD${o71MRQ^*d3%P1y#LC)-~L{&-MeeG4KKiBEM zb2W?mU?1Ag{;ng12Fn~sY%~^#d86>&DS*gk=h}J68+%xlt>_`~g0ifgkJ&s383ZS) zVK_NR+%#rv{#3%j5F7CG2(FM@rL)HmyvH|vVS7fe?QGLCyF2vO`|r~|5!Fhlu?3sW zOt?r4c;pQqhYY`0rYisY_KPoRF@vh53`_f*lvi|gUP~;rF;=st6&X1QVnMaRXu=5= zmslnhjJFDCsR|Fft#qu_VKz1qw4N-n+LW2D~MF7xw_T;JKB7iAT>9-HMcjb zaF#7!(cQ9kNI-PblqopKlgDVis#FPu=*m@R!3ivYk(%UAHV0#Tp2GTV&u>RAHoJbk z#k_hKYQ>y1(wf^;utqT-6$f2jE8Yk9A3mU8-F={4u%_bFk)rYZNf^i3T=UwI2X1Sv zzBb_R)YdV@ez5Di!Yb&(rS*7Spg?emt8;)5_g(1vs=3Ue@e;vh=krUk+r0Tg4ejV# zGPPK5T&=AQ;e1tU$~ULBCN-xg1lV_?u@cU9AM_kG?2EcRv%vNrt zTfMk~34ff4-UCB{zi0yvr2YZApSp*98tACkzOyk|Px)lHx6|flgU#LTjg2u}8=db# zbw8tacB7fv$#Mdkl2c(h%KEE!0f0QgrLLhw5Gva_Nx?fY+3NqMuxcspW*bPyls#mU zgGd?HcRNLT6W`ZujxbMg9-61&iMg-sWB&8_qj#l9`;101VXlt3w%2j};|pJ=>FoB=|3l$yzLZqh!G=kHu1kyCN?qM0SZbPIEB0Zr_@MQ>7hwsJU2Q{% zJ`iQTM6r!p`ib@tke22f6PgHgVm}VQzH3o?kEdFm8U#r;G6{I!v4ND#GZiSr0kei! zE{xZRPwOJ*wiT*Znlhy&M64*2pzBaj($V6yFbqSnnFV9Dl63XoS0fuj?*N&|4-Lw3RK zN25|$oZ%SDd86pQCBA2%_bKK=>Hk9fnI)@-I>Cb78jT&y^D^S9Ikk3rlntbK&S|#5 zPbjjQ`nqZI0Ni(-Fn6g(REi2pN+>lTPIkew!+)V=6qKw$4ccqsVFsw!l<-e z2R&0uFxL~jL=K>50C&Q15JH&&6{6N)v8BM-@0@_L3R13-*w6an+!1%Qox(0LC)mh_&rHJ8{2Dx<2!xn-|R2?RI&eo@atDs7x1 zZ>2wuyl0lGWUr8ddM%^snjIiZ_t^js66T=-#o9;tck7C0vCyX8K3gV)K0(5BM&+~X z`>UVQ8c-tUz6Yn>FUB9;ThMyklfa7(Mz+E!3z`4tpM979-+%TkTJoh9!>&$*G#R+k zRGoqTlmFt+=*`1j`pQ0Av%53x7$n_bq-xB$q?_>WTnNc(y=1rYKrim^(hF?W){DY+ zvY;JCfEn%lN`V_y;#o7=-<#9%<9lp5&NXq|BHn}k8PgWs{on!J8MZ7&4B-$lIS3U| zb}IW4tV5ps)nbYGmnjJ=c#wnHTfshb`o9+RS7qj%K&<$IqOoN4wPHUz3op4x2=2;m zL2I{-eIc4#vsJLt@`b28Woa)t*qvq>=h$Rg_@WxSH))41i>lc7tQ77Fr##b8nF*Yj^r$L>a0?8tIHl*uiY{m zFu(HswK1)6pXOai5F||!`>5lI;I5TFin>dR@Q==iC?NS~DL}|%>1X<7tE^R_U>3_l zmy4BxG!1_^LUCe{llKUl0s_H9RuQAurEVRpe3-tW+|8z5A0C%fo1&00o|BkcZg_1o z;4|ZMrNTk)*;)AdiEJe`13;z*tUBRqLuy2&>SqTET=$y~eN)=^dKbc#;(GnhE;r*D zdP^*IpZg52C-Qo!S^s{IKG)LA!b*%!LQ*3v9`(e4udyQStg&84J6Y?uh;w(Ktmqk}0?f7cvx7ZA|hGTebH;<6PkB$vu9Xh~?ux z@781c_Xd3T*4&6OIqqNF&PFdrs z&#~M1=FULd{LqhCN&e{l59x*5&(hx22Xw|0xX?s<-rQB|G^rcr-~2~^NdM`7_Rm;= zY=>}Eg|sT#rG@=98bkFh5bow$fl^Z-Ye!%5ckA7XY9wnfu{fyE5aqQ-VFoSK6Pr7s zyjOFpnbI=UTsw5LL2>}o4jP}#<>A$j@`jr(;UF68aX_g>cZ7&Q1Gy#{QH;o4G_Xd% ze6;itL*45sp%A@MG?EK@2o`5kkJ;khhQd+(O2LOIjRt5O*~0CfHrN$DK_fu`cCull3EyrK1mp* zPH5NuqcuDcKmy%YQd7zs$~V!*LtnpD>Xd0bR1YAUf;UeGT)czD_cDGjarlJXXqA`J zv_J%P)xKf8f7h&32PH{qQw?NF2uPbDJI_lw#7#148mCsK` zNQ=DIga#fys@jN=SWvybTi-5+wH>4apEX1!D$ZdaXX=$`z4kYrGtLm6i_)jAg`dN5 zA?#u)tUOqJNu9~;!Zp_$1P5EI3zczf#WLFaAN||^1Nz#XIlVEi=|;JvEk^k--8rDs zlQTLxTks}a=>~bU5W+yFR}c0$79t(&D?OB?_mfll?dOHXndpdxl~kr0)z+=rKXnv(!8lp(5&b zYqXYu@+o0d6NH$}c!paC|JI5ngcKK#{w}*gci1x_J&Ls? zCIn~gP^;bwXx#*K0=|LG-Y2u;`x9KXQMjN`D_Wq}Ls3pqZ1{zjD>OZu5ihsZv;qM} z!*(XMtZxHBDJ+l-3tD$VZHJ`#_{rwQc1onStHSkMZAa?{5M1G!5L_2N7ixKD6%5)L zs=DRdji;NBQk@-cU}rtSkKiOJxNrl|DdytLuDzyp1 z++I^dsmVUeixtq8+FA%0(Ha7@fsqLNj5h9uOoM9I5;?S$&2Uhe?c!GLj0RPGoT@mJ z?eQp@mu$b8rCnov19GXHoXDEaG$7hNAwA8D;s8QF^^|?s46^o^qqsNJ{ixia8LHq| zbqsZ0mcfv_lxO5k@$dZM-=lx~AN)faw}oxIq;z#eR}b#d^wEdBmoIrkt?AbOj5iH$ z!i!01@dwiGAc^u_(Fd%Muh_c1C>8DGfMAlba3zlW{(~d>-~Rjm0b8%Tcy#1#)&U)2 zs#>4sen^o6Y!6zsZme1_>aj#enIVJqY|LGq2r!k^y^5N*MTlU+az<=XgY&@QYCL8u z+E5Vx8lna*+;T3It8KKt*}45P0a2m8XH8M-SARG7ZcZKH2X4vg2(bo|BrxG4-kAKm zR`SwfwRwXyKpi1xs^-Ev*xO}+F;}kw!D@0(fg2j$wB9#q!mhL5HP@mlK*W93{Ue9S zy#Rjwnn4iCQD4+S4yK!WvbS5+mSThZLV*|5x>P__-Suo=jzZ&!+MMBFhNUhaA99eG z?68>PH!EA#0r}%lmNK8KVl|T8y*vSQMV2(yVnf;BJ*%4yViznbt5B7I-Q4kQ`O5`) znwrO3&El>|A96%Ld6R=sx(4EuzSaXK%&!W7+*r31)u&2W1@v@X3m`@T0Hc~uZBHE4 zb-MNQ6f<{!y1UfZh`O=$uikA-JY=w{;wkOixzhRA7rxrU0-H*eKEWOBo`#Sg9wxz5CJ2)XdbM|En@}6x z_A5o}PfN9Gkxn~v7K7G)!74B^2)S9~(n2bfJll-IJ^^5{Zn2lZ^lzTb++6S>z1$L} z4YqlXd7yCff6P?csC`~~_58$sY;t?_pnE|**sQ4wBg%?p4Pejs0k$~a`H%nTAJRYi z!@o_=N zX~Bx+7Z2_$8EbDos4I7^7Ee`yp|yaw=W1PfDMKx$Vd6<$2xbvX>blWl1e9YVmQGPg zfdxwuLYD~hDKu0QDA<{7AYrJFC)q|ZiDo4%MR5(IZh#;HV9{H;Ly8Tl!FpGosUs}e zo+UT<2nXBbxfQ+E62)XYOH*b#h2Y4W2tx%2L9=S8UC-lvQQe2SO;pVwX3hK&I5>C07Fr5Atop*fy^t$L^z_;J`x{YiT<5TP>6NnbAhh~ z>#-kOD=J|B)!Nre{xjlEMy@Wl1o|l?D>0{*sK*|LU)s5_!GZuxk8FeA4B@S53dxEh9GlRE4|w${UvR=9K8R%YODMgsr94 zSxT0D7d<6Hz=~JQWY?0mrJxDxQ;FG*b2dQ=8zJm1k204Pg7M|EQ|WB(*rk!1D3{UUxHum059 zbK1TQ1*mf|X-=)QSrzk0(tqT8TiaWdPFEp8q1$b30=RWXMfVcpOtNhpZ1kZ!RkYO% zgJ#GOJq>(Bh!AqM_bgohTwifZUSn3G&;X@jf0UjgKKIp16ZYTu+)MPkU;AzPy?_00 z)4+;Wn8sp_W{neV(G_3#a&|ylum1);y3euOyC2fwY@6zGp);~#;qiEx>7DaSdc-l; zk$uV!7YmKK3V}-YYGp*TBaW5DG-|jM&8=sOPsw2}a0w+b zHC;u@SqefORahu{8;!&~4d!}5gbKwkN>AO-6?KJ6D>G>%HY;uBXh35r$x@G~11qMV zYand}QoiYvx&Lc!R;jwvgVSu894;i1#K}r1~_Yb#NwLM3I3*N2zM8>YA z02VI)Y_I1IO!ls=PS5~QhGl^5_{r+4dmdb`S+1S1tIlbzpLl`P-5XMw99lo=#*SHf zsxW-&En@$)`QNyf|6bNkEUtC)C?$XrA#Wsjv}C>bXlS~R6cgByy6SRv=OY^+S%YX= zBqN!{YgOk){kJxfSWPNxlmL|70`t7vWT}U=$u+4@wf2AgSF^@G+p9M58%D$R>-pJ; zXQ-wG?cAbMTe4K1UXG_=QGpkto!zQsrOdJdnp{j~Uac6^Y>mdBs3@X>(z5+*^vc#O zcGB;wH$ps^Ft+MOiA#8dQk&BNbM_DV>%W@99WBKohoT)&B24timtOxI{r!Lacj@zQ zyh=B3KBI$P@kW`-f(5g6vX_{tOy=q1GmfDS^!o4oKKXe!W0 zY|(yjwW2G@xfS6wO0$6)*6f&+4+Ft|l?Y9&rkya0w~sL8Ehj&xuEHkU{~p!){Afn?fN2K}uwz)_yGR1?zJv zR;O6?nppf}2C^NrnS^#Lav+l2gHb{$xMFbSDk)$(p9SvWj0W=nYJSl4aOaBHw_IzY z4KL!iXPHCo^g(o%%voo}dlqBb-wX2HEd zE(15tX!l^$p(ZH0SW$J|r}nwdLqgX8wJE3Klh@`Oo6Quh)j>ByqktEHR7JUO0a=3# zh-+KI-1?g($V7>M?{SQBrm}P0_6m3<^8STBmU&_mH8@u%0`6(R>bF&~{ zEYI{>J9*BNcTP)*Ylt<;lex_<YMMt@%nQHdZ_^is_|D9zz# zD$pnnwDf$PF%%Wyro9Z;3$t$cJC|&QZ?VNKM6D{shSdOGK%u`vpU>M&X(>Me7ZoI| zY!*<8eT>D<5H;f7WF?+JI`by(Ly(I6%oh-YAnZt6k?M1Zg(Ozv8tuOd;?&W@Hk<17 z%0+U~HQv|w(~!`9kjVGCGkx7@=$4vV!qt?7r9N4#Ph-i5sg;Tvxae_G5WAc}MvG$) zOVz@!F6c)59^Qq)=hP}MX=zV8b;e50IG|)o$(*!F6VD7dnKveD9BzR94FE?W)~uKM-68ft2ARb`1(^=@9s5n z)z_;B_r^tW3w%$3T?K>HI9qYZO9&WqJNuO>EKIwmffsXK=9mF$dkx@2-KON=D8-xv zkZQ7iQ;hgWA)IoB;h^I#u(VSsX2UMEDP1SeQR>c68$p2SP>!yw2yws;%yhaqQ3Ete z(6OB!09-v;2u~5>rCK6zG;f_|T_EjeOn#TFGR8R`G72GmN=s2|TUp6+<*nT5HeYai z5SIO4oQ>WrQ)3 zw_5X-ae8`67w2d6-h1zF)VL zg_9r)orYm%Ii4w@wBZ`mB{YQh7G$La8`Q`IhWjnfW*vM=+k@oKA6-qV^fk5O@%m3G zc9E^Ix)w61WR`T^;^#_6R^dY+?b*b#9ST^4>lNI1Cg>$bx}IDl0=9Ggc+!JmH z07&*a{AppD$RtnzLPv$RT2X;{CELwhuK`r)CiI zQarDU=?r_X8lq3=PGt8qSDBI7Pz|ap6=!f+MzE*ZFeXg#>kE*W$NH!jq zOz4a3LZK7XDsE~c`6^!Hg6Ye zE2uLht9rD<;j-o00L>uf_7*FZA)59k-OmVJyd0##Vp9NCKmG|rnL3i$kVBiV06f3u ztM_R1DkVWSx$9fsLlv0;X>0PDe1CN7>t{4kGfecSWS*+3-MJ>(ozLj(a;>W@HLFz_ z&y@KI!*53JB}f3P)Rjin3RXTg?0Gq7LZpnajauIg=xqR!S~tf1)cN_8Iql=e<3IkR zKcwII%2(<6=bxwf_O{gwCQGNV+}avUS7%C&YH2WnVVCTBvDDb>?K`*V{Q2kTSHFB) zEyNdIewn`hjc?M?`4xTlJKv=f7WhjtKqRflGP|F*d9sc#F4=v&Fy@*ZZ2sK(?3_P$ zr4ukg8Qj>POEV%H2b7b!i9L3S1LMo7QqHWQQC-rc3f5ZqnL?3R@;x5khxZ;T>fN8s z>A9Qxib@MMgWab@ETw1(p9z2_hro}ufv~bejx4Tf;w5*AG6BTcybj@tRKa5>F4B6U z&NBMIR!gz9=TC?W=F}Lym0}DEiW0i&WOGm344K92eKwQnDibp55gv6@64pMF`YY~> zG20`gU}Z<)4QyWvkwD3HLfw>&Z%Cw!V4fugE5KM&fU*WM(d&2H zfC+%C5_O8xm1u_c@;b$?i**Iv;-l6WqQVjjOIp?YdH_DJbhzY@Jw29OxQ*kh-z=zz@q$D@k+cgiwp$`aCw|no<|{?_N#5 zr&!l;Hx?_7LfGrB4sFgt^0v?WU7-k@(%%&B*GHfLW}?653n1B_+4rj*N|r?{WFAl` zKlkpqn|yno>CUYKTC$Nb-=u}{^A#J)7u|>NUy%}dHVWSzd`pNJfcT$zpVnBRUIpUm6klbxwA*x ze8b`DLfxjwBd`ZW&|0iaaTO-@DI}}Zh6R_gSPMKDAG(=|EH%UY@(D~@jr9R_D6Bj39t8#3-q@$Ph+7Jx2EsT+Q z1gWjfB`h6?pggHIrf3MfirB1gK3vfIJUWuiAXd0&bOvC{eYDpEWfQr$G140DOSjAO zWb^1{*Hq+(_2cnzyQkH6B3P$A*r>5L`VHG+OLjlAuv%o&3OLx@Ww`YVDk@d#z{y}J z)D?w?HSFe{w;-EGW-xzjD5|8u7ky#DQ>e+1i>fn#N!|B8*R>*soM7QqO;eM|t3*XIXsu7+L zVKVa#9<2U8W6xz`*tZU372bX zwZHv7*R80K?%i1Zo`pUszj5%$r1tU|g-?VIp%Ek2u41u%_v2Sh6lvTt5ZR zfqKpXIj+9;dOA$eeUnlxv*a;uklvwAP!zru0fQ!Xm!$>@9lk z?QD+)J|O?ms%BlS_${aujvgvi5#(Q#;#OyQh?b zd_rRY%l%}6#C<1??APr6U2;6|f)U+?7RX3J*cg!Np`PmxN8z2HtRyHDN82@IR?`@pu-qNx2<1qQ)-R5 zS)oV=itKGD)<}n;mIrFW%LoJ6K%&K(Ak?_sW`*BRoXpJHz^0qXM7lom&XR;EW(StU7 zm7C_?Oz^I_a?p5DE!}z$d37%LbYPctmTPKbN)#2+HU&Z0h~2;90%48Yc`dOgVm}ke zZedmRS8MCo^AlpM352agvG%QmBbi5le{rz8M?3SmrkT0*T{i}s+TYg{NwcnEwOo_a z(_V@@@qCf8c1?KtoT!%pKr*wjpaQ+1Gx=fcraJ>Qc7G z997+)o@u2`CfI z;y=ZCqvk!av#q~v9s&SQ0{9(=v4J_F;FDB01hCOZ$$}_WH(J4mc7PjcYraK0tUtuU zT`Q5H!joB_usEB38Nxs(K@J;I z7+f%V5_-uk)~0blu+ua|D5!ieH=iir=kDC5Z+!X7H2=lV>3cu?0o}NDNVjj?q?5C| zhy#suwpi0gk5A~%;jV4=g8Ko{AwAL-xY%J9wwM&|E}E~I>4UrX)ekR?4KCT8UD(3@ z;>$14&4V3|wN|YPWx2zo*1KLErNkB&S9H0Obe@6s*^1rg)jizGG~c;Fhr9c2}MGT=%U0fxG|h9=L*bRxyA(6yjE!lkHqgj zsoZK}z&|rmQ;=>&sf*DRSOH4c4ObG7a8vH`?@7l57H|SHIvI0PEO>28-=Se6dU=tA zVwRecvNG7)9*+Y<8tKSkb$~(J&am%pQ$R|HKv$d!mT=UIC5i*$Xw+EH?gr`(05a~) z3s9*~cj?X{fRP=@K2~Gr&&X>*ngC;5=c?FPeQa9fzjlHhyTaqa&Nx;jszSofOf7Cn z)<%2+$Z{cIi(lIwkZ~)Md2L12Lt(;VON4PZ1*~hI&3n;fb==X;as`s)k~v{bw)GQet;kIa?ySbT5P;F!4s6PUmC7VZ*i!e zG4zyeDRmtnNPg0dWn0!$Ma4F5vm7HVlcdL6o zD9=jW&!qwRjc50*+P~*#>?!VK&E1~}05Yp=a)Z*=Fn#KLKlPQG?6Y&z+Eotl>KU1~ zGcGDJIkFY@X^leo3@q2!>V;HCR!e6TfO&L$LKjyH(tIl{d+N}d4}T-hoL~Up97X4~ z($=@YW6@eec9R=hr*?DcO7}^u^GUB!5QbSDhNPxi+X@yVg(wnE3GLPF?(4b=mfBWD zzeXuwA!X~*iesOLl;3!rw)ghvmu%gNTWP*Mr?ayQ{f<}`Czls&i7ugxQalLuD;aaK z33?fr$EpN7K6rdgOBObJtQ@6iMp<6bqEsm9NtLpSunhJf$C6k48JQ*_I0(vKtj%4p z;0^KUVr9>;IHYMlG6ElIVuf4^ZCEhoVl)MjV#R&4`oED1Ltw$?3?+ti4R=}M**g2m z4kZrskW&cY>cT}KoRijSBZ-NU5}qX}{aXB^TAo^NY#5(P-poeS(A;0D5ubDglbv;p zHOX3%&E2K!6Hij8n_lRTF&bvag6?XO!YB z5YTX2R!?2f&mxtkZYo(vu2#S$Q|ds>h6_^nvL(W6V|22j2Kv)vN;L>(QVDHL%_>Rm zc5SiWhAV7Lvd794VlKP}o+f4;iz@XMdc3Z)&ucK;L5>U3QD>#atNYQf)7texkyi?U zQLu&@1J9eJD=oq>897p|Kv)U}7(43>LeRjq)z`YXx>Ogrq~FERHo(a>$)#^SsR0`A z;nNjF<42?bm?=y~`|=3Sg8aFusip>`o|wC)a1&5WMSXC*8RyXS zP~8AWA3vcOTWW6q=FxCWl7oa8fX{(c-CREtWe|kL47jb)x}Ax!B-X5SSCTba!!s#T zSaTbyS9NQks*ka@Go5fQ9XJE9LWX5;oN(>g%|%^5WllET*q`J^9*5kyuPQ}NSUV&} zGMP#%+8)(dMohG)XCzD0k=R5Tw`j(jt%&dy;m9%CcR##GhX)fKFRs`H12-FA>ym#r z@}Vub7o{%Mpb|x+VZ0>=-E>(|m+Vql!fI8Rm6ecxC2DY`?fwQ`!}YXMMI_D9)lY*?6+|2u`zrj{OA zwXIZ|d&knQK=MhL1#HZU6D;fKIj8D?P#-v0-WkBHxKK#=xd~b?9_1)kD}|LQ;!Ttq zJKDzKbK)fw+ZaW#3L(wBL2@7LgN*cynsAn^GX1n(2aljPzI1!LMTU5oR}WJ+TDIqy zCgUt9FoR-umOceWv$=6Wr*7_?QKqqZ8*Dx%YxRecn39^3YKwE4_r%VwDaqOZV@0YD z85mu6=QYqXzm}_|6(0#JENxgvfmtYiz(-OPC#ggm!g@pDZU7Ak^T9vo_aqHpS<(Bd z=giV~pm52EUco_dU`Fox%-Z2hyW42i>YS_h+eVd)8P!0)xHWxfd zf&>do<)dXiWc8>tWngEqdt~|;`##lcmKVsb{#>pKF^LW?Qhb_%)0Xfb!)0wQ{48g` zAHJ(Q4uDw09`XyZ>a(3s^Ei>6wQ44b10Ja!HCWE3rsZgArxY3@%h~pD6Lm}7#uyJo z?Pxg(%avik0c?ERUAZRwM0aZY(qn#yScu_qAYDhDpxt+Cw#U zgG|(VJDX=prAx(gr2@b+fk>7$j=PvlNlO~1SBonELzZ(}o5n2&ui;sWp0SxRp4D^Z z)#;FL4YHodA-Sfm92nIN%GjPI$b;G`=K2}@$zva%=*?wMjZpXBaz(4fg3eFQ=+=!J zdRQ+mMe$zIY-d|@%9KEY?g@z}SWx>VyNTtYUViZfIypb5BX%Jl?C!EV$#PcZAUcyd z0n)c2)Xj|qcClN4@~}4!cJ<#{0!=sh4$Uia~wyv($>Yko)a9(>&mNhIc8>cAV$rOvti(7QC;xKn1ERlZV)vyM*U9H+n32^1H zWZPnPy&?M{&Zz6^uF^>lgt92f$~I1(N>k0{FCP>_i9JFE`NR_WYq#DNuFMRQ6+toB zW``wDDZC!BH8k#7Lgp$kiF(Qz%)`zag7uQAF*n86u!^0`~39wv}klk2+TZRtnt*|aE3q`5(*Vc$2a>IsKv zH~AD^qK%g=uI(Rf9PV?UyQyqHYm9X;;-LU>+ZQR)9&y5AOb#0LyU7Wbmpr$-w7%r| z6hymaHQVJbLhQMD<0glo7S;q|y;49UdtUnBN{dpd`kOL{VzSpKTa#vrVn3$QZg^iPeXm`uhJ8L++B{k;vaXx{`(nY>g02Rf+ubCf_Gh!t74uM4yFxn2!-+<$cdkx zz-fw0$^{5unUB^%Ni3Di1$)l6_ULNKVaS;o10H+NLkkIAM+`>PGnr=L0=xGF%cimS z%~RwZ#Xuo!bK`Q<&snE0KZ~N3*SImMo#NGhi=TY0*@X1)qr3FNOD}5S1aWByBlGCd z5pDA(*grT_vW85Gr2YsIV!@W;6&t86XCQa6cU0ajB4@(|%3k(PUvkasEqZG`L3t@lK)ef|w?jU^NQ+_QH$_WPJE zZ*g&Ksk=gMD}*a$$IW(hBMd;)Zo!(%wrnnNrRal+;|dGI6s;9CSSw1l4Kg5U-ob>s zR87!DzuA&DHjoM~G7^QRsc4h?jG`kY;&uW$R>|61Mac*N0e7htYI&S?Z3>huF_8hW zmsEXk3<0q9sj@LE)j}F9eMJzzAjwo6`Q;6?O>TMN9o^h;Luxum9zin8z}CL%<}vV+ znGWz0+~!SDB?VX_*jLL%xZWw5^6XQ8luV{YLv+)aGW4qR!bKSEJtLS@q*GA`3L&^s z2KX7!mNCO)P@~X=q_BBs9&NZWxgu||L|4GB@a=X9NZNk3d(}YK{tf@V&sM~YrO`Q` z*GmDm7`R#nWL0`(8du9Dni3@PPBS*N4iQ257y+-5193O2_!A>ZPm1tLaM#MlT~kQz z>%cHJAa&rUHegHb9JCl6k&|!4l9!Yl$$(g2o=0Yd?lD-4B70=XrR1Uzod&5`2UMlc zUjR2_Og_72?VO&n(5Gj$jyh?n&_Vad-mL@r%~!vyRq(_>xplGD%!k!vscOFHJC*JS;z*YLtb^U8It6`7vT|x5 z(3ao!9mQH0Jd#qc+Kp{855ZcCdB_^<(Ba+=&7?=`gY&qXyT1EI9eVT>zzPd_+bZd0 zDI7ED-jX>vW6$b*$GwIinPQ*UZk(yxS`B0)nGkbP0SX$y6seM02xx8f?{n(0Z|GY3 zm_6R̳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°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 JPDHLkV1fxFc+vm> literal 0 HcmV?d00001 diff --git a/04-react-portfolio/react-demo/public/images/phone.svg b/04-react-portfolio/react-demo/public/images/phone.svg new file mode 100644 index 0000000..5baa934 --- /dev/null +++ b/04-react-portfolio/react-demo/public/images/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/04-react-portfolio/react-demo/public/images/uifaces-popular-image.jpg b/04-react-portfolio/react-demo/public/images/uifaces-popular-image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0547184ae7db94179648b6f5ae4b01c430e283b3 GIT binary patch literal 96120 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 literal 0 HcmV?d00001 diff --git a/04-react-portfolio/react-demo/public/index.html b/04-react-portfolio/react-demo/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/04-react-portfolio/react-demo/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +

+ + + diff --git a/04-react-portfolio/react-demo/public/logo192.png b/04-react-portfolio/react-demo/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/04-react-portfolio/react-demo/public/manifest.json b/04-react-portfolio/react-demo/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/04-react-portfolio/react-demo/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/04-react-portfolio/react-demo/public/robots.txt b/04-react-portfolio/react-demo/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/04-react-portfolio/react-demo/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/04-react-portfolio/react-demo/src/App.css b/04-react-portfolio/react-demo/src/App.css new file mode 100644 index 0000000..09cec78 --- /dev/null +++ b/04-react-portfolio/react-demo/src/App.css @@ -0,0 +1,52 @@ +html { + scroll-behavior: smooth; +} + +body { + font-family: Arial, sans-serif; + background-color: #121213; + margin: 0; + padding: 0; + --card-bg: #252535; +} + +h1 { + font-size: 4em; +} + +ul { + list-style: none; + padding: 0; + margin: 0; +} +a { + text-decoration: none; +} +section, +nav, +footer { + font-size: 14px; + --container-width: 900px; + --gap: 50px; + --article-img-width: 430px; + --article-flex-width: 430px; + --project-flex-width: 405px; + --talk-img-width: 267px; + --talk-flex-width: 267px; +} +@media screen and (max-width: 430px) { + section, + nav, + footer { + --container-width: 90vw; + --gap: 30px; + --article-img-width: 90vw; + --article-flex-width: 90vw; + --project-flex-width: calc(90vw - 20px); + --talk-flex-width: 90vw; + --talk-img-width: 90vw; + } + h1 { + font-size: 3em; + } +} diff --git a/04-react-portfolio/react-demo/src/App.js b/04-react-portfolio/react-demo/src/App.js new file mode 100644 index 0000000..763ea36 --- /dev/null +++ b/04-react-portfolio/react-demo/src/App.js @@ -0,0 +1,23 @@ +import './App.css'; +import { Nav } from './components/Nav'; +import { About } from './components/About'; +import { Articles } from './components/Article'; +import { articleList } from './components/ArticleStore.mjs'; + +function App() { + let count=0 + const onClickHandler = () => { + count++ + console.log(count) + } + return ( +
+
+ ); +} + + +export default App; diff --git a/04-react-portfolio/src/App.test.js b/04-react-portfolio/react-demo/src/App.test.js similarity index 100% rename from 04-react-portfolio/src/App.test.js rename to 04-react-portfolio/react-demo/src/App.test.js diff --git a/04-react-portfolio/react-demo/src/components/About.css b/04-react-portfolio/react-demo/src/components/About.css new file mode 100644 index 0000000..110d7da --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/About.css @@ -0,0 +1,43 @@ +.about{ + width: var(--container-width); + margin: 50px auto; +} +.about__container{ + display:flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.img__container{ + position: relative; + width: 170px; + height: 170px; + padding: 5px; + border-radius: 50%; + background: linear-gradient(to bottom, rgb(148, 144, 144), rgb(17, 17, 17)); +} +.img__container img{ + width:150px; + height:150px; + position: absolute; + border-radius: 50%; + padding: 8px; + background-color: #121213;; +} +.about__container p{ + font-size:30px; + font-weight: bold; + background: linear-gradient(to right, rgb(207, 206, 206), #444444); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.about__container h1{ + margin:0; + max-width: 800px; + text-align: center; + margin-bottom: 20px; + background: linear-gradient(to right, #999 0%, #fff 50%, #999 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + +} \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/About.jsx b/04-react-portfolio/react-demo/src/components/About.jsx new file mode 100644 index 0000000..43ff6fc --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/About.jsx @@ -0,0 +1,16 @@ +import "./About.css" +export function About({img, name, introduction}){ + return( +
+
+
+ +
+

Hey,I'm {name}

+

+ {introduction} +

+
+
+ ) +} diff --git a/04-react-portfolio/react-demo/src/components/Article.css b/04-react-portfolio/react-demo/src/components/Article.css new file mode 100644 index 0000000..d88a6e9 --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Article.css @@ -0,0 +1,72 @@ +.article{ + width:var(--container-width); + margin: 50px auto; +} +.article p{ + color: white; +} +.article hr{ + border-color: #2d2d36b4; + border-width: 1px; + margin-bottom: 30px; +} +.grid{ + display:grid; + grid-template-columns: auto auto; + gap:var(--gap); +} +.blog{ + width: auto; + display:flex; + flex-direction: column; + width:var(--article-flex-width); + background-color: var(--card-bg); + border-radius: 10px; +} +.image{ + position: relative; + height:200px; +} +.blog>.image img{ + width:var(--article-img-width); + height: 200px; + border-radius: 5px; +} +.blog>.image>.date{ + display: flex; + background-color: #ffffff7a; + position:absolute; + padding:10px 20px 10px 10px; + bottom:0; + width: calc(var(--article-img-width) - 30px); + justify-content: space-between; +} +.blog>.image>.date p{ + margin:0; + font-size:12px; +} +.grid p{ + padding: 0 12px; +} +.grid>.blog>p:last-of-type{ + font-size:13px; + color:rgba(189, 212, 207, 0.87); + margin-top: 0; +} +.article__link{ + display: flex; + justify-items: center; +} +.article__link p{ + font-size: 13px; + margin: 10px 0; +} + svg{ + margin:10px 5px; + color:rgba(189, 212, 207, 0.87) ; +} +@media screen and (max-width:430px){ + .grid{ + grid-template-columns: 1fr; + } +} diff --git a/04-react-portfolio/react-demo/src/components/Article.jsx b/04-react-portfolio/react-demo/src/components/Article.jsx new file mode 100644 index 0000000..067e9a8 --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Article.jsx @@ -0,0 +1,49 @@ +import "./Article.css" +export function Articles({title,article}){ + return( +
+

{title}

+
+
+ {article.map(article => + + )} +
+
+ ) +} + +const ArticleClass= ({blogImg, dateOfPublish, category, title, description, readLink, linkLogo})=> ( +
+) +export const article = [] diff --git a/04-react-portfolio/react-demo/src/components/ArticleStore.mjs b/04-react-portfolio/react-demo/src/components/ArticleStore.mjs new file mode 100644 index 0000000..d2b4c6c --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/ArticleStore.mjs @@ -0,0 +1,26 @@ +import { article } from "./Article" + +class Article{ + constructor(blogImg, dateOfPublish, category, title, description, readLink, linkLogo){ + this.blogImg=blogImg + this.dateOfPublish= dateOfPublish + this.category=category + this.title= title + this.description=description + this.readLink= readLink + this.linkLogo= linkLogo + } +} +class ArticleStore{ + constructor(){ + this.articles = [] + } + addArticle(article){ + this.articles.push(article) + } +} +const a1= new Article('./images/meetup.png','20th Jan 2025','Meetups','How to use Meetups to generate leads','You talk aboout something you built, and share the strategy of how someone made benefit out of it, and thats it.You are onto to your...','Read Post') +console.log(a1) +const articleList = new ArticleStore() +articleList.addArticle(a1) +console.log(articleList) \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Nav.css b/04-react-portfolio/react-demo/src/components/Nav.css new file mode 100644 index 0000000..4cc2ffa --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Nav.css @@ -0,0 +1,86 @@ +nav { + width: var(--container-width); + height: 60px; + background-color: #2b2b40; + margin: 50px auto; + border-radius: 30px; +} +.head { + display: flex; + height: 60px; + padding: 0px 8px 0px 40px; + align-items: center; + justify-items: center; + justify-content: space-between; + +} + +.head h1 { + font-size: 20px; + margin-left: 40px; + color: rgba(189, 212, 207, 0.87); + font-weight: lighter; +} +.head b{ + font-size: 20px; + color: white; + font-weight: 500; +} + +.links { + display: flex; + gap: 30px; +} +ul>li>a{ + font-size: 17px; + color: rgba(189, 212, 207, 0.87); +} +.icon { + display: flex; + gap:10px; + padding:10px 18px; + background-color: rgb(71, 71, 177); + border-radius: 26px; +} + +.icon img { + height: 20px; +} +.icon p{ + margin:0; + font-size: 18px; + color: white; + font-weight: normal; +} +@media screen and (max-width:430px){ + nav{ + margin: 15px auto; + height: 40px; + } + .head{ + padding:0 8px 0 20px; + height:40px; + } + .head h1 { + font-size: 15px; + margin:0; + } + .head b{ + font-size: 15px; + } + + + .links{ + display: none; + } + .icon{ + padding:6px 16px; + } + .icon p{ + font-size: 15px; + } + .icon img { + height: 17px; + } + +} \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Nav.jsx b/04-react-portfolio/react-demo/src/components/Nav.jsx new file mode 100644 index 0000000..faa486e --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Nav.jsx @@ -0,0 +1,31 @@ +import "./Nav.css" +export function Nav({firstname, lastname, onClickHanlder, count, links, navlogo, content}){ + + + return( +
+ +

{count}

+
+ ) + } + +const FullName = ({firstname , lastname}) => ( +

{firstname} {lastname}

+) +const NavLinks = ({links}) => ( +
    + {links.map(li =>
  • {li}
  • )} +
) + +const Contact = ({logo, content}) => ( + + +

{content}

+
+) \ No newline at end of file diff --git a/04-react-portfolio/src/index.css b/04-react-portfolio/react-demo/src/index.css similarity index 100% rename from 04-react-portfolio/src/index.css rename to 04-react-portfolio/react-demo/src/index.css diff --git a/04-react-portfolio/src/index.js b/04-react-portfolio/react-demo/src/index.js similarity index 100% rename from 04-react-portfolio/src/index.js rename to 04-react-portfolio/react-demo/src/index.js diff --git a/04-react-portfolio/src/logo.svg b/04-react-portfolio/react-demo/src/logo.svg similarity index 100% rename from 04-react-portfolio/src/logo.svg rename to 04-react-portfolio/react-demo/src/logo.svg diff --git a/04-react-portfolio/react-demo/src/reportWebVitals.js b/04-react-portfolio/react-demo/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/04-react-portfolio/react-demo/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/04-react-portfolio/src/setupTests.js b/04-react-portfolio/react-demo/src/setupTests.js similarity index 100% rename from 04-react-portfolio/src/setupTests.js rename to 04-react-portfolio/react-demo/src/setupTests.js diff --git a/04-react-portfolio/src/App.css b/04-react-portfolio/src/App.css deleted file mode 100644 index 74b5e05..0000000 --- a/04-react-portfolio/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/04-react-portfolio/src/App.js b/04-react-portfolio/src/App.js deleted file mode 100644 index 6b875fc..0000000 --- a/04-react-portfolio/src/App.js +++ /dev/null @@ -1,12 +0,0 @@ -import "./App.css"; -import Nav from "./Nav"; - -function App() { - return ( -
-
- ); -} - -export default App; diff --git a/04-react-portfolio/src/Nav.js b/04-react-portfolio/src/Nav.js deleted file mode 100644 index 9c9dcda..0000000 --- a/04-react-portfolio/src/Nav.js +++ /dev/null @@ -1,5 +0,0 @@ -import "./styles/nav.css"; - -const Nav = () => ; - -export default Nav; diff --git a/04-react-portfolio/src/reportWebVitals.js b/04-react-portfolio/src/reportWebVitals.js deleted file mode 100644 index e69de29..0000000 diff --git a/04-react-portfolio/src/styles/nav.css b/04-react-portfolio/src/styles/nav.css deleted file mode 100644 index d3a103e..0000000 --- a/04-react-portfolio/src/styles/nav.css +++ /dev/null @@ -1,5 +0,0 @@ -nav { - background-color: #00335f; - width: 1000px; - height: 70px; -} From 621c5839fd9e043c1d623e43a7bb6f4ec5446004 Mon Sep 17 00:00:00 2001 From: aisha Date: Sun, 16 Feb 2025 22:27:37 +0530 Subject: [PATCH 11/29] added modified files --- .../react-demo/package-lock.json | 23 +++++ 04-react-portfolio/react-demo/package.json | 1 + .../react-demo/public/images/art-of-debug.png | Bin 0 -> 217812 bytes .../react-demo/public/images/focus.png | Bin 0 -> 151612 bytes .../react-demo/public/images/js.jpeg | Bin 0 -> 93605 bytes .../react-demo/public/images/netkool.svg | 3 + .../react-demo/public/images/nextjs.jpeg | Bin 0 -> 79853 bytes .../react-demo/public/images/react.jpeg | Bin 0 -> 85308 bytes .../public/images/vscode-plugin.png | Bin 0 -> 137058 bytes .../react-demo/public/images/webby.svg | 3 + 04-react-portfolio/react-demo/src/App.js | 13 ++- .../src/components/ArticleStore.mjs | 26 ------ .../src/components/{ => Articles}/Article.css | 0 .../src/components/{ => Articles}/Article.jsx | 9 +- .../src/components/Articles/ArticleStore.mjs | 32 +++++++ .../src/components/Projects/Project.css | 88 ++++++++++++++++++ .../src/components/Projects/Project.jsx | 37 ++++++++ .../src/components/Projects/ProjectStore.mjs | 26 ++++++ .../react-demo/src/components/Talks/Talk.css | 70 ++++++++++++++ .../react-demo/src/components/Talks/Talk.jsx | 27 ++++++ .../src/components/Talks/TalkStore.mjs | 28 ++++++ 21 files changed, 349 insertions(+), 37 deletions(-) create mode 100644 04-react-portfolio/react-demo/public/images/art-of-debug.png create mode 100644 04-react-portfolio/react-demo/public/images/focus.png create mode 100644 04-react-portfolio/react-demo/public/images/js.jpeg create mode 100644 04-react-portfolio/react-demo/public/images/netkool.svg create mode 100644 04-react-portfolio/react-demo/public/images/nextjs.jpeg create mode 100644 04-react-portfolio/react-demo/public/images/react.jpeg create mode 100644 04-react-portfolio/react-demo/public/images/vscode-plugin.png create mode 100644 04-react-portfolio/react-demo/public/images/webby.svg delete mode 100644 04-react-portfolio/react-demo/src/components/ArticleStore.mjs rename 04-react-portfolio/react-demo/src/components/{ => Articles}/Article.css (100%) rename 04-react-portfolio/react-demo/src/components/{ => Articles}/Article.jsx (65%) create mode 100644 04-react-portfolio/react-demo/src/components/Articles/ArticleStore.mjs create mode 100644 04-react-portfolio/react-demo/src/components/Projects/Project.css create mode 100644 04-react-portfolio/react-demo/src/components/Projects/Project.jsx create mode 100644 04-react-portfolio/react-demo/src/components/Projects/ProjectStore.mjs create mode 100644 04-react-portfolio/react-demo/src/components/Talks/Talk.css create mode 100644 04-react-portfolio/react-demo/src/components/Talks/Talk.jsx create mode 100644 04-react-portfolio/react-demo/src/components/Talks/TalkStore.mjs diff --git a/04-react-portfolio/react-demo/package-lock.json b/04-react-portfolio/react-demo/package-lock.json index ff8b6c3..c9282e0 100644 --- a/04-react-portfolio/react-demo/package-lock.json +++ b/04-react-portfolio/react-demo/package-lock.json @@ -12,6 +12,7 @@ "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^13.5.0", + "node": "^23.8.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-scripts": "5.0.1", @@ -11568,6 +11569,28 @@ "tslib": "^2.0.3" } }, + "node_modules/node": { + "version": "23.8.0", + "resolved": "https://registry.npmjs.org/node/-/node-23.8.0.tgz", + "integrity": "sha512-zpMLfzaDh6kSnjuaGMd9q0tD3UhIe+GEbHt7d0/mnrjdGRHABWSYd2x8+81KZI5m4H0l92zdTOdcBm+qXsnpxg==", + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "node-bin-setup": "^1.0.0" + }, + "bin": { + "node": "bin/node" + }, + "engines": { + "npm": ">=5.0.0" + } + }, + "node_modules/node-bin-setup": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.1.3.tgz", + "integrity": "sha512-opgw9iSCAzT2+6wJOETCpeRYAQxSopqQ2z+N6BXwIMsQQ7Zj5M8MaafQY8JMlolRR6R1UXg2WmhKp0p9lSOivg==", + "license": "ISC" + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", diff --git a/04-react-portfolio/react-demo/package.json b/04-react-portfolio/react-demo/package.json index 64737d8..090e059 100644 --- a/04-react-portfolio/react-demo/package.json +++ b/04-react-portfolio/react-demo/package.json @@ -7,6 +7,7 @@ "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^13.5.0", + "node": "^23.8.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-scripts": "5.0.1", diff --git a/04-react-portfolio/react-demo/public/images/art-of-debug.png b/04-react-portfolio/react-demo/public/images/art-of-debug.png new file mode 100644 index 0000000000000000000000000000000000000000..3295cdb1d6f02ce34b731716139cacefbf403451 GIT binary patch literal 217812 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

}eP?iM$~6!oPqQ8RLLM3<~@oiBvi0Hgg%PhRX%Z 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%0D22>J(QG`cx5I`&7aU%Y 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

ix6#Lqao= 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 literal 0 HcmV?d00001 diff --git a/04-react-portfolio/react-demo/public/images/js.jpeg b/04-react-portfolio/react-demo/public/images/js.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..4a0e7718344a06876b545f30765822c822b61973 GIT binary patch literal 93605 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 + + diff --git a/04-react-portfolio/react-demo/public/images/nextjs.jpeg b/04-react-portfolio/react-demo/public/images/nextjs.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..74917bb2b80554f6af8b1c0522eb150d66d0635e GIT binary patch literal 79853 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


SoIUqM30nh!6nB& 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

@97z>r-&_fn^z>x7};BKP0kM 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 literal 0 HcmV?d00001 diff --git a/04-react-portfolio/react-demo/public/images/vscode-plugin.png b/04-react-portfolio/react-demo/public/images/vscode-plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..e1857276a06e774fcaa504c724d6b34234167c41 GIT binary patch literal 137058 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 z zTaX~@9_ZqK3;lUm-#8Bk$eH%%`;3$p78f`e1H~;SD_SO`$_ZP_N)Y}M=8+>MPL~i6 zam;F=O#Nf4XU!aMRdh`x+(dNAW{$J6Q3CrB`TttUQCm?0cNzl)@2vf- zat>E!x@ff;&PL2Bxb=i=U+Vr)?hd8_wSeH#wb%DkVBFM3(|a1F&Q5HyXY)N*7FAMT zEY7xWPiVVxhAMvs^L{IbosKaD>bdoD-tQP;^Zxa!g*pcrg0Cp!01dx|ap`)-?wcP+&%f(q)eBqg|^aU9c10vluE*;+5AuXO*@7%X_( zn^0{E7p;xXh_$u#D5Lk=0QJd;0e(It1G6clh9RcEcvR7b%mgpm>5!cwom{^mpnkBd z)o^ewR%_hvQz*BX67mR1n-3Vu{g8|^4(NUA?y{S|wZ`YJUYSsp#hU=qE zi}tI?4zvPM|BR_G>}iLk)}5%o%>+vdyk_;+y$RN)?I-;(P45#&LoOlna6(qdK9GeF zHTseOPl?(j?k;UdAQ{dRN|B)`9&+fr_4O>TtZ-t3`Lzv>p=?^h!7Q$G@Q0f>ufzHC=Q+s3(a|wmNR#z$iEZ4taRWZ^>~riAa}&Rl)LBADqA1vmg}d~s zi#GS$nu+-K8VR@#oX8tMF^HU1m#HT@KT4#U_v0Rtl{%$gt1%pshGJ^<&E8+}zV!ia zY|b&)2}S*k6JgLbCUii2p*@n2G(nz#F$t1%%pn2D@ub%VuyH2RSbIO@wOrD-gU zPVX@u@&rJ=)Z3J~i;;^ym$YqQDgw-bM*N&!pH)snz;$jR+UTxo0-PicCIq+n;J!nc z6$JfdTCZ?{zzB=YNpp4f5z8sL>R;p0sl;1mr0RT{4^7D4gId4 zkvjJun4QRgvY`!zLmph!8Ht$0t&N2^{VZuiPN3vmtvDwH4#Q;UJFYucIW*OmbP$^B zfox9l(u{xfFMTF(wc%N78mL7VpPI+(#@TdEY^~k=YDkMhwY9yNPCLz?AvilUaGp^U zkjR}aKr%>}zTqM2L?cqr1xnhMD;~(YLB`GMTd}c~d#e%9OS5%Ep>@lVGZ5gq^*v{? zuNrqGc_P8rcI#ni{vv`b<%m_$8d)-YYaFNzO zladFLoFoBF=(FWqdd?v?yMy}NIyywhbZc9W1S~> zUBW-MOjmqr-N7T#_QgxWc@uZPwYAN}1C5C!N@Y2QR;Milq_upH^xUkcb&;CDBOn8D zDr!XpKE0P)`S`@umU$*DfKv&vq!>}ta1K>R2x&t#0zr=!)OWOgx0TI$oFZOmKq_9k z20=h&;v-R|$qaI$RgpUf1#x=qwlv-NEz3q&Diiv1L5Y!G6~=((4i2?QRpllUBdtw_m#&ojww6;X(cFt9xSy^RF0Mjp;pL^saBhM zP}NVct@$J?F>(pnekv!<3)Xp+)}#G~Xz>7GmT2144p|77380*Nq{lL0KK)?>oifu< zf7sx4rOXvn`YvJyqyYBF%eb7YUo@0o&n~{|#Br(6xhXdpShociv zj@HKe3Ix&0`im%t{5DSpvaV$GL%|kE=W4yhI<1X?6+~VXh(eRJ4~~y`UCC#b`&dmR z(~proe&_m$8-Ky6^NJ#fsczr7A#OVO{vIM-aJk(%Pz2UP&rraJ!Ds-Qk!Yvdg~@1y z+%WbB5hmx<bKh8>K z5~LyTh`nD?gF`y^MHWXO=g{?<-p{#R$|_VjCwWq-*eX?BG8}IO^=4QSH}C2fALS)a z)RaXmozT5y{j3<9s-!%+XaKSK{P2AG*{zp+PTDZFgh|Oogh>Y=Js>l1bJ7V_4=PbA ziymzpx8ds47$p6gR&uc;6Xv!qB5CG!>(40{6hF_`i{PfAzJPH&Pf3mrDTQ2FpB7M` ziIyKU2Ws4h)5d$265bDovsMIi%6%Kbn1;EsX3Bb-=C-E+*tGe4&C~luq-RVhVYiVu zViFQRJ>(iU?;kJ%)kN`OFBJY$0IniQ>vP@u`sEI&gomyzFE6wIZWqP7)mRQPrK=-O zl|m5`k|w`i3e0$fNQ(nnP@soW)^UDbVi}V=l4gmamfGDmBYEN$Mr1u*$X=i%0Ij0( zoHJ$T(fqfC?-xi=h(h;@MGkotE}lOJ|F?hme}xD4AHcu!SAGE=d-MwY#h?E<_~I8| zh9CWrAAvvo?C-&+KJ`C9(e#4z1s=lB|NOrJ|KK0|S2&$x_{1kaf!z38C?-FUEInBN zU;Tw&fWPdqK$UQMoqc@7! zJu5Wh#m7+!(5hi4#4umxcj911Xd^C7>#o;Y-TunocGZINE%^XueV-0LmGa1Yqa0CM zkJjY@pl9Rr=ODYEw`vmP$RjJ1t4uqq&&7zj(S0Gj;E9X)8I6p?e{|1BEpe2el{~mQ ze(iP)gy@^*$hEc(m`wEkS%{2Klmm$MUtz0+6;BasQ(Zamk=m8ElZDMc<8e$EGi?{Kp&=k+PfQ7{+M!=6f`WWkp3CW5r6ak4Sk8dG~2{_6b#o|B$XFTq>?ivEm`sImxn@msrEJ8k>cw8nMgJ~q*^LF)G6%$5Q z2thVRlZ)~~Wt}@wU<{i6SQ=^FvRCnSnKN0PY!=cD6ZH|CI!f+09w@odC?-1xA6Hm9b;aP#MbpUSC4HsPw{V~%8vHrj+6&tm0GXn##k~t>m zUIJ~z3t|J(jk!c=qX?Nf963kA<;sgEl#)v4&rYSoeV4#*Jg7WHXo@s=M-ar;#cZ)& z>ojh(>3)9A7&8;$&bl7g!M$}6ewv=v;1Y!FC{!UuW72%fsa}eT9!8Ui@nho8CIFd! z6NkFJy-mqep+LPYYF+`H_>VYS5`_^$7MBi*B1J(p$aj}?rG%6z#3H4qBMy9JeS_l? zPfFxo+lFHjFC)UG)wyut5$^xJdw1X*BE^-p4cOh^<#3L-kef6h0W_qC?qE|`MEq}v z&-~br{{;LO|Ce8ayLaxw-~5|@6WgueyKlb5E=#v>-{H1amR8_*e&=`L)1UftaP9ha z_^}`TQF!^KFF+Uj_SCb_Lc8d|&wlD>;qU$8FETevKED6tpZps9g}?A~u)B31Zrr>I zKl7;vedLPnjK7eXton)hu8O!v-b?%h@)SpiL4xM#b)zFus6)4W=ef5RSgH6QY6%&ru z88&Dgo~i*;+u$+PuE1Q|(dqEw4x1TS)F|7xt_fL)w*@F4-0QJs;Bksp=RKg;1$RiXZmnDgyNv{mt ze?ssYy-GQD;;vtN{Y|!-e)8#O;Ip6m9Q^1H{|VUJJLGoWe)}EdRzD6O``E|fdvCo3 z-~7hc;eY&>|3`3){iS3DbdNaQ!C=UFd8zKl9)BGE{(t#j!q5KMPs1j1wqO48S6PJq z+;cC$zxdtXhXbF-q-!|PNb!0PTkJx5lr-W_3kF>5Dt!@HRadaz~ zDTqb)q9+KTKE4Db+5mU-U-eP;objx=vO%3xn4FV>8XVMjW)#!udA@m4 zH4LNHnb%#pqy%NdMgT{B*(rVWYsD{Qb6kaulgER#*1~k2TuKqe`1PC5_35;t8x<@> zfX352(mgK+u`}w3DBx%=VvaF>Ui%yWo;KbZ(Gs;m2x1-)6n!V8red(9c;E{R{0a>s z(E!BdvjtiWiFYqvyu`sSXl;m~W5kNOOyZ_#&m0{dalG2HlITsPOK7eJWYp7fsVx>T zCPZ4|CrOaFy&=x=2s#GE-^ZJXjE69>WIXi%k!FweqF~0T|7laI0x(A1k%Wj~0~-`O zcd@U3_y?bZPH&$3^=rTOPnoXzyZ_mL4rAVf!~G)hZ+~tHzV?k*;1Y_S zpZ&n|u(`Dj+gtbGXFvUE`1mJ2fuiN#g8SRM@XWIxgjZgD3to8PNeT~)m=4PKm?fCb)RkPTuqe2N}p^BLY4!?3^>*n$mva! z=OC-2xpPg|wH=R4pw6-7oLmmb^>>k(y&DbPW~v$|)kG;O0*S|+bD=ic*)j4nraqQ{ zpulg)cpQRU&Ts%Ao4=_3-1?f5pVtmDD1x+1c;&^O0de~_vQMc$^lMsj==@rIuZED_ zbwYk*d_+F70~R6MgtAoeIT1;O6kYa#FB;>rf*kf@pC1)Qkk3?kb zDBHEQiuI*rjok0g!M(e;kdxfyQPcfk0q-HINU5H4jQA|3L?<)5YN)X(vl<_Y^fq&~M{ zYYT}IRsv%^tvUGYXI}>L$0%99X5e4{*MAl{Y71Zb@;BhOe)|u&o)&Vszw#^pgoATT z#$>@gfn!A6uf6tN&?soKUQ&mGmPYvCI7c;@oc7GrsAZwCND`5~8*!D6;+cv_Pa{xk zT-FqXH0_Ke<8z&8+Vc-nR})gV5fW1Z!`hh0_YcZP#L+&?`3{e|^{EAcun@0FfOERw z?rjSYTY?8$iCFwxoFT|W3iIOx8dNGG$?ufJrFZY%<+~dBhs;JOcm~x+Mp+{9DA>=Cd}JvZx~z+h(lc5{XuP9Z zPVA**haJM@^F8>}Kl%Z9^2!<<4Gv&L{;%ByI5`?1!Y=^vBz*1l2k`g*(eL5=i!L>t z^pm()A_(UCeV&uj2lF6=+~FL#IO1Lr2?%YWsGj=%)o*;u!Hxprt?Sb{&L}FK2nfg~a7gyh^xdx!o4|jjz)mJSs@tk1 ztrB05Ak3H}3y3MIPXQS~Gr~^xTJ5IWR(^AX!WDHR$)SI8hD<}14Rnd@gYu>k+nFj*n9^lvdal0oAy600S53+1@NghV#!x{#x^X#H2NWDUOZ=7 zxw@)=4?Lk@!kcQ@lhk6HMnT4u(Pm@->vWxgS_;5g+R=qj3b2ZvQ6O!?MvZ`Y(`Rk) zGdNlmbE*{@|1PcfmDEkkT(ol(*Rd$eA0t<}UP7>H(?cl`oS*SPOy(dLh1-a-j){@d zRvsz&<#6+%^WzV@HU4nN$j@lEr8lnC(}7p~X>C|P50s#Jp2M6#M17{ENVs+5=EpSd z=9)ADazGQz^J2`heLpd6;o|7Ud85dU5x|TfE!iE8c6QM6H zufy{4D(hRv$emFfqXX2q2VJcmjeRW)W2WZMb}CfE-)+Pe?~ zYNxBWg1jsnR88Q;7oLN~-y z8FOa4X|2ECSBEtSrDw9wIk`CG0B=XbL(|EVHkDgf7h79WX>%> z#wbLMhPJKO*;+r2FgTkKH;(=i(3Nd)$U5Yal!Y2#Z{jTVz?+78weDH>q^QnHHv2){Bg-c6Y|SLBn;WJc*NBT%2eBR`r$jfF~-kf!q4}2An(pD6~609`AT~ z0(Zx^0oYwgInBx+U=d?YKt;xckSMRL0Xa2FD3pwt!Hv)Qk;>r@1f7btjipFa6G6Cm z2#*jyf9iD5TfaGA2o0R<*DUV zcUh(;Y16HZ171bs_7scKiGvrtw)F|%6(VT9Um>JaiV!3}dR_iceaBO7rM^$tdfxAS zo1BY$J>&N^OHuwkj6DG08ZwNL6ohBuQp=Rt zAXU;>D`;G!@C>J&WDza}l(>Iyk2z17gt~#B9zyyfW2yy2VuY{;gCn?i{{b8x9{P8r z8R4jUy*`SmyBx2Wf>RJOm{^IqEd7bkk+=hB#vnh|1Yv{&FYUA(A=`mJdifpr(pTPK zDU&f3bFZX#Ejot9$kgvUJ41YQ(Q&8(bgT=vDeIt75kfp@A*S3~Me|NXLJ2{9t^tF% z+DVXj6h#{7h7oi$r;6-#o&#r17i@xD{9M=+ndYt+Rg@*Z>CDN`a81(z%6EGzGCch} z<@?y2azDR58;RA3j4AzTgdL|8m8Qgoo;h+pohW|Datfjq0(18LxR@Ccs(4Rk@VXXw zD6Y$K+FCRm?!y*7?Kb)W)7M8+vQlZ+1{YC&GMIWiJ=Nza5=!p*p2VkFk&cZ{aedKq zF1Ld0&4rN5VBsL%8v8 z3lMPv4shDQG5BX`>2ideEsr0jn^WW4w2g-??@JQ_q7-4%^NM7pGvFhEoux=S&3#A* z3AwO2zQy`QN)k^9j{Iu{XjdKqD8e)*atXulySqF1PLIP3vil81W+I(uWE4T@a(-?R zo_O*}62`K=l7dH2wwMQ-_c@8c>gp=T9wzZ~r`zTEqBz6lcnotWemyxEu$W9@`Bom- z$UJF`9$NHLK8hadWyx?&_O~IY)geAd>EbBU&t#8$_5`6Lau(taqO}Iu*Ul%I_HoIE zSuMYw8XlFz?Ro|jP&I6CdA^Ebbz9&FS-ESgo{t>hvG_GAiiBGxGuX=v_*$;dg(IM8 zUUN<^Zcq25YXu@V&-9t8MNc}^2~=N~Z3faYjM3U^=d;-WOiq3=9r?OCW7X1W#jmAJ zugxlroa!0hwK?49i}kUlFdQDLG{LSWCQV^LQzDB%j1{%<88f?XkDv5+^v(Sr5fe&W ziveEIEQkU{{BXEcKC_s>w8izEcGU-RH7g;eb zaDBNQ=ek02I(a+`OB@Tgjf(X+_ z2^``vkw`QaFCCz6_weXgp0kQ@Ao9l+>&O1WA}lN}Gr%V0kz|$?+^VUER z>N}3aLWC3=uo%YnfiWHzw>K3 z+%pj@7rsg7w}RMa$lDTF1ym5u0Q;M(TCO2Ba*X*?BF-In<1G1nM`KD9YJ1Dh;HVM~ zQ(N?#4-y2{*gs=D>q1IHDQwnqCP|cDTI)Y7C(O6*d%Z_*dVrZJJ<;xp{UoqW4Fm5pv!W4k|$bG6It1xWMiV9s0tH?~3C$bkI|4MiOOpFgM{KizUD!pGg1P=}&#_xHZ zw~dL5(~(5nemL8Z8G+WH&EavZ3J}<5BKTErJ9f2+rJi~vMzjD;8wTE2u^HT&2D{9Z z_x!tXN-?49R^gW4`^MvdSQI}CVdwY4e3Lq;-d)$8$69VNYy@DV%^k>Lm?n#lH%Jo& z2GPNdtu>{cIx@+B2c)aiUh^VMU9bpIYdAo?p40BJl3imN%XNqjkoCW7I!P0c&nE4M zep#31D(at!0g7uYw3Li99GRzQOOtIYfDikeC{q#-)1RZJ7{M}7ZMU48Pm7~0?Jh3y zo}kE36#w|<&70gmigP?b4t9TUj}a>oV2k+d0L9B|8yg(_pAEZ?2i!upj|dz&=JnNe z6iaWw&D*zNWo@0KVvR=w-$&Bvvdah=ZJ~bQsb`*m7hZT8Ip{_B=tn*bw{G2HU`aW4 zzw@2%KyPjVIsXA7?lvQFT7!>#_#^PmZ+wfbvFA`PP0^;v;+jHFHZ5+Q18BJKh_jq1 zRzy@I=y;=qvzDxJ^t~}|xy|cIVT)!JQ=*akQW=jRbFN4^Zr|^w5RleC;ECUOtW}gh zINn|w2qgvz7HnE)b{48eq7|Y(M%`+f-)sq+5JKGddRr;cm2dxo5aoESM?4}f61JW;brErMHbPXKJi8FL2D&b1)``fB@kSNw zu0btHnW&k)e0P>rmg9m`xEBX>)CjA9{^dk!Hq;ySk~v2nP0VB++yl@FB8d!+#8=+{xKO@RLS7oLOP`mNuB zpZV#ZK?K@k|Kp$hi9dnJx!}0Yopy&uLHTW;eClZ=3|3jhO#}l?$KlZleBlc(xnO1u znM9&>^1#a7G7&up5n&eZ2@gEohEZZZBqERTnW?ocTPEFuO5{eZhxN5kL#iriu^zal z`_Kc~$S>K|nADdS|DFa@&{UiN2_xa3j|pfUeAJ%F5t|La{58GOfNV=A_Kq0`B{KY6 zM1)7e7^U(6$cbGWEq;(-0;Jq!GlEaXZ^QSPgRDQBole^@2l^nKif0?znIV0Rp4T>- zU}w5o)+1`Fwry0g1!lx>#%KC5Iu_9Cqe!;2;Nod8DAQBteVWW{!HiQKgFA5g1 z`ivVHiP1`q`znFn#U;V8-iwSVC{!N0Gv%6 zt=8e|_uDDsloi_Q#!rBtGnjElbFS0nc*tA#?@9hyhdjfJ@^XuHmh?^wa$?YA`P^bk zy3_8V4t4{UmMzB&K0+Pux%20kJKWjXxX%Zcf6&6)L?NS_EPWA_F_Xy#zn{!=FSB_cna!gCB&u_wK{HZ+#Db;0JyH`Z#B8+?QYd>Q@mF z|2Vw%oo~a3KllOo=C@yg4}bUt`1}{Yi2G42z4M|#QTJ{U`M}nIlMPZHnNvsXfG17C zG`2D8LM)+)_l_cqsHZgoKSgG7pPP_Lqa@Cis+#T|=j*S+?AcC<^9XV&@|7#`{8fzvQaq+voOizPntoKPDzXP`5se{Y z-n5r$IIC+I6C*O-RyLQ@`>Ou=alg%s1oG62SbyIpKp8Wv#un)$77h?JVR0KKUOSs_ zKwHF=OQ60uQV$_P0%$E@PJ#arc@gDJfTKsi%1+qjqG04&Fe0RAKB^0Cw}L@LuJji} zDdF}C7tyCIQ_7FW@3?eML)Vgcvq5#^TsR7j2LN3ZueC`}hq|uOxPnO>&a2QvCE`Vm zSIc4kj2klnnnE}!zF)K)#|qp>0>BjHemIgafFx=pu4*_Ou?TX)W2gi$gC@1NEJ_T+ zGJ*4eRG*Xs4?&+B#>rTumO;zd6EH*eg)?^oyzSYBOoV&ws^J0%sM zD(~F63zx54=5-}5oG$kJeI~@VwzfEjttHBn^VCu>j0xYT3_om@ta&%d7|MVjixp^t z9P9#o;g7xqN}X%6h3~xj1_Qt^eBrAsDkej$*WY-TV?0yc6Gr-fgnQfIK6?{u?7;0? z4`6sQhBl6~$v4ZNHj~1ICdARWpW=FA*kjE5-bXPa^T;J4B+pXfcW3p(oKk1gIh!^& z$@LuSD}p_>&3YR%+p`g|()fGY0t7mD$%^~_dJmrWZ@JcUEA8Y z4Akxkgowv2S51VBJ;R_}0tf?@6W(VnA}C2oK%s*I!_bc0fFKMurC5|xl6PYtR$Heu zYE+AGd>urbL}m5+Jy<{;7U_`)7&PUA}yCzh`C0N`~$$qsw&H9R%8PS<>*9|EH0=J(F;JKUJg#9TfQ;F~y}Zu2npiu0cw<&jKX14ei2~#XvGf zy15wZv~reb67Itx+<@atw`O7yyu7k3R=|VfsdXp*o(=s;5v-mM5$_)!O5Mb{?(LPF z$bDyPlS4NWGNiQ{q6nC{TOy2BR#!lUhV;z(+8Pr}ONgi!<`)sMUWZ2>c~lIbKq&K7 z)Y}r_bTT|dQBxbPU%dwBuWYbY^Bb?fCeoLpa%vKu8SW%I5wWyKjGri0vu2TDl}Y7@ zUED)^2S*|ez~6)60g96k_&X7H@4kCoh(#;nagy|OJ9ALYn6J7>_H1if<9xIGr3Csdf!s`5li#} zqIL5WSt~QsQ00O6i`t%v=Qxjzp8qm7%#oQP0!d&7fG5&TY|!f8S0*uqi#hQq)n{$m z?9)Lf&vPYnoxWT1vt_`Y@+?v3Ow>>7no4uJwh@SQdmVO%SVh3opYJhHB2gcScw5E^ zB9Rj#U_|1tYCOch2_r}LqboSQwHb}7(6 z$-xZVCUv3pnA^72oBH#_mXT$nnPZC`+d}*_1LfSn9`v+ zV~eV?jhmgOi8zdwi=`{+&^qE4f&|A3iYPZW&O?v z562}1$PWjU^&S1CVItg+_^;CyE93|FZ;O>~W7I3v)iwc^I#*_+P@S}9#0e6yS0Yzf zx{N71+e2Q*BjTo8q8hn>=O({%u)oa+i#SGF_noaS6Lz%!?%cVBbq$bc8gf`jYHEaB z`MHgCJPRjy{ScPcF2el6JZzw-`rrt~$!$>|5Em+3E7>2A&b1}ypwQszY2+jxk5P9# z@ZUXgOhh);+rs_Tg2Kmimh&xVtbmNbYFsb9?Vz#^^U8a~1bWssPkng*45bEeD_i5v z8WEU(ApUC7J(B=#>-wA$uaHUd8f_jTZfRyAxMZ9v%P|W%!H}E>$PG)~Kh^=|=vGxD zy6b!003_h%LFam<8~&YopS$+`7aIJdR}Z@lq38z)H{DF;P+ zg_F8FHs%j`?V}*OJ)15~Sd5Fk%8O7JA@2y0wApXGEFH&Vt79Vh78l90K6T0le1K@pR zv3`mSrDkCP$VJ0dt65v5)V(Lw)A`gj^MK8yK+r&-zG{Fmn&u{=uc^ekw)lB}rXhrx zY~rkH5HD}rG;@dknNx74o!x!^z%=4kj;fo>%6f*t_kBkD@}4|2os+h;pC%$In0fJY z7dYx!ZMs3o?^g2!oOyjKNI6{xkNkVpY_Ek1rt70+Kk6RRal83aj<>V zqHxrklgN{fva$x6#DMNwG8ujXA-ykAU%lCn`)(4Xtx>3`i+q$hM=3~uDTMyXUeTeN%Eb06gkg#dFI#t!9oGdsMi}e85y3k22Hy+;QnyB0pKryU|j3DE6 zRookMgr0M2Sjz^&D+Wd$aB5xIt2u0*21xxqJB`@0^$%D7EcjoqD@B$MyMN<%llLQz z(z?zukzecdY1llhTUeL4@f_KP{hq_lcy6W*Ge@H8ldbn=tyfbKF>(5Q3@1(-ePTe> z)L#hG=s>oN&Djz)^*3B=Wz$)(WT`fW2F_YwFC?3-T{l2U8|5%*)Gs{Ii^#G5wZHaP z;YWV-lgN!8!@^=8-hJ;~_{O)s0&l#JO91vxI=R(_oBMO8o7sP4Pfj}<4h>O_!I$)%euN1p= z$e6iWQLs~h0k&Fp;p<8rhYf~C##5`>1>*rp

w*E898YJhA(R5&uo*ct=6x41Aq9 z+_v=b(8A%t9*ZQeU%v|9dF@qr{<-H+yu5%Cg}$__K{_l%5tyRGXaizZ9efI8BH#c) zZ{_FDK*H@ND6zKlGiuMAc6=aPAL)*tTUry`D18*A_va{I>>UxY+U7$by7P8&O+M>~ zgG_-*l|dqVGDy32^(w5auX`?P$Q-3Xq}ydfx^g@Ugp)tT>B#fp>g>vA39J1f{M&!= zPr=32B{)PW&(Y)OtF!m*+2tpx>HVfE8^&kOK**kfP6$ki5UtZfeCYnO88JPrzG)>^ zzp02fLFg9FG%joEh&m_Cni-7gb(@AWoxjIwq{`Nw4RaAC^)NQ|tj!I*2|?09e(w3_ z;4l80e*r%Asec8?KPK?vfRr?0^J>MA_`=#!`tX~PKDnvA5z z;{p3%AB^|l_dokO?#qcFQE+2&W4(OoJW4*=JST6x^*toG7GZ5|6|P;sfkeR^?++5W zlL(v$HnL*?r^b+g7&gS)jkv8Kvrog*H5I)Y8;ST1O6=1b*KeGpB2c6{FBXDG6Tron zO!2-A`!VJ`b71Pl_R)TbKO4uAJmVw;3WJpDgIelj!9CMxmO#KyEnCJo^lM>SsU2 ziLC#NfAD{Xt5@HGTi0&F(H`ny2Z#tpq*nsida#`UJQDAbUX#UGHke-fj#==0sOHxM z$8m6wib8-p|3{)`QV>=$;JA-AA{~tl2fA{)D_KyZ&@upUMcB$I#IvR*?rv_Vsfjbd zqRZ5SGC`!)bKUBzRyfgkIgyMiUZkmq*IEz{DA5Cw3ri9=)=u2@3Hx5o&o3YcI|q+E z`WQU>?6dIv^UuST%a3qyflK)cP9y+_>hx@UT#IP`+h$5yfrAP0V^i>u zQHDwZ`1y-Bbt*TRMkUvH(i-%U!=iM8q|;jzE98?S*0M^Zt0LL#A}MHAHKc^7a`@Kk zE|ue;$W(?6h@5VV-PTZFs~nlf1Ilg6ddB)9zH8zzc}|~-i0{ScpFnaDIrPJ0yxZk9 zp5QC<%a?fF5B7H9E8qAY4z0%-BU>)EF%hE_zVWAj>L*Z*vjk5){S)$}6I!5F= zhpL<%`0d~RUHIe=eiE*}_a40X;s@c$r=H;C_n-gVAMw~HVhd2~4g5?D##(2{p5M|6S}!$BeZtYe&IUJB(x!0F9Fh*QxalB=Gx zrmk{C5O0(8UbDDXo{U~<1iCp_r0=SGohJq&f}*aHs27s~mc%6mTpr}CAC2fTVhG}~ z)PQ~dn(v2khID=f0icOEQHe(wKtPBl!oBWVH0~JbYV7SI>xn+&ZD@+Tw<+RI=hZ@< zWy?lESH$teX6McwbPxJ7_+_U1N=tFL#@eLaP=RYNvK5ehEo~Jhz|3}~8!0xrQUnMh z+WpXrFTl@!`e)$wo$K(*D_@82zVaF(*%2#`hXe8dBmg*a5q5MUiE?HHW!*$%KvWhs z%#>ef6ItXruEm`a(BSB5 zjj2&{npuU)gk6us5|({$K@ThYWU&5I9a{+S5@A9BYcM2{{Q_HWZ=kf`kw+ha<<%9q zaN#0nm?6&g!Glc%u3v{Q4PIu;=(pc~2X5WD&3ZdBvSB~mA`T~(ZgwR19^*p?L=eAGkp0ojw?4baHKz+YtKgkuS z6Af}2X&vVJeTjpN;(Jm~kjs^>D@*7d(Z)gl+bvI+NJaH|HttzJcI(Dfbm4dZ=sWPG zS6)ZSM2}sA7Eu+@N4-258O~!rMp)m~n|oMom-ics#a-@ZO7};5Vtr#7_V)MS$A99- z*v)8v{|KJ_fZ=O@`7i$^*xA{}`WEo_4t(;HA3-ARX{@J<=XMPL?4SM?y!gTk@U3rr z4LasdBH!@w2)TL`x6`~(@`X-E ztfR?IjbbvF&Zpcu$qm&-foEv&tYbDJ_GScaMW0M-$;6RNGI$87Yi9NQ*y)tpsl}f0 zu{x2)m#uBsPgAPkai!N(>gCAPT1iCYF>-IZ4+iXM<4NGIiI8?3navUdpJlxIysDz~ zb5=R6-V~-dZxKaV#w5howDp?ZK>pLt>de$S>qxxbCo{KjQD@UVq$dAj_S|h76m>lV z|LgzFe+a7^D?p(=x3)IntvBC-?;z5B^*i6;RArl+5AXnvKt+p1p^;@=gEn-+dP*Z4 zChZU%zLxWg^xMLU?o^G27|^-FSJ9?XjwOhx>j|ra6|Pz{RtbWi=8u_Ey{RZWP`MiL zUG*8(x^Y;g%0#b3Vn4DtrntG}!@0b?439tlIIJKtrRYB7-b03FUDQk7y>o|w-@SYH znCqZQh_j=2j`j~(oV>HW!vQa7?A^Hq6h+T5qOZI)UEr+3eCL#;1*LX%K2l<(O3se1 zqx+#V1L?j~k#i8e#N2WmaH9$JYgQC?!vcyJ)rJe_*5MqAN?(2TTkI|+Za+#fy7!90 z`JJ+dv=6i2)4ih41ohw*21PV~cs3dkTekaJa`tT7`-$ z9aTx(9C){|5G&UoKBvbA-ZNw73~l9974#h{_C4>mh-*i#w(2rs?@(|RLR4-JyS*0f zl@253^B2y6iePE%q<8-Chn{D#GPy`?Bhsaij+ZZ8=5~JbH+~zr-fQr;{&)Xd_}hQ` zZ^7UA8~+}>{k=EgLmz&Ty#-cRRyd~fWK=Psxx2Fu2e{v;&-DGJFTRX==3|aXMFi0H z&JO1U-re2j-i?qW{-GcILHPE!UxkxnnNNE6A`%FaH`u_z@sW$}ru#ucuZsF60)0gh z<_vVN3gT}nfwPTOM*3d7>?TVU_NM*TQke*#+d60KUe?alt~vg|NzI^6 zJLEtg!Z>p-mWrM)e#W)w#mH9RbqoiZh=+RjEx0I`Atk6u=flIu(~x1U#P0=3=Ct{b zrB`y_*7|x%YyNv7T-emMd@J#k#5(D@#fyIX#?Kj-t8#IUQiL7C(@#DQANasC?4D4x zy0CHK5?s7^8I~3nH~<3~Ls2eKMZDLpz6XZ~hX@Q$IP(bwfS?1GY*YqLg%?rKy>>^$ zSvsN2wN|RD)o4Jjr&a=5$c3UN){t1pxs!F+IGp3th;dTRRV#u76+;-~CpzJz+&`K{ zg^=W2Zw`8MeU3IoKC+8Ti#S)rm9Dd&ELBC6JnO^BeTf1kAfUQ_{Tk0B1&iNjaf$E6i1F$r}R^6W!C7LNI8X zhcQD<5e8@M?d-zj(Byje*nMqOaB#nB>ddZ{Tv7W zxQoQ#lSr6v<2Y%K4{<&=Ha0lI7R7m{3`4zckJsgmH{OKhrDb>lz2^=F(A|y=+hJXMA3unE|0!E5M%tlr&wlIsPDDeyhaQo?iEG3^Zh00FD!AGQ2Ha0F6~j` z-iS;528!<=MbSPX;Ei(^*)N**+6WOBhZ1G3x&>eP@|RI3`#fAjB8mp~;QoC{JYk(7 zU_lYER*+lX=jX}tpG37}t3X61Z*$jA4rS_y&B|e6iiO>RoU;o=lVFEd1fU({^HK%z z?Ve!2X%CaXdmHyT8B_iEpZqa+<<(dDppex!aq1LE<;54CLjw8;k?u#~r7ygMYwg>_ zMN*z~H`Cz7>Gi3EGL}qA-zzZY6n#P!!>#yJOQcn{xowB7MYs}D8Iorpu6gPbA|%eZ z?5I+yxP=2ke2IV#CvY-=iES}AxcT5d+_-%gk?pakASg5)iPuh$BHczxmY~IOAgRR; z5s`AdV@BF7cIn}CQ^qj0OF)c*VzfCva+`HPi~u<%aYxA`IXuh-SQn151uFPv<09w& zAi7)|;wT&AMKC-*hfvAt)I`*>F201nYjLI*LW%?oC{!OMC?_hstZqqV?s)>dMC}t2 zrRYIC4jkj!$^v{8#caD<_YvXV<~A-}xq@@D%>+Zd!4!e{KI*#I;GU5mhGfm$7#KjC zX;0O*!pyrt!jS4)_0wL4^NKSFWjK2ge55eE(??xM|Dw(L#}N%5rNY4o7;PA)Wm8N7vEcg zy5PP>2}c(RvP+jQ!(Ci^3gt+yaYICEL?*5y$GCBR1CiJSmX;Tha3d+wfRWVh?iM~L zi51u-&RHTW^0krFA>O|!@n#?un<;S>03f4WN~VF|C~PSGrVy$xf930ZE=!99Bc(2+ z^+BTMCA>~^d*kLNo`oZX0b5W_UPf`YL||*Vc;FO0Zf#?gbL`UD9x@{Dz|)AFU;FNR zINl4$^&2G650JoFU=;{)(llqp)sjy+1#tQEf9?@Dr1;W>5W*w@sPNeT_HX|o{O-T_ ze0`mB

eEQ<3BpM4JQPhbb&w0%zO@j+wDSB+p9E=HH)EZ;eCK>!&<7t)4Rx5Z0aw zQXY1GPOB^4-!(?S1j2b5*B-GV&26L=I&NO?HAzB@ljt?HYnsO(=M-;u7cV94IeS9h z6hvXK_9-zng%Okn24g(@-9B{YmKYFDe27G`9wh3Y412o0IToj#P}(t$tZo@0l}?;k z#GP^C3gT2bFu&_K13Cr3F0el}GKZq=55DjMBllNddy{oVT$fSNu?+~PbYe9TTFZAU zMjDKi5pah|v=A&0(~0GUs3ab5tnVPPCWWRXN}P16G%^~e=fc(L+lb{Iz1c_LGC=V< zaq$*fQx?cAX5=14C8kuBBaB6-l%|cv$YdntGQvROORE4^4_I*Hna0^BA|HRh3Tx*P zt*a-gAaJ&NUtqk}S#K|%2i?%bSuLUn^vTB`MTB((Z@v8{5I?C06k7j zaN@+w6-q}I@tpLLgCj$vE+Uv?j!8_HEd97sbD1hy@*R$``+eu?i+$+c23< zlxiIrWWu|mA62V!!GoMp5+J61p-P zat?A&(=mErIfJ9kk?l0#-c%|R>fm>)fILp)I-5$)U7scfjh|^e-&5N5r#y!X#-6Dy z@4V=#fU|M7aUJpXMv-lFKYu3|;Z7@=LU3w*wR$5CH|A*T?}ea8rt1x)z<(HL(@SFH zjinxp24ny-;f*`N-7{uH<lRAP&rL3GYo@c&!l0sBqMI zm2DzDsN9d1_}f~LlwV{ML4c9m5spp<%t@-aBSbVQT&}31qRd zI1kT1`!u}u)*Eo|{$1XuWf}UXBBmx}3mzF|0K%w+dkZdJy3F_4LKfGHIIKfXt9Qip z62K?v#ss-8LZsFaQz|z0a2uQo#0aWuv%hu8fAkQYk+QOm>!f|yl{GA!Ox=b&%2bHJ z>#%yGl@KQ))Dz;^IyW!P)y#TbXVJ^6PvIaPmmI=g%741A-LCX$71`Ct?_ul3h)l3n zRf06+yAV&j21Pp}#-v_JoNiq|WdHK>YUZzJ$L%>*>l7ln;%rT zik7tD*qCI=P4qALew`k3F$KV?eu*VLagA|Xl}VADm*gwltdj=-p5UL3%#53_Fi6)9 z)Zd#0PZHSE#2rG8*rIof>GS5Lw`x)ok%&1#t=!~v#P47o#K_jw7LVOAClEbZB<`#b z?MLZIh?^V{hzZhfM&j~L+E!z+0lv2V3$6hPR_-b&BtlJTCG{Lr(T=;U9B{Udiq&B2 zl_^!F?-ayEq@tL#qe*zbHa_Lxy

lTqfI{su`-tfH~5851t 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 literal 0 HcmV?d00001 diff --git a/04-react-portfolio/react-demo/public/images/webby.svg b/04-react-portfolio/react-demo/public/images/webby.svg new file mode 100644 index 0000000..1f6e769 --- /dev/null +++ b/04-react-portfolio/react-demo/public/images/webby.svg @@ -0,0 +1,3 @@ + + + diff --git a/04-react-portfolio/react-demo/src/App.js b/04-react-portfolio/react-demo/src/App.js index 763ea36..9def5de 100644 --- a/04-react-portfolio/react-demo/src/App.js +++ b/04-react-portfolio/react-demo/src/App.js @@ -1,8 +1,13 @@ import './App.css'; import { Nav } from './components/Nav'; import { About } from './components/About'; -import { Articles } from './components/Article'; -import { articleList } from './components/ArticleStore.mjs'; +import { Articles } from './components/Articles/Article'; +import articleList from './components/Articles/ArticleStore.mjs'; +import { Projects } from './components/Projects/Project'; +import projectList from './components/Projects/ProjectStore.mjs'; +import { Talks } from './components/Talks/Talk'; +import talkList from './components/Talks/TalkStore.mjs'; + function App() { let count=0 @@ -14,7 +19,9 @@ function App() {

); } diff --git a/04-react-portfolio/react-demo/src/components/ArticleStore.mjs b/04-react-portfolio/react-demo/src/components/ArticleStore.mjs deleted file mode 100644 index d2b4c6c..0000000 --- a/04-react-portfolio/react-demo/src/components/ArticleStore.mjs +++ /dev/null @@ -1,26 +0,0 @@ -import { article } from "./Article" - -class Article{ - constructor(blogImg, dateOfPublish, category, title, description, readLink, linkLogo){ - this.blogImg=blogImg - this.dateOfPublish= dateOfPublish - this.category=category - this.title= title - this.description=description - this.readLink= readLink - this.linkLogo= linkLogo - } -} -class ArticleStore{ - constructor(){ - this.articles = [] - } - addArticle(article){ - this.articles.push(article) - } -} -const a1= new Article('./images/meetup.png','20th Jan 2025','Meetups','How to use Meetups to generate leads','You talk aboout something you built, and share the strategy of how someone made benefit out of it, and thats it.You are onto to your...','Read Post') -console.log(a1) -const articleList = new ArticleStore() -articleList.addArticle(a1) -console.log(articleList) \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Article.css b/04-react-portfolio/react-demo/src/components/Articles/Article.css similarity index 100% rename from 04-react-portfolio/react-demo/src/components/Article.css rename to 04-react-portfolio/react-demo/src/components/Articles/Article.css diff --git a/04-react-portfolio/react-demo/src/components/Article.jsx b/04-react-portfolio/react-demo/src/components/Articles/Article.jsx similarity index 65% rename from 04-react-portfolio/react-demo/src/components/Article.jsx rename to 04-react-portfolio/react-demo/src/components/Articles/Article.jsx index 067e9a8..09985bf 100644 --- a/04-react-portfolio/react-demo/src/components/Article.jsx +++ b/04-react-portfolio/react-demo/src/components/Articles/Article.jsx @@ -39,11 +39,4 @@ const ArticleClass= ({blogImg, dateOfPublish, category, title, description, read
-) -export const article = [] +) \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Articles/ArticleStore.mjs b/04-react-portfolio/react-demo/src/components/Articles/ArticleStore.mjs new file mode 100644 index 0000000..71f3033 --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Articles/ArticleStore.mjs @@ -0,0 +1,32 @@ +class Article{ + constructor(blogImg, dateOfPublish, category, title, description, readLink, linkLogo){ + this.blogImg=blogImg + this.dateOfPublish= dateOfPublish + this.category=category + this.title= title + this.description=description + this.readLink= readLink + this.linkLogo= linkLogo + } +} +class ArticleStore{ + constructor(){ + this.articles = [] + } + addArticle(article){ + this.articles.push(article) + } + getArticles() { + return this.articles; + } +} +const a1= new Article('./images/meetup.png','20th Jan 2025','Meetups','How to use Meetups to generate leads','You talk aboout something you built, and share the strategy of how someone made benefit out of it, and thats it.You are onto to your...','Read Post') +const a2= new Article('./images/art-of-debug.png','2nd Jan 2025','Engineering','The Art of Debugging',' We all spent countless hours in debugging and optimizing backend applications do we take time to practice clean coding in...','Read Post') +const a3= new Article('./images/vscode-plugin.png','5th Jan 2025','Engineering','The power of VSCode plugins',' Your development environment-VSCode, is more powerful than you would have imagined. If you want to accelerate your development...','Read Post') +const a4= new Article('./images/focus.png','20th Jan 2025','Meetups','Focus is everything',"Your workplace isn't just about a table,chair and laptop. Its a piece where you craft the art,that can run systems of multiple companies",'Read Post') +const articleList = new ArticleStore() +articleList.addArticle(a1) +articleList.addArticle(a2) +articleList.addArticle(a3) +articleList.addArticle(a4) +export default articleList; \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Projects/Project.css b/04-react-portfolio/react-demo/src/components/Projects/Project.css new file mode 100644 index 0000000..4c93a05 --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Projects/Project.css @@ -0,0 +1,88 @@ +.project{ + width:var(--container-width); + margin: 50px auto; +} +.project p{ + color:#ffffff; +} +.project hr{ + border-color:#2d2d36b4; + border-width: 1px; + margin-bottom: 40px; +} +.project__container{ + display:flex; + gap:var(--gap); +} +.content{ + width: var(--project-flex-width); + display:flex; + padding: 10px; + background-color:#2b2b40; + border-radius: 10px; + align-items: center; + justify-items: center; + gap:20px; +} +.content img{ + height:30px; + width:30px; + padding:10px; + border-radius: 50%; +} +img#yellow{ + background: linear-gradient(to top, #ff7e5f 60%, #feb47b ); +} +img#pink{ + background: linear-gradient(to top, #df68cb 30%, #4136d8 ); +} +.project__description{ + width:335px; +} +.project__description>.project__name p{ + font-size:20px; + margin:0; + margin-top: 10px; + color: #ffffff; +} +.project__description p{ + font-size: 12px; + margin:0; + margin-top: 10px; + margin-bottom:10px; + color: #bdd4cfde; +} +.project__name{ + display:flex; + justify-content: space-between; + align-items: center; +} +.project__name>.web__link{ + display: flex; + padding:0; + margin:0; + background-color:#474768; + align-items: center; + justify-items: center; + gap:4px; + border-radius: 3px; + padding:0 12px; + height:20px; +} +.project__name>.web__link>p{ + margin:0; + font-size: small; + color: #bdd4cfde; +} +.project__name>.web__link>i>svg{ + margin:0; + font-size: 15px; + color:#bdd4cfde; +} + +@media screen and (max-width:430px){ + .project__container{ + display:flex; + flex-direction: column; + } +} diff --git a/04-react-portfolio/react-demo/src/components/Projects/Project.jsx b/04-react-portfolio/react-demo/src/components/Projects/Project.jsx new file mode 100644 index 0000000..d92f435 --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Projects/Project.jsx @@ -0,0 +1,37 @@ +import "./Project.css" +export function Projects({title, project}){ + return( +
+

{title}

+
+
+ {project.map(project => + + )} +
+
+ ) +} +const ProjectClass=({logo,title, description, link, arrow})=>( +
+ +
+ +

{description}

+
+
+) \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Projects/ProjectStore.mjs b/04-react-portfolio/react-demo/src/components/Projects/ProjectStore.mjs new file mode 100644 index 0000000..5611575 --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Projects/ProjectStore.mjs @@ -0,0 +1,26 @@ +class Project{ + constructor(logo,title, description, link, arrow){ + this.logo=logo + this.title= title + this.description= description + this.link= link + this.arrow= arrow + } +} +class ProjectStore{ + constructor(){ + this.projects = [] + } + addProject(project){ + this.projects.push(project) + } + getProjects() { + return this.projects; + } +} +const p1= new Project('./images/netkool.svg','Netkool','Networking platform for school students','netkool.io') +const p2= new Project('./images/webby.svg','Webby','Website analytics platform','webby.dev') +const projectList = new ProjectStore() +projectList.addProject(p1) +projectList.addProject(p2) +export default projectList; \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Talks/Talk.css b/04-react-portfolio/react-demo/src/components/Talks/Talk.css new file mode 100644 index 0000000..e5ea1ce --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Talks/Talk.css @@ -0,0 +1,70 @@ +.talks{ + width:var(--container-width); + margin: 50px auto; +} +.talks p{ + color:white; +} +.talks hr{ + border-color: #2d2d36b4; + border-width: 1px; + margin-bottom: 40px; +} +.talks__topic{ + display:flex; + gap:var(--gap); +} +.language{ + width:var(--talk-flex-width); + border-radius: 5px; + background-color: #2b2b40; +} +.language img{ + width:var(--talk-img-width); + border-radius: 5px 5px 0 0; + height:140px; + object-fit: cover; +} +.language p:first-of-type{ + font-size: 12px; + padding:4px 10px; + max-width: max-content; + border-radius: 4px; + color: black; + margin-left: 15px; +} +.language>#white{ + background-color: antiquewhite; +} +.language>#green{ + background-color:rgb(177, 233, 177) ; +} +.language>#blue{ + background-color: lightblue; +} + + +.language p:nth-last-of-type(even){ + font-size: 13px; + margin-left: 15px; + margin-right:20px; + color:antiquewhite; +} +.language p:last-of-type{ + font-size: 11px; + margin-left: 15px; + margin-right: 20px; + margin-bottom: 30px; + color: rgba(189, 212, 207, 0.87); + +} +@media screen and (max-width:430px){ + .talks{ + margin:50px auto 0 auto; + } + .talks__topic{ + display:flex; + flex-direction: column; + } + +} \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Talks/Talk.jsx b/04-react-portfolio/react-demo/src/components/Talks/Talk.jsx new file mode 100644 index 0000000..04ff7db --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Talks/Talk.jsx @@ -0,0 +1,27 @@ +import "./Talk.css" +export function Talks({title, talk}){ + return( +
+

{title}

+
+
+ {talk.map(talk=> + + )} +
+
+ ) +} +const TalkClass=({blogImg, language, title, description})=>( +
+ +

{language}

+

{title}

+

{description}

+
+) \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Talks/TalkStore.mjs b/04-react-portfolio/react-demo/src/components/Talks/TalkStore.mjs new file mode 100644 index 0000000..510c3a0 --- /dev/null +++ b/04-react-portfolio/react-demo/src/components/Talks/TalkStore.mjs @@ -0,0 +1,28 @@ +class Talk{ + constructor(blogImg, language, title, description){ + this.blogImg= blogImg + this.language= language + this.title= title + this.description= description + } +} +class TalkStore{ + constructor(){ + this.talks = [] + } + addTalk(talk){ + this.talks.push(talk) + } + getTalks() { + return this.talks; + } +} +const t1= new Talk('./images/js.jpeg','Javascript','Dynamic Programming Alogorithms in Javascript','In this talk,I explain the different DP algos that are important for cracking..') +const t2= new Talk('./images/react.jpeg','ReactJS','Optimise rendering of componenets in ReactJS','The real magic happens when you have thousands of componenets rendering..') +const t3= new Talk('./images/nextjs.jpeg','NextJS','Dynamic routes with Server side rendering in NextJS',' Imagine you want all your blog pages to be SEO optimised, an performant..') + +const talkList = new TalkStore() +talkList.addTalk(t1) +talkList.addTalk(t2) +talkList.addTalk(t3) +export default talkList; \ No newline at end of file From 1b5184d20d4759e307b2c742794b6c419e0e0c1d Mon Sep 17 00:00:00 2001 From: aisha Date: Sun, 16 Feb 2025 22:45:39 +0530 Subject: [PATCH 12/29] restructured --- .../react-demo/src/components/{ => About}/About.css | 0 .../react-demo/src/components/{ => About}/About.jsx | 0 04-react-portfolio/react-demo/src/components/{ => Nav}/Nav.css | 0 04-react-portfolio/react-demo/src/components/{ => Nav}/Nav.jsx | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename 04-react-portfolio/react-demo/src/components/{ => About}/About.css (100%) rename 04-react-portfolio/react-demo/src/components/{ => About}/About.jsx (100%) rename 04-react-portfolio/react-demo/src/components/{ => Nav}/Nav.css (100%) rename 04-react-portfolio/react-demo/src/components/{ => Nav}/Nav.jsx (100%) diff --git a/04-react-portfolio/react-demo/src/components/About.css b/04-react-portfolio/react-demo/src/components/About/About.css similarity index 100% rename from 04-react-portfolio/react-demo/src/components/About.css rename to 04-react-portfolio/react-demo/src/components/About/About.css diff --git a/04-react-portfolio/react-demo/src/components/About.jsx b/04-react-portfolio/react-demo/src/components/About/About.jsx similarity index 100% rename from 04-react-portfolio/react-demo/src/components/About.jsx rename to 04-react-portfolio/react-demo/src/components/About/About.jsx diff --git a/04-react-portfolio/react-demo/src/components/Nav.css b/04-react-portfolio/react-demo/src/components/Nav/Nav.css similarity index 100% rename from 04-react-portfolio/react-demo/src/components/Nav.css rename to 04-react-portfolio/react-demo/src/components/Nav/Nav.css diff --git a/04-react-portfolio/react-demo/src/components/Nav.jsx b/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx similarity index 100% rename from 04-react-portfolio/react-demo/src/components/Nav.jsx rename to 04-react-portfolio/react-demo/src/components/Nav/Nav.jsx From 5efc524de34555a64e053186c6eb1df166544034 Mon Sep 17 00:00:00 2001 From: aisha Date: Tue, 18 Feb 2025 05:33:44 +0530 Subject: [PATCH 13/29] all the changes with queue and stack --- 03-javascript/datastructures/queue/queue.mjs | 61 ++++++--- .../datastructures/queue/scratch.mjs | 11 ++ .../datastructures/stack/scratch.mjs | 8 ++ 03-javascript/datastructures/stack/stack.js | 72 ---------- 03-javascript/datastructures/stack/stack.mjs | 125 +++++++++++++++++ 03-javascript/portfolio-web/index.html | 22 --- 03-javascript/portfolio-web/js/accounts.mjs | 51 ------- 03-javascript/portfolio-web/js/portfolio.mjs | 39 ------ .../portfolio-web/js/services/profile.mjs | 36 ----- .../portfolio-web/js/stores/articles.mjs | 43 ------ 03-javascript/portfolio-web/web/index.html | 40 ++++++ .../portfolio-web/{ => web}/js/entities.mjs | 24 +++- .../portfolio-web/web/js/portfolio.mjs | 128 ++++++++++++++++++ .../web/js/services/accounts.mjs | 79 +++++++++++ .../portfolio-web/web/js/services/profile.mjs | 52 +++++++ .../portfolio-web/web/js/stores/articles.mjs | 92 +++++++++++++ .../portfolio-web/web/js/stores/project.mjs | 33 +++++ .../portfolio-web/web/js/stores/talks.mjs | 32 +++++ .../src/components/Articles/Article.jsx | 8 +- .../react-demo/src/components/Nav/Nav.jsx | 12 +- .../src/components/Projects/Project.jsx | 8 +- .../react-demo/src/components/Talks/Talk.jsx | 4 +- 22 files changed, 675 insertions(+), 305 deletions(-) create mode 100644 03-javascript/datastructures/queue/scratch.mjs create mode 100644 03-javascript/datastructures/stack/scratch.mjs delete mode 100644 03-javascript/datastructures/stack/stack.js create mode 100644 03-javascript/datastructures/stack/stack.mjs delete mode 100644 03-javascript/portfolio-web/index.html delete mode 100644 03-javascript/portfolio-web/js/accounts.mjs delete mode 100644 03-javascript/portfolio-web/js/portfolio.mjs delete mode 100644 03-javascript/portfolio-web/js/services/profile.mjs delete mode 100644 03-javascript/portfolio-web/js/stores/articles.mjs create mode 100644 03-javascript/portfolio-web/web/index.html rename 03-javascript/portfolio-web/{ => web}/js/entities.mjs (54%) create mode 100644 03-javascript/portfolio-web/web/js/portfolio.mjs create mode 100644 03-javascript/portfolio-web/web/js/services/accounts.mjs create mode 100644 03-javascript/portfolio-web/web/js/services/profile.mjs create mode 100644 03-javascript/portfolio-web/web/js/stores/articles.mjs create mode 100644 03-javascript/portfolio-web/web/js/stores/project.mjs create mode 100644 03-javascript/portfolio-web/web/js/stores/talks.mjs diff --git a/03-javascript/datastructures/queue/queue.mjs b/03-javascript/datastructures/queue/queue.mjs index c2f3119..4a16b99 100644 --- a/03-javascript/datastructures/queue/queue.mjs +++ b/03-javascript/datastructures/queue/queue.mjs @@ -1,34 +1,66 @@ +import { Stack } from "../stack/stack.mjs"; // Queue class for basic queue operations -class Queue { +export class Queue { constructor() { this.items = []; } enqueue(element) { - // Implement enqueue operation + this.items.push(element) } dequeue() { - // Implement dequeue operation + return this.items.shift() } peek() { - // Implement peek operation + if (this.items.length != 0){ + return this.items[0] + } + else{ + return 'Queue is empty' + } } isEmpty() { - // Implement isEmpty operation + if (this.items.length == 0){ + return true + } + else{ + return false + } } } // Function to reverse a queue -function reverseQueue(queue) { - // Implement reverseQueue function +export function reverseQueue(queue) { + const stack = new Stack(); + const obj = new Queue() + for(let i in queue){ + obj.enqueue(queue[i]) + } + while (!obj.isEmpty()) { + stack.push(obj.dequeue()); + } + const reversed = []; + while (!stack.isEmpty()) { + reversed.push(stack.pop()); + } + return reversed; } - // Function to check if a string is a palindrome using a queue -function isPalindrome(input) { - // Implement isPalindrome function +export function isPalindrome(input) { + const strSplit = [...input] + console.log(typeof(strSplit)) + console.log(typeof(reverseQueue(input))) + console.log(strSplit) + console.log(reverseQueue(input)) + if (strSplit == reverseQueue(input)){ + return 'it is a palindrone' + } + else{ + return 'it is not a palindrone' + } } // CircularQueue class for implementing a circular queue @@ -66,11 +98,4 @@ function simulateQueue(customers, serviceTime) { // Implement simulateQueue function } -// Exporting the classes and functions for use -export default { - Queue, - reverseQueue, - isPalindrome, - CircularQueue, - simulateQueue, -}; +// Exporting the classes and functions for use \ No newline at end of file diff --git a/03-javascript/datastructures/queue/scratch.mjs b/03-javascript/datastructures/queue/scratch.mjs new file mode 100644 index 0000000..4363304 --- /dev/null +++ b/03-javascript/datastructures/queue/scratch.mjs @@ -0,0 +1,11 @@ +import { reverseQueue } from "./queue.mjs"; +import { Queue } from "./queue.mjs"; +import { isPalindrome } from "./queue.mjs"; +const input = [1,2,3,4,5,6,7] +console.log(input) +console.log(reverseQueue(input)) + +console.log(isPalindrome('aisha')) +console.log(isPalindrome('racecar')) +console.log(isPalindrome('madam')) +console.log(isPalindrome('level')) diff --git a/03-javascript/datastructures/stack/scratch.mjs b/03-javascript/datastructures/stack/scratch.mjs new file mode 100644 index 0000000..0b95e26 --- /dev/null +++ b/03-javascript/datastructures/stack/scratch.mjs @@ -0,0 +1,8 @@ +import { reverseString } from "./stack.mjs"; +import { isBalanced } from "./stack.mjs"; +import { sortStack } from "./stack.mjs"; +//console.log(reverseString("harsh")) +//console.log(typeof(reverseString("harsh"))) +//console.log(isBalanced('{)')) +const input = [5,8,7,9,3,4] +console.log(sortStack(input)) diff --git a/03-javascript/datastructures/stack/stack.js b/03-javascript/datastructures/stack/stack.js deleted file mode 100644 index 7c6c6c4..0000000 --- a/03-javascript/datastructures/stack/stack.js +++ /dev/null @@ -1,72 +0,0 @@ -// Stack class for basic stack operations -class Stack { - constructor() { - this.items = []; - } - - push(element) { - // Implement push operation - } - - pop() { - // Implement pop operation - } - - peek() { - // Implement peek operation - } - - isEmpty() { - // Implement isEmpty operation - } -} - -// Function to reverse a string using a stack -function reverseString(input) { - // Implement reverseString function -} - -// Function to check if parentheses are balanced -function isBalanced(input) { - // Implement isBalanced function -} - -// MinStack class to support retrieving the minimum element -class MinStack extends Stack { - constructor() { - super(); - // Additional properties for MinStack - } - - push(element) { - // Implement push operation for MinStack - } - - pop() { - // Implement pop operation for MinStack - } - - getMin() { - // Implement getMin operation - } -} - -// Function to evaluate a postfix expression -function evaluatePostfix(expression) { - // Implement evaluatePostfix function -} - -// Function to sort a stack using only stack operations -function sortStack(stack) { - // Implement sortStack function -} - -// Exporting the functions and classes for use -export default { - Stack, - reverseString, - isBalanced, - MinStack, - evaluatePostfix, - sortStack, -}; diff --git a/03-javascript/datastructures/stack/stack.mjs b/03-javascript/datastructures/stack/stack.mjs new file mode 100644 index 0000000..991059a --- /dev/null +++ b/03-javascript/datastructures/stack/stack.mjs @@ -0,0 +1,125 @@ +// Stack class for basic stack operations +export class Stack { + constructor() { + this.items = []; + } + + push(element) { + this.items.push(element) + } + + pop() { + if (this.items.length != 0){ + return this.items.pop() + } + else{ + return 'Stack is empty' + } + } + + peek() { + if (this.items.length != 0){ + return this.items[this.items.length -1] + } + else{ + return 'Stack is empty' + } + } + + isEmpty() { + return this.items.length === 0 + } +} +//const stack = new Stack() + +// Function to reverse a string using a stack +export function reverseString(input) { + const stack = new Stack() + + for(let i in input){ + stack.push(input[i]) + } + const reverse = [] + while (!stack.isEmpty()){ + reverse.push(stack.pop()) + } + return reverse.join("") +} + +// Function to check if parentheses are balanced +export function isBalanced(input) { + if (input == reverseString(input)){ + return true + } + else{ + return false + } +} +// not able to do this one. still trying + +// MinStack class to support retrieving the minimum element +class MinStack extends Stack { + constructor() { + super(); + this.minStack = [] + } + + push(element) { + super.push(element) + if (this.minStack.length === 0){ + this.minStack.push(element) + } + else{ + if (element <= this.minStack[this.minStack.length -1]){ + this.minStack.push(element) + } + else{ + this.minStack.push(this.minStack[this.minStack.length -1]) + } + } + } + + pop() { + if (this.length == 0){ + return 'stack and Minstack is empty' + } + else{ + super.pop() + this.minStack.pop() + } + } + + getMin() { + if (this.minStack.length === 0){ + return 'minstack is empty' + } + else{ + return this.minStack[this.minStack.length -1] + } + } +} + +// Function to evaluate a postfix expression +function evaluatePostfix(expression) { + // Implement evaluatePostfix function +} + +// Function to sort a stack using only stack operations +export function sortStack(stack) { + const obj = new Stack(); + for (let i in stack) { + obj.push(stack[i]); + } + const auxiliaryStack = []; + while (!obj.isEmpty()) { + let temp = obj.pop(); + while (auxiliaryStack.length > 0 && auxiliaryStack[auxiliaryStack.length - 1] > temp) { + let moved = auxiliaryStack.pop(); + obj.push(moved); + } + auxiliaryStack.push(temp); + } + return auxiliaryStack; +} + +// Exporting the functions and classes for use diff --git a/03-javascript/portfolio-web/index.html b/03-javascript/portfolio-web/index.html deleted file mode 100644 index bfaef30..0000000 --- a/03-javascript/portfolio-web/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Document - - - -
-
- - - -
-

-
- -
-
- - diff --git a/03-javascript/portfolio-web/js/accounts.mjs b/03-javascript/portfolio-web/js/accounts.mjs deleted file mode 100644 index 885ad98..0000000 --- a/03-javascript/portfolio-web/js/accounts.mjs +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Utility class for storing response - */ -export class Response { - constructor(success, message) { - this.success = success; - this.message = message; - } -} - -/** - * Create a signup request class - */ -export class SignupRequest { - constructor(name, email, password) { - // add code here - } -} - -/** - * Create a UserAccount class - */ -export class UserAccount {} - -class AccountService { - /** - * Stores a map of user accounts - * where the key is the email and value is the UserAccount object - * @param {*} accounts - */ - constructor(accounts) { - this.accounts = accounts; - } - - /** - * if user with that email already exists then return an object of type - * Response - new Response(false, 'User already exists with this email') - * else return new Response(true, 'You have successfully signed up') - * @param {*} request of type SignupRequest - */ - handleSignupRequest(request) {} - - /** - * Authenticate using email and password. - * @param {*} email - * @param {*} password - */ - handleSigninRequest(email, password) {} -} -//Create an empty Map for storing users -export default new AccountService(new Map()); diff --git a/03-javascript/portfolio-web/js/portfolio.mjs b/03-javascript/portfolio-web/js/portfolio.mjs deleted file mode 100644 index 328b409..0000000 --- a/03-javascript/portfolio-web/js/portfolio.mjs +++ /dev/null @@ -1,39 +0,0 @@ -import UserProfileService from "./services/profile.mjs"; - -const profileService = new UserProfileService(); - -/** - * Write a function to handle Signup request as per the design - */ -export function handleSignup(form) { - console.log(form); - // handle signup request - - //if it fails, then you will show an error message - const userError = document.getElementById("user-error"); - userError.innerText = `User already exists`; - - //if it succeeds, then you will show the signin form -} - -/** - * Write a function to handle Signin request as per the design - */ -export function handleSignin(form) { - console.log(form); - - // if it fails, show the error message - - //if it succeeds, show the portfolio website (navigation and about section) - - // Use UserProfileService get profile, articles, projects and talks - - const articles = UserProfileService.getArticles(account); - createArticlesSection(articles); - - // Add the about section -} - -function createArticlesSection(articles) {} - -window.handleSignup = handleSignup; diff --git a/03-javascript/portfolio-web/js/services/profile.mjs b/03-javascript/portfolio-web/js/services/profile.mjs deleted file mode 100644 index e8d4a22..0000000 --- a/03-javascript/portfolio-web/js/services/profile.mjs +++ /dev/null @@ -1,36 +0,0 @@ -class UserProfileService { - constructor(articlesList, projectsList, talksList) { - this.articlesStore = new ArticleStore(articlesList); - // this.projectsStore = new ProjectsStore(projectsList); - // this.talksStore = new TalksStore(talksList); - //.. - } - - addArticle(article) { - this.articlesStore.addArticle(article); - } - - listArticles() { - return this.articlesStore.listArticles(); - } - - /** - * Find the latest article - */ - latestArticle() {} - - /** - * (1)Function to return the article based on the link - * @param {*} link - */ - getArticle(link) { - // to get the article - // analyticsService.push({'view', link, 'article'}) - } - - /** - * (4)Find the most viewed article - */ - getMostViewedArticle() {} -} -export default UserProfileService; diff --git a/03-javascript/portfolio-web/js/stores/articles.mjs b/03-javascript/portfolio-web/js/stores/articles.mjs deleted file mode 100644 index 8284ebb..0000000 --- a/03-javascript/portfolio-web/js/stores/articles.mjs +++ /dev/null @@ -1,43 +0,0 @@ -class ArticleStore { - /** - * Constructor to initialize the store using local storage - * @param {*} accountWithArticles - */ - constructor(accountWithArticles) { - if (accountWithArticles && accountWithArticles.length > 0) { - // Iterate through each user account and their articles - for (const [account, articles] of accountWithArticles) { - if (Array.isArray(articles) && articles.length > 0) { - // Store articles array in localStorage with user email as key - localStorage.setItem(`articles-${account}`, JSON.stringify(articles)); - } - } - } - } - - /** - * Add a method to add an article to the user's account - * @param {*} account - * @param {*} article - */ - addArticle(account, article) {} - - /** - * Add a method to get all articles for a user - * @param {*} account - * @returns - */ - getArticles(account) {} - - /** - * Add a method to get the latest article of a user - */ - getLatestArticle(account) {} - - /** - * Add a method to get the oldest article of a user - */ - getOldestArticle(account) {} -} - -export default ArticleStore; diff --git a/03-javascript/portfolio-web/web/index.html b/03-javascript/portfolio-web/web/index.html new file mode 100644 index 0000000..e29004d --- /dev/null +++ b/03-javascript/portfolio-web/web/index.html @@ -0,0 +1,40 @@ + + + + + + + + Form + + + +
+
+ + + + +
+

+
+ +
+
+ +
+
+ +
+
+ + + + \ No newline at end of file diff --git a/03-javascript/portfolio-web/js/entities.mjs b/03-javascript/portfolio-web/web/js/entities.mjs similarity index 54% rename from 03-javascript/portfolio-web/js/entities.mjs rename to 03-javascript/portfolio-web/web/js/entities.mjs index f82a791..7d8fb2f 100644 --- a/03-javascript/portfolio-web/js/entities.mjs +++ b/03-javascript/portfolio-web/web/js/entities.mjs @@ -5,13 +5,9 @@ class UserProfile { this.description = description; this.profileImg = profileImg; } - - log() { - console.log(this.title); - } } -class Article { +export class Article { constructor(blogImg, dateOfPublish, category, title, description, link) { this.blogImg = blogImg; this.dateOfPublish = dateOfPublish; @@ -22,6 +18,20 @@ class Article { } } -class Project {} +export class Project { + constructor(logo,title, description, link) { + this.logo = logo; + this.title = title; + this.description = description; + this.link = link; + } +} -class Talks {} +export class Talk { + constructor(blogImg, language, title, description) { + this.blogImg = blogImg; + this.language = language; + this.title = title; + this.description = description; + } +} diff --git a/03-javascript/portfolio-web/web/js/portfolio.mjs b/03-javascript/portfolio-web/web/js/portfolio.mjs new file mode 100644 index 0000000..6ffb3e0 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/portfolio.mjs @@ -0,0 +1,128 @@ +import account , {SignupRequest} from "./services/accounts.mjs"; +import UserProfileService from "./services/profile.mjs"; +import { Article, Project, Talk} from "./entities.mjs"; + +const userprofile = new UserProfileService() +//Define an array of articles, projects and talks + +/** + * Write a function to handle Signup request as per the design + */ +export function handleSignup(form) { + //if it fails, then you will show an error message + //if it succeeds, then you will show the signin form + let signUp= new SignupRequest(form.name.value, form.email.value, form.password.value) + let response= account.handleSignupRequest(signUp) + + if(response.success){ + const display= document.getElementById('signInform'); + display.style.display= 'block' + const signupform = document.getElementById('signupform'); + signupform.style.display='none' + } + else{ + const userError = document.getElementById('user-error'); + userError.innerText = response.message; + } +} +const article1= new Article('img','20thjan','meeting','hsaah','one','readpost') +const article2= new Article('imgBlog','20thfeb','meeting','hsaah','two','blogpost') +const project1= new Project('webby','about webby','how webby is useful...','nexon.io') +const project2= new Project('netkool','aboutNetkool','how netkool is useful...','nexon.ion') +const talk1= new Talk('javascript-img','javascript','aboutjavascript','how to learn...') +const talk2= new Talk('python-img', 'python','aboutPython','how we can use pyhthon in our....') +/** + * Write a function to handle Signin request as per the design +*/ +export function handleSignIn(form){ + let response= account.handleSignInRequest(form.email.value, form.password.value) + if(response.success){ + console.log(response.account) + userprofile.addArticle(response.account,article1) + userprofile.addArticle(response.account,article2) + userprofile.addProject(response.account,project1) + userprofile.addProject(response.account,project2) + userprofile.addTalk(response.account,talk1) + userprofile.addTalk(response.account,talk2) + + const articles = userprofile.getArticles(account); + const projects= userprofile.getProjects(account); + const talks= userprofile.getTalks(account); + createArticlesSection(articles) + createProjectSection(projects) + createTalkSection(talks) + } + else{ + const error= document.getElementById('error'); + error.innerText= response.message + } + + // if it fails, show the error message + + //if it succeeds, show the portfolio website (navigation and about section) + + // Use UserProfileService get profile, articles, projects and talks + + // Add the about section +} +function createArticlesSection(articles) { + const articleSection = document.getElementById('article__section'); + const articlesHTML = articles.map(a => `
+
+ +
+

${a.dateOfPublish}

+

${a.category}

+
+
+

${a.title}

+

+ ${a.description} +

+
+ `) + articleSection.innerHTML += articlesHTML.join('') +} +function createProjectSection(projects){ + const projectSection = document.getElementById('project__section'); + const projectHTML = projects.map(a => `
+ +
+ +

${a.description}

+
+
+ `) + projectSection.innerHTML += projectHTML.join('') +} +function createTalkSection(talks){ + const talkSection = document.getElementById('talk__section'); + const talksHTML = talks.map(a => `
+ +

${a.language}

+

${a.title}

+

${a.description}

+
+ `) + talkSection.innerHTML += talksHTML.join('') + +} + + + + +window.handleSignup = handleSignup; +window.handleSignIn= handleSignIn; \ No newline at end of file diff --git a/03-javascript/portfolio-web/web/js/services/accounts.mjs b/03-javascript/portfolio-web/web/js/services/accounts.mjs new file mode 100644 index 0000000..802689b --- /dev/null +++ b/03-javascript/portfolio-web/web/js/services/accounts.mjs @@ -0,0 +1,79 @@ + +/** + * Utility class for storing response + */ +export class Response { + constructor(success, message,account) { + this.success = success; + this.message = message; + this.account= account; + } +} + +/** + * Create a signup request class + */ +export class SignupRequest { + constructor(name, email, password) { + this.name= name; + this.email= email; + this.password= password; + } + +} + +/** + * Create a UserAccount class + */ +export class UserAccount { + constructor(email, password) { + this.email= email; + this.password= password + } +} + +class AccountService { + /** + * Stores a map of user accounts + * where the key is the email and value is the UserAccount object + * @param {*} accounts + */ + constructor(accounts) { + this.accounts = accounts; + } + + /** + * if user with that email already exists then return an object of type + * Response - new Response(false, 'User already exists with this email') + * else return new Response(true, 'You have successfully signed up') + * @param {*} request of type SignupRequest + */ + handleSignupRequest(request) { + if (this.accounts.has(request.email)){ + return new Response(false,'User already exists with this email') + } + else{ + this.accounts.set(request.email, new UserAccount(request.email,request.password)) + return new Response(true,'You have successfully signed up') + } + } + + /** + * Authenticate using email and password + * @param {*} email + * @param {*} password + * @returns + */ + handleSignInRequest(email,password){ + if (this.accounts.has(email) && this.accounts.get(email).password== password){ + return new Response(true,'authenticated', this.accounts.get(email)) + } + else{ + return new Response(false,'invalid email or password') + } + } +} + +//Create an empty Map for storing users +const account = new AccountService(new Map()); +export default account \ No newline at end of file diff --git a/03-javascript/portfolio-web/web/js/services/profile.mjs b/03-javascript/portfolio-web/web/js/services/profile.mjs new file mode 100644 index 0000000..d6509a0 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/services/profile.mjs @@ -0,0 +1,52 @@ +import ArticleStore from "../stores/articles.mjs"; +import ProjectStore from "../stores/project.mjs"; +import TalkStore from "../stores/talks.mjs"; + +class UserProfileService { + constructor() { + this.articlesStore = new ArticleStore(new Map()); + this.projectStore = new ProjectStore(new Map()); + this.talkStore = new TalkStore(new Map()); + } + + addArticle(account,article) { + this.articlesStore.addArticle(account,article); + } + + getArticles(account) { + return this.articlesStore.getArticles(account); + } + addProject(account,project){ + this.projectStore.addProject(account,project); + } + getProjects(account){ + return this.projectStore.getProjects(account); + } + addTalk(account,talk){ + this.talkStoreStore.addTalk(account,talk); + } + getTalks(account){ + return this.talkStore.getTalks(account); + } +} + +/** + * Find the latest article + */ + //latestArticle() {} + + /** + * (1)Function to return the article based on the link + * @param {*} link + */ + //getArticle(link) { + // to get the article + // analyticsService.push({'view', link, 'article'}) + //} + + /** + * (4)Find the most viewed article + */ + //getMostViewedArticle() {} +//} +export default UserProfileService; diff --git a/03-javascript/portfolio-web/web/js/stores/articles.mjs b/03-javascript/portfolio-web/web/js/stores/articles.mjs new file mode 100644 index 0000000..237b589 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/stores/articles.mjs @@ -0,0 +1,92 @@ +class ArticleStore { + /** + * Constructor to initialize the store using local storage + * @param {*} accountWithArticles + */ + constructor(accountWithArticles) { + if (accountWithArticles && accountWithArticles.size > 0) { + // Iterate through each user account and their articles + for (const [account, articles] of accountWithArticles) { + if (Array.isArray(articles) && articles.length > 0) { + // Store articles array in localStorage with user email as key + localStorage.setItem(`articles-${account}`, JSON.stringify(articles)); + } + } + } + } + + /** + * Add a method to add an article to the user's account + * @param {*} account + * @param {*} article + */ + addArticle(account, article) { + //console.log('article',article) + console.log(account) + if(localStorage.getItem(`articles-${account.email}`) == null){ + localStorage.setItem(`articles-${account.email}`,JSON.stringify([article])) + } + else { + const articlesString= localStorage.getItem(`articles-${account.email}`) + const articlesArray= JSON.parse(articlesString) + articlesArray.push(article) + localStorage.setItem(`articles-${account.email}`,JSON.stringify(articlesArray)) + } + } + /** + * Add a method to get all articles for a user + * @param {*} account + * @returns + */ + getArticles(account) { + const articleString=localStorage.getItem(`articles-${account.email}`) + const articleArray=JSON.parse(articleString) + return articleArray + } + deleteArticles(account){ + localStorage.removeItem(`articles-${account}`) + } + + /** + * Add a method to get the latest article of a user + */ + getLatestArticle(account) { + for(let i=0; inew Date(a.dateOfPublish).getTime()) + const latestArticle={date:0, article:object[0]} + for (let i in articlesarray){ + if (latestArticleDate[i]> latestArticle.date){ + latestArticle.date= latestArticleDate[i] + latestArticle.article= object[i] + } + return latestArticle.article + } + } + } + } + + /** + * Add a method to get the oldest article of a user + */ + getOldestArticle(account) { + for(let i=0; inew Date(a.dateOfPublish).getTime()) + const oldestArticle={date:oldestArticleDate[0], article:object[0]} + for (let j in articlesarray){ + if (oldestArticle[j] < oldestArticle.date){ + oldestArticle.date= oldestArticleDate[j] + oldestArticle.article= object[j] + } + return oldestArticle.article + } + } +} +} +} +export default ArticleStore; diff --git a/03-javascript/portfolio-web/web/js/stores/project.mjs b/03-javascript/portfolio-web/web/js/stores/project.mjs new file mode 100644 index 0000000..c0d0fe4 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/stores/project.mjs @@ -0,0 +1,33 @@ +class ProjectStore { + constructor(accountWithProjects) { + if (accountWithProjects && accountWithProjects.size > 0) { + for (const [account, projects] of accountWithProjects) { + if (Array.isArray(projects) && projects.length > 0) { + localStorage.setItem(`projects-${account.email}`, JSON.stringify(projects)); + } + } + } + } + addProject(account, project) { + if(localStorage.getItem(`projects-${account}`) == null){ + localStorage.setItem(`projects-${account}`,JSON.stringify([project])) + } + else { + const projectsString= localStorage.getItem(`projects-${account}`) + const projectsArray = JSON.parse(projectsString); + + projectsArray.push(project) + localStorage.setItem(`projects-${account}`,JSON.stringify(projectsArray)) + } + } + getProjects(account) { + const projectString=localStorage.getItem(`projects-${account}`) + const projectArray=JSON.parse(projectString) + return projectArray + } + deleteProjects(account){ + localStorage.removeItem(`projects-${account}`) + } +} +export default ProjectStore; + \ No newline at end of file diff --git a/03-javascript/portfolio-web/web/js/stores/talks.mjs b/03-javascript/portfolio-web/web/js/stores/talks.mjs new file mode 100644 index 0000000..c0beaf2 --- /dev/null +++ b/03-javascript/portfolio-web/web/js/stores/talks.mjs @@ -0,0 +1,32 @@ +class TalkStore { + constructor(accountWithTalks) { + if (accountWithTalks && accountWithTalks.size > 0) { + for (const [account, talks] of accountWithTalks) { + if (Array.isArray(talks) && talks.length > 0) { + localStorage.setItem(`talks-${account}`, JSON.stringify(talks)); + } + } + } + } + addTalk(account, talk) { + if(localStorage.getItem(`talks-${account}`) == null){ + localStorage.setItem(`talks-${account}`,JSON.stringify(talk)) + } + else { + const talksString= localStorage.getItem(`talks-${account}`) + const talksArray= JSON.parse(talksString) + talksArray.push(talk) + localStorage.setItem(`talks-${account}`,JSON.stringify(talksArray)) + } + } + getTalks(account) { + const TalksString=localStorage.getItem(`talks-${account}`) + const TalksArray=JSON.parse(TalksString) + return TalksArray + } + deleteTalks(account){ + localStorage.removeItem(`talks-${account}`) + } +} +export default TalkStore; + \ No newline at end of file diff --git a/04-react-portfolio/react-demo/src/components/Articles/Article.jsx b/04-react-portfolio/react-demo/src/components/Articles/Article.jsx index 09985bf..7fb2d64 100644 --- a/04-react-portfolio/react-demo/src/components/Articles/Article.jsx +++ b/04-react-portfolio/react-demo/src/components/Articles/Article.jsx @@ -1,12 +1,12 @@ import "./Article.css" -export function Articles({title,article}){ +export function Articles({title,articles}){ return(

{title}


- {article.map(article => - + ( +const ArticleCard= ({blogImg, dateOfPublish, category, title, description, readLink, linkLogo})=> (
diff --git a/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx b/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx index faa486e..7cc93ae 100644 --- a/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx +++ b/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx @@ -1,5 +1,5 @@ import "./Nav.css" -export function Nav({firstname, lastname, onClickHanlder, count, links, navlogo, content}){ +export function Nav({firstname, lastname, onClickHanlder, count, links, btnlogo, content}){ return( @@ -7,11 +7,9 @@ export function Nav({firstname, lastname, onClickHanlder, count, links, navlogo, -

{count}

- + + + ) } @@ -24,7 +22,7 @@ const NavLinks = ({links}) => ( ) const Contact = ({logo, content}) => ( - +

{content}

diff --git a/04-react-portfolio/react-demo/src/components/Projects/Project.jsx b/04-react-portfolio/react-demo/src/components/Projects/Project.jsx index d92f435..8448615 100644 --- a/04-react-portfolio/react-demo/src/components/Projects/Project.jsx +++ b/04-react-portfolio/react-demo/src/components/Projects/Project.jsx @@ -1,12 +1,12 @@ import "./Project.css" -export function Projects({title, project}){ +export function Projects({title, projects}){ return(

{title}


- {project.map(project => - + ) } -const ProjectClass=({logo,title, description, link, arrow})=>( +const ProjectCard=({logo,title, description, link, arrow})=>(
diff --git a/04-react-portfolio/react-demo/src/components/Talks/Talk.jsx b/04-react-portfolio/react-demo/src/components/Talks/Talk.jsx index 04ff7db..d1dd6ff 100644 --- a/04-react-portfolio/react-demo/src/components/Talks/Talk.jsx +++ b/04-react-portfolio/react-demo/src/components/Talks/Talk.jsx @@ -6,7 +6,7 @@ export function Talks({title, talk}){
{talk.map(talk=> - ) } -const TalkClass=({blogImg, language, title, description})=>( +const TalkCard=({blogImg, language, title, description})=>(

{language}

From 2feea9c5066ce01dce36c92cecaa2085c04defc1 Mon Sep 17 00:00:00 2001 From: aisha Date: Wed, 19 Feb 2025 18:11:42 +0530 Subject: [PATCH 14/29] assingnments --- 03-javascript/datastructures/tree/README.md | 11 ++- .../datastructures/tree/RECURSION.md | 69 +++++++++++++++++++ 03-javascript/datastructures/tree/scratch.mjs | 32 +++++++++ 03-javascript/portfolio-web/docs/scratch.mjs | 31 +++++++++ 4 files changed, 142 insertions(+), 1 deletion(-) create mode 100644 03-javascript/datastructures/tree/RECURSION.md create mode 100644 03-javascript/datastructures/tree/scratch.mjs create mode 100644 03-javascript/portfolio-web/docs/scratch.mjs diff --git a/03-javascript/datastructures/tree/README.md b/03-javascript/datastructures/tree/README.md index cb2c725..c7533d2 100644 --- a/03-javascript/datastructures/tree/README.md +++ b/03-javascript/datastructures/tree/README.md @@ -74,55 +74,64 @@ In this example: ## Practice Assignments ๐ŸŽฏ ### Assignment 1: Tree Height Calculator + **Difficulty: Easy** **Objective:** Create a function to calculate the height of a binary tree. **Instructions:** + - Implement a function `getTreeHeight(root)` that takes the root node as input - Return the maximum height (depth) of the tree - Return 0 for an empty tree ### Assignment 2: Node Counter + **Difficulty: Easy** **Objective:** Count the total number of nodes in a binary tree. **Instructions:** + - Create a function `countNodes(root)` that takes the root node as input - Count and return the total number of nodes in the tree - Include both leaf nodes and internal nodes in the count ### Assignment 3: Leaf Node Finder + **Difficulty: Medium** **Objective:** Find and print all leaf nodes in a binary tree. **Instructions:** + - Implement a function `findLeafNodes(root)` that takes the root node as input - Return an array containing all leaf nodes (nodes with no children) - Maintain the order of leaves from left to right ### Assignment 4: Level Order Traversal + **Difficulty: Medium** **Objective:** Print nodes level by level, from top to bottom. **Instructions:** + - Create a function `levelOrderTraversal(root)` that takes the root node as input - Print nodes at each level on a new line - Use a queue to manage the level-by-level traversal ### Assignment 5: Tree Mirror + **Difficulty: Medium** **Objective:** Create a mirror image of a binary tree. **Instructions:** + - Implement a function `mirrorTree(root)` that takes the root node as input - Swap left and right children of all nodes - Return the root node of the mirrored tree - The original tree structure should be modified in place Each assignment builds upon the basic binary tree concepts and helps understand different tree operations and traversal techniques. - diff --git a/03-javascript/datastructures/tree/RECURSION.md b/03-javascript/datastructures/tree/RECURSION.md new file mode 100644 index 0000000..a3c2111 --- /dev/null +++ b/03-javascript/datastructures/tree/RECURSION.md @@ -0,0 +1,69 @@ +# Recursion in JavaScript: Functions Calling Themselves ๐Ÿ”„ + +Recursion is a programming concept where a function solves a problem by calling itself with a smaller version of the same problem. Think of it like a Russian nesting doll - each doll contains a smaller version of itself until you reach the smallest one. + +## Understanding Recursion ๐Ÿค” + +Every recursive function has two main parts: + +1. **Base Case**: The condition where the function stops calling itself +2. **Recursive Case**: Where the function calls itself with a modified input + +## Practical Examples ๐Ÿš€ + +### Example 1: Factorial Calculator + +Calculate the factorial of a number (n!): + +```javascript +function factorial(n) { + // Base case + if (n === 0 || n === 1) { + return 1; + } + // Recursive case + return n * factorial(n - 1); +} + +console.log(factorial(5)); // Output: 120 (5 * 4 * 3 * 2 * 1) +``` + +### Example 2: Fibonacci Sequence + +Generate the nth Fibonacci number: + +```javascript +function fibonacci(n) { + // Base case + if (n <= 1) { + return n; + } + // Recursive case + return fibonacci(n - 1) + fibonacci(n - 2); +} +console.log(fibonacci(6)); // Output: 8 (0 + 1 + 1 + 2 + 3 + 5) +``` + +### Example 3: Directory Tree Explorer + +Recursively explore a directory structure: + +```javascript +function exploreDirectory(directoryPath) { + // Base case: if directory is empty + if (!fs.existsSync(directoryPath)) { + return; + } + const files = fs.readdirSync(directoryPath); + for (const file of files) { + const filePath = path.join(directoryPath, file); + if (fs.statSync(filePath).isDirectory()) { + // Recursive case: if it's a directory, explore it + exploreDirectory(filePath); + } else { + // Base case: if it's a file, print its path + console.log(filePath); + } + } +} +``` diff --git a/03-javascript/datastructures/tree/scratch.mjs b/03-javascript/datastructures/tree/scratch.mjs new file mode 100644 index 0000000..6dbe925 --- /dev/null +++ b/03-javascript/datastructures/tree/scratch.mjs @@ -0,0 +1,32 @@ +class TreeNode { + constructor(name) { + this.name = name; + this.left = null; + this.right = null; + } + } + const grandparent = new TreeNode("John"); + const parent1 = new TreeNode("Mike"); + const parent2 = new TreeNode("Sarah"); + const child1 = new TreeNode("Tom"); + const child2 = new TreeNode("Emily"); + const child3 = new TreeNode("David"); + + grandparent.left = parent1; + grandparent.right = parent2; + parent1.left = child1; + parent1.right = child2; + parent2.left = child3; + + function printFamilyTree(node) { + if (node === null){ + return 0 + } + else{ + const leftheight= printFamilyTree(node.left); + const rightheight= printFamilyTree(node.right); + return 1 + Math.max(leftheight, rightheight) + } + } + + console.log(printFamilyTree(grandparent)); \ No newline at end of file diff --git a/03-javascript/portfolio-web/docs/scratch.mjs b/03-javascript/portfolio-web/docs/scratch.mjs new file mode 100644 index 0000000..bcceef0 --- /dev/null +++ b/03-javascript/portfolio-web/docs/scratch.mjs @@ -0,0 +1,31 @@ +function trackVisit() { + let visits = parseInt(getCookie("visitCount")) || 0; + visits++; + + const expiryDate = new Date(); + expiryDate.setTime(expiryDate.getTime() + 7); + document.cookie = `visitCount=${visits};expires=${expiryDate.toUTCString()};path=/`; + + return visits; + } + function getCookie(name) { + const cookies = document.cookie.split(";"); + const cookie = cookies.find((c) => c.trim().startsWith(name + "=")); + return cookie ? cookie.split("=")[1] : null; + } + console.log(`Visit count: ${trackVisit()}`); + +function setThemePreference(theme) { + const expiryDate = new Date(); + expiryDate.setDate(expiryDate.getDate() + 30); + document.cookie = `usertheme=${theme};expires=${expiryDate.toUTCString()};path=/`; +} + +function getThemePreference() { + const cookies = document.cookie.split(";"); + const themeCookie = cookies.find(cookie => cookie.trim().startsWith("usertheme=")); + return themeCookie ? themeCookie.split("=")[1] : "light"; +} + +setThemePreference("dark"); +console.log(getThemePreference()); \ No newline at end of file From 5261061c402eefc3ba362e24bf8f60b86c34de02 Mon Sep 17 00:00:00 2001 From: aisha Date: Thu, 20 Feb 2025 01:49:04 +0530 Subject: [PATCH 15/29] completed assignment --- 03-javascript/datastructures/tree/scratch.mjs | 40 +++++++++++++++---- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/03-javascript/datastructures/tree/scratch.mjs b/03-javascript/datastructures/tree/scratch.mjs index 6dbe925..3f6384f 100644 --- a/03-javascript/datastructures/tree/scratch.mjs +++ b/03-javascript/datastructures/tree/scratch.mjs @@ -18,15 +18,41 @@ class TreeNode { parent1.right = child2; parent2.left = child3; - function printFamilyTree(node) { +function getTreeHeight(node) { if (node === null){ return 0 } else{ - const leftheight= printFamilyTree(node.left); - const rightheight= printFamilyTree(node.right); + const leftheight= getTreeHeight(node.left); + const rightheight= getTreeHeight(node.right); return 1 + Math.max(leftheight, rightheight) - } - } - - console.log(printFamilyTree(grandparent)); \ No newline at end of file + } +} +console.log(getTreeHeight(grandparent)); + +function countNodes(node){ + if (node === null){ + return 0 + } + else{ + const leftcount = countNodes(node.left); + const rightcount= countNodes(node.right); + return 1+ leftcount + rightcount + } +} +console.log(countNodes(grandparent)) + +function findLeafNodes(node, arr=[]){ + if (node === null){ + return arr + } + if (!node.left && !node.right){ + arr.push(node.name) + } + + findLeafNodes(node.left, arr) + findLeafNodes(node.right, arr) + return arr +} + +console.log(findLeafNodes(grandparent)) \ No newline at end of file From 683dfb7e9f4bded456b51ae2e19bebaafda2381c Mon Sep 17 00:00:00 2001 From: aisha Date: Thu, 20 Feb 2025 01:55:59 +0530 Subject: [PATCH 16/29] completed assignment --- 03-javascript/datastructures/tree/scratch.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/03-javascript/datastructures/tree/scratch.mjs b/03-javascript/datastructures/tree/scratch.mjs index 3f6384f..91f5d47 100644 --- a/03-javascript/datastructures/tree/scratch.mjs +++ b/03-javascript/datastructures/tree/scratch.mjs @@ -46,7 +46,7 @@ function findLeafNodes(node, arr=[]){ if (node === null){ return arr } - if (!node.left && !node.right){ + if (node.left=== null && node.right=== null){ arr.push(node.name) } From 09c68df51beeec6b51529428e86b7912dd139cc2 Mon Sep 17 00:00:00 2001 From: aisha Date: Fri, 21 Feb 2025 23:12:14 +0530 Subject: [PATCH 17/29] added assigmnet --- 04-react-portfolio/learn-react/.gitignore | 36 ++ 04-react-portfolio/learn-react/README.md | 40 ++ .../learn-react/next.config.mjs | 6 + .../learn-react/package-lock.json | 498 ++++++++++++++++++ 04-react-portfolio/learn-react/package.json | 22 + .../learn-react/public/favicon.ico | Bin 0 -> 25931 bytes .../public/images/art-of-debug.png | Bin 0 -> 217812 bytes .../learn-react/public/images/focus.png | Bin 0 -> 151612 bytes .../learn-react/public/images/js.jpeg | Bin 0 -> 93605 bytes .../learn-react/public/images/meetup.png | Bin 0 -> 164997 bytes .../learn-react/public/images/netkool.svg | 3 + .../learn-react/public/images/nextjs.jpeg | Bin 0 -> 79853 bytes .../learn-react/public/images/phone.svg | 3 + .../learn-react/public/images/react.jpeg | Bin 0 -> 85308 bytes .../public/images/uifaces-popular-image.jpg | Bin 0 -> 96120 bytes .../public/images/vscode-plugin.png | Bin 0 -> 137058 bytes .../learn-react/public/images/webby.svg | 3 + .../learn-react/src/pages/_app.tsx | 7 + .../learn-react/src/pages/_document.tsx | 13 + .../learn-react/src/pages/api/hello.ts | 13 + .../src/pages/components/About/About.css | 43 ++ .../src/pages/components/About/About.tsx | 24 + .../src/pages/components/Articles/Article.css | 72 +++ .../src/pages/components/Articles/Article.tsx | 54 ++ .../pages/components/Articles/ArticleStore.js | 32 ++ .../src/pages/components/Nav/Nav.css | 86 +++ .../src/pages/components/Nav/Nav.tsx | 33 ++ .../src/pages/components/Projects/Project.css | 88 ++++ .../src/pages/components/Projects/Project.tsx | 47 ++ .../pages/components/Projects/ProjectStore.js | 26 + .../src/pages/components/SignUP/Account.js | 79 +++ .../src/pages/components/SignUP/SignUp.js | 35 ++ .../src/pages/components/Talks/Talk.css | 70 +++ .../src/pages/components/Talks/Talk.tsx | 37 ++ .../src/pages/components/Talks/TalkStore.js | 28 + .../src/pages/fonts/GeistMonoVF.woff | Bin 0 -> 67864 bytes .../learn-react/src/pages/fonts/GeistVF.woff | Bin 0 -> 66268 bytes .../learn-react/src/pages/index.tsx | 40 ++ .../learn-react/src/pages/portfolio.tsx | 32 ++ .../learn-react/src/pages/signin.tsx | 37 ++ .../learn-react/src/styles/About.module.css | 43 ++ .../learn-react/src/styles/Article.module.css | 72 +++ .../learn-react/src/styles/Home.module.css | 165 ++++++ .../learn-react/src/styles/Nav.module.css | 86 +++ .../src/styles/Projects.module.css | 88 ++++ .../learn-react/src/styles/Talks.module.css | 70 +++ .../learn-react/src/styles/globals.css | 52 ++ .../learn-react/src/styles/signIn.module.css | 42 ++ .../learn-react/src/styles/signUp.module.css | 42 ++ 04-react-portfolio/learn-react/tsconfig.json | 21 + .../react-demo/src/components/Nav/Nav.jsx | 4 +- 51 files changed, 2190 insertions(+), 2 deletions(-) create mode 100644 04-react-portfolio/learn-react/.gitignore create mode 100644 04-react-portfolio/learn-react/README.md create mode 100644 04-react-portfolio/learn-react/next.config.mjs create mode 100644 04-react-portfolio/learn-react/package-lock.json create mode 100644 04-react-portfolio/learn-react/package.json create mode 100644 04-react-portfolio/learn-react/public/favicon.ico create mode 100644 04-react-portfolio/learn-react/public/images/art-of-debug.png create mode 100644 04-react-portfolio/learn-react/public/images/focus.png create mode 100644 04-react-portfolio/learn-react/public/images/js.jpeg create mode 100644 04-react-portfolio/learn-react/public/images/meetup.png create mode 100644 04-react-portfolio/learn-react/public/images/netkool.svg create mode 100644 04-react-portfolio/learn-react/public/images/nextjs.jpeg create mode 100644 04-react-portfolio/learn-react/public/images/phone.svg create mode 100644 04-react-portfolio/learn-react/public/images/react.jpeg create mode 100644 04-react-portfolio/learn-react/public/images/uifaces-popular-image.jpg create mode 100644 04-react-portfolio/learn-react/public/images/vscode-plugin.png create mode 100644 04-react-portfolio/learn-react/public/images/webby.svg create mode 100644 04-react-portfolio/learn-react/src/pages/_app.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/_document.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/api/hello.ts create mode 100644 04-react-portfolio/learn-react/src/pages/components/About/About.css create mode 100644 04-react-portfolio/learn-react/src/pages/components/About/About.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/components/Articles/Article.css create mode 100644 04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.js create mode 100644 04-react-portfolio/learn-react/src/pages/components/Nav/Nav.css create mode 100644 04-react-portfolio/learn-react/src/pages/components/Nav/Nav.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/components/Projects/Project.css create mode 100644 04-react-portfolio/learn-react/src/pages/components/Projects/Project.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/components/Projects/ProjectStore.js create mode 100644 04-react-portfolio/learn-react/src/pages/components/SignUP/Account.js create mode 100644 04-react-portfolio/learn-react/src/pages/components/SignUP/SignUp.js create mode 100644 04-react-portfolio/learn-react/src/pages/components/Talks/Talk.css create mode 100644 04-react-portfolio/learn-react/src/pages/components/Talks/Talk.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/components/Talks/TalkStore.js create mode 100644 04-react-portfolio/learn-react/src/pages/fonts/GeistMonoVF.woff create mode 100644 04-react-portfolio/learn-react/src/pages/fonts/GeistVF.woff create mode 100644 04-react-portfolio/learn-react/src/pages/index.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/portfolio.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/signin.tsx create mode 100644 04-react-portfolio/learn-react/src/styles/About.module.css create mode 100644 04-react-portfolio/learn-react/src/styles/Article.module.css create mode 100644 04-react-portfolio/learn-react/src/styles/Home.module.css create mode 100644 04-react-portfolio/learn-react/src/styles/Nav.module.css create mode 100644 04-react-portfolio/learn-react/src/styles/Projects.module.css create mode 100644 04-react-portfolio/learn-react/src/styles/Talks.module.css create mode 100644 04-react-portfolio/learn-react/src/styles/globals.css create mode 100644 04-react-portfolio/learn-react/src/styles/signIn.module.css create mode 100644 04-react-portfolio/learn-react/src/styles/signUp.module.css create mode 100644 04-react-portfolio/learn-react/tsconfig.json diff --git a/04-react-portfolio/learn-react/.gitignore b/04-react-portfolio/learn-react/.gitignore new file mode 100644 index 0000000..fd3dbb5 --- /dev/null +++ b/04-react-portfolio/learn-react/.gitignore @@ -0,0 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +.yarn/install-state.gz + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/04-react-portfolio/learn-react/README.md b/04-react-portfolio/learn-react/README.md new file mode 100644 index 0000000..a75ac52 --- /dev/null +++ b/04-react-portfolio/learn-react/README.md @@ -0,0 +1,40 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file. + +[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`. + +The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. + +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/04-react-portfolio/learn-react/next.config.mjs b/04-react-portfolio/learn-react/next.config.mjs new file mode 100644 index 0000000..d5456a1 --- /dev/null +++ b/04-react-portfolio/learn-react/next.config.mjs @@ -0,0 +1,6 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, +}; + +export default nextConfig; diff --git a/04-react-portfolio/learn-react/package-lock.json b/04-react-portfolio/learn-react/package-lock.json new file mode 100644 index 0000000..7d080f7 --- /dev/null +++ b/04-react-portfolio/learn-react/package-lock.json @@ -0,0 +1,498 @@ +{ + "name": "learn-react", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "learn-react", + "version": "0.1.0", + "dependencies": { + "next": "14.2.24", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "typescript": "^5" + } + }, + "node_modules/@next/env": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.24.tgz", + "integrity": "sha512-LAm0Is2KHTNT6IT16lxT+suD0u+VVfYNQqM+EJTKuFRRuY2z+zj01kueWXPCxbMBDt0B5vONYzabHGUNbZYAhA==", + "license": "MIT" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.24.tgz", + "integrity": "sha512-7Tdi13aojnAZGpapVU6meVSpNzgrFwZ8joDcNS8cJVNuP3zqqrLqeory9Xec5TJZR/stsGJdfwo8KeyloT3+rQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.24.tgz", + "integrity": "sha512-lXR2WQqUtu69l5JMdTwSvQUkdqAhEWOqJEYUQ21QczQsAlNOW2kWZCucA6b3EXmPbcvmHB1kSZDua/713d52xg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.24.tgz", + "integrity": "sha512-nxvJgWOpSNmzidYvvGDfXwxkijb6hL9+cjZx1PVG6urr2h2jUqBALkKjT7kpfurRWicK6hFOvarmaWsINT1hnA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.24.tgz", + "integrity": "sha512-PaBgOPhqa4Abxa3y/P92F3kklNPsiFjcjldQGT7kFmiY5nuFn8ClBEoX8GIpqU1ODP2y8P6hio6vTomx2Vy0UQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.24.tgz", + "integrity": "sha512-vEbyadiRI7GOr94hd2AB15LFVgcJZQWu7Cdi9cWjCMeCiUsHWA0U5BkGPuoYRnTxTn0HacuMb9NeAmStfBCLoQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.24.tgz", + "integrity": "sha512-df0FC9ptaYsd8nQCINCzFtDWtko8PNRTAU0/+d7hy47E0oC17tI54U/0NdGk7l/76jz1J377dvRjmt6IUdkpzQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.24.tgz", + "integrity": "sha512-ZEntbLjeYAJ286eAqbxpZHhDFYpYjArotQ+/TW9j7UROh0DUmX7wYDGtsTPpfCV8V+UoqHBPU7q9D4nDNH014Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.24.tgz", + "integrity": "sha512-9KuS+XUXM3T6v7leeWU0erpJ6NsFIwiTFD5nzNg8J5uo/DMIPvCp3L1Ao5HjbHX0gkWPB1VrKoo/Il4F0cGK2Q==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.24.tgz", + "integrity": "sha512-cXcJ2+x0fXQ2CntaE00d7uUH+u1Bfp/E0HsNQH79YiLaZE5Rbm7dZzyAYccn3uICM7mw+DxoMqEfGXZtF4Fgaw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@types/node": { + "version": "20.17.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.19.tgz", + "integrity": "sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001700", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz", + "integrity": "sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next": { + "version": "14.2.24", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.24.tgz", + "integrity": "sha512-En8VEexSJ0Py2FfVnRRh8gtERwDRaJGNvsvad47ShkC2Yi8AXQPXEA2vKoDJlGFSj5WE5SyF21zNi4M5gyi+SQ==", + "license": "MIT", + "dependencies": { + "@next/env": "14.2.24", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.24", + "@next/swc-darwin-x64": "14.2.24", + "@next/swc-linux-arm64-gnu": "14.2.24", + "@next/swc-linux-arm64-musl": "14.2.24", + "@next/swc-linux-x64-gnu": "14.2.24", + "@next/swc-linux-x64-musl": "14.2.24", + "@next/swc-win32-arm64-msvc": "14.2.24", + "@next/swc-win32-ia32-msvc": "14.2.24", + "@next/swc-win32-x64-msvc": "14.2.24" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + } + } +} diff --git a/04-react-portfolio/learn-react/package.json b/04-react-portfolio/learn-react/package.json new file mode 100644 index 0000000..7d3123f --- /dev/null +++ b/04-react-portfolio/learn-react/package.json @@ -0,0 +1,22 @@ +{ + "name": "learn-react", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "react": "^18", + "react-dom": "^18", + "next": "14.2.24" + }, + "devDependencies": { + "typescript": "^5", + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18" + } +} diff --git a/04-react-portfolio/learn-react/public/favicon.ico b/04-react-portfolio/learn-react/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/04-react-portfolio/learn-react/public/images/art-of-debug.png b/04-react-portfolio/learn-react/public/images/art-of-debug.png new file mode 100644 index 0000000000000000000000000000000000000000..3295cdb1d6f02ce34b731716139cacefbf403451 GIT binary patch literal 217812 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

}eP?iM$~6!oPqQ8RLLM3<~@oiBvi0Hgg%PhRX%Z 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%0D22>J(QG`cx5I`&7aU%Y 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

ix6#Lqao= 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 literal 0 HcmV?d00001 diff --git a/04-react-portfolio/learn-react/public/images/js.jpeg b/04-react-portfolio/learn-react/public/images/js.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..4a0e7718344a06876b545f30765822c822b61973 GIT binary patch literal 93605 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

?!AjZu7(raT+MIm-RXD;aju@vT7YrfL`yb0tt#R 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̳Po4@+h4{Q91|NZXU@6hdAw>cIuXN0wmCy@g>@J1@T#?s7EXI2CN&&&xc zum|@a&=p(0ufO>w9q#YZ<;8^tzgJe7AP%LkA97-_p<&H2v>9hvi{sZck@a{S%wo+} zPS9AmWQ3?{6?T--N@mFwsq{EVd9@jR>8oF(_dmK%zxwb)O(ELe-lMyZ@2ZPIizaA3 z9J`yv)w7)FoUQOX>~5Y`OO4Oes3E;c6y451{6LdM%> z=!zA%kO?nDZm4SV(rLObjS1x)oswyB+k}I$i51{X6>j4kOhwNV9l_G=(WrH!NzL%? zPPf(ifJ-=AE~pCx7f|txWVvnTHUvZ06*JOtG_5Qltso=TG~sYU_}QVV<`%7&6SSPP z^_qbmsV<~xSs+M_gQNRuWio?i>I%->W4iBaMN@LK0H$?~HP%NhAl_lU3YfOCzg8<} ziWjYhCV*JdkifWr^;(eDWg;|n0>#UX+CH|;m~F$OkOg9CK{T?yxkVY{_C2wDXVkxJ z?77nv35Ouq)UZI@Vsfi2A#SbTOsU%wiEbSnu%Vgh*=L`lpZ@f%rjQ8dX0li^O5Ok* z4w}xmv%M9$+Lj`g!8oS?Bf3+RX$>4|RgGXmd(kyDkq^MA42g>$O89aWBEP(3VjD9Au2R6ii z>VOF;u2uIaWJ$(cJoSaocr`eR+3g{ngP$6*7?;kyU zs8f9B&K(qnz!4PR`FzfsXQ`W2MYskS6CEEP(|f=Al`iZ7Z~R?GHgc`y@`|>%wk!si z3HfQ3<7;s@V|R{QTl$_Tk*)a-?d%_R2g+QE>&X{l&Nave{1myV=!k`>vJj#MivDwvOq=mFI6jYD# zO{uEja>471ms8}BW~5M6peb!$po?oty&@hN&96OAH)bNi8l+GzhQ@MJ%oV~6aX)b# zPHT`^QYJ42Q^6r>%3yR{mpH}dkT z3Dwl0aQ@D>Z%;{5^@dcJ;*3){D?$ns=^_7?xr0YT zXHSJYVu;;*_`y$DPx-7=!VwS8oUbQ)<6v)}Er~tN=iKGz7G8vql9s~OrxHLxNjfN4 zvj#~;i>?eto@&HN%n^824SxvBZ@vI@r zp|B}6*Pjs%BU09sLUtr-WTHzBSBV>Uo89Lk*!%oY>J)FW4c7r1QnKa<(BNSORsK%r zhmhTxZ)@c{S@*?iqQ|Fabg^8s?Am78vS81dxqvm(M?jl!R?spaqTQVUrW{9C^>4Af8C1S>;j!+@OlQl9YehIOACS`}29k($91yWnfdpIh^+aS^9u6HuOP z0u_LRL3?>`rFm^G)Ec5jcXD|U78wNFiWNnV)5pjF7T z@;zZ|{D@=KGLe#uPfK=dDEbj)V`VG7sk)s5b7O1DNa|d9nB!hCyHVop@k|+$q1%+u zq}nVqu|nOt^>|Zr`58j1p63cd7XQU&(|_adf)oV%K#9X#pjhLx9?K=uKNGHR9tMm* zcbl+!T7!FG(O&VIeEY{grjL#uvzLT{ z7`v(F{Jqy-c%EM6KN4GCqglAb&is0{pO;{T3K?R80By`_1AYw*ikp$JJ{tQgVE7`} zR@bWPu$iXkB$fzQP1hzsbK+?UZ!g;cFl5ou$XT~!9Crb(ApZ6HZ z%4a29v&RZ{B{4!4Y;v~5jk?8P_`%VUGVy~oUMcbl6TplDf@-O8>uEu~H1a*?d&!D< zAPp*%qMd=!i7G^$GEE`)AKbsM1qxDg)974ga`#^f!RJ<#P9J|}&d)Lckh*m(;KE9J zR`sTt%h`aqD9zLJa|1px`rg4^+rP6_ca!hfD8QD*lY1oDWl!cnx8w_p5?P9pOmn)D zPYYLt_u6u`M$Lhu;5MVd2Pp}Pki(vo6s635@!GB08OyL1Yr>z}Kp}0c&gLt1^S$|t zLU3Uql!mlBviRf^7rK5`tZ|cZY4e`sUA4@MQ3t!O=mc~00F>6v6>bE|VzF(gec2Jq z1$zswY?oE!9!t!7XFk*2r}Dl4)F~+0)L-^Y0EE;)V8!0kJt>pDCc0iW_7kUrsClz6 z*RppctyNQFi9QAp!HwLzBtux^j|g%>dcv5T$ddevlqC~%w>5G+c1{l;+@r(88??Q% ztwKO7SSc9&(hJXO@7iPD^dH^7r)WoGW;}7bjBp>H9P@Q8{-ey$0hUr($01YYBpaMR zua%_S73rY62M7cqP|W(h&|afLO5lSzW0&y#BeiHnz=*)Rw@nvwi8o)-#O@#o zmb2G}<~(kx03(Ov?&EVEkG0C0v{3d!;?jk*WS=mumus{71A$+2^LP_>b$uZ>*20vY zaso0A+t;>+ZKw!m8^xs;(6#N39;WfL$S=;*iX9%>#r82ub|+ z8H2miwKR!X(Ir3gPO_?Eehqi=>ikY_@fV8HiEeQv3o}r}K>ZA0AKE}Wu;hToUTt|H zaxnM(o;238eOTsX96|b$Lz>NfZ{GJtni{}f_W7Y=RnTNa(h5?}t5~d35aH^Q!6GYH zL;hCiLM*7&a>YV_W&NSGY-Pb*=q4~0r?ac8kqAxMEPBI61y!m2llCyqK*PENluoV- z55Y8%S9DW>S{(F1AW;G7s&;U@+b`Ly83|#Da+P8;i{*vwhvN0d2VH*^q9m2%mh|Ia z{DKZ{9P0U0FUxvTx4SiG$5SL&SmI678UdpB)+=59XRivgG@(>_?nN&lKu#-ujq z9mpxE+0-?;=cg!0p63}-I~T^*mk<`4y5gmh>uT6(@@sbKOew`#(i9_V^|@7_NT((6 zR^&Xc>bj+`b^xn?{x&`Cz-|D<=T+AD@bFN*NFN`wt!+UzK7=1NHqlkq(D;T_PMOVA z$;jb`Kt%jxl{qPrDhaa-)_d!D}|gdsF)i0~y z5@M8hA`z?Mlmquir^2Wmts{iisGaGQ&-p;j*p0osTB!oLVk`K?=bzQZzdAWrm$Muy zNqth+E1;jr+v?g4mYZoiZ3wUKTW6-0j{Qr`>hk25VC1?n0E?8|Y9^pgSmv$>lNEYc zQ$qSwZF%mnqAZ!-{%sXhY80Ny>Q*H;=YR^ky-^!+#q&-*SJAMO=b*Z1woR%1c*_(5 zKx3kmK=d-#rl(fP+^wYz*5GsqV+$I~IBDl76W5rZ+7Px^?$U80mZDIptjMdMRRE3+ z(*b;f0f-wi8Q`P@Xqu|E8#L>VG;!N=c-=}(zG~Sl$Z!S7Tkvv-5>Sgq33&Ez-6Qa7 z$lh2={%*0ZPFsxZ$H|C@;u==+2wS#Gwra=Z07qi9>V)L8bgAB^ihX2jVX0SMN8G`P zD4H5}T$2I45-jA1y>rjueN`l}E8yAiot;pnhn&plBZ2rzZqHp4K|uZscFks1xOtb) z>G@>dh2krZabhfTw#5UoV(;4a%*aR1Du>!>u17qB-%u^)Jg8?NJT57r#iA)dt!PBX zSy?Y+&xxGaBH;jCFkq+ErLK(#BM(ij5hpL$k0L`8{}Ffdn+tuA>K zGpU_o!hbZpODUcqJ#8*9&;E?yYPPja?OQcgyZx=RpGv!CFRT3QU{A}ZF2$Ote(F59#Tj(DmfEZPdX_^5rq`Z>%XgxcOS z8C2DgHep_CdnS9(Ye2>)%Qp~Q@Gwx8tYn1nrd|&5rWIJtv9vm3xUTz8|m>SKkMEt7Fds1ev2D? zo1S^bScYP)K6-dWH`sEJSkUt7g6^))=@u*8#qyHQ&M)ayEM@6YnQO$Y9J%RPmPHkp z;zW_CE&tF;so4sWi{P;08>Y0ZkOvA!h$~!+b0n~C5xan3&DDCgR%zH!v(mOsdES@8 zfaK4gFmMqIeV>K&J_`gLL$>h_6+*Gvp%#InRfDDEv1{q&=Ud@i=>E}yxVk1y$fWt&*M ztci7hN!p6Z!%5d#{^pOe44JHuOtEvgl90e;p2P~^mz-FjlZBF>Fhl|;RD+_X3z~3u zm|FwrHB3nXY>8Y425=88W6IQ>IW|sHBGEvAD1dCV2+QadxGUyeb7d!AfTEnRmJU3q`?tuip)24*tq76z zRnIo9wZ?g>YJ+m>@!T_%*Ouq% zF;cNoSK_o#3&&%kleYM~ad3mKguKPiba3mA7TY*qtgXf|S>Bo`N=c28%`X5ztbw!X zf^JIlVqwrdiv5lk(g)dXITDBYa0`ameQqVHMh#UYAFNLM6T(Tm9r^UprGPjBD7&%l76J&WMA z^c~r>FW$aMuf6y@-P+qy1+Pu5&3L28(uI|323yt*K4>ujum4MMLE?}lCt@I`(|JKC zH4>M*|NVd^n2WiZ8w*q-V_M>mmMt8b1tsgOZIo4VCiN=l7UmFx*GV?HWCtxJxTk7x z7R|b*6sb_Mc9LIhR;yPL8cm2xp_2*qwR6XUBv_AA0Tb6;!s?PM_Kb#{lg21jk*!UU zYlHG^`O0;j)TK4@8IsRBT*zkn1*uvz4z0*W%E3wSVu8oJc5j~*`q^ovk51S0 zrI!xq@zF>0tNRb>mBSrcU$I9<2~ezHmut;6zv90y83xBgE$ou;qKetX{2kXW1aiD=|-k zu#?aEeD190>K^y7h=0+%FOzy^1WwBQ3eb3X#xj{@>)z}@<&(&1iQnc~4sV=$JE>Y2 zjJkc50K_&QntmP?~$T%R1I{jwLs<2 zvjCX03+mCMM|2w&uUN1*Z$D#6*!=sS|LkX))}sZ+tHqWUl3%;Or?(M>Dg~rPfXv1% zU0iXeof95P0^P z=k>WyPaf0b(-S%vZqm7YmLxy1&^8;GGl?g#H7oE~Dw^!=&3R*7vJzjKGDYD6%cF&L zTBpXgBpizD>|!gNV4FFUcZ#-D13vspI9OQ<3W4rV?xyv?J_}xc?<01bfBXAy(L=V> zD=Vd;8qsE@?rokgKHMiCKA;Ee(*Lb5yiU*G*n<+o=JI&Qq^cy)>X=gq!A$M2rT{lY z-Z)*2nq*@)Qb>xjetp`4?Kcp0s=J{lYw<^Rz$U)tgVS?5Sy_BsVvq!D>VzLgy#l=F zc6WCgnj{!foitZ3LG>gSQ?yzQYBFn59zZOnaU7sul7>cPkDjm~9m|Y`^abqUIl&KxU}yhY!B_a0rIJyv4W7jDjJSFG7G(AyudCyW8`9p0Bk2{@>$Tr4b<0GckB zYmG+|_NTj2W$%jumRwQ<8F^(hhe=DknHE_OR&88-2YAB-afou1<cng(_v&P*mo`pN(6y)rx2F$7Q0&KdwcZu zJMYpje*Sa%JHP*LsL+!MJz*<$!LG|294x+KD_9im2@80c4q-E!Rs zxA}Yfw8OubYFD>z94d=ggxEQcLwe~BqY386CufR0iOePY%(Kt(y|>kk_vrCsi<4Dz zb4vSynOK7?=mmi6jaI_)e8|*#s@fW<+ncgYZXOhX$N}C;E&tSsJf<(30P)lr6WH0% z9Z;df@~jX-K@D5d^qYq~rtiM>Gge6K#^(*VmV>)3)7y@rCxurO;u0|ZTx8R6cgIN(WZ9h>kKf`ur` zwUSqCT-#eSUCR@`r^MF|4i2>_i|hpfN>>jSMnJ;&Wh_#tMb`3^=U#+{fKAzZXJ_XY zBb9UxJ~u{=f!kFHRBIilGK!_LnSfex16P#vLpoTZUTBsOey-eXvzgEsYK@d5_d5DV zg8lA7I5mqYlxCt(P^A|%&a~@a$q7TQ3>#qcaDZBgTCBxcphTVuk!$T-ZH;W>3d5ew z&S%D$mWXR_aulc;{izAGUP=2ayTXTpXfbv38V#N&t*mkFa|K{1qY`($QCmzQ+DMPr z13jMhX+A7DJR{{WCsnq0k1pxX?|zN)#jz4I7wq8^BI(Gn<4N*vm050Q(pn`pg_y|p zzZAZhBO%$V-ubL}P4xB++EBJspIk3`s@^cSzN=c5S;B;moKtE*DEYqY=Q~uifdp9S z8bTs4fF}bw65ds4zZ;@#A$T@~eN1zZeb*la6j=Mj4he#D--McPsTEWm$< zjVLKZl02+LO~GPl9SpI@A2!l;C@gC;0#G?D=JYAkmD&%zVtpdClCB??&CiSz@|@Iq zLSck8Qd=Zpd&!$i@M5x9`FAizLd3;@OuPL5uZTG|6P@Pvb}Ig#1YMkqHl z9j>!fqwv4GGxb1#mp;Jy%>x#e?4nB+^gsOZ&uELE@#`<$(WVbai*vfiZmcsA9Az*I zDTDgL3i#gX1-qIb(C(|xp|_?n2(5-`0qfedpOu5mQSwaZ%Pj?d%`&h*1U;q3aw9p_HtSEo*&fE0;U%pM3I{$;lwFVge%FbScL0B!UF~WlMTx9_z zGM`1`_|~#eV|C)zRb^}7MJ!f%U2te)WJ^MeHcTiYI8UC0vGDwJ9f9uoh9QP|B|S2=dMjE@Y>A zJZe}Op>(K5xy-4vh~0X_$El-0nX-|w6%QlfcG%JtH@5e@qZY1!b*rJD8&gy3`sM_M zs$Zg8hc|VePtHzx{;Z0eD{LoGg}6+%UY^F~Q{fhUN}Ux^eNU#)5e5QGCJ3mRvsZ2K zSZrzTdCLd4YG(q{s*-2y3JKmFEd(jsNgKXl@%9tcW#8#kUuAGQgER9_^Rx3#4S2U2GLR*QUvBTj!hOt`9 zc$VRUM+Qn$1y=8~@0)oNfYL7sWe zZGp?#2~v((TKJ-!7rV$NfV=*3nYS_5pYl>=s}+0D5MBl%m6kLnsFRcE;P8O%eRP+0 zws*BV&YBg~(eWw0_x}6z^}qLbwTJ+Fc|okQ+&6L4J~}>D3qpjJD8ma$0xt=*GuDoy1%QbLYJt$EcG*s=d~qM3=)W!LKGK^ zOPyF%v^)`eJ9`?3xnd!D#MXy(9?IBKq!tO`;GeRE6KN>P;%{2ip9g-9VEw?>h`J;s z&sSrMegIH>AXOkXt6OY&n2yL`QHX-jmBR4}7p-k*EnBDp!wP@cW<+%xnL+;f-osL1eYz3~eD#ttKB0WVtz^wZ-@`tAoO^pLN&mX>aU8YNL&gbTaD-r@Cp?fF}DYk!8r zY{V$dy@Q3N!biK!tQ%U)Eq0IRAI>X@ z9E&R=RInP64|plzgasK;5K_`=so!5Sn36Oyv3w;pWXbzVo^@wuZm#X(Ez63z-m`Ts zx?q<+0dQ390yDFYK;jA~6bXQWs#A*>_pY#w?0~1hZ3k&?6NXH!wG#&bOxdbA)nEbF zkh`gN)<7>m(#Az;4-&r8c`uqyr1Op3Zg;C1p$xueH;pJo>CwiV zHuBqZ2YU>f9w{H?AO7Coq?cb}@7OpgIdma7FK^Sm2amPEi2(e?Vy!YqJtY;XT;ggC zC1IY8$;pAe$D&e;BU7`)ew~+9-D*~ymqndv`&9HQ2caw+8v%5hA`7+d=RL+`fL*}N z?v6C9S*Uy#K8eZOWZ3{h$qvAZR$W==Y>ifX0cj zhn+3%%jR=asTufvXQxy(VHOr7hiZ;5sjqzEYg*ZNIoyMg#|J1vjwoG3wq1~ zNWhG=-qU!!&evmhy-4xypa1-A`o?en7F%RL;<4PI z`R<_#)d$Ds?#-jQXRERk*Sd+dv&zcaCus~-;$^&Amlq3mQ&=rmo!V@T&m~rC?dd%J zmz0oTBqxfrg)Eh@i!~7&+-j`^oZT) zhr4rQU5M)$OhMV?MTrgrxeHlSc0i?Vo76U%){rK5rDSr`!(D}Lb$GQQ-SD+UPOiEN ztMn&6p|{?Chc^(%z!<>QwMhoivNO)pErXU4SUwc5#R+UGNO2d4p0VqA#S&ZMQbH&a zrTon8+w3Bl>xHx+HxEjSf3vnMmsd#OHpZJXa;3LSg|Vw3pn0F-S>>s1kw zEfk1JGJQ}S+5jC3(Y9kl-a_({>q^{uHF-k*+CLUW@(C7bij}jncmecqwKdC1h6PoUiu0Xef}AaeX}xt`;;Bvv$?vQ9kt75eaNx$ z7j7Sr6wsT*<;ffVf(7Dzj_Y1sUMMqC(EFVC$4&Nb?6W&;7S)(AUugyw?xc#-UKxMv z83xG25g@~wE!cKnSELF|1Kodkq_LdYY_7^*Vl;)<`_@c~r|i)qQD%#!esikUNktBV zSfD@u)w}e};a54XZZTkOjIp99*(RTqc)j+J)z7e^EF6-UjCC(#R~Kvsk%JQG(C9wI zb0NTF#=n1Xd_wPYctp6+Te2VcGbg+U7psM?rGz8)IJ_ckR4rBK3~h4n2T@NhkvGSv^b5yM` zhlFLeMj@NYGcV|H|B&|%pSi6oOQmBk)16y)=+)1?MyCw!QRvMsh;$AGL=_3))#l04 zu7>{hfiE&OeK7367*Z<`IMHiwJcrR}$_odQRHTq_PwYxUf>ine)s?S`hv1`VTR@Cc~1vYyT>CkKdFdyj!@Qw_|f zdAzHVqwX@8zZ5p|Fwv>hj;>Hzs>qG7v_0&w1wYep&wO8uynQ<7aNh!{Vp=5(71b&# zab>KmNf{72$w7plkBWQAC)_jVwqm7q$pZV)gGc)Cms<+L=O*#qU3e`?QT3u?TX*<@GSsFagfjYA?^rW%DSHJKD`u~6H zJ8GE`A^Xw~n&s9|371dXmPRTnT8YVP_F5IH9_80SJ&t^B=UQQEA#`16E*x7t5YA^x zT{r7kor&lKlu!k!c+MeNrJaEl^wuz1A$7_T=SV=c8OlLitQJEX)XEHm4p%#&h{f}) z1W$Lj=`I7Lo8rFND)fto_i4`W&-p8_?9UZle;^6?)vQg06a3{z5>paa&0zM6Fv0Kh zn%BEY2_G_7mMTN^kmI~BKldy>fAbJqz3PVZ%2QF6tpNR1BQ6cn2zoHWj5mHSGGpLj zjL9k@6-Ee04B)D|<|W~OMSE;D{LMFBq(AujSLjFVUjAo4ew(dJYtpX!6){86=D&LM zm|lN$M6bU1j23s0Tu31%N%&&i5_j~L0=3n&(ETL}evpD0;>y-*nPBxiS&!u%pPw)y zWdOkU++K>cy`Z%eODL8rEpaJ%?8isPbjG0tNsH5BD!V*>_Ap4FXA_ngu5;U5IzJ!+ zX=OBkH1A1VkOmd5TF2t4Sv1yOGGotMUukhtXsj=_KC%;B-7X}t)A4VQ&s#wr$#qmK z+e>s(RiL8loMCa*gt)v}MZ4Skq;<55aih1ktiG@+P1dNlZr)bw;iG%^XnOdFzi07r zL;@{+gZfxx>J)1>LL=rPb=8aHk2D%L!JXi0HD|TYskQQ?^#DJ$QAk4l#5n-l3AAC*+mFYe9aeb?a@ykEf~N_+@9zG8x!}=ih@at zN8|W*qT5KRZe`XGvFg;zxO%|uSHv`|%l5Ayv}p=fKf zX)Ry5>b?=?v+l@nnYz0?2k)fW0u88%l9fgZQ}HcoN^-?x{P5_4?mxcL?mYscSIDEc zGPp|yCzh+f;4q?iCPh!|?jE%N^zTlePIqWFq_?zfpL)oj|_S08)@p} z#pb@&{hboh`YI8KiKzT**WJkf@x~scAgXcn0ZKYh{j`^sYZNO}7?esZ(HZ26Ze^X6 zGjabi%GzT8`y&=+3q~tPr^hV77xd<ir;&m6|S{;OM$*NH!;XI#ZZlSG7EX)arKk>K(AYJhMT3u)Zmb*OGqWg8hu~^$n!a$$c`*SLP_?+zVJU##HE#12n zf~J7LWI3+3svc_^I>48&321fIrOr(pWI9+HT2j@she0$+xDKU=`!(y>TxTW0GEU9< z32RgK=9nXwIAL7kHJT7cQ2>FwavM9(F+b}rTlSY{=d@-?E1*L>P{-$|+Rjpd&&VD$ zcYmhZg&abz*`TUsFKn6BUczZkeTqj8YXoU3P+*BViy!8hueIp~6V%$Q9oC@bd0WSr z0m59BTm~6VK31%=&3rHgDX!;To`daV%rhBimJgXn)C$x{7~V5`sNhCWe-5MmkJO`pTUf8gIR`zs2r4jkJ9lUl zkXda$7n6}0LIBDbd7p?<`;gZ_QmLdM_*g4iOOeK?v|hA?2gF;#?pZk+LN1z(<_?pv zgw&i)u(D(vV)=?CJm()&g0Jp3bG-BU{ zA|B_$AL7|ky8!sibqS)LfYEOMm{ZA9gJ7Kmm)uBkQaHbM7IE+MaRCh5*T`-VnAULy zZfq1c5ydBQYzZT23ZL{0W*|31brfloE_?sx;SIX`!0Mr2FkrsRV8s>l8G9Jkk1s$=Wz_Bp#k)M|}l^VO`_P!KMV6T(IC2Dn4kng3#KON>xlniXkd zuEgE)96_uTHtY=ZE19$tI&}@2YBnmsvp8Vs#LmaZRvYmNZe7UJ6}SzOw{AUXZKWzq zRL=z7@CKwN)#%#o;-4aLrZ&&&`2)c8Zd37>Lm9zfMu4-$@zl!Iro~u7y z2N&iPZvQjS-Wm*h2``E#;(*V+WTY&>mM3zeS|WG%_885Ls~UWfOx|R`fP%$g8`r== zFaQsI%&Yr_vAJ#EHL(84uTjVg8Z#s-j(vJ^qQCGo6iL3Hvx1a(t{_@z;kAEoK#%qx zY5h=B(An~EVX26vEDI;@B#Ft+SpuG2o-1uUswR=Su!I%7o;p@13d$!>T!z&sg7QL7 zo}lendvdoFtIr3zRN-FC9MJvHTv+1?Ou3HkF2CDi;rltZT%XyQ(F=32 zxJJ6k%6Fe*+WUJmI=*|PZdp-9;*zRMyN59`Gu>nN=c{*a(iS$GS64BRFht6WrbO_) zPcAR%h~3XS+jmqbiK|u8z)smhK3}Y?EStKJ*P0i5wH$#SS=nx_6l`trIOOnbqg0*d zUh}%&WF7dsFF#LTc=0)nLDz{x4-3BcD$^CaonE?mK%Zx&{{HDDovR$HO6JOq19B!1%w+(EWFaMHT%p2`#CP|2f8XJ&>U#;+1uT|MrZSpkHz^vsQ03KH)fAKCur>mBUu8Szlk z-sErlxHd^Q>vq($Cvougl@(|Z#C3Xg0ZW1+rnk~M%s9WWy81KikLe?}5~X&gbq5y< zZ{*w+Fu?cx>@@J3yJ>T>Tyu?@*T9sGa7D~r4%^WIGFj+kgfbF0xv;FI*@={DJYivQ zF8S8NH7Vj+O_s7-o94T&XE$U-^~X;^Ky;ul@!!>G-UIJ(4T_}>Z>X-U-9>>=7M{~k zP_IPL>l@dXSyrBn$lhG2Wj)i$y~60$Ny#UI#`Tc#g^$>ke9EZy{Opo$?d+H1-suabu#3Bf?n2s@cd!j{P!ougU(PwP2RV-+(bd+ z_W7yaou&kG(PH-6Zm)tM;aioIl+|82tRK67ROGd`SlD3V_BLyx-8aRa1{q~&3+9WI zx&>*AW}hj3unEO0$k}-m-wRe^cWAZ0EYJUk_l{`2JE!vKj1N4=X<6C*{P6hP4d*l9yqv!g`Ox4Yv>WdA!!!@`dMb^0QZsHD}>Bjk~no z+M&m1C-m?_%4?p|?cFT~6GZoUPf4PaGzouYe~(?ui9WdZfIfWb8G7~hO7TzRdh1CI=`YbY3401F)0BmtZiOxaSzUS1Q4vW)6gTf(3Vo|hXv`1 ztzN0&x|rM|wthL26O71O(TSV>g0H=e4o!N{ZBrNstIi)V>8Sb8KvNY8^ZKhD`m|vg zx70BRBzTX^I{_tyHJreF7E5{5!tNFk6HnFNe4Ac>=@q?~fQE;UAJOi7S1r12_G(O~ zG2=Os=g&i6Nhspv;<0(Jqy*p55qYDK0ef7#*?46y#CK)x*K4z4ec#&=F|uI=`&`d( zZfDr;i+FcndCbj_TIU>0tW{&Px2%j{vwqa$0oU=AD45W;#C9(HET1o>+7nw`Y)A}i zF-T12Ni=$$;c~9Mt@M<&q)sS9DLM#{AGWeJXb^BxMyqNyD`5U(Kik>@O4d!%j;9R8 z{-8})yMi@w*{)5NPPnd!FL;lvcgN%w|^9#vV+;@&FbC-3=76bf6$j+7vBnTk@b1{6(ic&!3wqniceO0ve!Elk;- z-@_^nIzIl@DQ6PPmW8ENcCz@3TX&MGP(Yb3f_jRzom>69s_HL#fj>TxjDH=i{ zw)(O_LO>L95Vl8&*-of8n>MQ1II@c-&Dc1OoQBBlMA<+`f!7|_i6gB-Q$qC-b8Y7l z>Jw={)^(+l$A|P91zWdL(C@XNIY}^IlGhU$tKNUKV)D^BMIo&{hn8xr&Du7U;hPTu z`oUSzHO8&XNeIje*}Rb!1bi+H0#13@?;T&zyKHg2{@g8%cb;Fa=%;rdv+Fa_RWbU! zFnJ}_;E?A-*`KnJ*;2fJe5yrArV5Hir9iV&1iRpNOM{l#JiEM7PsJ%)x~HscSE_U% z05e#inj;B8rCZBVDP%JV$huOO^TaXWU5(8QJG=Db_wKSSxl7M;9QqgU{EGhao%eW> zC8o?SzSRl6bmJzye)|^PySl6H=aH4_3kTcu4qLvGUh%<459!6jLw0c+<2JxshdKo; z$#+Eo3vjp;w!3zN${L(gcO5I(LrHmK*YPO}({o8tqon08rDv%$u9wns6Wmd5i7M!< zAh3u<%72a-m>%xT&5u$WA~t|)dr=z&uluAZO2%t+vgB4{=X0qX;VNz*oeWR zF<}eRDOgn{XKB@19`F{=?SuRGEH#J!NII3&7(ae|OuKy6Wlhi7N_DrHC{p8tgKQ{s zkcSpmbk{sw;`&L%+YG!>2r&JOFwh4lcG;d&%T~MuYim+av4*;TE8?iIJ}vg@=hnSJ z0Jl^$uhY_@&Go0Dm~31Hmr-H$Ko(i0A$L0(2Sju3`Rzwn49Iw|-`Lxw!|gfmqqP$F z&Q{i5E)MyIo3UAWc>0as#9UOX=r`B1I;tyvHQD(YVZm$8Fgydbc318co?E(c&+gXd zC9uy*nG;3n6xYEY7Gu*UFr8_?ZitaU8=Nh zMzTiq3rQQgSZHr@FT7%e%mflDh-DoJFsxru3AL#59<-95c-D3dWTpuzh>Zu~%Mk$B zjk1Uaq^B%fjeqnZ0tXlUYt-}^jxDM6DrM`~s+xIFVHF$+Zm+>JZc2= zt1nV9L6kf6XO*04SSTLPb(fY`XY#g#XRI*STifj7-=)ug@lASmXPZ8F|3iA^xkLKk z@dcepO>3U|^J=J1Vr^CGUJL7z=i{TJQ@hvx0a0>LQ=&nDHw4eYlx6qmISXC3R3(>A zQ<~BkKvMOL$IReX51}YSRwYh~K2I*L^uXO@VZOzllFR*D^iRM47Jc)TS6M+^XzMs> zBC)rX>5DJEMhAS=tLZVl%5j{^?z>%9fiJVQ`{VnM)LK6}I-~dRJ*MY5ZoMP%eYAA+ z_<3Dh8i4S$gAmO0B@Z zxDwaq&}C(NLC@XV=W_+uZA#%nQ$T<{q7m2R3L|x)5w|3~4l`{W>gxj31&)VGa<`Xn z-8`hPeDO<4SbFOxKh|)FxJGZWQhnoduhQcO4|NSC|M;T^ciFPvQ-Lppr_=K@I$}4v z2q7txn%sR?y?W4~AtB3OH>ofH_^OCROu5EW!Mdo3fAMdmaYNQTZ!b5Kb$?lBqyf)J z)W}gtnFFD)wKogfL=D9{>ub{~=L8a5gaLe3t^1m|_SfiC6~7M|Kw&*n zZIR{Lfh_TG4X)GxSViuv5Y{FChLO>uCw z(rL+hASv<@7pavjbhm5`>`F+cmuBdKlrANfx7c3ihbx1QVk?+$k_=fZjB%Y;{1Gd>CRfQcs-1%N!V%$ zKw@FtyEvn5wh({(lb_Ntuip+^w1@1*eOrokEG9a-TB~KYD|MZvG~r~5KsK^irxIg* zmR*G=>`BQ-Sv?yqk$iv>mbpJYztp3%R2Q+iOy#i#knGg8DeS?L0h=5QdDUcqH2(bs zTj6zmMhA6^Mjrbuwp5?rA$pzThA(ma`5|w^y@M^f#a@YXj)87X3;K;`Z_`7zB*fCK z!Jlz)(BEMMzN|=K_xSe0rMW8 z3BiZw?vw$|89%B3m%No!;Yu@diDj>}+@Gz9ubmew(VRoxhmwvm%*U{5doTIfx>9$g$e@*~)$8`4{P#o3{}1S*dWB1|_m7_Sk)&6;L$Sxx3}G1Sk}Z zVPGf*cpkN@6EzSfXMG$zZx$g8q;Hh!a%I3-Z5$1oGAk^jGBekfDW$G%1Lk6>Yf}*h zK5H#7Lh7|6Lhfv}FjYYZC^B4*_KN_#@H7wrgnDy$kDp(Pw@+N4b4xoSOJ|gtFw!xs zrQ5VIZ~P2JVNN9gcQV)K)p`~2c!+RYcX*mK_U~76dD>VVcJ3&Jr$AM2vQ?WVZ$e=T zGdr0JX6YkoL*W;kc&5U6FCY?j~I%(d#q|&ibc28QQ zinblM&Df(9^0L&nH{8={#Zh3GVZOD*E$$=t9JM?!Qsw~6-04sO>=XdZ=Rp?M@~-|r z=qWj$w{G6l=NH1Dh8H2DB@D7;52A*uuD!+^lBdZrSUoWO;l~_bd0dX@)~(xG{12Tvw4q^+y(95zC$0fvN-3<9kT$C{9sA8KM*8|jpZ9}A*mWD!XbqR zu6T_OXI2fyEH5Y!LkJcJpU|?+4+@^y-OX8p3t53$&O;P6@r6jqt+}eMq7@&k_1QVy zp3ms_KmR%U(mn&a$Mtql z1jSqOh!5*2U+ zUEd`8f6`Ea0$qNjFT2Lt;S| znS5RqBOoRR1@QKXWLzpsexObAPs(A$Zr1fG6#FRJC zXsT8hG|rt`PO{0j)UA?%GO#lZB>_=cdnZE}j)W++EfmMwFJ4nvy=FBS;uCfycvj?P z)KoF5aBFepWc1N?{n~0DyQMGx)>4J8^;35ULTMYKwUT!Ox$9b7wK4{+s)edp(u`Rf z!!t^M`@N6oR}YSO-L~k#$pu~BVZ?P~pFUzs?|bh*pbz;yDTOHamSa1U+ZWqB8IoR< zlQeJ;pdsly$0uhrV`V2~n86yeV%|!`&>Td!qm3Bv+Tv~sFi={~_eNj*oZOnvgi1o0 zh5ePrU?+AdFY_+Ff5|S`C4YzGu{-->S#kWGE#Jx(#65oRBi=s;;yvM5@0jNnhfEeZ zI@~?bv?yu4`1U*R)3eXqqMJ8&HBY#%?Enk8LQ~g@aS|lAc;I~_Ig^L`JM`X1AJPS1 z^MsYtFx#ffl>vh~ikMmJz(v4nGkY9J4H<|4&}|M!Wa^xeskL}8GM!llafYbEjopNo zZn5OJ-K;)6_?p&co+V2gvVtGtHG1>a*XXyt{&kJF{+&Pg1NvwG#eYusP9AZr{el(G zv8E>Nvo$MB;;(-B%anMZoxk_Cfm*2}E!J@{SLQh@ULi?ImVuFHteLwgWC7#}8YP8< zuGAB^{M9pT&BB4aKrA$)Odw8Hr!$%|NyrCxub5OB8{IkvW0}C5*ILyQ@154#f$T#1 zqT+KyrvX)A56HfljD+Q`8dsJR6t9Hb4q35E?(jZ)lGajtJzMvlC4-eL&0Bb0#K4ey zNChqOweFQ76P528Zs+j&CCOmGGd%lGUwSyZgF@36CGlP<+qUdr0oCbzotgy_BCbOX@+9iglW* zD4Yg}ato=D5mnO!mNu+@GWWF-+{E&RC&|K&Q^+&%Ow#0vKgIrZ-Jp5zLI~WMM=f_5 zk1Fc24&tppl$V74_>~ZX6e~};*dfPkrkzPi5^|^(EXbtOkL1%zlkS~ecI~l+aK5)k z_xb%b$I@oAF&4--lf_neQTcb0`m-es=SBJPb>yXGA=y>1lm@FTn0Mi_J!GY>%>{S? zo@J}-?EI7k#Unj5;#OWu?OAcr6pCC_<*?Qin{UtqleHJBk_iSY{Ern4bZGyw!`$Lx zcz5uwAfzZ*3mmM?9oD+a*xyQ);0s(z3&F5He1n<$(qnm)y(Acg0uE%0!>2)i6vr>H zvbJR7sPJI4$3p$FD49nO=+VguJv)KHs66 ztTfMAz^aQ)4p>sJkB)a3GLplM`6u^YYQF4RXGIRcRvswgK`Dn2pi<*!kZIMe8Yxb2 zT@peIUZE^-l_1-2OBqr=VukxN9{*22yiXt8zfUiTU}HtPJU(Nkw^pLpy{n0Sd3>Qg zjbFKai@&o{CNzPuDkViV2V6$BrBXDZkxlM9gb&R(i9NVwwVZcVX(gR!t+`(^6&i{zfaHcdHTjz zzC!=}&;KR*^s-gE%jb=)?Qj3(U($^mH|T3`ewokRGjwBbpAI;7FGLl&?%kt@R2~$~ z#m6zy`&_YStFWmoWlNhWV|z&Vu?xjc!Sv@X&S3!bO)=$wj3P$Zl&=G3jkRjty^+fj zN)4(IMnM|W{TMW*XmM!oL&UDu#Lr&A)dFoM%F@9BO0{t zvg~Lj4!Pnl6yYixQw2$~w)1d}MeNVKp`@=V+1{GmBD>O<1fHZ$))7 z8>=ezlq{aD{kn^%LfdntrhE96qz-}xTxvvs@A?&KXlz*Zf`nyVkM>rN^Z9iKebc2Qeeqjr~`8J=Y; z;imq370J*>CQzJ&^da3-IiZ@+peFa3G+)Pp3+j7`g{4@(hdc%W8&ZGw*3BE5esFnp zPIn*Pr@P`RlscQ$(rqeXvraxqHc=_I7wBWPq9RK}+sTz5U}TEj1_G2c`>uw72h{o% zU%xE6fD7#+lPF@X3(v8|!PHzekgo#8=N7Ms!x1Zz<9)3&Dku>wxe;X=MUOn-dHdE6 z-=aqhT4a;yTJ0Rt_Q+la_FZgc9y5C=E-nk*V+8-&Gtbg%?2$OVSkb$WPn29H>$OCl znN|X_g)l$?kAMiKtM#PJWrHBZ} zhym=0mM47qjaTU2-H+(MeD6J;mj?E33j@wQUmdGmII^&n9G|BYxgl?r1meD8+^3+l`|b0uRlsvu2K0!>|TzOj7MA{Jn-rL4s}Xs}qd_~6$- z!x}rA)=|;QW5wE;P2(m;LQwWwwl;$atZccL#6ra)enJREUNEelYUtnNoT6w~tN?!g z{s;6C0}de&2+>NENTs5HW#ssj5Za&Fo6~}0lNVE__c-?P@bP0hV)OQh*M}E?cG%UN zCTpWO!0HfHDbHX9bIf`d&d@@eEDXjpo(TP72cWwY%CZ+8eKi$7JgpEz*(mrySfdQ( zZ3G0V2sN;~^NbGpo-c7|<5E-0c-{8*=$#Yxb_h$Bt^3M~e1ChJE@Xa^x!6PiYV1$r zGeY_+>iQ8OshvawNO0^<%=(vKc#gr0py!ndj%qcyB`*8H=_SXz*=l4f_K02e4>|rO zv0CjMC17Q3DRJgfD%xB^-AbN17E5bFSp1v=QqK~Qwp9sosb&I#s#&hG{&JqK7(_+N zc1_w0;^O#JS;H^fxlLc-zaO#Xsf478`p$gK&%OMzdYJz52S1<}*`55;pZ<&v_*{SO zi(jU{`2P3l1}owp{`f~617{GuywnBw;m?1n4DA=5d5*(Kr`E86Hqm>tGHG)ilaW^} z&-J>{Z~u0e>4so885+d~$U$>z)@{OmGM&;aGD*Ap(i^X959b30>3445phrAEkN)(} zl~^Qsncm0QdoqXma@W4fi4rX$XBscO3X9k}h7Bm%lVV*fh*HKoa272gy8@ug$DBGP zPn*x)$_;K>rXOb`C3?~VO{smhF^v0HyN6e{GZJTQmUB&==b+teNJGfFYSSO!XY&gc zzpt=pD@dat#725#?5a>y%}rg9_noaJrO0nDgp@#<&ET*nBMACFG2_U9kCyGE)&tyI zfYz>%#r1hg$;-$#MCjZKskA5RRMR}EqP(bmEQ3JTjJ=NsI^)U3sj>=h^5H#ap&}Ke z&d<-awyU^=_8CRbceb?!-&;TX8U58yeyZ+EVT`@``seAzm!IQ!tPOB-hX45{RVuHi#O)`_ zR`$jRQgU*8*T#&zPjSuWv1)6tBi`#03zkxotnt{JV`K=cSY<+Ft$=S*rmraqoKeWF zCg$u72cH#r)`?od3RMTya$lc0yh$&<@S?Vy{N9g#XoMdA{^wqLiGJ%Fze(Tw?sw_c z&%I2i$H#pBUZWrWAJM=jQtY3WN z3v|vg?985|AO7ses#FXU@x1dH{oYUB(k@#PClfFyt2U*MLcC$M+t2X~t`R}BO#WP0 z^K|Wd8?V&dnkn_xLaP}b8{dCV7PtP<&wjyi)0KkGn}@q}#Ls7#;#?cN z@%qsedyrzBVhm8LgaoBjCab0<@@U516|=Ci?r|p#mE^nzSaq`Ixstb3q|`rqxBpY8 zkw2q#`bn=RT=!3Ttx>-8vt7{1SQN!0?Cqx9U2Qc`)GS3Wc%fEw_e}Ena_w45`kRal zMZGxGYg$QP4dJ1ewP6H=6cQng6ZMiE2NY}0;0-=9xn8hgxl3Ei7IpJxO9DO*h>Lyq zEw36))fH_DH#Da03CJ_9_)tllY>TE79Ps@V-)*?AN@r00p;4FHYdq%({ve|(V<#R zV=?__Lh6!u9*$cEc3~#3<5CdM(AcGb0U4X7 z1W~t#J?>fHX6{_vxVO~_%^ItI#6rYG9_mS}j<<#klPXL3_oVLk*wU!{DyDT*4`_Ix3Kl*QI`?F?CvMfCeTie~waL=9R zm?JVG=ggX`tGcRz2FPxJgaA>H_#m3eWO~qp3=ewKqke;oW_pmB2GUFtX)?(SFcJjF zra&~i*Zj{Ek#*YK@xeQTfY zKHC+=re!vEkcU{BUu1_gPm{AFsi&Y$iNFBQ7(?DcV3|NUti^i*%=uEMx{NSgnfLVL z=Xmll}PX4?m=D zee0Wa=jIJYoAwx1{@b*%vM#~O;?gqx*$;jo2*scL>A#j|-s3a)bv{Sm{?@nX!PCby z;WI8lq0-$|?TXjwgHJw^*|U>qHOm-HQZgnBk}?viiBR}Lz=J&`XA7+3B!w00EcwMR zTTeYflv+6Qm@DF_BaU;=69*&#&*=&qB4r<6`vl`zV)mt z8d=S?*`)K$?-w;5_AQz2y!u}Ew&{Fibk8geJLKVC!~b(?z`Co~>WAm;>ltmJ{^ zE6XSLRV=d6f}?u;^a(>!Cjwug?FXcZOB_w3-g9(#Ae->Lci*Lgp}Qk?aus@5%UV}h zoSpUQm8L&(dU_ok#zQ7ZX}!`=9S{WAnW7*zW@Gv^!~f= zNUK5My4iboZqs+Z@pbm6ZCS9h^Apd+X#Zmh`sZUNZE-R>kgUdnm zD}ohpI8z;sr>!?+#eapTC#J=zBq+^BJVTbvU<44ek!eS2drKYDWERyryEHZ;+`3Ot zGhi37#|NJA+Mb-8vlC>4!j94fXNUp#usKjWHa(bEXfPfleJjLW78G^S1ynPZ#Rsn5x(b_bym z+IlaVA9!qTajG#|hF>+{BUOp%U-apSp-T*jU+FGtYZyD89fplDTNiCN=oMZ7E1mh%vVd@H?Y2s6&M89XJ|Y=K-N%Ee~I-qC`X&Qh?F5du&Q%1PH5>?5NJ z4Y|;Tb0LIXAM#|2rOy_231!PNHnLy6=a2$0zbOaK{lUaKtB#81!QW*zSmsq*y?FF& zM;z=5AJ(PSb*a^yGDNk*hZS^rYy{BVVR+}+xU8>9#CW~|vXCN| zTCTuQ;&e&ao|w?n;qP5xsJgYVM2B1lyZ7j^)|#rkhSng=UaA8r*?`=-dWGJ9`%OCK z40~a1kqycvx%rC=hPYZ2+1zvO9^Jn2I_0-jg7A<3=FK<2c>Yne?TZxaZ1R>pdPhS=4nzA7~zneTV38{fWFkh z@dflqr;;bRF#{eL zZjWqrTuI}Mw1H%KTL*3j^tJUECS0RzI?(yEkV~BC6r(u|?9N-#6o10+d6|Pn=|^tr z-r^u(AUEmZL@)Iz_7T@(fX=ru$Ca-a0}-w+&rxrJmX~uHpnh$^7=lB%MW6o+6|De5 zAq*IXJQ%gHO63$i=qUMMR%drVeJoDFxG4(Xh`0G`cs>olpvguY7Q{e5Ut8|lC*xg!Ky5%bDI?$MKFUT z$V{k>D>crI8ri5mK4u94NZClNl2P{o=)u_Bxd+4u_@KF)xp&nKoT)d}z|KfC2&AUo z#~#gj#(KnFDiy%!=hjvjHG3*D>(#dFhaHU8n_22@NLz|#vNhw?F4B+#pZe7BS&i35 z59H!(7WPWSz^>DtA~}2~toV}BGkx)QYgk*Ix%aMmsNyVn{jWo(RlP3M$Yz5NkFXTP zGr`z=O-&%fYh*NPrq0*lf0sBdguGhUX&1QsDFn>mlq(%uEA}jE?`>tPr$QPPm)$}V zEzqEsn3^7r*!g!^d4(X6OmE zQ8ep9LTjC!Dnu)^m7|dMi8D52kDu(&vuDp4s+-WQ8#ieC(wdN+E&#twO-UzuRG7() zp{ag-b6Z5*Ke_)U|G6)s?~xa;&xaqcX-AC~^L8$o?GnR)-+b>YG{+9$==6j>zxNp} zvZIDp>*DG%*O6W215vj!oZDT_>{=Q9;qU(eedUdJ>CgY-FX>PI?9b_d4c)~^i4G*= zv$TFXwa6BWhigT@-c*{nOVVc=QdAzSJq-_GS}|0|&^m}2vQw&Bc||inD5Ge>z7;dA z-P&f=*{=#SsV=UPOH`>wYs06Ur6W5uPfqMA*5ZoX@sMImx^UzLoF}R@p({nmG>$79w z*K&5cuzs7~ef?cpxpIU0CkM3i!$0MEDL)7HP?)6(DT*;)M~~sV>sN15HW||4&SNQc zz&YU=Ai~9#hG0r=%4G=f3K8E(RzzEyD%D|yQ5|wngTC=GXTQSy=9ev^J)w7*Ryd13 z-QA;u^C=DZwc}D96Gr(#UJ@A{#*4K>Tb0xhA(O&WIt4JeRyBV7<@l~Vj-u9Apn3auU@%IAAIm@F7aHV8#iy!BMwv%I0B8j zb>kX+_|b>-jjw-$*Y%7(_~;|9zuE{(Gk&5`4Z#wA-=rTLf|X)lVQiBT*L5T7SC=-t z6hL~GS!X@z<;EB#GEo51$X{x?Da+I^2?$7A?t(L310_;UWzHy_7kOWEN#RApp#=_P zPCe-PR+f0jA%sJ)iNw}G0%J_${zPpsH~n(F zRv>13&q{yS`>@^dOV*i^XjQ=TY}ewY8f73#L6c(%O>_ZgDQm2Se@3+I_Lb!_`zrq4 zAOEo)$O_rUKp4qKC&#J&ibw+FnVtv-=-g4XYasgAdCm~!_^VPY1H7educ$LOiG+b1 zv#tf?_&lhr9R#X^v4 zK%H5~VdYvsnJU!Pg8;{Tk73CRHryxlhu`@Yz5V7J^#Ay$|BOEP{1KTtn>`$Zf5?Zo z2k9-i2AUzS=J)|eWTZ+zy1E}wAdO@H9V2}A)pl~uQ0kQZ7k>oU6wmz z#~54Mq|UE9;dJeoGsPoLDff@g83G)l+D%*`Ak5N%{9zH0iZ!nZf=V(PnxY zX>DbNF0)famihU^2Rbho%xJ!c3(n$!8VvdaI^zr$!NAo^muZ2a`e%$j4EXv1yAOHa zyN>o2-zze<14ehA9UKVZ=@@KbzTO8<9?|5#8FKmLIR~>_T-QJ5Gc)9JLzdtz@hzEZ z-|GBlN-0_h2{239MbmaCBWcdZO^44Ob%{#RJQgBcZNw9S&fgOTDYG72e;p}w>?Tcx z;VlrL%E~oCX}<1f8_=lN`Ck0ek9N>luhFgJOnoq_b1X806&;#2hf<&UT(TV8HEQp$ z?@Fx6v@I^T))aGs!Iy-wQ?{=O96tvaVQXqhuFEn$>9!a;7u4<)!uK%gl0_H|uEM>}MWW{T&`1(*us&pFVv^cW&IGu$l=(`01Bla*cMM*48(qmvDP! zfiv2UD7SPORygBe;r`vb0)J+l0kfN-Z@l*&{rc_`($2`3tcd(C&+A$Y?i&nN>vIjJ zkLmq(J`5Rk?5e|`*KG>~ogpK*c zEq*91WxvLx%$3P>89|egnelrsh{ka=L5q;udFDAFDUZ;m#jtuy6h51K+`dDT{son-lKLfQmq+Y!`5N(DLAdH*P<%0$w(v-@q9+o7h6&t zI}T|r7Fy_)={!{E{dV8lo*Cq>08 zOSN>BzjtQPYU$aUv8$spV#(zYB_q?eqP)_7S8iuQ!VW0it=*r;8qNEOFSMH_FJWI< z2vpaBvwHocgx7p!NKVjaA8S`ZsV$2l0#PNW1O5wouwx^@a@S;f5wc!_21u|`)byP=7VDOxd%N{Z^DF{@{BKcM~=K z)X}+;u}t$mAq0&D51!r9Z$%sm$c>#zFVR?PmVgb^OY5B3F=v^8kYW5?jQ$+zMF&Sx zXg@kWq*Zp(H*VhGjCGEnNHtr`Jpdm_dQgAtyvgFRq4dH?uGqW7nVr<}nK=+5;m>Ts=Zg$>ZNbOOkugJy;l9l7FK>mSq7@$GkqG;)_brML>_*@T1q;0NyzxU>C zTATK1fuZ&y0OoD0qvrQmSe+9FaGNv3Tq1VV(6p|ogdDC}lnnc`Bidku;bM-r`}#Wd zIbi7zk7cJ8tvN;>3hH*y|JQ0vJ#Ev~In zpP$R_!9K&<8{$xK5TFlxG40Yf|L`Bv!ll>6VZk7)4rwLiBUyJXun_W$HkS#i^F!Wu zyl?nHECLqJ6?P|qv^j%4J*EYQpwR%(lgzfo0YG0e3Dj^LawCuYt7sx5R3Db0Bp;MY zP>>U}hMoRg9t8pDb5VDnoj%U?)zu}g+h%k&LH!N;)TZRdDhYwCbKv;K?c21-dsPH4 zc&V3peIEi|Hme|Pe168u9IQ^)w`g-?ogVQXuejd2!FA>??;9|Ik*VLjdX0`5o!MAf zqo)VE;%F7}a%-#Y5tM7zdIGT%w3$VN#@q-YV9qjYTe8t)R2xX|FV$Ytyl(iH#i}Im z&4bro8*rMibyc3zvkXOO>UJPE_F}h!3k<-SdQl}NBf7)^KYGa9g&`xPn(KZ3jOY8O z@_E8pZ)QPJp+k8VRLjOn&u^i%TTyz7)G+7ueajsxzN+_b&Lx^rMn;$AW*-bnch+$( ztw1Da% zciJ3q=Fia*V>21rm0=poI^8QKr>`0dO-DTYRlN4vYnrXW>2kFF{Q0gpU9?Vg*Z_Cu z+YHSvia|uCdNCZxgq1Ew?@-r(*!zbcebzafO7afZ5V;1q3z&=@ zH%K&)euHrL-Z5t?oQ+`kGp4U}8OKBxJRHTT%zEOUla zO{3`aLPAhjy8iGo6<-+3FlWpg&4!>3d(hLSG(yPA4UX)H4JaKo}wv@ny`sFRIWuBw4MoQF|`4jdXPBy7?YTS2SdprWl^0Lp2?&VA|J?k zh{1M`&gkfLVAHhp9Ln^d5F70z^?l*9i##&{mMJ-@$Fm{-l5DlA9Qh^VXsXklnD~xE z$)VJ43GGc1JC>WsiF_;9{5F>lP!eEi0hg?$kkKefuu1?FqRhgr%rTO|v7Q{MBXHpf zQ_gdEQf^w;v9#yiY#|F4K*UPd(DF1{GZ8DPqVO8Pub51A4N#x;&zzQ8QUiAfsF7VE z`8y#fM2lT$6}7sUY@(J0vy@~W6Rpi-1_LrGWiq8S9p?xWlg?54v9>b`bzgq4X9M}w zV8TJtVZd)HXlzi&sQTEM1cH9esoop)?;2PIKLwOg4Iej4ApQnv4+lyxwjd$&a`yV$ zz6uDnBl?5m9NT~aWVDzL0(>8Oqc9q%%Vt4`87o1eRD;FNWH4A_M|~~}1Q-~Dri)zb z0_Aiht2{s7r30>0;V>5buuyjrqYHz=cQMD=?-FN7=aTnfr?)&Y9_Plg5CTi2xqJs$O?#R&)RnD4!H%J3Iw;n0`Hln~6p z?ehD)`}!Txx5e)yR-OSChYY=fIEKxO!}R*qE&A41-k~1DvJdZl&W?4eXv%`*$vqa90&j&{Wv_o5X zj&a};r318qj0g0_tsC^K4zU*Q01S*{apH)s53g&|_}t)fR72nd*3 zLqO10vqKQ@+5ImCe&-9OPwsv$Pk+k$fB*1+uJc+x-F;4<-@i|f_jWz37Q&EcE1Fpc zCG}yNRvBm7&zvMw!*|qxg>|=Ari>J0ZCIKFkMwWPYONNjpODvZW>p*AkTPIBOVORL zWoceZ_QV8BfL5m=l)0iba&(pGG`@Uq{fl>>L>ynG4YkF2xJ7A*ZkaMfki=3{_aK@VTtz1%{%#yy@S#ewA)r-r}r` zp{R^>mS@lwnJSLxb^iG;KmCkQyHpZpNbIu^y|$NITpD%CN_2{aH|Gb7)}xT3kTHxn zt6h8ZTeSYpcZEDN9-T{u)#g9P`_E|j`~h7s#5x{ba8S~xHU}uH({oziTBj30@gjnb zH6QDUJO1+ob-vL^YL@uq_iuik=EGF#p*OB@M#Oc?8&|ja&3xJEj3=#DK8d-7~JEuhP@cAJOLGqO2KeLakQCQ1f$|tKOt(P=_Xl zWvYV?pd&jK(S<0RKI<;Xzy(Yv$`FN5RHX^`Fvm4s=m(OVHHc*M_-iypMLeTiD^aCa`A z2+X&}uR+cH;Ao$(sY9!aE3!SFJ%3J*_MVAB`^r1-@pI~H<|!Mkq6I*uStbF-hhKa_ zUp#t9m$x=#!qp)|xe9?jlhuGctH?k}x6d0lzwLFu1 zZ>(Jtu1<)K@`jp$2@9F;;o$H{%RXaHI=CD&1_=_Rz*6N*H4{~bBl|Pzv&VYnhP)`u znoDo;c%tI`!TO5bLHLBRkSqmwRC^`eQ#Yy*;&Mr4cYXMndr2|-`R zxr!Da&d^3fc1lrems5r<(ar;ADx6VUS|R3SqX24p#1>V&E>_I=(BS5e3LlxDYUma9#X6I|pY{ zC;i|2<9|pU{?UM)%^!aIoAl|uPw2}>PwDXJl&)RfWSAfIJw^~XqnwocvSVYC)I8hH=FBtk?=+N@|yc|dncW`)dFcy0Z{U7dg-~dq$ z-c!;-W3U=&Z8vLa4>G>r<Lf-~Op{)huh4lqF?!cYg<;+a9l zbu+!QkG&UFGEm#cjdH3QB*{EuG7Zt7RVRaZR_bhd6&}mX80sJSpXtz&8^e?mn6t+p zIL@4s@O)xMM-}gvxyJZ_QWc``oE7#{Y0NBUMjZ+%m2pO|>$j=kMkT~Wysw1OmO^{J zFHF+PoL&|5ec%i-V^&w{Wb@#^mq}^on9s3DW43$ZfMhs9FpVORyMl`IWCpt%6-Tv| zvuwsBOCk+nhITEckQv08pmu{@$s7diLNIkZ+}|{+#VTAopo-?;P0%BA!JaCSh>mP3 zTaWG59G{8jQY&U>%Ry-&p9dIS`^vG`@>WY7zadRz{i-Ui6Zjl*q^MBlrz z2qapNkO!}78*{+Wrpgj9^?R=IulKFPN;DO76}aXQiOjO??8OYXfeIBMH?=xCm)0GZ zj#!(>O~PpazC%&C-O`9lBbl*exKmLDn(9sP27CPQ33VA-UR-2onX@4bEdZNxj_Y_Z zOkfP-K;8ZFzKYyuxisvL1{ZXFW1Ut;^R&-~3{Cq}>roWyI{(h4?QPlUr<^ISarRWe z7@_Mq2PGItm z(2K){t+TvIr|g&)m*(k&oz21F0Er+U?yl5r1EULpYoj3i%=Z?ARg2Mmc%D0aAG^Q) z5n>^n1b!ZcOyOBBI%3>ccBZ62^`1!&KvU*kZ^Y+c^2fQ0+iNZ7~~;H{-)y0kE% zJDVFcJnhpyBLE8=q)F8|vq9gYyo8a1=VJJ~Xql0^>{JXh_BeWo$1S-$x9O~t@O`48(=+gQoJp<8?_W~qFQGYu;=X5+*7Q6>(!e>Wvd3~EMZElKs)5i=MgD41gIIh3b=F&?`$HGmar;Fk2C@(}6T>+H+ zeE*2|$5aep@A8HY>@X3P83-$(7+4(>(&?@ z&aMI)CI}IWwIiZ>m)A+KVSFsj+5F!ntsswM>*wtSG>)uQRYn9!nm>pX?=(V3*obk1ErT<$2O(SQ))|6ViE{#~^fn>{Cgc2*8 zw9e{7GsuDi{9Q6#A^6p!Ia3Kh0*tZ1zcLgAPRU063E^j|2|;FM7DX8Bo}#s+AOyGR zJU}1YEzN9ocn74|(ZM-q%xHgMh_H{k!;m6pA=T3Zx_avhJ!W_j5$@%+1zI@XBlf{` z06~2jrl3(iBH!l>AHMzCbvoI7MsI)Z8}#dsKBAw0@qotc6#w9F{T>~1MpW=-o^NkR z9TiOG|KOkfEBeu|J{P&hDpO(zYDa*wgVa@cb=mpOarV02Ug9W#v)To&)$((hZ}T6{ z-onZiI^~+`T@X#{BvY6ka%8 zE4cnS&%s2C-@nx>=xD!G!Ws4ej0|D4;e@l=Gj>`7uDSBhGStE|A#O~oi3EOa4q$}n z$M=gpdH=~%4qQ&`KubzziG~^&VFdFTkU{Vm)3>-Pn?PVNe$6!wc6z)=Wv_9qdUvm& z6-HV>bb&aAM7E_eLldXu(K3T0;wF47Fya zcx?=|b5-;!__ArAb)cELRxsFA4WT+Dt-DoX0A_+DY zM><}fA3b^` zh6WJwd~aT0tQ2<7c$b5L<_h^X02oCDIshwh9sn z#LzF0X$=Q-cz8_b=Q>kVNISBc8U;dRK0;7@0w*+)&9%na%qct8foQ+3$?GSm4~hn^ zLT6oe8c@z@FD*&d0Crtzhpn)I-2&_IL&He2_uqPhe)h>1{IM;oe>euun~xN~udL5* znn$ZK`6&)k2L&q`M|W=h3YBv!baMJcSaJh4h#l!2)jru}UdwB*T@ltb#P-+Pd>;oK zK%5;~%biB7aP33BmWNNC(C`0Se=Kbr|LQM)LcjR@p0K(xfhPa!A5o7X^*3)_r}gy( z8eU}LRN4%uEEEg$?XSE|D{D)%xV%a|HVVt^5W(6l*eQh)?C*7HPvQ%tHbc+&U9_3B zIt<&+t` zi$Ua>6w5ifin#6m&ChHjg2o@*5{-}ROm{VxRZz67S!y-FZ_`lvR$f@LWHBaKEkxS}pCQKakgAa#Iwxc%CBm z!?O$iGtj*fb?l@`KMCXq^)Ewe^_m+7BYjyko-CL-V|jh0nN+elGcZ_fbSi@p-RVZF zDT)dYDPczrWfh&C;y5w+TYKHM&On_oWKJ*C-!~tunR6K%_teN0VqGB%4MXS7Hh1v> z%fOpihdMLA%#hfzGDtqF35!S=GlRZC3d*7z@y7d@-O#|pvgAwy{V|kfLP^0z5VD3t zF^?b+e-+bukY%&t_^gI28C|J72ML^p!<2pLb*n?KM%vDnDMeZnr>KDzo-?!zl%O|F zic9!xl!cH&kfWN|!)&upIpOIQD~-TZTQy4zi^*H2N~cMQD3!%V|2lkxVz9{pH`%AY z=RDI5X-^oM8SVO_I$hrz8h|Ox3qmajUF~*m&!g_;R)VOt;{?6`+~3BEzq!?y!_?}q zu@<}_3pQs0fY=OVv&LhrndI~voNj?{U=Tbejo`rmjy>d>5f%>@vck@|4FlZ)Ib}lg z)&~lQd46&sP5Vb@Cp5=V5Y%!WJ$ojZDtc^(Tua;GOyb_dM_ijaQ<*c1*tB`P!F&{b zSp9bnBOH}QoHJZJog7P~KN(L2np|Fl2uFvW?(FhspQ|=AivFQWH3L^HiKg%(dbE6f z-~7t^4C8%C{i#C6naRafL5V~y#zPB`c0ybAd`T((TIX$PG{%Q#%GuPFJ71+|M_h-U zWHRAHT0SuK1mr0`7h7BFdSLn9Uwi#Foj(0J-CXU`*}VgO@KED|sp8GBcgj#OJE=o< z%vCv}kM2L9inAuvI@gwZ^hbaD_vyw>uwFaDLWZ{nZ}ak{ZCaSyqyNP}{73Z0n>RQ> zV2Bh`oFL544oB+2$Oidf$ap`Sy_!>QHIGV!C6+;zZ(pIKk2dK2O@@!>#uBy5Fa=qM zG8q>Y@Q__i+YEJYU%f1>+Z$V3v_E)80}!t`Yh911>9pzQ`W$_7%)!{@H)N0KKG*(M z(Thf1IH>#`Bs|eKz0Lu_JF6V5vGM5l0z0HLMhh4sXXIl*JvwBx1?4AX;OGNh;>`M5 zc155i7)y+qKtLeo2`t8lma;jG@_AogzjlqTZe5{Ye)=)Rkt%(mtO2`FNcjQ3IpvbY z9$oNf4>@XtLRlLSv($Yuy0W=0du9Y(V}4Hrlrld#)A5IZyKZe=mOTI%^4AO>pJFC6 zQ8G%X^`Y1BkR9<{XH}jHUXQ>JBPI7v&eMdc<#|B)g#^B(^-Mbi=F#}fSD5{|n5s;j zR5U}DH^(-HkZQyUCMHVLZ;}zA(rl+27?l7-W_Ld5bD%v+r79snIXow7U8bLD@LjZP zi=H)6{rO_FLzX%uV!DQg<88ouz6LG_=~<(`2VBWS&a^n#%G&rE4qRBw0h7r1_a{Nv z^XC{ck(szcmL=t|$`&m;3~aVpoUVypD6`dmU@Y2LIdos8o@QA?>r?iCM@ds`LxY1a zd9t7S5=~Zo=!YA7oz7Jw8d8HMAIqQ&eNi-H`#qL<)qucDnN>c?bV}K9tj-p^9Q-}W z8b)<0f=crH&S5%~!R`uGtCFAXI@N&>-rw(7g>6l}SVazG?`TjXb<&vpnkjGDc?ltr z@*EAsb01*JSGQ$KRh2#yg%2#CXbNihwu#hCq^pG5WNF`5rgff3g3WUj6{UIc%RmC6 z>ZKo10l|tM#+FGY+omP1mkH5?qbR_#*yIPtXVL?OmI@doaimbS!SDgT!JAjF5T*we z9GQP~{~jB#Pbq74m6%iNbe(7$yH=0U?J>ceR;s6K;A<+=fjaU;(2|4&hp}?zVRw!p zN3iGE@Zq|0hMdn}tg;2!JhO2?$ysX3(II8A~Q;zxJyQHLFAhwp8NVP{M$LJbA*=Qca- z*BFjQl7@i~5XLWBJz4J@GfWrOX#2gd(EOF2yuJ-_1Az^5>x0WI87fWqNa1s7p$#(G zfLg-x)qZP`5ZbM&{N9AT%|my;Lp{No-7&!Z+SQx%#jk%!@4fXJt#EyJ!1uAsnd~wL z7%RONz0T>u&!0S|`SFGHv#Ly{)vtKLhN$5Mt;-?c%J_Mpr0~rf8~}28;r*p8I%j9M z%Qybz@ra&raC3e68V4bpG{??_NI6nAs2HUTLKf`Q*&*KAokR^O%?AV~p*HgZ}wQ`9TP~zZqK)rqE=vba3 z-WhusZCWk#VONwg3iYWD!zoRu`Q=*WZUE~%lZe7>mZriL8tDs!+8|j~Zmp#j8`HfC z>>Wu6POt~39Q>-&(tuRCiPyt)lZ&<4`_ zoW#qO|2$HvFX!G*>;ZZdj!G33mUY6EJ~W5M6?U)e^F-Y!X#P3_4m3m#Qh;R{Sdwg{ zU@a-s$owm^IiChqTK{y6>Dl``XCj>#Eqn89xk|xMU@gCIZ8 zHS3MqW;PK;v{(kb|y-hX{>ip?V#1r7;XBzg-rpAS4l@d4FJ(V0I4P{cGUd<7M#1w(A24F5;tZqZ_<@~|hf=V|pn(n| zP`o0bN}0bN&gg&p{qNJi z`uHK8i|pM*rx3}4S5k|^R|$n7#uwKvzs^|}XBx{rs>VUbuyI`!**}*>X@j$%?qXYr zR|}h~bb9)L-tFadxcgAV8bqhI)Tu0wo*#>-$I^V8zVh~447YF54?cS$5Eg1h^9+@v zrRw;C(SdW$90nyVuCPnz&sybrB>I(4`(xS+J!5T>IsGyz4!I9y4TsAlo(B>Rfc*GIna7`bVknxB!U3* zoMlhh8J7I~+MOl2C-LzZ;|E9?FaX-YDm@5!Ynh&$m-OH{*Sr~eUujp2uq^VrE>pS0 zPN(FEJa3sXDXBX;r}mI*_tOi?&Nx7v2XA0W_8q8g`E)=>M>}-P&*;ka+d6fLKNstH zF&@fML=Xbm&&RvZ*=e8BMwj?=F1YTj^+yanxW{nvBG+nHIKz~h8(92jecA^BO!jtW z8HcuIoNy)%0hS96QsR%r%hf+r(8f-~14a|wA`&-y#mHt2p zl~pyMk!M-CiZO_oK(wHQEXa^n4Q*NR3??Z~;aaL$cN-hoYiPX0%R>$mN@kd4>AnKh znGF8!y`Z%*_l&rnL9N-1v4_W{!2mXV1HXr?+1jM^SVcQuF*$(7Tie?CzZ=Lyw5-$m zcvZ@9HUO#bpBncbWX}uQAWB#IiXb)FXb!tFUtkWwo?DeJ%Yxi#R2!i$v7U4#Y?hWi z>#utNWS?#8uG~{yI{~}O%4*|&)lrq7Dn&*nFAS^KT)!bxNp%oHDYK0;E?Jj3Gyn~i zazyJ>mLOf7tS0vm>b>P?K(O-^?S4|gi9c1@=n41V%F?y?G&h;_9()jre(fOOMBowdrv(SQ(=w@Qhyrat~?N>W$D`$>_T z4+gSqto{&(o@^6ajX>wnmI84J{Kt#({yXo`pZ?_!Xv&7R(=MpjKcfHnx8LB}+ynZ- z7mwMAF7tIv)CpOCfk2!FNsU97F1`LPwKg~CYnLyJfx^hRb1-LlEg}agS2)`bTu12g z?_N}#E$%+1D_jSC_^dBZslz*cb#0wiu3V-cefnSWJ+^7g4ikNmsPBFCjhl4$@l%>G zlzijTmP|S7F*FO-_Uh$zfvU@LNS8MOv-j!j20Ie5kqzJt?|%C9IYMCmzmYV|PlC;K<<}fBdh*fzyR^j)5y8?apOw?8M)ISn za#L}drB276|LpjHI$T5k^zMCuk0sEgEE#Hdq`|baq5a+CzzR%exY894q>i`@lcm56 z8?w;sbz0eoyji0_G;6Sx6s%+xGGPX3iE^uE&Ps0YQI zKOzep)Ig`trjV4g6z){98lWsscArw;Nls*Sz&xAzH}2erFJ$CNY^}Pbfk8-2Sqh;R z(jb!!43uiCv!wuikLXfi(K28g3Ly6!U6(nNa~^B|YC%;UaJfU%k)x$WEj663pPMyS zD5k)0_K8vLorqF~uH)%Ubi*@vdqG99W_a6M)U#l#RMPM*;~(Hoo)Q|CmhY=@8|u29I~~I4be32a;7WNV}*)>oNT4DL|TbP@BBY$GK0;B<_!YK3T~LUdlK`0A|H0TRv6vtb&a zNDnlO<^^ZdQ27~iCe-0nwCunD0upKIwTSQFpYbzUFDm+X{@}ax#>Lu!3x=CjfsmRhiXVja$MXu2<)75fIgb0eDP8#sq zgfpwlLxv&Q+5VmHf0x#m(Gs*oSFhcXR+nFXc9(ws!6$^~mZQVxoH_OAfAx?4n7({= zK%al{8C|}zC62NkpxJxD4yh%Rcp^KRg*KLi>+Ecl5ugCpN1ay28vrIJ)A2M%=?&m8 zPSKDD5PlHo08$o}CF`Y|#QOOq05UY8l_))Kuid&KgA|VT4{3F4i36A*Q=%RY&*`i0 zy+)gy}ZN`HxDAIi$j&67xGWj0N-Ekg>bDrLVe z#2_udd3|Dnh7E*3o@$aWdtHG{?yLMW?EaD6uvbzCU?rNqsgNNt6$4|8L6z&=a)81 za^lh2zZwoNt%E&xcg2|oYEyBp9=t{2Ye3-%B1ZDetlw9DPuSKIf!@)VoZ0{ld5x~r z7Ng0#dS^grtVf<;dfBg4)m*Aq=C;KN#0#L(!_IMYdy6)O#1O?0jmxo+k^mDy{D1fG zn4TT()BeG+9D4L=bvcs7cs(p89wa0dQPZu0&i_$atej?;f-%++tw+7y=VtJTu!&`& zjydMUD%86HF=pXpo&w;uO2_R@CZ*KjP}B$9JSX*AuAk)~U19J#c#{*ly40h8^6&h8 z`re%@lraQZZGVpr_s?nWDI3kF=d#c`H&!>NB!}3fK^@Q=Z+?Zp&(Lm;v4c81U8T^b z!m^cz*H$7KL^LLQ59qzMoc134n)*izbo0C4mq81GJxz-b!$0|7|GV_%y)S9Rnbx~+ zyvae%qQLgw|Lz@`Q@WT>=z^V399?kcJD~B94FIDDDAPbk8ZA+{{va}kQ;QI7BLr(_ zFoTIHPS{u?n`qCZu!d|gT&BWABDI(qeZNWuI2j6y1gCue+Z$Va&GV`zb8;vn2-_Se zL1Xo;E0^fX$};`p(TIMqw?p&mH^fl2;KZO%Gp^`(j~(LPGir0-R16MieEyWZ+#a>x zxJp~EZPMxSfJ!b^v_@yrqe-n*f?7097&1OTq!DMW6U?^-$d~E;=A88hu-glwNZIf|P{HD!E&8@L3%&1k2RJtVv7n5khi|KByqgWW~R8N`moHN1m3_ z=Z>d!>mfdQMP3Eol_R62+{2Ddj`eXGz z>@!_3!vip}E&j~xnIui@#v745$w+b82 z7Zs_L=P3Q$Q`J#O*HM?*6lx|r7kUp9^GzOb_~)iQN;UEDRbR!*%BGN`a5zB!7H!$_ zM3}W8G(xn1zOt-HRBh~N6y=}o>_}^o8!s4Ch-DzNxnRT8Dcb_)6~$EH1v8#_ zk0m}x*WS9r2LG51+)xIULy_q3zVjB>sXwP*GZZ{2v5j+S|7npM4b&5%9@C>QKDkG& z`9+$8a?;Ww*Mb@9Y-Lu%sYG1}j|Td=a|d72AN<}W>fHG@#nv3{?L4K2JNtC!&G%`E zA>xg-HHL___AiBD+-A{5sy zbM5?;wwHK~I`cH-$9QydPXE~tKcjbEyH3weIOF8f!Zt(RYu$_%Gmyi^bXqbre)g0G z2lsj3F$B+b(jov7BKqLz0lj(c8g-X3^deGkdPbcHmM`Wc_ZW)jyBo5D#4v_-m!16* z9iN_XcCS$Q5(ibtb}u-ah5RM5j3bQc<3n~n>`M>{(h(#u;V}B6fzB(1aV>%z#3=f! zK~RN3rG1MyxRBlid8E}_m4O|j!I}IUKSP!%+S%1Cn^6fuvj;E`C8j67z=tR*>zTA{ zK}szcGB5@SMF~9$-&t+l#3O_ZS5cDZb0|?o6S7)S%AKb;JFn@8wUS9T_*rJXvLU!~ zR5jz0Ca0Lwl(iD}b8DTvi)ksQi3`nz}DpNI};0r_!p=Jg@#$?Q6 zV;!58Sl7CeEUj7h^(@YZE(FW^@beLS;lKLT&)HIUM4_lFwLl^tc<;`kii-Ytwxrp) zc0MKNLUul^E;H7hMO-Rjlo(##RZg^q?W_g;0~sO5U zbz85$OP301NlTu0te+hGf-Ww)ccsNIluT-JlNfrOcW!^P8l9M0-Vg*DKcJA-$zrU=toVh zC0X_;6}@bQ$$VMUwG0o(BPg`43gh4x*<2(_kKc`cW^)fco!6%LEXH~~8fnJX5#fQ7 z9n7vYHgWtvVo^ZASXAe!^tE~+-&~2rV^XtGcMz#_;8$3VdOcaw?F3u#n{r070 z+WLd9(SQ7-AJa2N@Sa`(5`@6`H1(B&(R%+^KjhT<5)JsCPdTGIV8{=OOa<3hF^~1? zt=m#pgkJBozfZ3(5N$BDy|}tXS$BnAyMBlIsJRWfT6*@F4L3uL3|qnJO%8IYKa|K& zJF7IeyiGk&P`eAlK3?X}jSP(d-b4!!`c#)!7P-c>Cn`S+rTK79*wCCHO3AO;!3x9ZeF0Qc-RCEjw0^rOq{4oj+GG z1f5Q#P5$^?G1!@jRWzashf%YX`PBWX`AaKA^=AhSB*~cIFGVje{Z8F`ERu;{=N9`? z)xXck$%l9EF_b@{)s+o~#dWd`wA-bd!RorQ=AukgDf8HB;nG)XPF#>YzpP9Rb&l*g z12f)@w`K8G!xtDk1mmyNbw{m%stl=c2cicXx_;VTL}?Es=SV8J5o0skQbbDx^w}mt zE5Uy!Ga{foi&QtRpLz4Yo&ySG9MqO5w6A}cep`yk5mGY))OSiwt#)$yIt^-cjilE+ zHu?3I@`M_`^=FdlQmd+0$V|zKk&27H_=HRA>wLckG234E@r1cwU-ZIfBV!I009A@I z6?Tp&R4?r_y~5wTAB+FbpZu2+`AQ?R!3DwV3brO>&`A~QnvD>dNTtrSfn1?tKx`rU z>`XQqAXvpJvBlzxhr^tyj1xnBsu6_-^8TlKA+Xto>_pesHz+?kp*{x*RaJ%Ck^U!1aW2D?b?%IUMmKbQAo@5=CWk6J71bkd(t&W3-y_mq~m zu2YNadhL_X>HA+>pw^I`>T?)t&Po>+rAG~$K4S}BUK~<~1}bR4=}Zq%HaoDTwbyw8 zhE$-)ytF`*tSbe75V4?QBWO>sw1dEiC5FESa+M=~Dn%MoXKTqo_HK4utsm6kXoeSAJhZm_4C76b<61m*BAa(ALLQ4mYGfTe-;WWw9P$4ktGCOvm20Hf9YJDFl^8 zohqSCiE|2D0!}7t$8p6X-zS=NdI}X~519WahkqseuB><7qI_JNOlJv30HS19jW}hu z>qeGpcsjQhy|Styx#XNZo6STp&vtAD5_4b3QNm&jbHQ1C}4^}4OXMFeBQ@Z=) zF|Dm{ix^BhQ?iXf`swW0eHXda@f>C?tew4X;YnFKuN6ckGN`$UbMs`yGg4#hn#3Xc z-m!0#(V**>`#HAyqV&CboDlp8X{jfer*b6438={#^B#bZQDKhO*U|+b(mv8RGXh#& zV~(-TNIgSWqGXVuuyR{sidF8I>qn!a6dr^HZ)plnb~2?WV{E4_NcDd4hpT%mPYHx- zL#y4weWLX)<7c~ncr5REWoun#Z6lJ+WeUAXYuZ2updii6-rSB65u>U^6&ecG&RAcY z8R_bUgFW+AwAdj<^i@_J6C|gGwq~RnyVf_(F)1SRxs_2e;)x7|&o#oy^7NoE+g2W6 zWzE(WIi&|>2gx&nsV} zh4l*6DUt71*zZ)4wh6w*x-e6}J#{hIdi@&rs zpG&53K33gPaKe`P{inF*@|@piL?t_ZOv))QcIfz7K_~a-L{aPOt3=nn|22a2GR6;f zT5wPtAPg=fP(j9+Gc?d)$P=4G958<$vX$M%WqSVkPiSpzg}Q5-A_^Y)`$yHeNMvFQ zKspiZ*q?v4$F)md?_Orm7nZc3z6=jgX)=T)LbMSAfNrc(NEQH_6{16{j+SgV6XmFW z3>`|7i}OvbdjbI%q$xS0V=U~-?bqqQ_~#k@=(8RA@&N5xoUO~ibN-WedA-@m@*1o_ zL|^LPS(;h`_~WhD-lU6BP9HzG$92=bWCYp_V8uFl6CF>0}jY?PttLgsl+XqR8JxV%m)%S+NRk7wJT zj_Kt5Of-klz6Ke(BIv=wdP3tCIwGcQ*HoAQHCPohab|Dj&eAi4tTv?X zbfwit$WQU*>#vOYSycx0nt}DtCxx|zyW0>)h>aES08j#f;7}taDMbpi242@zus(A< zCeA^P48z|C+cyRYTf*KAp|ekad-qA`gbc9vST zB^m83OMy^=xGQZ1QKF71=4Cd6)-(Y8Ugh3`1^`nT7U0=rF8db3G#Ll2GKLNs%B2&! zqU<}^!I0GxmV#%qRh&Tya3?4m;(L?nbmmzG3XS#Cz3E!YnRy_HxQpng3nN&xuBV)&Js4=WBy%8 zwjLd`eda{#`jtysheseA6zKr@H*t#mW2_xc1YCj&o@CZbn`*K_1LE8f4|@50G{1^f zhTLSj2I@>0h+dfoM?n}hsg`2!QEt29rvqiU^4ft-ZD6--NXYSxheKLj=y7ee zM_F%9L>~sDNQ=yCk?hD&@o*m&l zLrs7!WOxJGh>DRoX$%qn>et?&yPthb|HivF=;^%=shV8KhMemyQ=0>vUK{VRCahMF zVW4D%15-jSFpi~F0i|Y)oGaUCy9$zp%G3*XA{l4w6=>}op{=hiQ-5%u&dx9B(#DF_ zwG{r#1)fl$al_PvX=Rx(v|@=JdvAVD zvTY>+m7-yM{rXKBjxzcg|K6B4^%7tE?OQjbb>+eHeHmEsHLl%u+lrVRF+~6TaE}hT z)?f1dT)BLe-g*5NU-L+Yr7tt=yS27To69R=V1`^{1@Wqcv?2nAQhOjDLqUwM^Y=!Np>i4eMmU&-H>@3|qf;4D2b!1#sGy6Th0`82B`kXs57&V|CqUbX%$r-#r z@nx8Y_*d7N&E)SjI2UW*8|tJ$5xUGAUMU=VnUfmT+3Iu?Ud?t}A>XK3xt!g?=Csmm zpzxAWY5cPmBB<;d4f+h`fczLYQV4BnX{=GG0||AUDdbOUm$?&+G4(svYg?NO5#5kk zsa|(hE_JH*b^UtF^$13L3E+P5+732KXwOMqfZIdhz3tr zlxD|PFG4H$oZR+b)_jl}1|Z0CXw{=6fA(6V#Xtl8(=Hn2h`JUpOzh;LjU&*2qpJpb zf%O6LFgLVQL`CAOdU5sdEq+$>^F6tS%$|t^EHNf_I7W!(Y%AJ~NS*Wfe(+?6Gu$n) zyP4K%l!$0ZtPZBPJ!a2U`3t#Rd-UK`qsWAAh&<-YM||e1m}5hpnIX>RbJgDrI?}2F z-aQDi^YEAw$3c@u*znnD!2irTz*>KN+jGG>h;@9c2B7K%G1 z*B2M)=JgG_b90L!PYzgsRr1=&Tw$(TZru6?iguj!@f)9ANWG{JdCY59rDq3%=NnwJ z9rTar?-ZR2y_J$P1;K`hD!OFvE%>IpZ^&Z6UbIh z+{ISyPHHoo=F8#KSv5!eu_T!6s7`o?Rtxw1lA^J{eN#x;6+ zazKCjqaV?;ou_pB#wB5P{`A97=qDe2B4Q8F-Nq!F=VyKT{ja@8-+cQWnvP1F2s9Ph z!Y>#W9!{gxHFGMhb)%i@6e^Sz{?h8&9MhH4^X!bVzgR1 zOSdRe$v{w!SfxN$f^e(B)t?occGFWn3d#BC?`Gb|>z5KdAR+R+OI{OQaf)m`>`mN3 z$2v=stcHqOTmXhI&l<+Kky(?@;0BzY+gicEB4C2-EXH;&v(d%`Ct>2+d&(HSEGC^} zy%udBlH>x}PEdAtk|o5;Aksov>ceackyGuRtchj3_!idOCoR?LOwoFOHB+91x+Foy z%FfM!%kwefosy|Y?1$7;rxR5I(@i4lP+2=iX#x%u>YDD1S+?~TXusiqHTw<*Rr?6U z%wSk8CwjS2-`CzSB$sW$Ur77Yl2r)+TM~3c;fu)JqUdss`hL0XK`02K3#L^lsY_g; z1ryGS7PKUj)^s^j8QU#rM?8GGLpQHpmf7c0cef4~KPo;V&=Hl~);E?mTGcY?M7)cy zKI1P2q=l&Z1*Np(!HjwH^})1cLx|o*kG&S5o|{6#BJp z@|s0g)7SOCj?a@oF+^|OevNjxe)5d#u98(4AqNf}L~N(fNpqrEU5dJLXRhPibj$ zlddv+2}36%?$~K#9_bR-I#6tf&alkejk+>$S|fIJQ6ONxZ@$)J4g?nG3%dKs6Z*=n zHNKugBFA#dPoA@1tkI>-1sd|}KmOzkahl7kJ%%@zsJq0l@#;Dof4%4it6yqVive_f@o-M&pHBi)?a z3rqA5fB)MwOUvTEW!}o>Yu|FP) z;})%EWVZZ1UB3N!&W6XB;1tyGR+=Ule4J}NOpIQwDpLmQDKxTQU6P?j)?p$Fu~`$- z>jpG0(Ccs@h8LfMF?_+YSm<<5MZiV-OLH=!4GdnWDDg%;gF(3iaG7OmRjlFT4nyn+ zVsm2=$5F;Jz zUQp)-$XN+tHm!-YS9Vfb|7yyS^-Zy>^2Bv0bzcZVX`Z)Ih}P@pnTVzo+J!>uOLFsH z{tRT#**OyhLsFSYlwg1mbmq9E#pmk5)8}+``w}fd_n&ayNy|dMAhub(N1G%#%F@qE z33@F97XPL@%ma!fc+qsW7yZ-J5&$QPwi;Dt(g zY6+RLAEOCypr*UEyhxWf*5&p`6I3B9+I{eV9zqa)=NTK*K-Vv=(KG(sUw(3zo?J}X zDPI4dHXGDuV15+Q?3Q>d`X9=C;X>RCm?0Pse68YI|;hoz}cCj!zkC zEiRzVt4?*AVXV}gtou@%Yl@=-I%DYeuYdFd`T28(LeW=@8nA5b7_pC_wo~youcmztP}=-i1N!*$ zbAJ7ZUPE04&yzp@@$((pJvtH*iY^BkXQ!uHOL4K5q}oy&YYz|IAdnr*(%K_{jv&&& zemg!>LRe;+z`_V;XLrHK2_9F$5g_1tvI$VZbaI;xMIpE>In^0Hg6(x7&QSCF)PTk) z?cqcc$rL&2F-o$$(6hRbzqcJdGb))AvuHNRPHbfpj&WUJ{2#J1tpPU_txzvS_7}9J z1@^V{UfGb4AFYuEAlzEDeENDmrn{}SxUjMdef>_63Yx# z5h+H}8a+jC-SG|L_0&xFF+RJ{XH%xnY&@m(FzfIrZD1ndKp;qMS>034fjgQ=(tcSF zn2729yr!<%Y$mFKbL{xA-`!b>J`WVr1VOM~=>%-TkrvYs)Omdq>wE;x7> z|G*_TjF*jD8??-U{KPtD>~vC0L7HXb!LB(AH5%Z7;R{anH+>anoNC8gIb(og!|Ut5QE~+~&ILP{ zuf6{j`t0*B*vK9WG=%K7$SOGu81;q+f>C|)`&DJN5R)9sg0urIbGEm@b=}Lqca*83pC#443RO+cW>V0&sm`nXEh7#81s$G z>=+m6@Z>JnWLvbgxLHaMbk4mmpy3)`G^ z?s2UtG9vIq6n`k_bRtB+6PXUA@wQ~*{6QnG!* z24$Eq%v;fa_<#Ao(+&qF?`$p6|Mc&C4>V>mS}m|F&yMM@{{R1i4mtS1EZY^n|5b*N zCxE)dv3WlzpdUn#W4gJqK;M1mHF|P#`gXL9z15m6qhB%$nskd_FoZt1UpywKCK}GHqumlLkS$okDUTg3tje3$?J2`F&e& ze_;Bboazi5L4}}~5X`a4d1gTlg2pUq3hNuhbjkX;xv6o1>^bMpAu0kFJR{E1jp;QP znFWs)9>s>^ePI*%9#E}hEms058xKdKc!=*$a1Z2z>n*S|)QK#JX!4Aj!FF^1{kE^7 zwA5W1v)KV)iVM_KJcIC#I0KI6>u<%XH($O>wAzgGs3WDqHDd zUNSv5SZ5w0=adm!@^y6?svS-TT<0uk(p#swoA1$ZptD$e z?3kZCxXYQ~5%sxdw0GQ>z-9m7Tm&zmNG0l8oVl)XEpW{BUp%Xij-F8K{G9&nue?U@ zUs)xs>uOKv;QW*xfAS-aP6zbpqD#B)-Js2l6*cah{jG48{&&9i4t=@vQ0kjEx319J z3?YNA0OcWxY)exD;`Q3vU`V=~(JE*2174Sd5k|axIgzRh7w zE2l$+m#)c6OHO(cn^PB}({wP8{!>3@)Zjs;xipL&5zPejb%v&FJ zUt35MKB!|*(o5JW>heLQF@;e~X0)S<)wHeEC7Rk*AZ>B$eeGbK>*ov_Nh$GdUmh?HxnF>6pEGSn9nfJ$?D8$?@>+o(m%Sn z>irsDevVPwynu?eriCO;m9^gp=}Qn7?+>n$Ba97X$b&Ks2(o%2oCVd<$ehmc4-K|_ zFhrp$XM(Wx(OzFjN~0~2nv&6%w?q0R9bsv`LjYdRBjJ- zs<0B;Cqx~ks{7!;HUoP%)^|dVvtvmy+w*`8u*hsdc~=&vCE4Nj=DIYS_c`Mk@E^#j zp*}mD)|qpR+LCc{d_og8+&vg9UgQNf@*Ri*@Moi862AxYFb8KoE@|=hHdUP-8Z)WO zwOPne-nx2|Xl|X#yhpoxCz72m^fFrKhqT;dSeP*5lxx84IYN);{OTIlA3K~8jp=xZ zk#%!|lavO#Qrgs{NHj{)0L_bf#fPhtg_MnxKn1e(y_^_9Z)X zr8V;>2iUldICDU0#v!M}SSUfU@>Z>)r7*Ar3MTc?fVw=7@qAF#cG7Jn!;JIVDU^|} z8HVq{n!hVke(>34nfmPWOxwbOU9Sv&aKeni)5*G6`;E^S)vDF~H+as+%c`3nf%NVvIM1s#oCMqKy z5$tPbtM%_VlQB8T$+I-q!xhGGRT@D`BFqF^=9xtl;?!-xc||D*!8HS_Rv6h8xs)J< zTfn%{(tgK#xb^d7$C2WK(e#Kz64?*7M!{g`lu5=Ywtgf7W?};cvFt1hbvA2BP(8;+ zVRm=8j$-KZX|#_;-CMzeqUZ<*g%n^3dXrmbY%n-p>nd!nW+i)Ax({NVwPw0^tc#nP zqZ^%>E~_hSE` zk;;>m7qWENu<0Q_aKdmhBlZfT0Sbh0!TbVUzI=tg^X_}JdE*v!`ST#ZcXob4CkJ~} z^$+>qBYN-VCTE!|Tx*@DoNGN`Bu8VdiG$>;8sJRv!x1N2M2kxCRHn8r9a*Q+Al^Kq zBz{c>oq#BXXF1@^^WLW)@#jzI{ja{yFft4oXRIgBxi(zU^Rq)bK0f8l^@ulCi|d?Q zbo25J`p^F2FX+jKzvgRRre&$i@j7;{Jk|g zIXu>JhE+7LQ_`I`ZqXn9(H}{~hx#T2^)aks#IP}Hej4#jWPpUK)j%`^!X&z%Drw{6 z0E#n;pMCrh{o>OP>6G^v+M5E#5t`Cf(dk$=7p*5-pPz1-GDX-S))|rPoY_Fzb`wdK zB3WG2=wGfP%Tmyn3y~wrYh+qTJQK#Xc(7`qCsq19g!vAHYaHWh9w6ePr0WC2@0%V zQ|NF)RUz#HEn}#uF(QL^bR%b}@f=s88?82c)WkdB6{dEk7W{yeh>8g z#W`i|V*KAJ2s3dOx}%06n<4U9AYwUEEH*eA9J71;N(wc1c5ifdc zu}51AmjvpSEG8L2oXb4LciyP(Mo-}vkHCUTxN$9W%$eF$)><`}b?#y%Gkk-=lK2xa z2%X{j&p-Qu9zT2_nc?yR+CUa0%AH;u)A7MR{ot>DB+y5}b>{2W-{G1qdL&2mZ+`bH z^o_S}(Avf&x^wLs^?DtN-rCT6<#mI>Lv5ss+A*@7c944OU;OD0B_jos7TsS{u4Q+7 z%jj0;&ruNy{BL1(lP=EA4IYDG2XfJZ^fa%@Sb_x|psm`pFgoX4g81aYV>%f`8MmkH zCnSza@-xY%RD3`T9a){Gsv$u#d+2-F0$h5LPUB3+wY62P1)ulzv&6{M(JuBaB7A%w zNQ=+#l=H(sAK`nv*Fa1egOh-4sM3G}Uoe_z6AEePrgR`>w)pa>yWZ=Rg2Dtjk&XRo zKx+64kfQ;wSw7dcLDx|PRs0%tGgh-1bMUO$1k@?k@`pO^CW+8Xb`WywwY4g!wcscO zs3aOYQt6p`&9fOqd$yrQJri{^*n%LXq?pJ<$a=iJC=0XC*FQ+J*&6MU|778%pnaxn zVE?b?f_T=fHc*I|Syrn+1sjl(8=(_OOw{aH>wCJsI`F^{0NalUTnfd3sfI=s&8y5I zWtMzEAql}f__LxZUs^3z&fqLbxnx_D!>eDDShu0hoE=p`?b=}me;<8rdHwv- zXX*13h_+Oe0~!IjJp+H9*12T&o+T;Y8D~t?Sl4JRszze8ldA1Xg)skxi4D~-PKGYn z7DnqmPV$_=?7RiI!8id`BgpmV_S+D*0`)<(`wTg2^$P^V3WHp*ac(ngi%1pv$-p~R zU|^&MEEowsXkTrScf>(zjd!eUVqr8}+8-Rcv1k{@%Sp|4jlwqO*Wwz+!?8GmO!}#E z>dnt{eRM(EaG>41cYMfjV`+OJrh_F0yoy@z#^Vw?xsr{}#-$7&$OjXFiN?hq-Td0O zsl{-rz&KqS4OpQeU8l%+d?SV|i*DoOa0(-?(u1f0vep<-2NLmcdGS;ZXGDt$2QY`6 ziC4nb9>|dJ@whKz+J;>BMRd8kxy>2-Py!rjD;f>>-j@aPU0CU|Bb}#r-@PW!>f!SN zJ$W{k7LuI9-9?7Hw{C6GJUiP?Z%)PZWqtX6D$-s;kYhLiz+7UmzR&jeIg>sYA`^!p zj4TW^i-LGM?~SQP-(1UI*xaHcE-_pj9|>_M@HH(hZqb;d;b#v&p($tE>s(V8YCH!H zBVL!gj~`2Yy>hcZomlfYEJSX^h0yxweI^U&N`15$rH_>uqO1> zk-2SU`9c||?3f6E8@m?W_Sa(#-k?Yr#^rBnqbBW7p+%I2iog)RaoQ*O@wZY%HYTpMR_I{F_FOeEsde zwO=rTCSS(|2kk&^dR!9m))BE=Ms!mqwf>G0kNlZ=P$SWc63lYzsSnm{za^8m z?0JE2Ut|(+izp2gmQ3xgzDvvSqW0W+`w&@RqpxsLe`6xc7)&jZ_*~U!k%edbBv2?C^p6-0vA zhGvMPrsmoPvnMgdFEdWI-o7(mMV}oSF1*Ow0$FIp-;xiR>vn0O(-krdhGRoW;`kgY zNh67-T7rX4B|7YO3W*H5t$7-vo{FM)7lQef+|XFYk0~sI2Q=lZY|y_@gJrU4h9!za zfWk*N=z=Y>lSPj!`VA*s<2z=U`wacS6O$~nNXoMo4L~xk%Qh9Kuf@oA48Z@Uxe()J3?aqV=PEwM9eBMg!# zSX@76v?oXV5{<4h?Az#UkW3Way1>=uV(O%gsXK%TE@D* zZ(t<71S{HW=>chXIo9|NS?h%vCD~-T2qI)vv`CtCgky5n z-rC{f?FvJC+et7clMVndSUQkt1(VjJDiwQh16J96dKQ8fu-w+wg#z?x)$Ct^QN`Ji zkdWl(^0}Gz=0`G?YgDFpX>3?BVj5|th00iEgc}b!w6D{%7W*$5GEgZZG;Iud5L0MF z-en#58g@?j3_=S$7{Xz!Y$bVFUiH3GU)}EWhw!Y2|VD}b8*Ny zd5f42j=&d^mth>4w4=7_OsiGtaBUBgI|ODffLU#>d|(Q*R0Xz zRFT5g%8t)HDJ9f-C4;AmVgs$yU_moo*Hk8XFJm(|9EfM}uB;|V0QRmUCgwEdiH2I} z-~?+vHF*Rf#Wi+?a_+E8^30U8@Xn>Pn>8rWI3T2~w)S*Fp;KF<7i0u0BtBZ# zmB1kCd4R3WM35;H#8GRqq?vU^RtBj|Rf|$o=fpiE4AgM;FB+&qqA`9r3tYPtZ!fIh zj?73E!W3YqRz}C1`HUE{h0ZW~pXNA1gh=~9G9SmvOMxJ@t$?JKh^$ij&ZuX-ad|ql z$H&J>=1vZ?NJT<%g=n5LuUoI(q6d$k%EmlBKNYHWWg;1Zv12omKR{)h#Y+2uMH|y( zxX5Y|AmTt7X|+Ri?b0$`TALFmGB|!l`#WFKuYX+7d*A*xzkVWFJl;D;uc$2OR1~zJ zydw-%hOni^&6(Ws!2$2=F&{o&i)o*rr(BK)RH1P_=mUn31_r(_FJ<(tZ+@HB*4MRn zt|~;Yxx?$p$s&F9;f~PI*EUxrusJzC=lUTB3>PHxOrPwZv*SIbm2OLhy`KV_jUCb< zygJN1P9p6+c`BA{>-trOgL@i8wOgX`iv$P#mB(D4|M(X_r@iNUe1Bc8L#uS(fY-Ry z$!XX>qvOvH=#-7s;Npz>95kGs@gKhDvy)?n_xbyrbzfYZ)7juyGVm{VOR1-S=bK;W z_sr?h&O;FwQKN6#!I_GyY5d(F*~F&F{O|c?2M*9M1lKX86oV4RKyXNr6uf&Oag#AO za7<40BxMSwg|!P$$-67C4cRfCtYIpB*)m6OsFv2`Yw?k-)8F zq)(apGclWC8FQvw86g~%8Z?0+U5K;QdS+f_#u$zUUpryUqzA?3=V@Az1Pey=(%N>N z&1HtLc(18shPfUn|9vv0F(-uvwxv24g;KC0_7DyWZ#%L!(MD#TrL&NwKuer0&(_ffh)S3nVczQ9>u~7KnX(dDFvB(&2hw*#j?d1We zbCjqu)1Iob*Oh_Wb(9II;+7gb{&Vfp7Cn6OL~guSv}uW7-xi9tLSGZ841t(}gH=V- ztyQT)5wM0)iBJdPtPD^G8>|(EQ`#pA;XiUfQOe*4^s53^%DdPVJ-Xns^k<(xl2)Ftf8`c!URkBb&rj)> z=R^AGhhNYyKl+#sIa`BzR?g1%@BH3(==y6ntUlUEo}x0xAuGB2_yLXi{WdOb)6xp2 z1}Q^uGMv!yA!pc+`18&%froRrazq2JZ{qcb!zc9XpYPLO|LgyV|J~;}VuHaa!i0vt za|;HG9l-j0o0czUw9;E)cy5czxdr+^|MOqdFYkRq+gC3OYwxGO{*@RcQI+wAd@+hP zR4zuUsX8?TX0M``(%0YhRjHAHF~c(g8s5QB2V^D_b24bL%5~kOJ}ihunV6E$s|D-` zHZn%{fuZV$Td&X$ZBD<5T|84;)W6hs7-vWBHCy5+Jx2XZIQx$1&c*~~3$!LDzOL6+ zMphAsw#aL4L^&oWb>M3%nc!4|405rJSx4LK38v^-ah+Yq7iyKhCex_~PCn&J-%s0K zh-x@EeO8?P%vfqBqK2+Cc(h)}8ZK;-qI{p&TFMJFXczr}2?<{TbD`l7VRs+}Dx=bJ z?K#HZ)1db%ruuMU&}gviO(09_k(G*UtYnHzQf#U;(TL`tbJ6UrG@&S+$fQACo@eza zzD&tXj*O7m%rZ_Aw?%5enGZiO2V>b6e1%*`<*r5@3hc|I@$7vAs&;cO_A*v6Wn`Iiq^9m)4i0Wt!t_R73G=vz55;&grurlrBs+Cn<<_6f_Sa^ zw|y004eNuew8bE{gcgo8I<^Z@hJpiyv&G_J(=N^T{fZl3;_jRR(`h9UJjTo*n0lHR;EPygY6@}JW`|LdR1 ztkcEnoUUJ4p_P?oRq|nHGsjWs`~o}E)jI;Shn5~X1ObSC#Sj6ymYQwQIw0Doq#dA= zC{`n*scI}wfDEkA=U;$bJfyeoT%xT_hVIKVUS|Y7Ery3ncC-vbGpt+{J-(J6U(=Qb zL#ifkU`()xR<8+X_F(5J?LXfU<~8al5F}9o!jLnY3x@KKxmJ9}>&?Lghi}gxe?o7* zb(Owxdx=(icX(}(m1}LL5XnHk9$q^@eXfDCQ#j&3&-eCa6yRU}{3jBL zAEFlQb4M$!g~pT#Rwj^6>DV+4=Zn!|g2G}QT=@4q<8nfhw6bwVf6RzT6{b@5&`Kc( zYCs;M!DDV?N!j7(zijdEj~KBTBctG-4G~A$Ys4rT15}JkK6~Jr*WF}t2D?CQFQ}vc zW+v>v;|>&GXi31IJk+jUvfikUL56^s!N*jhG+E2DYRin=8Ba>Ti>w);k#`Bacn_tZ zC6zHkO=ZWl&}H2!bta`{1X-rP?;5<~pvmBOQph=&llCW_hRLUUZ=h9;Eg*U_;abNed;mdgZ4KP(52PEA?kf$G4*31szv2WORMGlwwPnq*m?>dc;j zll`7_XuvmE-80X!bQV<9KbWdl?!4&)Ip^jq^G0|pWgrY`F%FHvD}ExWeq#FH)P@uq z-)&@|67W*233ClpgWS2=UuzTH@phHl)X4d z85;aY+VV5cwbMef)`?Qm`6?EAbCMa)@rK5%PdEqk#NsYd2LbU)+KPr_l{hn48JRB* zfRIzHHx}T_#bBh_u*j5Yv<0P??bTIr(B^#A;mzovP1gx~qzd-R>Jz9I6FfT5tH zDhxZ)x(YmJ5Dq?nf0|3it=$eHDXvB)*hGk+dcW8(0$>&}QbUR4pFZ28XHR$O#?@82 zcDctt9ZIiqi#_=wXTEpX;jjPE*Xaj8`GD^4pVELG^n*wDXldy^f$GJH2W3K*Q7P+2 zRS;2hG3xB^8AqUAi(&M&jPHpN1%B@B7DKIJK@Q}>s7rtL!DqD5%jw!mSA^bkz*p=< zQG2giy8Xvvkl>)3J&@-(9sVk+ECBuoCji+zoyAE>wlTceQ`z`$8c1Jh+lkb&T#d-Qq3Qu! z`w0v;&X_p_C0T`(dC7Z{A`58~#2ThWPjS1&`)aJnlsjHagX=YM=Uqh=ya5u2x(JA1 zMJv4u#u;ivEAz_rkdH)A8e9`O7n{-Mpjc*e=as<~;ia7N=-dtA{FisYs35t_N}QK9!W}5Fp6W zDs|0V-ZwYaHWH7*Bo~_`#v)fV)sX?Hc%jsl+rDu}3RJ*rM9r=ubs@VTR}OF4FatC~L|xTKUkl{}@Fq3vE-@~ZJA2iyEAq?Lhx5z#)`Cc{G> zaaO{Os8FFbY2@ZQEK5=Ppy5Sj9Rxn zyXXrfh|z$fi3%;`5d#v~*%Uf^aR43QpFgIns|<%O6r4FP(%*jT3f;bTjlTKjHg&=U zm0Y`=l*ojYsVsyN86=FjmaBppnA;2)FRW5$p6`EdUS?0`99{d9oQyGNw=Z&w5R`~v zAgsiLlad}h+@Xz?4&B`5!#qA<*ftX*j+n34hM_0=qi@`y@7`IbfBC~-(+__70Uhn~ zVSeK_N9G{0jIhNKqhg#R2;k89sqe=G;}f`4xyeU$~BhjmfP zfdOjgU14bFt*-RJ3c7K6!rAu;JFyF4P*3?jMyOwNU1-do^I)$pb>vR2b0%p}8G;zo zK6EItX1xBk{aL57jU+5(LCu~$uM_4*?2s(q7?Dce(2BIZdS3KoCf-HA|>(`?~At&kHuq@Hh8hS+l;9rT2Y`uRHY`Rkn zwTe?Sn{B?AkfNrg!I&zOn#fBqU`0r^tfnzhX+JgML@L232#B0Nva_zWIX6UAllAEt z0L9dYikD}WM^uJVs35yCry)w>8ISy>)Mo#3szM!+oIF$K31rKcS_N}e{8HSniGo;w z;ah_0+NtgdCF`J0i+>m0oJ%>2(z%ebDpH5*;{`oaoRW4(Ol9m|DGs!t%+_(5f(-9Z zc7hqoBciO0i78eZn2L;T%YrLKgak5H+&{tV_@@Y%Sk5oshqPg?lWp+KOB-eC^+D~P z#3VAyN~7*4sk>*!g)m~L$lQ`C9?3oD@;#B9EN#R?tP!RZ*ih}5u-{7|Qspl>D?tvC zA*0tEk9umNu%Sjrd|zVyQV<**O4o!6exq&bO~Ftj?*$fjZq5|}5yhCYZ8_f!_}j}2 zdK_zMOb>Er0&}87P^9#3Azia0V9|akNI^LjG9~_w06}?4St@PlXHcC+ClsMR(<0eZ zN8$S4v1lRlL&dB`{x{}mZmg|yy{;?&J~}$0<%I=yvaA|7z9^vjbSnr~OMI+xMLyp9DtKYvCC z`^U7(86JofIHWyjcVZ4AHc6)~_XedY7=^+42@OvUWr|J6S|Ic?6x62P(z*y?RONs- z9LD*Lg=jqGY~lDK(&t~EQ=2dC(gJ6XhxY|CbX6QoU>P2_IoRpY;nN*jD30jwzqdi} zt$mgD&$)JXiDK25A>^L0 ze?chgtGbFsnBFJrX53MT`s-z5pS_UPCN`)w=zCwNGtuiW%g`k7s3Z`KaGvZ3wmBfW zzOl~Fp-rDX+o50l^v85(dy}rLE=fBOm(Uqu88U2N(v?fAw97U5X9uTr!KHwS1u>Nw zj?jSEW{6G}Rp`0WtC{O`X?cB-7M7Rjv%8_P?Z#Qnz=R3jRcyXCF@+>n5 zRZ*5`Y~^}o6{eiX+}$b}82Nr#+4|wyrWWkftqn67ZlL--rA;r^5T1OTezrRT8GD!I zNitA&sdcU*A|(GnjEi%il=qoNCy-El9{vHagLREnhEJ9CAn$`wC?rK(wP$ z`zXmtSI8Kl88Fdu3v`iXV0orcE83%~P($1*3#n~s<3R0qa z+>jj2Tm{S~bm0_ zvNf4QUOMD&LNShBG#+&Vni7<3a5shYI$wVMuhy}HNzbYeQ?v#4I#>o6?e~S$cqmV%d$A_jH3HW$UW^h6$8Bn7f5L}TlqP0$?&D^;~ju6Cv(JLq81c3t1 zK`lTSc&IJ#OkT+~y_YQUdYh%_Na{he{9dd6`0uO6S$^W(k*FJ~pBAt&NsA;v!yi3H)TpDMnYKr=7&9v{g2b4{g?h zutuG&)$dUoT7@Bvw3FxQGd#<%-pU~}wIqwJ8I>@9oJiC2UKoiYQt3xt2wLMQ6{Rf#tD(R(K zzioP~e+uIK@p%duf)Qj%>gozdYsy@D|FDaw1QoZ)%!&HUTC&Vv9cYyhFAXLd^;kof z6q2@URoOW5dEf4!W$)%z)3x;wbu9;M_}&f<4m4)PdP9+1`sGoC`aWo!EwmPNUa-+IG zwv06!w2q4+)oeCn%9`K;w#a}F9!N0-!zTxbVETH^t$>>FNT*cDB%+*+b|qvg2=RlC zF9Q>DjnF}_FXWs|Xmzo}P&L;_VT_6e%9a_XU4>xC2|YPsXUK4EE9=Q&84f{QI^oU0 zwYF)C*9Td}Jnf&fMIvy1?KSF83OYjT)bNBNN8G2J)gBF=(Cs@bw6wBrHE^v5e))8d ze#p>spB)Pv6P%#v{lY*L7^pn9Xq(|Pe%=GlTEF1hYn|ETjja<5^2%y*Q(!o~)Y=f% z0i=|(@{~@ERHDI7Ow2}ycJ#gK1Bz%;|E&&1g0Z}AOK_5pk80E?y^_x^t=1+wJG^g1 zTCq~au(kP~K=^^nAy<~y*w~C^82wQn`?Euvy$&0{3+h9RMTRJsqWE)XdyAcFpM$vz zTAa&ilaU<`L+Q!!kpBQB9ZQfSvYnOfB!h@^ljAEBn^X-B+CQG`JdyiZ;Okmj-k=?> z4dNKpoy95CHTe|N68`_ z){ZJyS;Yoi9+kE0#;=CqH5jaHeL%YOmK@105nS8+X7t_5+n1FDXkx2vD9bdeLRwbj z)?=$S0EANChXXhG<<_8{iESVrnnZSZvaQVdNMTh;oK|7a0a#;{)`!zI~f+ zuHPmG$LT-+@ek?lgL|sz5_2JWC}dJe7K|GC_Vyut`)glgXR*R3ET_4Cn||`aNA%-g z{hTg1NI@no3kuxM^tz$!A3rFI7FIp2da z@=hG0OQsAb*Rpmq4UwAmZ2&lU2F7BCi3+Lkh@Em!eWIRdEl z@#}}YFBn=xbPzf`!X&t;0oyU#=%1w%2UPFQ;IX2h3QkiKH`zd;ch zjQN8>_5GPq-G<}807r|ycX>9AT4&{!#0)+5JGcpx>D11BY-Fy~$e3rZt%@mCG04mf zL`cSw40e-dExd0P3`1-=RCZ1hJz+uF^9r%zcpROsvBI zKb_WMEL=76F2t`xPdtlqxLK;;c6~t5q{dolM($%cwa-_(7s&LV1@AHg>t(e<+Tv;k zw2t%)X+F2qvMXoBHkiHG^RRcru{@Khv4$&qh6pTh)l<7ySq~`g@!ly>=9#F5ax3$7 zAS*3Z<`^~L@SjSnC+kECt`O3QtZ%p_u)B0h*k=`~Ork-R5aUFFE9%VLOp!}%g;OV< zBpJ?qY9I2B9A^RC$CMffAjmR#vy$W9Q4Y zzu~Dwb;u73$#hIxHd9E#p#!ha3}h1pt)cS2mpQX-BeJf1ZsJJpY>BV!WXLeQMMQ*>j!EC@sHvbWM4FS2s{N+HOeIUSg#sM)Xzab>2_tG24L(W3Gvx=2D4 z{dU-osb$e*ZBjCvA=mepZUxKqax>WV=sZfg1-NezGu=$dx>qrwLV;@0eW5%>mw}9y zHB$;?e6*yiOyT;QfmVXB@!1GY8o^&p(2De8G$~_TD5TV>frOR{ikGZq^Q(}7!RF~fRuaeO6HM@?&?II9 zxwNt*S?kH!P#DI53nW9~o9cDvY5U4$8nS_W{P?jrWQkHJBUdMBvEiLU#!(oZSm2m8 zD+Jv^%0i1#ihL7{r7~T(nxl(zhVwcy^~U?$WTE-SmzEZ}j(Z^wo(z6KX4>j@Bs=%u zfkI9DPPH~$p{#NO$TY3{Xf#phKef?gRA&pIsiW5x?+?Kbg$|rq8RY$7AX@y;)|VIQ zd*A#f-MM~UBmO|<;GF5`d5gkvxGb#W0LnT*3l1*m-r=rn91yiIkw#}Jcx6zj^LvMT zbjpzFA_qR02m6zcKcJJrd4hc<3J>}W+@MG%?h89^V;GhO5x1P%d zu7d)$&nIZ38j3MOYl37=P*xga2*gy@{Dd9uGIU2^3}Y!#b}6%T$8y+lhzDbK#*=dy zaxdkOsKy|dpvDlYOlRcEV>bgqjVw<80=?}j8A*kCtyUeh*SuzX1|6Q@7A}wwo&=z< zh+Rp$At?)09(fo9Te)aK=FhB}d7e$@8yhKS^mUcBHK%IrblD4UAVW#2%BBign*=E- zNB2cmzqUb+vRqN`&osw9caVCg?JS?z5|beec4k6t1N{2UarpNtL2V34bH`SRWQI-Z zDeZf?I72XYqeFsX$x98I(JyKaTE#%j*_X=v#cM=UU{r}}lI&en&#*u2tc$@mQkg=X z7S6`XCh%Bmm9fX2AcZ=zv>L{VF_=l&#{TnWHZI83RBDhYF-%MIG!_gxVijKuj*y%b z##Fa`AjLRvK3ri*pF*9PA}|&?Q*)rQH|t}R{Kwbipsj|PL5lj=2 zihN&Ff`>CBC<6V$nJ-=6fo5$}^Q(~gfib2@Ad1oJ13{(%VSrYrBRak?h=B9ZJ1aFc zeuMeN1$ynZ+p^K_J@``I6pjx}V8nrl0HlrsX6sZ{JjZrn?$Gf*q69Uq>Q)E}W+N)8 z^Wgh^{@g8w0`b1+q03E@F0gTYz}Z_siv(|O2os=Ij5i)Y`3dZk27DpWtVjKp`p4#@ ziWWr$t09{dBsMijEkaVU{yM1_fH*LS$w*}eUwCGCWow(h_tme{t;?6xNS69p06-DQ zNF*LIQD*|nO&_pEQ$t%fndxZnPYM{M3|hls{lO{2Rv+GbK<~ZtHhpsU9(~5}JL+c$ z$AbpiVU{WSim%xOQ`59y*Mk2Q*5vLPs+S}}(0)k3roNA)hB?)s&4a6% zuMlRktyg_HGgKi?hubQt|Foh?ZI-+jpn?U&V}Q?{1St<(-rS@oho{1Z@9{oII~aO% z!3E%)R-EdPe-Di967cs_GsFc1a454#^QqS7GCP>sQ@mpROYrUap*z zC=#k=8aOUG@}$nxw>H`jb7M7&BOrxFVJ}m?zsQm-rL(i8{v32)z&wagH63U2xw$49 zBl-qa)yVu~s^P}QGtna#5@#TDEK!IHR|LNWSMwG^H83$9=y~3ke=>*NvE8hMbPn zznP7iO-I}`qvkA& zU6>P6(MZP3nVMI$Rt(#iI&^xfA{|jnubBsMHWmy&8;=x5`ir0bj6VAOE*+j8OAwX4+5nYnoq9lo6r;h++K9;beh+Nc}8RvI_PqMhB)fbYo~! zi99;?HGerStiPJhL!V-)2O(${fPX{wv*OGYwL=hBMpJd{0@s?9<6Lh+h%slpug}JS zg}S141%ug}U*rQhmR6^;QD4-gBwORN09N`bq)T(i;VF>@?O`(MO6pITsMHpRjA=_+ zV^esrjHNd(*lMaVPh;;YHIQI&qOD92lHe#0S&NNlh|z<5-NtTIqPN-vC2zg>1RI96 znbrF5P>glPXj!%!k;*d$uUV0|5@q$6K)((fFp}zo<@Ckvqeipxpj*R?SjCww=&DFE zC<8%BDIQAIwJ-{?td-|9`EA^Ptf5A~HfgOfsIkcEwhtk+2VYlhyTW@VMJ^+Q$t-8f z+DRbe(pp_IgVv3xLou~JIg428y%bXEDGT1>qx(yxJ13fPd&Viwp(K~V1bU+osp~`g z2-8vqY}8iEhrHD2gMYcmezc$o?=uNx9UL~`h16k3cZPvX7ny9=2D8)77{)Rcb<$Qv zX|Y2D9Eh;6dz0QJOM1|aoB2Nxc9#f#S z&UP#0ab4#38*6z;M^0k&_C0SoqGW3vZISr`APE;!`fXo@FT4+fr*xAU3b!)KPNHs` z)PWU23&!g53TOX2c%yguFxd-gk+?% zbRadl0&}>-841{hV_{BvvoV|cE&lc*U9m5S__Gk10^Dk>igo+ zOyqZAydLa7l_@|vy~8#JnRBDs$Tp2AAfdMCxrP*lhCqMgFCR(`R0BiV5&cf%B>mjq zFZIr5AsP47gPW}Xt3PAL(FU#OMXFm@+&LkGE=l(h^rQ!(N3E~HHZRzb^|>s8gL2Gh zzyfj!H_%?^EcuW$7rfVIOxo_IP#tAfRNS}RV^ifKqzHSl*Z78hFZTE zM5v?50oMk2K!E*`as!0=5gVX=FhnFM`?!mCvLZ`$s@w$?%yEmU@v~8zJ`+!<_jg5g zE!kCdYDeb$gc@q|ERgJ31e+Gr+$*v1e(IRu7>bm=sB_M3n0%Gc60fZ_zqGciTIVR2 zWQicD&@r6AP*}ezt{~zW$U+W}<=iU)FR!6$qWU_>Nid`{U&$Op6>AkNQveeMCY!zO zbXFls%J<0}mO_!Z1}8)L+R0gqab_(g6SwD4M%S*+wf!xq!Jei}-=NiCFt{OB2;L_) z?-?ft?=zi@4a}-kMK4oi%;h*KdIqce#Xmc79}E#|mSMCHSD%O2>0pD`?Y?Ioo2~Cu zCOA!!fP^9dR<6^QI?-P2}^tXlyjG@uqjmIG%aD*C7ydq~g55hI1#?M#r9?kJHuU*6^V zRfz6ptY#oAUARi%HHkPX&30k9kqNA=uF>+!3Z0xBOMMQnS>^9x@uBvF!-44<$TCDs z9a#>XH1O?Il+FxVA!(Kmjl#8m1#=R(azJ?a&E1m|ZRrp(2_+SE7MAG$`%nL=)CkG? z3bk&Vr3WhOR+XmHnTw9>%EAI|tu52$+Bz*QFVpVfA^rTrU(q=v9TU8!Cruo9^y{=X z4r~xn$WlXzjkU6{Lhs(WMQ`1>L2I1(>kQwCF)AIL35kaUE$TdUq<*L~D)n&7X25>| z$HuX-wB1b!Ez5`*szIX)qpBJdd7a_#he9L^Vx;7?UKI`+v5^__C^eI6CK7aq|2uuH ztx;WH*8q#mnE89TJMe7QBjQwpA zpE6R79VWyMI&)n6X85>&-lq{C%7gQfu(6l8raYCK&!lG+Dp~?4mQ%f5c7_mo2@DmF z3Rxj<=1Cc)r^FlMk(m70lT65yy$fI9i;NkXzaWDCn+H7Z6u$$ zclqyVs(P;Gne~~HZX{R5fvz=RM?jv^u3+sVqIhG*SAHkKg67F3sw<@L(2)dRfB7^Y z*z#MxJXi&jvoP)5sgr3aq&l&^ngUTHDh#$aL*wr+yubZ7{Du@;b|&gDMp6PXWXNlF zfB%g4S3#Gz7PX)SGAQ)3OO2l4*g$H4Y~vn31Hi;%M9{|eL|qTrf{3qiIr+LPn1tV0Z^mf{DrcIb*h(YDQDJW-uAK&4MZ*EL~{@ssw&Zj8M-; z{5e{*?KLaUlA6D}1o!R;l``AoXj{UUmJ-O`2WowlkouIUX8|{bgz!n`jj|$N5Bl7T z%t?T`o|h~nHnSiHAY|o*Z68HNvMi*eN^Rv-;C&p+%u|z0`)^BW)2p<$9f+J=p1WOi z(wV7VdD754GgZUS`14Ba_D0a(EZ5+xa2-k+UsRuhMuwvgKnBC}p8?li4>aT~?M~yYVG;UKSoAmuc zU|iZRO0L~5(h+CZ7voWySmD<$kuLuikn`n@ZMwX+!O%B5SFZQU00hz+n6_tF?;PLf zovSzK+4Eg`^!&NiQ1mK`Vm@I;N3N}5+F_{|KJQ{u8 zBc)2~2_iemYxel*j;x0mx2mEfTx(x|L$FqOz^SfjuuI)4q8nd7BM9kWF2ls2E}f4D zI0;%o3eJAi4Tua0!?pc6lLb|7=t6w8gPVOoP9o6v@kaT?TK?Vd@EaZJ-{ebnPi8Pb z1)0_ZXOAB2r^g4pCKK9RT$X2tnm;nb5%&5-h0u*ACoFk5SF8bkKXB;)q^c~}$yb;{ zg->W@UiQdsf{c<>{CPMutAmb0Vw8Hu7ps@oPvS;fGtW>(DBfCAtTdIfM0KE)*1T?S z^ShxGENe!mLI8zj2GRB+URUIKBcRd$SC&d@Bi|0cmkp0%hwhDS?8j*A= zWSR5DdtUSh%28+)hC?j7~ zv98@$MouJ}U27t$QKb4=HNTpj8~7@c6r8a}U;Kh2Muv(915%099dd|DEJ|bv2YA7- zndlHl{TZAvT5jNEPtVWgCb|s8A!CL>gyaZN7%5{SdT5HTHNV*_wg?*%ikvN@Ub4Bh zNoy<10#EPVy{i*8raH@0S6Q8BkDcNhx31HTOIK)~vG~H-dQlZabTLT`t$tLb9^cc~ z-g;Y@W%~?S!_kAl)aCnGVh4MPo%WT@E!tRHrRBwWVKN4599MR8CL{4gCl* zXcQINmZ=f^IrpADpd$=)&?jOH=@&LPHkvo>+n>=`8|7;@p`j7BaRp}Mb=KzW+@QLt ziGX{%4{yBEbYN4BDm1q0-|WjbVcx9$Rn_14_y31D+U7OH^cP-Z-dC@`ep?3DKR+F^ zfo`i@9!I=Ur0{|er2zX+(IO!t9!AnJqE}0vohm+!rsL$8CKBB%oU6>PT(XaDXv@A= zlt`asPN8Ayd{v`Crnc{?Hp-~chCs zef1*tQrDc-y@Th7jD1Xv_Kg>x8O<6J*D-cOG-HrL1D*Iy56`YWYe)xr{W`6h?JKw| z1pOk+VrWJardF;-!|AG3wxp#-hh{h;w)ZP*2@;VPGQNoOA}W7o_8e?^^jQ)Nr%LnRTZoNrs0Ur6B-h#3e(xoQOEJ{aYmnIV4?xR1=S8H)1*&<9R=4J{+Y~ld9jFgHhZAN6pdK=G&NS_Zd zgbJqSBqWGJc3VwkE2Wz8i&1*ej7*}R;XwZWPxpd zOTD>$Sw!e1mb1fAn!)tp&BBF?sxpJR>Gtvp{jG0)i|#*p%$s1s@b?_ocGqcx>(uj| zu2SBEidD-)5=V;7V03pWltY&|S4~!_!x~(JeaHrS|Kf~(@##l0QHcy1i&npueG}{T zfAOKcNCxoe)DjcPaQhQX^%<#rp}>x+%Zd-F1Qr8Rme(_Sb|>4$G-Rt++1TIs<@*Q! zZ4xB>y8g%fawlsz31^`>*Q!g&QWqCjXlHkyo*tbr8p3dYucN(*Lie9=Kr#_MTNNfz zLsjJ3o+N_sU~*R~D+l)cBu-?VM1dyLb#?f4>KVPQgGlaSPe@ynhfy)X`fh{8XbD=P zZ9ZgmEeY0)u^MAd7*r%7CK8~FBluU7w1cl|YV(crqTVMB!;sbfj8vn_2Ah}JOYcqe zo5L`Nhdo$G$x$#?eT;SQapS!_>&3aqO++9C41WJuy-aK0&}x^dJw@FQ+q?#^Mrc3?DE~?L4;ejaMU|H?7h=rlfCF3VN}?XyJvC=X55z zviS>ZI}N^HKDJYN^4(Xt)a;nzqEH>ItRbS za2Ec+Uo_!B&%#00mi>C6Mf1mWyHSGT;>r53a@Q*R*3(4X6yz*r0(p!UKUqZ zO1IFyElQMmu_PyjYr`XQR&N$9g0!25W4p4kMb|EE>%arj_7l_(M4mF!S+7}1iOO!m zVWPs6G28`*yUu?ks*EAQa3ZD=%)#>K4P;E-G3~QKKRde+h9rWI)x`zcUR$Hpl_e4Q zfT9x&I1bA(*Q|f^v!Bw=-hoUAidC%pTkBwS=4&Q$iZMM0e_nVtn4Zz&`gxn{*XWJL zT;bu-Aw7BaoQ?i~uYV|L!zf#zX~3vN^ppCX>ul93WeM&S0{yNpM4ofeZ8BP=6Ca`z(LK zZFwLP>Z28-35ekTRWmjqp;sv>(%&mnVr2ie>`nG^MJZ?re!Y11AvblsI*4+I9PyzK*ihD{JtTd!MRcPUZDcUBjt-mi^n-(j_ysb!nQ`FC|=9KO{`>H*C|u z14n1ZgIt^}qXu zAgk#+D)3v(TH#qp^UySFEyz^hXkC!pUyCn~+^UH>(2iudxeh%p%OqR?r`+!k#u%U`v0t66hp6%??ClBw_)4hG_quT3Dd( zee?I|wHr5uu!bo10-=X{ox$WPy;X9BHkqbjL|iS|6%XiE!zE(=r)M6?`xwW2}G4k}{3L zWuB+Z56*=gf-4#ueB7tjkWRhaV`eFKnfFwMD#*t>4cb=9PXGi zejzRj>N6XsH=m{N#j=57)cZ3wT5&>yfl6k)niruHb#&%wFyx8koQZHqP{I<s$jJ*%|(qu3E6LwP;jcXbwKp<~T(br^~Z%6ryZm|coSdXWHXTGiQ5RDxt08ey+h zQckFK$fI@(cs;lIoP>`Oy{>CN&ufGcie_bWXW`kOn>;To&`iMP_a(|>HgzlW6);Tz z$yY2Y$Zg)QGrE-^6w>w7OkZjQV8N0UcUbx;Q$8Hk0jaZhHgH`6(RI*ub3J7bzT6MM zhrou0LKO(7b}w;ezdJGz>x`Xj9b|YyFp_Mjon_R-A|_&PF2S`2v%#(t%K&D$+`YVJ z=BOoqL-rh-32SXdXRTimUpTBUW)Qe}g@4gAh0$dlY6?*JrqKtS>$C?b=on<|b*v#n zz@Y&ZXw*#!j&_IZaJDlAz2+eVF1wHBEmUSqo%IU%@HRUfWO$e;@pONmcAxJGoQ-~8 zIS0Iib9q~|bKkmkO<)Ew4W+)h%(R3Uf{gmhY{7NY0rb9L$NCZ1ia+J->6GtlYU?Ud zr#*lvzy5+FslmY>J=%RPq$*q+CR|8=W}(nVMvY9Qs*T}`PHGn34>K9m}#*}c2;;pco0pFiNt z{6u9E0Uz2_kl;GX^xK_og3q$LIbLeVMjrZIzyG_w!YeYi+0Q3($PrzO%k4P{e9k9h zF*Y*ljGr0^aZuy~YrZ82#)$t7XOvrQR1c^3HEPDJ*-A3HL7Bv^=2KeBju?umwl+9v zLoUez!8$WCL!X&aQKiqX%Vz}esF2nwot;`$p5a&xD0+sW(fEwh(7(LG7%4hrR#F`a zg~qwn6h$?bOY3Fy4CmGB9J1L^P^Z__GjsiOz3(z>j35)oXc)<)?mU?-I`%RqMW@Ltj|%0f8+O6J~B(3!)6^DD0^)*Si4X{PGziD zvUU>xeP{TKJqvY4?awJaBV#njh8>PkgVW6Z9&Ci1sNz`*9c)WBb!0;wg${)eM&5LX zSUYhQexy2Cp-A5PVhd=_8Ir0xxdY=58WVL!;RJ6&JuT&F410xTv zMH69a`qf32N)bkbOM$97_*ZaLbm7w);j8$Kk*ohV)`fR5$TXHi0g-n7SzRk6d#J() zWv9~aXofrL52diLa1sfV5DS9=^YXb-i5Vb1faUAMoH5AzjBA@vL8^@A?a)YbfhBk$ z9SVKx$`#sL-w@~e89T#WhIl>tR;419J}bFa`su@aoOv$N_UamG3xW04C0K{dY3KsO zv7e7e^s^5?qEEkkAnie=$mvCu{0cR`FV7L=t4yPGWL1OlP#ME`?@EjPf$B~AN|>~f zFYK}RpMWA@z zAF4qJ?r6vif*GN-2ujqE11u*!CU`J5_Cl&(N10V4Jb<;0bvivdl6tL(abzLEoXN37 z>&10dr9f$1*^7aQ*U>}C{B%}hOv>{-io zSK5d#ZEaQxs3cgiCzEMAVQvE)(k`)xeZMzEmO zO)W=w^}uPMG6l*?OS(QeQOKy4p49gN=RpD<+;46efuDVRFSA*;24F|Os@M!s^lvg^ z&!JpD*fV$0Sj;L|gEdGalagG|6Ra=|#5MAt`q(x$)L_N-xn3ADA1DpEu?|CcsyqTH z22njSv5ob0>M>kYSXK-6*}>Tn-GBUuPA^8P4QvO)nTvL$0`HmsZ(88+SCb&Fv6Gp$=Di#`tqT`0Ory{N#nyE{tI;SIjXPPdxx3A=o0ZHu9IMg#h1yx}JG z{WYR_GGbb$eNM_g4C?fhnh|H5Zj+$$o4#HQIA-CQ+3%-_n8@VdaylFgWkOZ3%o6X0 z=}KqFPELX)6S-!-bulo{F*g>Q~>VpZ)Tek|FdsND(PJ;~%)s zoLGrOXLu?htIC=!7nBl2(+?3H+#B1MXmfRi9zJ@=PM_hiZt;p~A(}N8q#2HDX=fJM zlSw`{$&I${bZ>h-5C6uf$U>T2%PPT{{$}-lrP{emb{j2=CUIio z1gyT7xw8~8e7rvMPnEX4&@iv6VQXR(SRd$_M-^BhbC|(0H-VQ)+uL$uyW(dp5oJ-Q zRX7}LWKGSkNUouI&YZm)?OYX^L#4r_u1)?iG@XLJzBJ+*TohUmB{Qm~a!r%Uw7_Ex z?-n+PxC-usHE4I2~kpu zO@ZicEDaP;1)zXJ)!k2KhQj^(+#~XwbF0uMld`*T?>$RqWMqUdpSyp4Tp#kARRDeK z_17%{Lan`A(3@46j^2FvRfBkb`m>+Q=5ma&C2A^N$Ww(3Z`Zi;cfa}Vsz8q9y^lYZ z2cLfymQm+~NH4ba_xqnctZ~k7%c=@!%NTZ-mYdwnBQ1rfg5uqe?#o}j_Y1;^vwT(| zYPTHs>5qL%;-(|rpn$UtM0y+-+W; z1$}~N*J=P=Nq$0@PCGkQBS)J`Xd{GGUBE~6ncaKswK}(V_AdItkIx#wwQ&)L!Cg?;Cd_CKbjElg;- zB;mzd|KTTWno(oFS6@i9G)wK817o6zr4Qhz?y^z+{&15fv@}CrpW@LWg!E}u?j z=hMT1h7>T1bL z;?LO>)XM$^^qoAZ$IE#dbnOPOE3kP6x&3-oh3dGmHD(^IbvAP26W4NuAD*Ez5SdXz zeraZtMh-}JC!|s7tyazBHDVgAW5>;qu?zP+P*KL%6X%Bl)^z?%g=)OWYxG8DjM5sG z5WO;C?+!u{Qa84^J0L~-wUpCe+uQ1=GJ+ss%2hP%5BEb$FzDg^* zA?d!Md|jyz6e*RglrH{DOHooYlu`?SrBtHcSNN$`NkK!RbUvS>6#Q&xc7dT_aQ)#> zb;qeC*xsv#Y4VSi=2coKMfZoxfSdw#%DirP;9Rec3@vl){p6ls!B}1f6(*9=z^krz zJ*-<8W%e>7&p(o-BjIb^k5wcu^yM1;Pip(@57RQhRx+k3JTy;=>N6C*C#g=WG1us- zpRq7(gVpOP3B+G}^PBSB`fn(BeP+$4Z5-VKb%DL|!aaHM_FXx@_#By;xn=SxbBV@Z z|JpacDKA!w=t+G@AAa(&5tOTC=*Ggnq*}e>)2s8Ua6grMw{MGdr4}x1l%zxL@h?uF z%1?gwS4N;wI)S=RCAd)fI!CW80&48v?|-Hg3v3AM9G}QX!Xz{)`>gkP~2x{|y@31W*nf3TFj?vU3fyV7BuSIuZvwBX%}j2u-2VYDtV z?C4^K!3G(^yeaGUBu(f=@{^=sWNL&CT<4vjG;}B>6aK^OHL26WsE++#3KPH*&yp7N z>!lhr=VK3mFW=+*h|xM+>H^e%5Ap+P<3rXcrpp?P7i3POEgrpJL347%aFcioOVC3i z+0q2K$%Sm*JZ`Q~;3q>bT=@ytX3ot+TKRg(DfXdxZZ`fIa?TT{ieHZjbft(ll{e2< z-y`LwH&rj-xsl8+Iab=00Y9eHnylN%3Z2l5Shn_P9WoFIcQVuyHP11X;5@eUy+RIy z8Q°x`Ql`ZHwtWZ8Yh!c~x9XK_o1jhs@V&62W?B_pJj4^5tOJD#pb@0b5qD8Y zdFG92J1b@Hsi#!trEkCfMz#2JxcxeRQz>om^@pZ_t0H|+VNiuB70R|r*Sg;Noo`pq z_>CHG(>wX#{(X6Taf-4IPo$70)Jx}~h(S|HK6>!6eD9mzl!F@AOEC_pF)g4zufq2y zKYK?WDM1I*laWaD^%X@^&RgGk&N)(%9dF6o8^W{K`pJ#e82`&3{SYMh>vij2D{VpB zebYL3^U{R9#ln4IjaIAodG+{@E7I^k{f%FjU%dBjwKfm!x+h12!PZ8VR+Yi;{@{O? zfAz2b$XWra!cf>{=5#<>&QJZ{fxp>2lbxL zHkb0+$sKvKuCMn${7@cUoL30`Kq8nYg^GlVHe(<3nXR79ZC10dAMT@>-iiw0jW#CN zEYX~-b}-kya&6sQgnNh`f`m$Yc7fD986+AB$Pc6mmNr2?mKK9km{5s1=-ME2RwQbR zz3gRRt$OJMjVsVFA?WD@_pr89>@Hm>hyz07brQ!F9+Te_m7U)2dPPMeXsoHwQXXnnwb5N7c#@;#o4IQScdm>;1&VylWKye99Z=7yHQ84i@QP1F8`F%^ zvy~O-4^i?1PVEY#TefcMlvoQ3LLL`!s@H~mq;M*%2Aqk0%^`6G49Gq?vO;}ekqAKu z(5qB3_l4yw$TE|DGgA(Aay{IHUi@LP*ge|5kb+#FI#?Z$`0nBbf%(^8eJ!X90cB52-N&Oq{106# zG|qMZ!I5SEnxLRnp)`!&dE*W9U><()h1{?3@#tPv;fh%tTnxFzCLTY1Di5l6`@(m> z3o0@}Lt?bzk{bWLFTecwfn~BHuTQ%OSg1To%vvo>^ z^K0MzH94uz`nSISefjO*`Jd&V|C=Al7n&e8&CE8QsJr^-)|F#qSs16=F=i9r^R>nM zv2UT^hSZ*^cMCDWK={)kPn7VuhYa3ndtyWGu1V-C_BOd>og{)DCOknA&(lEWX9^?S z_Ekx;@M{TePmX5LfQscbjil&gEicnxLv$339WZ&AFA~;|2&r3<)I-86WQJ#)XT|z{ z3tPFuR3VuVCrvbLya|B9#FnW)Aft7a0ST+JG147Md7CmS5H0`GzqM(Id(Z9(t706P zq~mp~g(M+C2|00(>5*eS$Y^9@`)cD2IuPpQk?5ra}k+!Di z4k7ft6^V+HItS1Of`r5(5h{v%p%w2r5`~$qmsi(Nv{u!?TH^$wjT&g|eQT0Me<_L7p6($P3kzMCBZ;tI>CO zW{nuV1-;(gTes!czV)pdH~q-s7Y7GNs9{ylxOyq)72bXSllvBTGbklBl5g8gowa5b zObIzum3on%fA~RF{;ybrg260Gu~LzbA3c)4eD@dC(%O)Qti?F?9ox$ES2^4xYQOW* zbV6KTKdm0Nd1qBXC|s_4In$ahu|gm;2bL?8X~}(^+sXan;^`5lEcy0dyz?`8wa&{M zZ@w<~Kl!Ah5|@@`K2D$|Tn&eEUMH#?Dsgy)?yG`^pm7l>TUOr9$G*>PE9HeED=m8# zFW^2bbC=51`hOA$aHGy3x#~fjZl1{FFOi}AlfU>2Gp5uy%#6Ldl5Nie0>+d$lcwS` zVW#gfEF4Y2ne4x#O)@iUCnscRai#G6x-ygOFYb^)78B*t*UD3lPRoTQyE$fV|$zse_Iamp14KtS`@j0yC~Meo`bGg!?_S9n}&nJMr`Hh>3&jHFT+65vmdOxz5v z?A6L;Lq^>xo|ar+ZK5Ow8Pqcrtr=HS^C&wR;{Q~MXU)K(ThpnT-BRRV`=N`u1@s-p#5`+nh zb7Zp5Q|q#XWl|!%V9r#uSS+$Y;wV^Bf6x5&{QOM5`P#i2LR+KSMm=t2EUW8rW!a2V zlN-|H(`wjK9Y$X`&A}{!6!&DcfLgAwUaf8CpPrpsxrt|J`pMBQtSJb@o7;r?oZr56 zOOC?IlqlhG0V<)i@Gw_(g1+_2t8%-JLHU)}>m&PJQ^gf(`1sR@^3~}R!!QR52qC|1 zlI0xQL!uF(mh|DtQB_)3^4XVP8Xe=UqhqV5{j7S*fBs+It`^l3+Y|#EBWEs>eF`@e zM(P&l4aW`y(%t*=oD!C4d@q3~^<;g^GQ&rWB}bVBg$iWa!u{3wsBzolJGbQJdoR~G?M8m@Z~t%d&wljdI-iF!o_-~R!j-OO%bt08 z#vJtX;NR)Lzx{rErz|H+WrR|UT0FHhh{%trbQ?SYMlTlIb-KC9;6fxk^^xb&o8>sxDz&D*!7WVrzPrO7gFc^(>7-Uz+${(-s>K^UjDR?Q$-Apwy})L6+Z zLdU3F7Zoi+N@PU?KwE$*mK6AO{Ma>H@A0`6qAxrF{C}p?vd=Z`By2ddeTm$6tOf zE(DW9X{i@9yPj8g1ie6tF)W2!f4Ja~PC2;eA~b0Fjyi5#TA#=SgT*;aQ-BJvy33Z= z6}EuY8*xz;P?a^IE)mOm>#eus>-a0vmJ_*wkFENXqz*1cMDY|f#p-R7<0JnqaXU0jfKu2@PMnb9>RQvRWmi%SXjNDP z6JJ)oTarK!&wv(H@cMq((9`kkTRSJ?e1If#P#M})saPxqEY5B;!P}=-sR=WQG_>Qa zG_Qc~^*NZgJflOHjPzg#39HAgoB*Y`h%QlH1@nB4e%fj%XY(pGZU9F>xW7A?XX_qi zq46@$Qz$1h?TfQ0;mN7o!EDLQL-sW6M3{kv_51B}9n$cGu2(mdEqh!^rEhjI!U z(A1untBg!|KGUmpWovbr=U)tj?OU9W=I#yOx>je6ldwy*n@1 zoGaPVql!+=M45bWkdt0tOV+|7k(D276W-)PLiSD}zU|w)kfVDe@4WrC{JTGSMgGs< z{efNQuo`gpZXL_9I(Vk@1_}OX9_la}%%Xx*y;kk1d8;bblj^!3GKpku)NL(RqVSW( zG*4c6UGBa3vON6!)9U?vE*DxvufT9dLI}v9H}<4UhHa$}=8o2R*7K`1(E`zcMn3_DgRUgu2U6`ku zojGyC)-k^K=z)A(V*`4R+Oa4ckc4|PJI>Y5I6 zcFte!_`kg#Rp{Mejv(-?lt`Mvm1t=AJ)7W4-GrCs^=@0wy@9ciZJl6R{<1v!m=qM@ za(>#J<<3y^_0`6xpU^ysX`1(*f6s-*W3ieb=g-<9K_FvPU?#ZLZ~*mQ!IV@*R^)>R zUn+Hq)w%)TP>Ofk@D@zjcIA24FRs&SFl}{!1J{6R6IDfAa zD69vxA=G3e6aNQ;Wy4-?iv6?x#|5l%bA??syLnB;W&1coxq>90@!p)maX`$odFn%P zGLPBDRm>}fQZb6dLP|k{o)OPAZ%wZ|BvZ8JNn74bL4`(Pmi2_^p!YtK7^BR{es;)w zAWNPquXTnY2JZLNk}?JH?kg%+R7nE{)|uOEz_d0DndSiV270SiI~< zfbw`AL7ADYu1RM^8g$hdPk6S55>_5Y9^%8QXxH`gn>uDKTl`8%Y$#97=}W@=0bkj3 zXn0qvsmr3Cm@vnUw3IWYnT7^q>#6Eke)Ok*W*y*u{d?a53_Z<3Bw}(g<;C7v-Kh#q zz1NfaQA<_k<>f^Ci*jU;`4+y2lEpzZnWW4T%B7K2<3gknaY;b%ga`(@BF#@Ywv zdx&)ALfeLqVHA}3eW|RL_mr3k-uJup1lB$_)8cH)Bia%c!X9MkSsA28$dT8$efu`& z8baO3_9rA}nIo8B1Gb3Xvb5lNbM|$Puk$&NU0Fkn3h#K+jKp|OJXhI`Veu+qjr6bY z^SWD}g9N$2wm~M+VusXmJfDOiwGU4Bp@f!gkH0_lGv{GB_Vzsd{r-OToqpfvx;Mge zccvv+e`dUS*)`xp`?p@?Kuos5L%#&N<*1yK&#T#5=B+qnrwAk*NyR+n@;d#L&(FK zp01C{I{M5r4M5JzOvg+_BAgR@f)0@WZ!F=hnnO~@_J{xGkK~ot{(tLdZW?yxUO%boMz!+H{)>19E~uzTW@gA$4^dl^z4p?}^@6wLvkEJJ{Ml#n zSh;CQ@N5%i^-L8$u5k3LFTad-UUc;}Oz?~QA5-3=s zQukhb5rpJy>GxHQrGEVI0mvI{Iph#3*eYeO^oaNoAok}W{XnHQEBK&$L!+nz1^zj8$8I-^H= zSbN_(EH^6L#pgN$)PI)Z40IH>lANNwilu+<`302Zg{9^ILgj!TjII?7=bq$TJklXl}J2N#) zeQOQ-b1YQ4F!Vv@f!J!GJcVUb$%!ZCNUkefn=r*1BrYknjC_B#f^t#&mw-H27cTB2 z<369o^nq2iZ00cYeVu1ldZ7xu7M#EHb3=!uB*w>mXf|4}YZvs)y;fS-WU_WxGch_d*q| zpeD99Yj(X}f4gnqO~=&Vw^+)Smn}hU7m~mC z)VQ#5DQA80kK+2sM)Y=IfW*glN z{KoZFnv(W0Z-3WIZQ}L#t8^Y`i+wt?PCS*eL|d$WwMSJJ23l$J((M=C#9|&}1uQ)4 z=1~d9qss7BMY>ejsb}W3vT^;y_Koy1b^mBXlsO~Q)H-zab3vsdxNVdyv4qHSGlcOx zUAcyQ&gK*;e8$8=H4$P1dJ5yit>t zTb-U#cGOE~aPyDk*~TgMoH;5Y$gr2rkYo(l?2F!U5I5{f82t9Jjvqk3ub!(K42NbU zS$AT@^6Pt-*Q4$0qw2t!_csuWYqUUQomQlN8|xJG@Ir*8fFUe@(Ab`>>X zq*EO@na=y!FW#3w`q3ZDuYc$Je3sb^0)(PcY?GB|3mSZ2*@V_^+~OnZWoq&LSygmT z&rU16ds(f$YrA>$kgS2>d{`CUmAv`->vFfk(F&ow_JYE{Csx0DK@U-3V1fG$SV=Nl&HHY5*PM2=kxTEK4$^v)&o^@*?DBwRg#G-Kb5ZGVwy29hmU! z#?^-s91`=_pNEvd3n)A5ZTq|KZ7pUiH7h1lP`0wXWoH`1xpv`Xzm^+tvbaKn6McDv zvC+*-peDiu6MCN3BYVIaRG#h?TwW@x$=tlyDXNSn!o~@PxMrWO29(K^gZhj{5DlQw zw~#UxopKB^)$=CLzFtL*w0X~kS<(Vn7P@3*ib@#gU7N?6Np>M&$PO-lHo(>_d5&dw z#;sgHf|1BNl*o`}jC)L~vNfVS+d&m5i@i4tC@(>qN36*qgQ#RU0A#J}T4`260>OJ` zmUp&{JQyj33S*jqE;w_UDd5RFtx*lCvd%5Y5*=b}b31L!!JH;m^r zv+u321kf8Ac(PxQ&R|_L1D@^*z?u^N%uMcpv#R$Fhm-1AAIn?+`KL9;U!MbwU-N)z zF!+92`2f9d@29OdwuSVf7clux z6TKOIT@&8C8MiA(-UuL%&fdg#x0FPuYYPSUQprJJWqXtD;rL$uTFUgl?dX+{Kbtjk z4UA1|0K#CK?s}v$^70Yhb!U8~tu8f{BVh)_d8Pv4^ldtt$EnJA?`6?&mk#u zTh|leQ8iHRRY%U`&44BjPG!HgQlNqTfKdelL$HK*>CJXxzX_M|(8=`}7iE7DLrtBN z9^_8R_KO-VN?)tFOK*axK(psU3qO}GJFs9Ib4@QX**0miz=5Q>?* z4U5@V7-W>szItqQT4RNgzj5zHqh2c`>@`8+mk%Gx&y}E}AeL*%5EDvp zR6wE&1Zd5G?-wJfjuifc1*r?OFztKc0X##-EnqWg>c*9pW*j;>yG-S|=jo4qu=P#v z6=^lVH(jN;CAjBWW~I_H&3rbN*tR+V#hFqpTCLe^{KcaanM)YZ%`@SPvGM7J&t)lW zca*(;O4rA{0q1r2B%Pb{-|<*@oe4CIrL?wOI(M2tp<`Q%>FbH8DiN+k3`7ZZ~B7 z-20So#DQnVE7Pul)E_+rAHqOf%(i;KxR$iK)c$9QTH%gxJ&{wqn~#w!J(=)aKej}} z6*6#^RsaEEmQt*e8xPN(ADEcp&%>sWA7Uo%5ZLHR;YdgX@Q(^08 z#~G|pc``Ik$Dy*vsyNmI=TD6AL}iqEx|&5hkjP#OEYpB4LQ`Q}Z{8TBj11VB3ZjJ3 zZ1tctVrFK|T5-oz!qq57rh&L7my_MU(Kph_(s>2#RZB|=_ZSr zF#@IEp)tvUj6xZ_LYc$FI3>`s&O;=mZhgopLOeE_dW9yPKa;$Z4h_OAtdke^+?@;w z0hI&B?FN{7yP1R;QOZ=1W$X8k!z zuKa@$Ede*{(D$?Q363&6t}xwKKa~Z2j=7IDfAed^1;a?8 z;br%nUPGLuQ zN^@+yfZwxCP2sXOHSKYRM4H0bnKOSrrZ`FnFz0kh-Syq$bG_(@iz5ZfFy`~2|8zZ` zs28PK@`{vj5JO(p_@#wcRa#9m?=$)MIF7lLg*W8_e!qoLmUAd>#I)l$P=H-Fx6?V$zp;pkM#}=lwnJA-e6^$66KaK}%Y3k64(aASGDMCTp#iEIU^} zqE!Y*2WyGmsWi-zEbphSOUzRaMVh)24M+IHv zhBS#*x?u`zGQ-uN;4CD_r^m#4W!)*NaIMAOIGYEoy;41dd9AquE3)euLzxQUmHn>c zn=EG}!F}Dpa8{2xI?xovwZk);eWfHSUS>C2LMFbiMu2&K%t*#QX|l(rah&NPCMyFP zHz<1=OIvR_dBV^pbD-bUwP1VlAk>#NDEX02!&8K;DW)}CD?5v0Ct8mxWm7Q#7oFR6b9xM%$3 zion{UX_!>Aei>Wq#HG*7;vDe|q%YKWK~KX@s0^r7^`6zTHG#5Xd4sjSDpr1^Uc=^k z1Zq@BjADs>b!FD|JTb%2=iiLACdlQW6p-PZ6x~h@%0&=wvWr7 z6;T&!pD;CL?~u2ttQpzD%Ic-1doGVWM-`IMU*j-*hJt&S*@_~71TJmGHY?~l(52j zLvL$0)8n4JCRn&tQX}`rS|Q}i^@x4wd&!MF=2<2oIY|mbcd#`8mMs`{x$2VH44<{f zj3rs7d1A?xt?^9rmm5v0vYXjAtn(xLFH}y+8H|5})x> znuoCKDfCnI^^dgWRd0{w>z@eXSUpu;A}8xZt2MLaaRDr+#2nW(P=8!E+*w5eUeY*u zMI^L?$edkt(}SS3n4u+*bWwZ`ia4aY9BUUl6e_0f{eI2|Xz*X{9-YsbNcjOAaY;44HVWTp#=23qiAdO;OG8M#U04{>;xB?s(f*ztdXCS|=y280 z9bREBOQqd;f*6HRLCeC+pSoD0o6oV@!XR6&ft!viuNz}6ID!(edIu1Ch{T=&+hAzWVbmdX0$31o<+k1auq>$9OGY4Ms( z>D**zxD`{k{?gVumCg{;@8uLmY4biwc{)R3L$P{4=R{V(VkKQgOG}mEiczT=_1D&smnW62;!;=UQaS@T^|YT& zY1@j+IPc6PIDIzgf}|nHOIvowH6&!oXLWv*s^1+$ODLP*)mr_s8~>yZ%^nlB(;|J- zWkXL2g!Zs=bh?rbU2-HeWMg+vC`E&E?>1T7`zi!O{qkkK8I9AnBobLz{jC+4kftob zqO(4nh-uj7VQfJ&!_KPmy!_&k4PI+=ZE)TOYVL&_V9bk(f0uaMXJ?tKL6XN{RcNqi(eK^Ie)05) zoLBGd(`vxj=Vxs2qw4Lxa&jd9>)-lc=k5!3{-;WlsRE{2 zu(y@aq zcxkBZgi`8%j;aDNuUW(xwzMT-zYdXaP`I49Q%hW4(n5|UWRiDl1|;v@`bcdqlQgfg zO>z?V?j5b_y$3%DrhrP80*u&(_gNjBB7A2T%5F<(4La z35(*o4aM*$9yVZtckHXu^Cip?7*K`?1}iv6Q)dWmLf4oP7ND%=uKm>bbeK-Sw{KhO!nTpq#d-t z?^k24%A5PN8WqTHTp8@BZLC(F4KHGwPZH{8t*2{hNQ))aEsQQ$tIDOT<2yS)Hzn;o zcHvA-u|xbkLmI-j%R#b=wPrQgrQN&U@9jIctySNvufA&MUm^r4JROJS8+~1;c{$#N zhgiyDt@p;?cIYEMFUy3l(C%}J41273zj~4FP>p@J$igs?#W}?nh&UsZlQ;Cnu_=LoB60QUWgHlG?I`&+L0>kC-Afv&HX%xg^$Lq0s_EvR^HH`FZdtHqImzVY|>TA{k zi{~GigayNN4o`G2O34Y#Puxeo7JE*2fA~pSh$RSbB*`{p9BU`-<^?2?g{Qk>xu<0w zPaB4FvdKJ+KWiNOs_ri>8+F7LAt5>lbSS)!Gis_gZLfsqoMKoWj%o>(7?)*%Cr3qO z;d7PJ^Bw^1kIy_qWvmjtl1;t2r)N(awU!yhh44k@4dH~g_zMETz}Y1{AXADdN3w(0 z)>%q9p@$N$rFiiAyhbH6Px}Q)iiMb4iO!}e&+X6pr1X<>({UrzR(9XpR+e8EF5P!* z8waice4%Rjfs%f#nEYec!Y}af2$4LkUfYj;{Acoa{_fwEfAmlPiD0y|XSjEb(nZ<225!oy4#T?1rBXsSSfQ;|A0Py0u`kGJ!OxN4(YA~t6Xtsas z!8QhvsxWTmxfpDnXXlw*NM=*qh56};Nk^z&Sk?J2mYj!YMp(C?9hxx@WfAW{=JR3e znYFs+U0Ex>l~qjW=aeV{%vRNa8Z`#GHm}%>FZDi+wGQ9W)2V0&~jC=Y^?K;deX|6Knd#&1m;f`3w!< zq7g7B-@_Bo!3;xumEFm3Lrr#!v9g0mO4Qk+Nz9H3DGfB~zPq$7fn?+%3>8ZV6Br0u zE_yjmCf80c&Se{AGNa8rS&9jcyQfFBP{UNjlb7I~&sH;QA%>Z-eOiubpN#kYi{E7j z{oDO)eOBIqLz|E*Thz?#OIx%HVbC&Y19}ypil2UrXvzzFY0#bN({Hp)FI}!gwjP3y0UCT>Hw`5bp1Dc7c ziAMTdHR)pV_;hMekPAw;1oh}4_I?g?22G~Vw?jw!lx+XAH-a>4QU%(o-seI6d0Z8f z@?SqaJ-24j$Lnka@wjCOD;?HB72pmP`DR{hWa#l;j7Y;?ksX2%iR553i1kF zusBOjJePpUkRht)f9d6W^62wNc3l;M3dO6ZuK%`;$K?{(ogd$8OJ%&fDCe$WLVLT3 zM>j0`_1z!&2BZOUbm?g>$L|7J7IRnxo~kCS9n`&ia&lq>5jIu?^X&pn@Ubo7?qavV)eATzDI*wt)aapzS#G#j2A#5UiI$K z^Z?F=#x=(RA|4&PDs=Titu7NTHXFs`I=Xkvff0sMn32373^~v z1`=X`l*J&;QrOcrnY>hQ%h#9H;wC?bb4WW9gTAp^$~STTY>d1|YsF^9RG=qLtK|lZ%7C2G>1gObMFu% zksFQX?PE3b%3oCoSrx7o>q?4_2p(sNjUgo_XzG=mG?o%uG}gIZ#9Jph^lXVySqZ|| z2H9L!NB}XfTw$AIEB(1RzgS!|Gi$ks-&E<8Fa?#kC4=wu@0n3uN*Ep6)3Pf7ThM-w zXpntE&lPn0S)TcwHtw`I$Ko@Bco00DDQXt!TA|d!1WSdS>iPcdTW`tl{q6rlKKbl% zjg_4nG7_(rfJ%_kL@`rovEw$ucG+g$sM_Ua%k|k3ZS#P0KcrU+v^G=-#s}tLrqtrLVhIy zZMnSIM9<6Ji}ITGhqqqC0`*QOZag$A)z=kcKeT*%c+95V+q>0&+J)qL1E@;lli&Z| z_vG>8$MWFe139Wj!w~W8SeOf?=dmkn=&l5b%rm*9#aiF>GPl-NnA;N1tG`}vh(O@9 zXCbn+O1ZyF+PZ?qMa}&#DM-E9Y@;o&}7ERukT4fY9^g;exiuO>on|GU9uO zPU)!(iOfYs+W7|(Y!p%x>K?hemcB(MnCMWexgsiaFo5~$V4V$RLwL=-rDBS@=hro2 z2PsAvV;8n|edG7AA#R`QJ1mza=HcuNxP9VS^aNx;L0dadnd7bM^w^YJWB! zp7NzKi)TxBvH46?RJt4po*!iYB@~^0USVSUee!rK;-MF3=TOPB*Fl3uGuDzjh#Y8U zvRsJ~w{VGH->yq`uE{Ginwg5V&j|_r+kKY{iT6J*oVtC=cV%^5^+U>i42V3Dt)v7u ztPd2inGTLkupDf|(mD$mz_D&U&uYEMWY&q?OjlB_6=JzIy-&CYdba0U_a^= zfIRCci}#WFkNUg9FZ<7!w6xy?>;GOp0AGOJb^L+E5-kh44?!Ywv*FWQOd{KG3u5{t zQ%_658qY#kj4I;cQ2z8k{bh9HkTIKw`w#x%KbE^MyijARCvu)Q2FHl?e?<2XKcz$e z`V1_7KBCQ_3osw!$k)AAQhOd35oU5Xf$W}+-9p*Db4M(Ws{nf8_AzVx;0z=R+CF#d)RX~fW$tc3*$kMKj8P*^JPcFK#tYC z6ctQ$4!-yO@5%jY#2Ar*!jBi1^4`1e$+y4rZTX#V{Eocy&O22RU!fdCng?ey)TJEf zw*6rk>Z~P_7?duyUL+WJV(beehBd%K;Y$J8qvn47S(*@W&t+FJ3ps1MxP6?bL%Kp5 zCCeeub8E{^E2EKyEQJgZ3C}0RO1Pc3%%x)Uf*5gW{?kkj^SypnH>E(`HbwDzBowI}c z${@MWtZz$JodLN=a}$Q0Ml))}$T(1mk|GfjhDkGlEC<5IA^w*c1Ue)3FM&eR+s>f^ zVzx3S7)nK!qEY1;2q}yJBBAlZJWI<9@=jyO2s7hqWedNAK|GPX!}Zdppp~IjDNH~C z8F32Z8MVig@$dJw`%aT-_o?GpaevMdvdhLLTc{M3uo+Z*E?sTFu7Rs^Ll@!cQ^d4d z63Vt)P5+?m#ytZU?>=jalbcMqxplE1Xx|{Y(wR{TA!uLAJ9jGNSq0Qon0OV+ZZ{^& zZ6BHp^Tzk)nUlGc^0`yA{n7uuec#*QZl_nDd+eL^<+1cw3YEmpCp!zSY~2ImD6^Ga zjfAXJ0&u1U1h{H1A+@9plo(1SdyNOdN5q&$1$!ajc0@dYq5v;2lm5tB$+( zxU>&;yfYR1N7}$*KW!`)5J%do+eB({| z=>A7_jyE>u!)laRO<;$(NT{qfSI%hDU{`!%pjRUOl=j(-l6v&3dC4M6i#v5|dM;bb zZ25lbe)F^S-+*zBIoFaIH9Ssgoc8$Oa5?Axd{V2Ehw_jx z8zf*3AxBbpooK_Rb+qd=1e6(UE(L2xMY)9|Y;A)aWwKf!uQ|4>L%~FLnq*B!%$jk^Ubid$z{uowr*r2t3Hr1>m6(c zDqQ17ceF=fI1U9|&W>U#7qof#bgs->pIt_GITsXilY5}j92SeGT6d&@4H}T?Jxjl~ zT{cni@tL;W-#k)epeNSC0(lU3?&f)62!=6CDAm>kz3ep3B*nmZE!?2G<_e`mo;lxh zh3CE`pmbyFg12GNawcZ~Ewz1P6*|)_5OG>lD(CT_r{DjRQh$ z65R6A!E}14u&@p_+pCs0#R~Zq&;ft3!q{YQ(k)r2C_ZB9Y#G43MfHFBQ-8 z6m9?avcgQbsr{b6hPD;C5mxXMmeLEu9OLMX3&a}Z8zEdG-bJ{@VHtk08AycUjRRIU zEbBkfBCJbD8K-XC{rIyS9-slcZpf>vE6W&GsPvkG;-+|HugsQntp;ndI@)z+Ej5!O zjt;bt7`8K=03|m|v>(6Eu^Vg6 z5lu$={^Cn7$y@*aE!HdwTllSmI7HX>2daqcHU8$`_?vQdc_r_^|2{hswXu}W66S@Q zhaLix{KNja-gt3o4Hws!_+l^YJN*7y25j^=S**3~XX*0AXVO`;6wOkDT}f9|(V|*m z3T7u$f}POx(8G|MP&FAcd4_D`xpko&ke=1lt6|5!)1B8`q)WbJX1&nkO-y9UDMh&B zs$AH22Ev_gygTU*I-z0ByFoXOS4fI7cytEq5fg3D$X(9^WvVe@yUvCUN$i1^>LpK5 z;RA9KGL0nx=^39r;+(3Ob=@GZVx^5N?Yo-qXtC!4hN-n7ga;OHu^MJIGFXO(cs9BM zl_s$zLMB7YB=5x~CJ>%3F z!ItpEI%RP^lJQ(z*QjAP8XFk$hSsT~OWM|^Okv}z=Y3cW^|6K#?5S8St{N{AApt*M zyXg}2u*LtI+O+htqBkT#rFpYXSY2FQ%2|cKy!beEntJvCvg{X@oO|iLgLvI6Cd2}I z+CP*8Z0vO?-YIC_?%cU!@Lb!FELGuVa;3Y7dF>g~j?8xph8rnfmS-u!XCM28^Zs-7 zW8H?WLs{})=>(;F8J;!i3O1GHI6|SY1PThgDQYiP_xcyX4#-s z@VmDR35Ik3)jL0v-};T;kl+9P-*nC})7I?Ve?A@?UTqaYM9+NOrS?^&45rT!`Ql>E= zi-aSCh-Y@vA-kCyFoo;K;-vNO^SWnzFS+yMhJuyPbO-}yTf7zSDK+! zaKTt_S{>lBc~honTmv>Qui)h}jGZk#6AvjByW06qeG|fVm zFT{#VT&QtFgpAbxF;wb?W{;3g`C^V{UqHQZu)2`+xy@3Gb?Stz8P5?7)sMw zo#OPo$nIu@f^Lc?v-$Iy{Tz{@2Uybwg?^Jmc(=-hst}t(hu2q)6rhg}hk%Zv?e_Y1 zR%yS%ebVsD*12RCn(n>%HktlCS)A96H9uExnDpc6e=hHbi)q_X5qC~tfx4iJbGmI> zmRX#I7JNHDj?64^*1+$Kqc?=``A!)U?)UdI7qvppm(^RFpW)H&J9Z&kt?xdQdv{K( zOi5csDaxT<$qN-;-dvrEhQ)4G58C6#-f&=5Eov2l(}2vx{}hL)=rf5u<-D6tJO}@jKBgV==Xn+5r(taG|eGL zk5b0o8>omicB`@A^#J&K4)1$xiDSaVC{{CgW^l@G>A~=@T3hlB6ozZu%Y!ZfR1D$^ zk{4;Rt3tI}>#TB~30uhjan9~*anvCaU8U8q>Uq@zH(emgvM*6?2dah~iCvk`$DA(> z5ft=XUy-)cd7ohzrAU5L<43#GC3i&Ff7==CdapGM#hL4Exm9G_*^9l1D^IY9@vsyT8Rfid)eXFrDYE z%m0h>bK}u|>CRo_KDM<|J=$AZBm5HL!-{xlZh>-V4=}h9AFG>4+n!C+C4{LakI*|lHAEt*bt!R(-n~nBaS)_o z98oZ5el9c>-|PHVY5j`BM85g| zGg0R*ww%0<)`cP&hrGp^I9I$S7tJB~W>?q)J)^?Xv5f93Hs6-AP(m)v863fg2~%b$ z)HrtcQ^1F8ISZr?#iK>M-vHeiNs5|@tZ5&j)-(}-%J*JHTgs60m-Ribc9z|oA7Rt6rL=5dQ-~IdiFe=iJk$7iE`WL1#&v} zWoML{spR^gYfMo1`NIEcMs;wuk_0I=FND=Y&2Yt8Bs^(X&f0a!C|Lz%OEy22wN%18 zUC6U~Ds9QCC5}#asr$-|r9qc@1AiU*TA( zS8Kf%OXG$tz00e<8%Bk(tyMo|}&C@9ru+ zSzNy@t|c_Q>kXH^$b&T5>)O3-Y>|Kw_bnjIjepyFI^x?7=d9#raqgaZjNO#W7Tlb{ z5OZD!a`EMta#YvF$?<{B`B8<1kLrfGq>-f?c~g~@b^5S6OJ#^LIs$f=nOi|U73H(d zjNQZ6fg4{wd;PO0-C0u!Rn-(%yauhKMvI}~;&9(`efs?S-=U0glEsK^8n6 zmt5Pmq3le7uYdHh<;$sCYrOUxP3o41Dn3vbPI6QYprgaX_@o<&xidzFEzda+75`u9 zJRPoYlSg6T&2eAbu%D?XGNbi|LXcGuhRkffZW+1ah7r#{;W>?oN>YVy0@b1`%0#0{ zN&7*1qW|<>y&=HN_n3gFUiZ*sf`{sChI<-CdVD62q*&{|JTt>L0aAr0m-u6gjZubuQzkRd1QQ+6{ zICjpBRcq$PDQ$W}@b(t#(g4^436`=We7m>eyt1Wix1s2TtyKKlDQY*nw-(2KL!qfy zWC-Ff7o=|RZVS>d2=;l^Y1{ioc|lGqIa4x@CudbS7qd*25Wz^?Qx`int(res%e|&a@R*c`HRWp>POarPa6mpE2(QGya?ybc7 z6_xtu%JJZbbB_(brVbD#?H*$Q>V|K6>DM6nazsA9xIH zO}HW9=bwF#dXk?hkvWu@-(z-Il6eCbcgrkuDXE1&I8gojU_c++88ta%_X1s`3EINm ztM(GI;Wsu`=j&ZJzGOnxy%FX;U-hLmiTw?NmBh|JAo;Pn*W%>%nD;^l2SpmG<;=Lp zN|?8F_amzuQfAvQQDLqoy_Q znoN0V6&6Ss%QR5*Dl=sul0sLY5T>$??I(-f#MiduqRa2Fe3$BYpM23{Vvy(zqKEPb&s;oFdYv4Sg$-jcpv44M%^L5p42q;D5-@qr%X91~@Y&b?Ufr`#z52QA7+P_-jX|2iiO=S| zKp7U?z>*f{YetV>N4T*({Q)+xk+ENo^7QhGWesSTg&2$k{9~0GTw|6*GP75xxXLZd z>)vp`u4H$SkRl7oBeH;^w?7}I$-tFp&(1&7Q9u?i8KD8lIWuB@a)(RDQx2g{p7QPy zpa*f;eQrr8JTXr&>>JN{jF(a-r5uK-l+IX5{ylu&n3GB|dRHB%miZ{spbBkZcDKiQ zy#o@Gd|KKV|oFhkc2iNr2K%_x`{Uo@1+ zO5ex^CGaG@492(&qsvX(T#cntC_8gxaEUe(v zXkF-{Qb3Wh>d>w0zr*8d{7uLqP&(C#b@f&@rFUDrW>&|KzQ)DZDCfx`v6d-a$Qj*a zf8pNnHB!pW`pRElxpnRjDW{vn@A8X&EQNbsyk>%BXf?PqlS2B9u9Rf<*#+OGuLoD2 z%j>H}tvs~5*KZc*yiWiLVnc^Vhw}QXuUeg?c4>L{-FM^K^EgG;V0J5RMAwfvS83Uk zvox=y&*lx`U#6ucw{#!*TvrreErN6D0OqvB7` zJUyRx=UMh6SF(V%evpyr3cpZ`_?Y_gux$wWrn&At)RgniYi_sp5K`*K*I#7;JMllM zOMtTdAX|xTu1vk=l=aNR!644~=gPfDeC&F$*>9d<7`PC`Zlu{Z=rz^$Ybx! z6g&qgFV@cziOBqW+f$D9A)fT)(}PdVos6H$+{tqMEYk0HjL{q0n{1_`Mv|6@Gt&8jK|D9mE!5TXTH=a#k}dZK8;Sa3uP?y zmfU=-N@wZ#mlsFbncmUHW?r2-d$>dIJaH7`G@EYuLwRAEY5#ka?`hILZ*E^^0apQ&E*I(wp2F zLV7q!ezYVjZBHB7KdZ})aP%1g_N&x3XI@jW*O2QSZSHL!^+MUZow zX>KJc0x!+>mge{76b7YHgPQV;X*K1ycJlfH7G`Bj8r}1vhluGMTJ7>ywFKHyw&!6e zAfNY4(gi4c?tU_1X?~3%6NRC$1a9ceEMmQ~_vIFHs_XYhr({eG0g~`n+w;YE8j2yV ze5v3Jh3Vv*cVKEppDYYGpg1kD(oWwisZi8pa2lPiv!FS^Jd^vo8NW`sYJcY`5)bvB zE|@5#-NMA>L}}|k`=aB-=P;;acggPI#$ySgvQO6ay6L9lzXIX&cd}vmwjcli002ov JPDHLkV1fxFc+vm> literal 0 HcmV?d00001 diff --git a/04-react-portfolio/learn-react/public/images/netkool.svg b/04-react-portfolio/learn-react/public/images/netkool.svg new file mode 100644 index 0000000..7abfd87 --- /dev/null +++ b/04-react-portfolio/learn-react/public/images/netkool.svg @@ -0,0 +1,3 @@ + + + diff --git a/04-react-portfolio/learn-react/public/images/nextjs.jpeg b/04-react-portfolio/learn-react/public/images/nextjs.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..74917bb2b80554f6af8b1c0522eb150d66d0635e GIT binary patch literal 79853 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


SoIUqM30nh!6nB& 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 V0^mBuHj$bTd}4r!|MY*B{|} + + diff --git a/04-react-portfolio/learn-react/public/images/react.jpeg b/04-react-portfolio/learn-react/public/images/react.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..51cbdc98e2c8d7cac95e9c7cdf03d0019f1026e3 GIT binary patch literal 85308 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

@97z>r-&_fn^z>x7};BKP0kM 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 literal 0 HcmV?d00001 diff --git a/04-react-portfolio/learn-react/public/images/uifaces-popular-image.jpg b/04-react-portfolio/learn-react/public/images/uifaces-popular-image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0547184ae7db94179648b6f5ae4b01c430e283b3 GIT binary patch literal 96120 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 literal 0 HcmV?d00001 diff --git a/04-react-portfolio/learn-react/public/images/vscode-plugin.png b/04-react-portfolio/learn-react/public/images/vscode-plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..e1857276a06e774fcaa504c724d6b34234167c41 GIT binary patch literal 137058 zcmV)oK%BpcP)HX~!00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yPzY4$ntN#>! z`oH_{VgK$Po{y`~IS0BV!%^2Y|L$A?t|+0?=|Q*Cg_8btd;GoA=|EB7KfDG%;I+W* z(0$e}cg54=9F%2=mlgaQ{iW|^+2wYeE93Q0@cDw$|=ovLWqi}pB^>bQH`8U9S zwXeWWCor9k@gMy@h3RAr)ntU%O`yW>6`n6}ZhH9KM<00@&aAJ)U@(B4{XIB5Jch}n zf@xjx99Gyq4WRZllsFIFZWo5*F^ne@?2+fOl_kwl!Shhy=Zd;gRov%-=2qu2j>qvh z78iSP=FBQwx^xycHdbJLeFgdpi#%5j=VkTmSvY&~60Ds&4@=m`g=IXyxQP9k!e}&s z$*_icRDwUjcQRQ581C_uhcGxkf@AzQ!FGGNZqA-N3u~*ZJjM#=cRH>3S#*AId1A&Sj@l z!UB%Bi|ftdNIE$8{az2>LkHXF^E}f3$9T^^K5xwJ4ETM~+FD*-hBF%*IL>8$KUGEV z9@j%P#^+42UF<84yNl~!ith_wG3@Oh!nNCX;pVMP_~l>uHMo6u3-6;fjsIvJ)cp41 zHq(7$>st2CG}{BTM)RYfmBa7Z^EJ9(b)A&S^|m)X_~bXaKHaf$4M@AxK7IFf*pt*h z@14BcaKF#)ccK54w8WhQz7Lod=oQ+AtG&_)ALc>&QN_7{BB3vi+pLvFI7n&F?3k^+ zw2uI>-#+WRvoBEE0P*O+gX6*REjfg!7YuX-6Ri#sAzHIV076-mZ3{dFPX12+>g2O- z@S3+bgm%L9wyB(KRv`dHm~u8#p6B(vXTb6dq+U0&Y-pipj=y^*NP180b;Ds#h)~oM z2H9$I0;Ayx65}C*Ye@jnb5@7-Z z?+fVlx(b-Iodw`!d?3Ww)jZGD=mbHlVgi69oVPv^m}xEJN7&`>C&vIgn>XQ=7pK@4 zWN5l2k7I!SrTa<(m&FxWT3vzO;t~SP0)knOpGP1#9!(K&ahxM;bK1i}bfH)DVRdm8 zg#STeTVOwM+?`GzaOkj5dRWCVF7`@TT5zzu&}Bd?bQ}fsx+s_dqOl0G;9*?hSjs-s zB|e8p7_Fl&jc*D|*xuUOGOQs(u(-4YMW@jIjo<_axx2f|<9Z0^)V0TJ>_No6+yXK?;yd94B%-KMhtQaus-ZB zT8Fk-=|1YeQ!owvp#5dArRNH-z#Jbc``h_2PJ3bs*1Ugx4uL-OT7giR%v#^4F{&<1 zqz=|8$Q#%L%+MtVk!Ho2mg^bn`Db|_55V@p@hv+H=n9p}h=|_LVL)jdZ$t3S+D`%2 zev?fPERAw|+NKbtM2b~Vb4U!!LL|g+gA+-@z}di<2$8fCIckUBNvb8Fog&B%2ggiU z9sahkfWSe`>NS4q2`U*#he((W41A#s0X|eD0qI8BDU?=t2C*&zMHh*_5m6>+D!J4A z`t{`?$$~N$E+ZUH$5k)`A(9aA_*pLX}C zF=FuZD244Gzp2bf%@9%3eBm|K1fPSyPiTB1N->i(t*Yd`*O9nkXIQdFz^R!DLWvnA zR3ggwh5I!ZIiQWUfW11Uca25~<`#l2aRR&I)2Lb#J6JvZD z0^bOZP};qF=Qc{bLs>`4h;>n_?IAe#knvdPFEBYj84ek+M#B+H&7@^mTw26utg$wL zzSEpk`2MM>dg=r6(7vGll7?i0^E|+|_I3|ofYNfI0D%oC`NlCK<7M|cS@5z)Oygp> zp^_`F)nvUZTL>z4^4wCVTzChzk3=KH3^jJ~+NbhinF?5-t%HB2uPW;wu``s~zz-A0$ut-F}W6J7wf!n^CRieX6iZ zHY{x-cz8Hums)BH_|OKqwM$5$3QY5~*OWG&TS-L1*Dq-Nuwk)P4k1 z1Y)J0E5hFn1StSNbvi}%4h8rMQpRIz$QY<8pdjf{UlwaS=y%c@l#cu6l!>AHy%XjK zoT>dFJm2x$iH1R@tzbZ6VXRQOMf8PA^y=`NNckdh9icS3zqc2pInz?e6f3mh4a=yS zrnz9yqc(?Q)C!!yaUIvNJWkprux05O&)xLGFqqUs&!74VQbNrd6h$rue+nPhQ2=yVVsTv-g)&omp|k(Q zJ!`!V`??so~ZSUj6e~1n7ZFY7@u-A`pG0{4?^(F9!S5HUhUkV1lNmHTqtPp;|fvJ zGee-SPlOhkCkA2=Ero!tJUJ4+QUJpRZJ}yY+K@7UZCRGOwiNgc6umJs#@sovX*-vgD&#HE80(;R)j22d)|be7nNn7O z?H{wXrdpuD#L_dWI(g^VzO#GvU7D2XRrYkU4(bFb<984>G#ig)eyh+nwc)~IGwlzA z_r)(;0FD{1uwiwb8IxJ5v~J_qRTrdT7ur`=UZw9^-cVhHIk0&%)w`_nQK>(&^!a+_^!y(#WkM?1If1ho4Oz^!= zP(b=zFwyhLW)br2NX z`L9ZFI;slHPNy^GwQpdiiDZccCPIj+xw^=EQAQ3RIK+8zO}CNUE5s9dIMb(@i$=R3v|wd1nuqFKJ+tV!JVuZ{vK#V zZOtgd8v75XE;pv0?uUdq&=0lU%*>(9y)aE+*W32;kTIp)tZ*cJ$pf%`aD4NRz}d?t zA!5)$n;QYH_xUwJ4U^s+4&P`vs*+rg24=5_rRGdQE>6ENI;2%n4Gt#n^Yvu zPy`GUwAl?{aC`vU+jr2`wu^S#DSJqZBc%`$1|lz@#(g$$s>QhpRI*DYej`xMmoxLz zWD-)1K{}n0v2Ymy0x*fH&c;|9H*XW0ydRl5uabh!lS`ar*g3`tz&Io11(PdL;O?37RE`{tIj8VQ!S8oD}b>vg%N`F(JnA1w$PZt&X#Iovvq1hfOt>s zataV6UUS;Awdmt(PWJ*aGEkfQm1-A^sSS*p+*~KjfJx6XPY^XxHp+(P$mUaE-i4{C z6EDtA<5fL49vt7aqtHd(DG+FJ6Z98*kT9{?<_R38hfJ^w1k27jk)8?#tlFuq$2PY* zK@{rn6S!fggj!Xz&O(8l5ExUtxroC-y%!`0CE9FH!q&zp&5lowVQ_-d?CxDSMxdP# z(E3zr&5zpK_~S_fJ$^^arGVtK(V7i21uT&Q zXPK^i?y4-b#u&W#EpNYcxjd6fo1y)%zHAf3wp?S;cr^mrTsGH1U``-VSR*L|nw)p~e0d+%&m!x?ymgd(1ol)HPqG(rH7dfb(MPqzTHS+zl&+Yx;GjKom&AUHW&qGr<%Z_w- zvo?B|A$0Tm{4eHk?hhh<hE;a6UGyFzG9iAK^u#R9d8gc@KG5$5M$@_LX zF;DH)^XDR!XqxxWCM}qE%swM>K4h&`+xHK7q=KFzgpEs!za>l5QL5{t% zy-lW%dR8lwFbmE8$dO8l>9{SVFNWu&wrSM^XYJMZ@jhlAuXB=VT(S?+7yHq-HX=Vg z0NV%0xA2gV6Zuy#;LbbZ#;Nm--F`Ly*X*ZqoeSJ&y7ehOGjP)Y2`AdzATCZH1-507CqI^nq48M1i_;SL_8r(6>~mQDI_r%FSoslQS+vwe@x zF0y%;-8WA1KZQ?jpycn&-)>J=w554`P|sXET|jvY3-Ufw%pwI9GBeR_I}!~kMv=7 zkDmSv2+YO%i6>jI%@ZAp?)q&Bm-@DqaSEks6bIX>E1 z&1zHICiX6P57r!#QzR;+R4tegFi_89kkA{-3RR(0OCZZqEq<@-%x5#}?`Z_EjS$Te z==mPVDKVHwAX7CkrMUF%?EID9_Z{`Ve-@z=gPi=;?z~Zy#+#kbqdK-U` zV@7gpIiDYNP4NeKr$tM9$v0EyCfbX)a|B7X<;XP~iLb?+{>%b-8ouO>+ z?*p)XaD2-S%d|pv6pBftG>+qF zizF5M#Bqb1i&(abuhY;G&pCWK&oSk?os7|DdmIuOnCEeNq{J}k!M*3Ml?eO$ye@x! z`nSEkZ#J0DJKo;&Q``A$8*@@l^)XAt~c zkV~c6doc?4bKF~!*Q60|uhqtPm#yPmau#h^>`(i%jETOV_j4L^JUh1e#{;l^aC}P- zr%nVNN{dIibqfi!zaN#O9sZO}k`fsM#dxEreT56QLR3;aQtow}Mm%$kKpSZNi#ggwxyfXl6DTk$irno?|>r)z-j>xri_ShgN!J=@!k2Vnc)_@*CW0XnmhN){=q+|#D= zOu^3X&lmD3DpitFi^Ox$YyO`g%_z`1$sY_!+BN&@Rnp}I4K5`X(fP`2+tcwFnFXor zL-Dng^j-*n#ptR%iSMFu`vzgRIm*Wz=fPqi)9VtoHsrGrIB_3mN@rNc)9fx+o$vWK zg$tte7~l8(9`Qcw{_K8eUT@EpKP}fgXOkPh`&^pO=lktR<8SAfrx}PUTo0#f58B>c z-Fm+L-qW=aZ4Ai0j<+Mtrq@0I+Xu%t`A9c&&E-6#gdHV`?|>_j2v7>BD%qGuk9{Q6 z-b+5(LX#ADb%rRFyR>^rNG(gN6+-{j>$L}x)L%UqwPalcAj=u7+;>Po;aM$RYwEQ^ zGa%KI5g^)vL$Dp49K&#U0;!Ukle$sgtUb{5eLjsHgg7_UgCY`bR=E2jf))e4#_g%C z*#~enQ1<~PS?Y4h@2X}qTI{p~!7k=R5|r#bmM+qzuOx9OOV|i!{nxlg?Z2G!(3GKV zZb18UmDLXPANTdQHko<4(N>q9?4E)A3juMQvnO!&E{JTKPDeOyX&pi^wSE zzcV zl3!uKqAps_X*n|kQR!98SX3w@P$v_oACfVE0>5CMCWUt?a75`z9HNR$>ZLeAaawcS zPRKCiE%}1Bq}_^SSMvJC^wgpntaZM;CKpK=rucrf!31D66cd6Lg=*D4aNS@o(YMngN&cJX4L? zp~lrVIdKAzg@t9<*f~*uV9>&cIJ4e}yZ))_IkKJ?AdYB#dNu=}6LEA~~St5Gt9)G8rz-8#Gv){8GC_@G@nZDEa>lJ*`H$RV7M}Ud%KRG++ zv-RPW^%=P&nbpRnz8Qzy{O01^0yI}wdcXN6G_MHg6|Tyz@kPd%q?#FjKfvivhgUaO zvTT5VatELF`E}v!jO6xV$ez;THOc|F4VEf?smK_FG{8x*Dx7us6_3X2A zDG0W;U#K0}q}$5Ja~#wTpc(9h+PgsYl_(pR?#0QeEIZ-;C^g5f5pa&iCkVLX87YX4 z!cpPybMWL-?}qc|&O_O8u(rAkE2}FAq5ykGLsm}{(3M(FjU;BO1xwGQ5^R+eoD~U- zB~bxVs{P6!?WL5S*Ltm#SBJoQitT__N#WY8Rn6u62;3<}AIAt+lKqPABd=<5rWsEr z%s@yPIcXP^Au?wh%lXRAZ2(+C~AtU05DX$&C!D z#-kDjMzkmC?KrkPXXrU@hNQBy~)kQZp`oPC$`7kb%22o37e~3z5!3X)_lC{#_#6O%TW`l)NTr zw;iwwS!>cdv2n>`v0n)OE2|r@w7dq3iz{&U%qo27!`}vH&TPOduf7438+V{a)LmNW z!=sN}fyI6ohS(nUg^H2ypNwE@YZt*x%F(T@F2R|Nbq41nyzbz5%#trj^c@`c#`-FZ zP|7CYrZF6irc$uoi;S_<@48z-nrCuV`pjmJ}N$8(P3ik-t!`Uu^hZ6UWnc=_B{wYu#98K!h2o>N+x8-UoT!9Ci3z8Plbj15hTx z`&mMs+uEbgAEbWiVLf9askNX3XkSw+w+n*52h$R$EghnX zAZ1v@KJSx0r8agS68>k}d99vNhZ?e>B!SGCpP3|>&#=_Vocb2EblmqTP^ZWJ(u(xA zc6E8%QDorWv=`s&{s&Dhsf{aY-VWP>xzYz; zS4$-iyuPH2PHL|-0(QD>N{-4W4oh5yi%T0Y*b;FWqEt(z^vrH71YFvp@BMxsR@T>{ z?Dk=T#OeI`^YHj%k1^;>IH&T2$;s;45}Z4`1}n>p(Cu7=KB?HtF6`_N-~<78|KJFJ z@4&?i7hrvD6_%D3xNk4NaSgV2clmj12(*ts`UtCUmlk>m#zT1F+ATO9N}>AmXE)%f zM;?O7$w24F!NJiH+s=FV?_@YcpsZmysbF{SK;{kS^BjVEzfEj*pTE(@y$?;g$bGn(=+vAQ?I5&23i7hR>v!l1A}lK zGJQ?PV{VgG`dS>Gq65hoR_D)uM)~O(OAP2rW#ND$>>ffon7x@p*~Ejl_ojEiEl0;4a`!>mcxV zVDE4MFTDI3N^DcOv$Zc3WRV~p4^H6vt=rJ+ci2|S`1;M}hu$d3`M7TKP> zj=y>Rh7tfSQZ(4`A- z7sqw=+8yjqAElfrTsXIZ()bEXlLUMt1hB)yLnsj7M+odUZ*5{DU4AbMiye69(@((e z<~B?a)TJmnl6OSl5ssBWvy1b2aD2j`ONt4Pz(3bdYr)C3cn}J+GoTYR8OqHbUUNI9$DMxOHO$j3bB<(amPfZ4umX@pZ zUa|38A4STge%SMPt$S1d+iz2u3uPerd>u6e_Sajkan&kFwVf(xjp9CnM2fFton!@d zc8Sw{X!Fb(Czph*CHvIPNs1H94yWYiru|y^d&K)Tsz9Y}7*lK!m?<}!a-z{8O1zFmqAkU~$wX1Dbz$Ra{H+p63*~UZ?k5k9 zH8s^w)xa23TAqs9c8owaWI&sWbkX3_*=CH_?CtCVX;gdN1vuQ@LG|$~P?rTuXa!n|E22 zO;UT!c3+VOo_Ojp*u1-q%*rA%Wl=gH=4EI905+e0fz1Y_UMJz~_KAe*U815jHEHd&(0CEm+X_l`qPFxJniC{qMt22YSs9sxTq_uw z+PqSmzlF|;nZO5UJT^|$D&aH0i$u?WtbMG58Xs8oU;8QmY&B7^*0I*A0RRPg{%&Bd zYJS;*>R_mRto1!e`Cj}Ff`_|`-v;zX3#eYOfi(B0u7Yiv-#}h=EBGe_iMZ6zFjs~) zz0Q5%h2dg);Nv?KlM|?_K{Z-+Ow1E$m*?>pTBh#-*#66Y+>3Gg#stD|-H~`ZdY^EX z9In#M>WcEunS+Ic=rFdYJAEn#xFhXkpH!@D zMsOKUQBv$vTyT%HnrI*G;f5?F$CjWVOaBs=EHS{;*P66TrgmF5HR@~wp|x8 zx1EAjv1FsA-gU@<3}k-jZx5wl26w%O+K#wkOV zfIz%XYJ2+EUqqGqfEfqxWG(R+Tw~paHR>7AovL|jAEiTEy9Taxx?Wkg?5!AEIOo;z z$S3)Ig}GA)FI!VVO)QdW$3rN$j)zqfIld!&>9>02%X8c>z-bNM}-Wq4DqJ7eM9) zof3A^tA#PDrj3!S>f#Z3Yu${*le+Ta147#BQyu;dxWTk=$2xlqBlwF zXrgUag=fdhvO;FK=U{bZ1=rdHwNnFTz{S5${26$ck^cj((Fb7rFZ=N?JD9$WgBIbm zjt(*$Qd35ct3b_D${Z(ZDwg_`5GiLH+9$TQ zPzhLVTy&~dZkrr(P6mf8(Rm;3Xpw0U3Fskg_K#j%MH}o2{N|mj@WcmJ;X}_n1iyE6 z8$Nq=6Rv#xX+Wzkyzu##VYD@YPF;dIshB&9OAJ=#(HgIiBbC0Tzv|c({5eb=rgNj> zR$*0`zy*7l&0ont4-BdVn4woz?lf+?YmnLe3HG~ z@3_AL&;wLSA6!3zn>TLp_?K7L;0Pu1TA8+59j8jQkp?-{be=rNqSke`Zk?5JOBX0W zU=L~9gA^zZcw)QuOq}Bp88&_nFG7>}ViF3mO`GjeUa9po$eIeqrUqt7nmeU+VnG;E zmT@I^jOSc3sMY+gT~TpaNoO(Q-Uk&gaMBg&d!?ap!A=bZj;e}R6}#E$#q(T4*#JV) z81Rt+s3A(_0{k++bx_OuFvkSQ7D{LmHfe3-GXf<7;c~BlM=oDLz+L6Nd}sF%Zf@QmoBmCXA?D8x9@D}T-VUU zd0by!=CKX%{s&nIUFb^cL!>Ia{J@m&wEf9*{;*^)3I!3dGusCadh z63qF-h5qMK6hw)nimJIVBdYEK16-D@D(x?5rmLt;U`(+Rht37NT&jMr>Le>tmYNj%z^V4aq45OGR#Ex00m%K>E ztT`!EOA_*c%QSg)xT1GL1e*c7t^<=7-h+arNsE$%rBFaNP7oBRl0^KVz^iSgan=GF zE`W4=H+l`L(PbCa%7pRQS*@xu)cj95x+3gI-NQ~DrgTk`hrCt83QMKbSYa2K6m+zTCj`8;c8Y27#N_ z!V+p-CKdTjRGbNpA`hN=>|tK~+dDfC!1lrM%{|O9Wr9S79Ak#aB_1P}N2 z<0Ao=P=y3i1JD>af{CcfLn3hrPAm!{;NyK3$|FD5yir9)6cw3hZnY0836qplsJ)JP zcqiAB`gk-r%K9dU5@%A4B5~SBJ?d}X-i9q4?`HQHo`3TYUcWwsFFbb_POhAT+b`j{ zSNGuX&JlFHD3L?WT4xMM9-o;yeRvQ+s*QMq&86H|I0(ekfvM5GPP11~urVm;+H);& zMv&HACP}kkW(3j6d+<@9(#hA8Uea{3ZBume!VHia(5XGo#n29RUa6zn)T`>%sU#>P zlDRN|i`mGEp#F8Lx?rNOgDh2xA#vHI0-veUo!Hn2YzeFj2pSlZ^b3u@7DfzMG7t9> zGf=CN?5-ghccYatJ1KEehe_&HvfrHUgxU;}?BwLbym@69%vq^sJ8uP1=vQE_>wItO!Xn>> zz!V25wFqkw!rm?u&bv+W#Kg=8B_YSaQG(qh6HLkb*?XQ}E)HnU6$sd?Ds<;79MIAy+$h=!^|AxOTg zJL7!B^pUMK?8t!xp%j(aM8ixD5BIt7K26nWEjH9zD_qQl zEp)t!lA)q*t=UaPjq6yYOn0+yTf#6Ep<0uv>#Hz-dDsYqd3GTLM&4biz6Dk7HTGLA zv@99QAeNSvkO(ibmdBn+YR$4E-uVp9iKi`HL)Vi=rAQLOnD8qSwEkWcLFHR?MH664 zl)>B9ywkZagyHDub!LWukXlsi|Ah+!2SalUZ82>|lU_Jy60~{zC+EFnQVWc&GEs$Q zF7w&rRAMiZ@6rRAyWp`DrFIS(3%Sr`tVf5(u#Kv%1?=}es(m;24q$(O4}5PaWKbKA zPhdP6B5gv=#mO;(=Pp!-2jG!$cI6^W@VY)Z`eD2MP8Sv^HlAYAxkh(K^M2IqoOg`c zuWql)-tG^;_FwU%C27&yyZ>HQD;i&#-@)Y<1umHWAYmbISPH{9!9{m~3wCD@7dV3K zEwr)Sym1`{_`AWAB$b%=a5*w3q*_uMR+>qvtV)inrPc^&>9aUh`luW&JSS)18nvC8 zeXcs}Ttt$FZ0@2I`&21(fD<)P3)33^BG8UU12{ZB*vEp1GCph%$FM);tWFFdzEbL<;X~Y(QX&W7QVBQAv!9tP7t$uia1}XXSc(9P zJS!uYJ`y+vHg(1ld$5aY%Q;8p=$5q}pPhwKKr_a&6V5>VIpkrk(r3w=PA>P^tu`0( zlLD}21oK%d@_tNO_K~8i?K{q;jm;;|%VIq}B;h~!Z|WpnsJ;hw?!mw7tE<=-B>JeD zWLq{#@)Q@Gcn(V&4jH=xRe^W7m-LUqoX89_qOdR!Ag6ZdI(FMajS(?}q+VZMUQsXe zY0S9g#H=$NNj`7VK6SDE#f4=aGl9B67sU>XL?2cBDrg4>$D**<*D_%QAw(OP+TG}a zX%Kv&61z`s;KkOny!ecY6rTLV;o<9LQAz~KT7wYOxml4Kj2 z7m`D9SY-$zX$y81Dmhrv0#y$ysPQP6pj1I(6_qIjt(pmwvq$9e%{D9VvWf&>TTSa0 zxNui88f6^JX=--4HhxI-$fBfINxc@Ln%bVZ{YHZ^ZqihtMQ|Qs;_8#a3=l!xH$p-} z-va1&RZ5eeIc+7|0*Qjhl8m*FYI;8J^NdT@Z0K*{(jh}?Uk~m17>~-#4}#8cGJ@GR< zjJ)T&C|NBpFG}V!lK5~w?GQ)Id+#Ei6e zgE4BZZrdJoF8i8+Z_4$?^Z5@M4zJd z0R-!i&#%s(*VxREbG7w7@M#8}vIe4L(FRmAw<{nDu{HIZ%TCYSAE;~cU2Ps-ZtSK#FrUx2%}?}#18n-^^|kKTtbsnbLD_PpASN=*jfR5CP&7qC8A5I;HFAldCw z;d%#WHWuK*Y6+_=Jy^qkOG^a0UFPs9w1hZP&R|4SUM|2(uiZwKlV{16T>Zs7luV#W zXHW*>&?!-J>CwNEiQ#xOWw7=&5fqgeh=}0rO9=D}U2*o|T*)MTXiTFp6y~MsG{zL? zS31XG2~{0ed$6(M2MXm`T3q6+Omq)33Xt~OB#AOGCG2JDA&kQ$$Z0Khw=Q2hVQ*3P z0IfyJVb+WZoq*O<*SrWIodBdNH;XOZrHp}jt4e5+*z&p{VOS&`)*<{uuvi_)3Y&Xs zsuLE7)6#NQUzk-J4#P&&MKC<7TKlkrM3iMcq$cfGqM>%Ma`nq(7Wl8X(-CF!P8 zLg#dJEz2)lk%CWBQ7dc1XPX`}VlPWGQFAHh7=wq!u_b~+-V=El-WueiZm_88SPwQx zR}_#s!hTa z0j`0d^)Ig#ppq-zOZk!4 zR~Om#Ln#Q!T?Of*su`Um9?-!3ZdV+31_=72iHGgoBiK7SL2xc1Iy8BnuSXtw6h8Xl zkFYb)&0DwNw}1C{SW=;P6jYCl0ab_>HlX!7CIX;k?AyDZc?Pz(ci{S~FTxWKpM?rJ zf@{}qp^9@6js{1l9q+NULe3_%h!-eyVmwqyU&dP$6A)LNF3v+&0{=y5;WnvCtVpogQS}Or|O8jh}af~j#H!gVKA`>f= zCeV}_G>)V~uLNlGMh7j8nA*f$P;=sQrvhH~m>fcqHhoT2r;}lF4wxAjISp-cGKca$ zqbhnrnX%k)h^>Z%CZ?)!djBWKN5LjceGw5lG%>|y8?nf55XM@H-TNETSi z+{XUY{QFS9caD+Z$%)8;#G64g$=L68!VuePD`vWwp7upDQM{sZuE(rt0ZM$d?Z}VO zrQRgEKuEy2loVim=zw^l#n1^M);ZW3mm}{fa+Fa`86`J+aS_N;8<_McO1eH_8sel_ zrWtFSHlW#Q_<#BgQ%+i@ms-=aajYt-hH9@sYC+^GP3mVz#+;@-^C?(XTH?*J$rx}N zxK_2MqLZZY2B0Amjh8-Dnj((+MD|TdTc^LH#6=l}4i5HVdutnZD2vhF9t_D=o4l^% zmCPk@aymch4cs~RaSXnP0J8M2;!qEYdn2x*hlFHxsf&Qyfff9_g6ibu1+;A~kkm`y z=22Q8!0f8DR>Ib;LzXU%(0)dq)RNt%Z1gTBhmdfU4oj7!N+&fEJE}khY5ma ze((@&LmXC7OMGw_RoiefMpa=iNiB(L$df7b`Xs@3In03Og&k-r$IlX#v7~UMe9X2^ zDFk6Wk@Z8McJbmRSXo)&{_gGVqb>b5q^e$FHVV%2^u*(j!neKe8Ti8IejU!Pc=+Kz z^Z~eW>l!?|QNcUk{VuqHDzpOxeDbKJm{n4lUpRLT-nw}M=YIjs2t(N4JAjXW`}>f| zSwx%G9r(%%H{spSybE4=^(wsMsdu8pw}t)Kh0Bj#hPU2)3of18KzrDjJx7m@ser-) zTs*T58^|0TqgwUq?L+aBCE(>SoG!0FlFUFo$!QG~tO=OvJVZ5n(|iE{8M8g_Xa(5T z3w&B?`dN14@D0o!PRFD=Q6`czNzOBkg z1Tg7~#hS&A$5$N}nh&0)CdDae*?BNEoKHYEey+*s#a@VEs)CZVJ&hGdnr*PEG`5#k z6)_c%dBNHuG3mroo)IBt;8JyL$aVsvHenTxuQ^19?j=r>)I-zSN~CFUcO}(W*ly`# zKPQ?lP4c6PUDJ680L{5`Ys(qz0`S&8g0k2}Wj-p+0n3{gTmag1^K;U6+2JfPn+kNw zN!@V{rW%UFAsQ(&(!L3k)8JZ=nBK9ag`?nm-a4ARfI@Z1F4)!Z2_h^#N@75E+8%;g zK?HirQV?ZsBh@X%Wp)ac!0>v6H8|KGz~R9VhJ%sXdYa6sQ&m{%5K@3u5+a)%9Rh@j z(~^_eMN&Z>p#7SP2hjI2sM?e%D>Mc;aP3~w-Kj$im&{`?PN$mmg6E&YQV57B9VCJ5 zT~uEhGfmCizI{6|i&joB;DTx!YTfIPJ^na5%N!i+!3RJ1epG30!}+s)l$;+&n_&fy z;om(p7tr{Ym!Ci>X~=5ukA380uzy^^Yp-v@OD~P#Bkz9-?%sSAzW0;wfe(N1N$4#s z!H3>+3BLB#tMJ_)eFr@I)ETKN2 z+7aFGGp4XpfVPbo|3QvuO%y3wK(RPQqK@3Cc@2lIq(TUoCcuZH1H2?cSWaBGCXiIN zE|va720`dL?R8qyt>b7&i}!QPmsYc@qOhgk6OnEP07HN5zixg%BVeX?<-%B;YnbU* z{ufl+ShcPZ2HUSb|7;*~KE%nzi4O0Uzt#a{IrnM$JTKmY0Te4~YvQK~Fp63WbaQhe zZD(ACv}=j9>i}+5=m)E1Lk`a>IK?pW=X(@veH{{Y8!(8(2Ku|4=LMuG#v-^zZ$Nq` zbHgeH#^2S^!Hd+GW-J2bnoJ@!)m2y=MNEBHsRI!^ETk$Vh%te5R0^h~`lC=8N}L{( zhsSH1P9hvPS40Lv@`~yURmRFCi@`RZ5nr=`WJ^rvo{l0-eP|1;j>*`ao(jw=sJhh` z%3OeW0W}u6Z5*)~#U&=wn`$1cO|R>xPBvZi=45rW6HxLT_ET`0J5CJ1+<=$AUXoVG zS}WC_SfHw?g00OX*xEXP!SRS~xg3mN$2VqulfOlX#iWB&wbU1MmCbdtm*{ z5-*$^Z*IdClybMW@4!P>9zs?504_d!39j9~f!(a&PyDe@vJLzI|52^rjqiR2RqG|Z z{`yr^2o!J$rTTAs|NG&8`01YxQVj2Ng(L^Xj1-f7o`WAQ(Z;1~cIG-4B_Q7>WrZg6 zccrs|sdRb&a_@4z&n^WBbUR++!*(!bfh_^==2GonU7#vPw+bSd8J=k$4YExCX5-~KUg;A)^HLS9P5qBKk3 zAe@p`lpwcoJ}EDSlTiC8p;n+$QC)>3)I#4(noAOCgMntE@>Gg#OhD~hK--I>j0>Dy zOlVDs!U=>W&QAWB%7qCQq~4DPM9Li+(FYeKJ31s_UF>?~!Da#MoVyg{?UWkpX7&l& z1f<>~;w#QWW6s4&&ttnBZ+(f=i_)@-6+WhuAQ@RMR+mUvapTG`3bk4BSc3E_*Tj^C zX;~}?3ok5eTPXUBI@nWu>jJY9THZr)olDNgc0)%YN>MiFrjAXu6QU;T=sA==%N|QA z#$3|0Q4I-hVaEN-^PDvZ+`18>>nK`R5EU6QehTc=C8w&Y_GS#->Dy>N*+TN@DFte zzu|AHUUte1$)0G=uO%fgDMT0xukFcPswXt{tI(O&*T4W<*BK!)^>lboYEI#KWI}Z9nqGsIo;ZnJK*@SEo-pI#+!Qv}R$=#G z0AG9I7BZUa@aUCG9I~~8z)xm?No7@RWL-Jmj0?>rA80wB|4`2blN8iaz|Gn@4TqH3 z^FG-xuATr(K(xR6jG5cB-|Fo8)2~gB=(*n3*?R%$+XZ7|i1N9by)NE7E4|va_os!( z-^Xd!X7zg$=BWv`c^k2FozMO1uO=5kc5y)Y1b|ddlK3emzEe4GiP7tn^Y$832qJ-b zAEhBMm8)>o!GM=6hA065q>@*zx{j(_R(bh4_8GM1qB0LI3`(9O_EJ#^ny#G#o5A{| zxpmd1A*w+k!kkrx)5&>Fa#9CYsKdEMg^03*s}|U@BWk|Mq~fw>M1Tw3P~%~x>FSE0 ziV#pWX};$B$m`V9<|)|Pgr%EU*^aPK!XnV*{Bq0eyKgR<^n03QJm>P#b<^bJ6V9CH zC~^d%c8!3OuEjwAd5u&_o9X*^2{@NAH*#TFgM5fhlu!?GTBEtF>Mq+#DH(sKFYl8= ze+V4NYnj#Lc+4 z%a-BY$~+1aXLB2ELS=a8T89RNk<>N8cwIzkM9@{4ry^9aN#8^a+h}NOS+oJf$(t_}$IF2NF7QkG4W2 zngYqEQm0Z!Bz>vloKs~ENvJLA=&2@d;21e2+SdI#c;f~3PgK`T;HTp24iUVfBcf1R znV%v9+mySs-|TPtFFP03NdmSoOG{)bjNs`@(KnJZS8)-?c}d@K3iuWaDk=1e@Ehk3 z5E9F|OeI}o$)da!*O6ShCB@aDhN0Up+2x-O)WV{@^8~hcsffFTQ9zQ} zC}l_rPRL*y1FJSt!8~b#4sxKP7+h+n)3yC)j7_vBr85yrv&o)I=d4aVIfbU14}kP> z>ZPn%5g5V5Bfc@O^3r6jd#B#sUew%HrKj@Nw^;6woySZB>FTiOcSqFY zP7<6rh*fhyfjm9h2>xk@_vyM7&-xju)yI8M%z#t+%`#E7gIW^^@^&IKmI1z>50r2J zFh;M2Kgf~pnbSbZDy{#8am!^;rnB37}8j!~uMUscat@klMg?WA%i z?_bUo!xbuGV2aHt&kz%8VGKaaU3ndnuK==yHAc7~uC+SiZXWCG^;vbY9Gpv-7rQS3 zO=~j&*z^eRS=-9hr1|+=ik>9`?ObvMTd>@y4N&0l4=xeoIqOreLkTN-oJNg=MpsXz zu4g4)%S6!$Gl{7o8#sNgtDeTMbs+^fdOISs>8#)P$1n%Rr@OjMupKg~#FrQVtjcQQ}*yE`4C zyzbF#z2?L^GXta&Q*zH~fF2pA+*SxaZzoObnQl`VPws7dPXM#U*#NNE*HpFs2LoO^ zP6NGpQm3Mg+z+{LjCKBA%+h>>j$ljk*VM44eK`Gy=R38}6SfBcFm5<~yvsS@;80Qd zM#EKhk90C}326t?&bO*<>S#Aj0m(qqCsG+tcx^98s#DZ;%xzle#$?;5hG#ezRdWWg z*?6swMl`*YbuyRxkQAO8QuS?!Ewk`vCiUJi)3TcH98pck~XFW%rn{>^J8k< z+@{p7hRM&@$^G`;=c8eV9E3^CUo#bN@)hPed zxpP(~4!)s$-A=9AhB2H_LW$!E93P#4m=G$MqP=f2q;$s=+v#9b z%Jnsc=^&$Z>&`LU-5$aKH9%vIeFe>t5!ZyNk0Up1AwjIpV2RGwLtylDoM+aT;S=Bf z5&lkKyR^8-;ZszSi`1jT@d!=^C$O@zhUbsaZaIP*H*d2em*w|WT*=%0z3e9RCecW`WNEm^~yIq=qjjRB)zUe{`yB-Qk-4Vtkqg-WlqPZ?wCrTk#? z{#0_~`7ByIcpG~q{hVo%oQ=k=bJ-sV45vQVH`oVrKs2VRncvklgb`;Y9&P^Wtbgs2 zXj_g|o5P&mTRZo2r1U1zJIJ3Om>LLsEDT4rcBehNDfzecEtnX6+c-`ii%)FjouO|TBC8q-MtyRY*FQpm$&v(Bo(Kr-|)HxR6Slg zvkXr>at6+y>%-b|7wvwG77Sn~!zt_?j9_=$aT+@&)TrF4rjDiCF(p#ylInPfs>lVj z&w99aV-NQBMsPeBX^vzYL#n=aGkudaR6rW%ZNyrpMr`|QYpbxbya<;rUlzhy(DO&| z)*Ela#Y-2_p4*YKZn%0!qX~TNYcIf!8#kHATUMmgjwoT>do9@h6tju;6}o!1Vu_Pg z$!fjj%BTT5RlV#2E(w4m^HQLsE=fX4u=IXxx*$iXdS*4~p$r^v;uP>8`^&7ekNcQ; zUSr5j%1_p|OBwsL%{XDY{G0-vGK1U&m&Lj2tmU_Z0iSd*GVg74EZGY#|2gKkQu-Ol zLrQ}!U$HqR&K}+wt+AEcxXz`aH7>&f`H&}a$jAM;nHUm z2{RO);vg(w`yqm3KBzL-R|{SX9T(NYDVM}ANjYs%HyQD=N*!X~^6I@=2Psyb7xI`U zl3a+jmB9pwHgiw{<+uENV|)s>oQX-3NyPKv6Ex?q$r0YqF|Qx?1b#0rsW%Fi>r_gi zaojLKaNgoEia>s9KRl#>(8hWCnZHfukRH+@FXNRyJaTCT9=+H{uLdg62jlJm|YQ{;IWutEdKoy~5V3TSN`lejH-Xz216=3o7-*5$ z+rXCF&=^^JPClN~j|P7t8#ZBNQlPU-!a184kW562y*^hEIlFNdZK8{u0G;g5hetf?vc_wio`&Y$VR!cxI& zfu1qN{k}Y*b%%D^VV6k>`KZ+vhQ{GVh1yCTdwp;29Kh|ZL)hLw7RM;pSc6*IQW!Jw zMz*X`9W7!`>yScznhdNkgC%EN+CO*`uD*F40OH!Ab#v{;9eCr~4OD#}!S3!pw@v*b z@UkebAh8$#H@Z9U0aCi3*XL%I?x?~V2YAqa|Fb}Ovp9hFqD0AqFMc74E zCrmGUUptM4AdsvefNaPE;9@un!-kJ06_b3u(x}=;#@PBq&#CQii?(it8EknUsrILh zxs9|jO2!`iTxK+VX7+oQ(I`fOHJ+C3EoC!Avd`jbqe;hnd_b?`XC<^LYTZ1TQ<{)5Vu&<>Z;?OEJ79hkjwSui`tFw>GtD8J!cyuLH< z#wHQYq+0n92=Qr0oy>3s*1DJ*I3V}rS7+C{Mmr`|5K$vQkW4^D$QA0n3o*N9i(v4i z#X<$4Vb&8f9j|BKn^IrAOYFPq`KjR>a(P}&CH*i1Y|e;ok=T_XO56$10@!u7Fx2q| zTGWX4KJ7h05%7uI_I0?%n2A{qktQyBSW^t-+VUz~IC~z>ojC*R>t|qLVS$M;N!&+h zUtC^XhOM1VaC;7phbLUAM5K)HszSe0#wD(x+^crp2Jk*IB0L*THY_MJr3XDx6a8N@E-#5+Ug=498Ni(u*AK3UONIY5%ln5D*xEaS zqmu!9kDDVNuLUJEvKA!PG-^*u4*j9IrI_8c|IN>Ad!=-UQ=hyu;oJwPx_N%Pp(m#U| zrD@BiW&RHa)OJsp6I+)>k2Odkx|s@z@ID%IzzkO6#3KjK(?XfIx)ePgT7l&hO20Oq|5U`O7cB$dVuDp{zQ*w}=d%86qK zT}})%o{}AM)H}ASQ-`Alms)5cWUC#jtHU;RY%7kx2-3IbqyXkvVOsML5QBZ0$}tK>}rd;^#Q=d=4y+i>1MAPH7!d_>h3Dm;h1+&WJlb zn>~LEb=q?gSU53$RcCV(&%02F0Yv@)<=mnsLe~^~3fBpM%;+z;SJ2cNrR%Ft)l8`B z39IeMemj9~y$_%K$YuBwKm0MMyB>b)cV2?O`M>;g*ggPM)w6OwjG46ftBWIe_hT#Y z6F>TK_<#T9ABX?(fBrT2r@wv^s_vOkJR-i*26$m#7M7ObBOiSq^M5z4-+(h`*5UaV zzAln%N!hDNlYlDuqhpw$r2X_$k8>RLr3)8PO+V(E$uw_$WDv>woDM6mXJ#K`rujX4 zCDO9PLzq=6r8wti_ny1A%HA{w`pB8_n&d2RriJzzF9mSV=QITeY12b!TpLX3riHbI zl@hqPGHF-T$tHB>eazW`0Nw#8wH;{K)#XQx5J~BjQ--BVo?nFKvK8%BtC2FbGf7DR zTo&gqwTw;Zko6z6p{Z|Mz>uV|u;;SU@O4N->udtNzrW(~>C0#?s3y1G#>F)WX?Bfq zQ%UFBjubFx@~v8lWpfgBk}QB)Gf(kE)cRryl|0JG!Fhd|kPxQ`GDYTv)?^68qtg<@ zM>UDpvSIOBopD~siN|W;RMiDwTOd5coE9vb7PD~JpN>laOOAGL$~gDnZKO)9)y^Ep z1v6Zo{3hck33hF51J>5pQFXk`Kuh^{E6o%}t&+6S>Ge2+Q?I`OonaqJQg>=z>6re{ zrbIy&a@AN$=uczfGEGEH5}6bjC@55fiVl$D4Tw#UD+75;ZOPTm*uGq;YMvyw37QZ| z(j85x$_~L-2X^;QU~_u{!xOUi3Sk!8y=6lZ&mQBx12 zVl??hVq%bF`IW58U^b{jat@=kqUETSaAa~0tQM6}FqVS@0&I6&Q2`eQ5 zMRz)YE9b}Xr+@PM;ljnU@C*O+H{iFQ-9no(u9e;raOs3j%{~&6x(w&4Jb~fl3_Sbd z1fF~4SK<4==P~&A{>-PLxA;%s@BiXWyl)-m;S;lKI1lf7<~_&^Ey3NpTTu4|@^! zpa1;lBSVLb#795&G5F#ae~UAWiMGaZP1qm>Xcz=p-JsDs*Lkj znAyc_wqO#_>}}1>EWah;Hm>!0w8}u#rZm=!1|}zd36*p^>8WPnH>gMaZ|5V zMGQW1aB||n1f{eX3Nm{ubEkb)6-rt5xGStOPEvr08dBZ&`4Q=+GU=@Zv*)=m7PT!I z@>-ZmS?DNT02>3Gzy*ep)0axXRhbM zTAX;)1mGBo3hDwi8IxW3_V=&Bzx!|fG5E^!ufl)(Km7{aJ;5~rs1EK;5L+c}tFMYE zMVItjj~&Y#s_+MJ7Jl(_cVTe+8TgC;w;zMsul)>s;pGuKPH|!icET#z>)F^tDtz$F zyPrXI`Zb)dF+Bd{lgI>Z!4LkiPcuFE%I|*#9(v?4xO(j-{Lqhl8WtA{xPEIBUU}s; z=r1qBtvh#kot-;>9`^PR;T=!Ei$9;Bv`aN$A3_lQz=uBq*WP*yKKY4HaMhvLUU>yB z;5B#f-XpxOk1FXW-|;k@J9iddef@P*nLiGPM~Cpji!Z?Vc*x8ZrT3&7$DCEpLzILI z&-t(=E;?asbb|s_Gc3>Ef1v8G~E^X>}k|bQS;y-h&dKTtyJ# z{pi9vO4orsOe|R`Lk}|yT6)gcv&_HkJ7Ykzt|#r~elC#A4TKJbdfnE|1|JX@8J~My z$4gA)a*#~@%rTGgZywgW5Ooq7pnU95h90rb+@+FduFi`CP73;JI=H~6%(%uoXvTsX z7gX2LlNa(oft+zHC5TOyxYHg3*!b9DiA1n~@TAyMw?9QisjAhtrCzNb#nS4pj8;IzaA!T>sP)DhKzjEx;83a&sS z2}P0zd$|X~%!1l^!c53oA<5pGx;d(lY;%Tuu}mmBEOiYA6&xH*VgGmnyN4t06Kg&| z*2owo*TJZQ{euY-$}y|E>3M8Y^(e_8L97XI%OPCfJVN4q06PaKXtzC*cfkyo*J2mK zG&CLO%%wLD>a)KO?|AAdmWp3}^%Z#Jkw=3= zB#mire+U2V!$X%J#x{@P+SRL)v;@bryt)E?%8A|(Xwrfxsom1(LKf~~J|P*C?lrHx z6XqO18AYK{R#e4O!^$&rXVw(FW$mjIoy)@?XO-#c?uNi%q#!3b<5MS8p}8&)7Ra=1 z)}ENso6k$=QJ^Av#z_hyKZ9d=K7L60kTMc&TH1N%!tV)FLRXZD7P13L!h*cPrb~Gq zZxu_4#R0pl9qSYXP9_(_RUbYFDMmkz38=H zg(S=kp1qv}jKbJidQB#>j`bZ`=%q1uyS@nR+n{H-JQ0_9M6Spg4{rnx;+zR^i8Ms1 z?CR2oNi5QZ;2>RAGWSWhZ49}4gGz${DOVGcL&$VRXArrDR(Q!$V$IcP3ND*Ct$ole zP)-w)UgV$Wbd-vu+2Vz4!8dBb^7nd%v7EQ4?I6IRvU$pVIuAee{qKkW>Ti4&zV^lm`0f&`>Pt>sQ9`25f#!xz zj6}SC=?yO|orVA9?|&A4_)~u#zU$i`h0p!oF0QF%E*Rjsno_Jo``9B_;Ok#|4!-i0 z--ipAF2VlZ4lMLLaQF6Ye7}o4*Vj?%{osc_1n174g@xV%yoKMdAn1{bpZ<0GJ-Bq~ zAuhl7>Z`A@>i#ZDu%w3m#b5XZ_>oV4n&02;JDYg#b$Ay_v81KAb?cVoK*u&7dgu!L z_V4}IOZ-n%8@DKw1GfXE85q!OKJ*=jRQ1bQq-h~=l>3aRmHMN|sa&WUNt z2gx%vamaH4tj4#ffjzG+V$jCwgK*zD698tULhEBND>iohEYRj{Wu`KiU2%;&GGU{w zz2-CTMRV@w2w0dj)e$MN$R1<>3I4BQd)8GTxxG{mJlHoeH6?B zFp=|$C6_k|D9B$CTrJks3E-HM34lE#ad;|RhDxzugw5=kpdG{I@n9np13FxM^&>A7p78ek|;*UZI{U}25rWygm>&~$nv>n z*8v0Uv=$&``zFU8ljJH7<0@~s@rP5iZ=#BJh<3B_v=;F6(T-#DB~P`vv{{D+!p_y^ zKxVJyO)o%4HrG2_2XJm3?Z#+3CNN!EbfU)dlqdoLdE{YdZv@-h1704h%U#ZEF=g9r z0TWb#9*t_ab9)4PyCXP6u#KLOu@7-A6->-s68KL*p)4{;m`aQX6f?k-i=)%Af3OE; zkD@hh;79E(BH$h!ts!Hu$LdM)HRw|450zL%b?VKVBX;!L+`7w-Kb2OqAqTJ}wr}2* z;tN_as?u0T^1ueOKPl4+j*4;g^_@*5w1`Xq(5U zlvKfs){QYtZL}$9hkQ8iK|H_5WH%ozz%TyFbMWaOd_Vm9Z~hbT{S_%D%zab0FPy)d zw{GIQ8?zJC=wtxD{e>@}aNLE5FI|RLUidmP8|UE`0xvneT{wRZLHWz5rI^6#(lQ(& zsD00;z6Y*dzYaHUT<0S6k39M)+M6%HbI&~|m5H!FC)h5{8x=En@`=Y-yRd;0HHUlQ zD_LD%VQtwq0`&Xd_ib)JIqbLI?6u6>k{ zmr*j_f-zoyGCbjRK-s~l&vf3ZJ(Z=*XKKT5u6eWn*OmdV$oGYm@Kk!CU^`VOOL8K! zYXhZAasZgdP?m?hw@TCV5}QPhf;Eo8V*Z<8GVe%zb>{i|m}$wpzfbeoI290Q1>f*z zt_+@N5FGr$4wqpXWM;ii;iP&;kd$1!DXPEHo+TUz026^^Kg~Yeq*}fqmvStYE&Kqo z!HC#!h9|Ovl@`Wh>Wm1YtQym#{l*CcL;#jPIzwhrZ*pJjWS~W2hqZy2C#wRSs#wL* zKUdAV8e@U`BMjK?m*Jlo%Br$R(Au*rELSCOI2nLil_zi>i$&5QHk>;CKpGZyX_bcHv;)P;&4{n5A$AsgX|*NcRst z_O*l3Q3)#r+C93mUiO~3HhiVf^~dnR#~0w={_#)1U;7)s3@_j4vqq!iklp>wp*+y#7nS``bK6l(B6QCD~ioufgqGH$)|_Uh{wC`+oo^Bm3=} z*Wu+CpXWKFHh%Lrex2#c=AE0OsX;sV^Iv}spS=f`8k9iX<9i~F#I?7s!ubp5;iVUz zhjW)MGPrIb5K|2LUF_FG4?m3Hx(RD&2DrVm1CKuX2!h@Ou3dW*H7*k*y22DuzX<5% zJ*o*zqblV6RiU7JUFWLhu7^p|SX8z)P5s+N!hdPd711?5aF0n3M2N9`=~NrU9Gv+ZNYs-yX};uV98|Uk)l_{G8Z); zA<&i;Rg>wWofbiMP;=}sc@n2mf4=deHYltgXz8S_51?%qRKI)sqANl3HD)FJVH< zfHjV_2W&&9@}Ff9*7R@x)^D*yxx2d~YFN_PggsuMEqs^fc5Cx?$O23E9USc9J=@&& zo3FpdPHacV2kgjp^X4^Xpjg$9YmKDHgWWBT3qB^VWdy7Jt=s$#cTu_}RXVjzPIT<_ zrgKN{lg48a7QDiWA{1c&fP}$!VSR;IT&qT=jJ?sp5@{suNxF{qYcq?UQ?Ru@a5h`7 zIlwr>o&X1d{#5P8Oo{{jDicuh$zHX+GQZw$3T_c_MNDXV&Cgw5t$Q;)Vyv>>0eMYe zm&HP-?O6ZfIS3iR=0Ddb{?MsVgN&WGsy2y)CLdxrOM1pdy=eGdO1FyfJS!n3J41ja z{MNEDeFP=u@JMak?Z)^vRoj_r%9^On+qEz?wl?Py$Eajr{HchcFUAx&l{~z%W^A`K zM*&}FFN!4=a|QvEWs2mwBzsT-FtMS;_@rLq&B$4nTwWo_ z%(lvP*FKf(Q)bNc2EjEBW)K$uW>ib|4tcOB#Zpbw5vq;%QQ97Lu&<)tqj@Qiz;hxK z1d|%6^I(F%kB|uAJE0^N9sF(kz$0^kD&&)6mI#W}q08stXQ_V!6UM0z%$sq|mWZC5 z+(SM5ZumivN*{jH$tZVG4%p+I2!@twQWc*VOV~qJVStf0XZ5)g{?CrgQYFdALAG^`h zeu?wi(&94PxDWUCjf{&E7<*OMoRB89J(_Jj)P%-sNu_LR`Xf}^2WLtva9|}jy<{@- zT1#5?uk@6(XHIhvPbj$wex8#1IvyijCu5bohrIsrn$Zbgdx#P;wL3ujxL1u5@7P)r zssxpA?UQxpf{;-brs;@GoiUsi|7(RBOa&}vvZxs=LwKSKU>@5^=mu9ibHc;`L`j<3 zE=2=FTCQf?xJ!1cE-g?|q!j=oe#AYMU!ZiUi8uPaSrgi4|4kR09LVS$$xB<#bb8sK;WQ*9gD|bsAN`3tz}dV zQ(^ewM7*NAD1miY1JdPxbUoQ|kA`ULtq@>NC^ocWHR0aQG5$_YNdst0?w;9qIHOS) z)u4Uu`$P-H+d7c<8a*G0P~EzHi@~CcT)>Ekv6D<>Vsn*v*TcgD{*Btj4a$-e5kiud z#Mwn1!?5jD1a0Ex*5# z=iuFs^x(Tc@m~0k{m!3PJ{dw6=ZJvd!o`bhgC!5_ zbErMIg|^<>3v+w+>{+~L4>piVq4OctBPT?0;@{x}$VJ)&UC)vMOaMmSBQt7sLWrH@ z1247yG;gsY(i35ZYnAMEKd61u)WUUb2~0%QZyDt(i2FMA;&*&b*P(hHrxK#{NtqDK zAmx$`%}ZNPt5yK?8up`)m-`tatJH zc!A3ZG)uK+Tkr~u$zqbj4Ef2Tw@%dYWiwDpwfY2ed|Z6mr>u*Ci2IolL{&!v61;DH zd9LNfg?4PN5|Ff3#I7vPMLvLeqJnkujW=hl#0%W)^Yl!*T!qO1t%)lfRu_&FLjoRr>Y#|#^t9XV;;g<5*7?XNRpW( zyr^rdS_+?^Pd&1!4;L?7U`d_QGLlch%E~GiZ@75*3a`hFa}rMU z{MWt)Pdxr4e!dD%JoyBJ?lv+Wt7|K)iJ|g^UzGPUmN@*?c*?F9y& z7@)z)P{9+}L5fuP`+QAw9Ey9rOu(>?+9)S=z0DVZ)yH`4q?!oOkV6yBV;AR>9Lg#X zFLCNAujN`o>*y7B@VQeipdqxmROVY)zM2^YS45h_DN2bk1sRj&Bc7>6%{+jax`c2D zSxtN{eB5*TOC}{YXy8Oox_V>!Dp7 zn0>0=P2qJ#_TVUqGzJ=gI5{--)4d>KU0FIpF}O7dyjJQi^RswrUu(fO(axdwq**ME8WLt;yd179~tTL9dkxh_PjQks?5}oKelXp{BD%}pJYOiic z03=OLNBV9Y9PRIOp6DstGEIUKn?J{-*Q632V4s%Y>4&@U^t;Z(fA_zA9)YkA>%{^5 zxj+3WSXu1CfBm;V2ipilXI2XMzVH1`__<&Db+~f*3|zkQ2z=>FufVr|^hwydi&E$E zS$O`HEtK9DU=gt0Wz;eplF8u^O|@r4BSNGe`?Rp!L+0iP%majC?`i$NH*Kg{#Fvxh2lWOPQz=;rcGqq*6~&zH_$2uVpM$T%JD?ciG2W{GxTp|7+-$k@e; zmtk#VgV*xP+6G*G;|*9?T7t6(^m`n{G7V6?ZGWK)BV>FizME(i zF&D^-U_ZoEwc=0U>9ZZUu(|**-X6i`@c@?bx+m9gesGL0-W}rtn8F6~I~%GD2e7ZMjepk#Jo_g%2YH4Fo+CcTbfi|Uub)J_wvt1j*(QMbJSeVcr)#x_y zY(@hbv|Lr5uCZ0e9{$b_%CZoq1DYMHKlOX6{)o0Pft9@CkMyE$CTs8}acPH|efRkb zKCLg=Z}E{q;z-YDz+6XvV!1ZPs#ZQPT5XwSq68V5&R+h!{?7C->5or1Hhn?_xt6}S z9VSgtBeem3gDGj;0ke>lbuAlPc)l}k_a2*N=6w3BI&2Whgd<+3BsEq@v^&1bsxRZ1 zB_RrgJ}`lqN=nJ8W@aL9S5~(=-}?NfmPLvfh$+VGaB;k{*Elb4Z;=x;tgok5PRFYG zI`KHA@C=fU_s~wcg7)2oewX{kwR9DX*=ET}DI5pw6FAU6NiR3e=89byam-IW`8b?K z;QBgBdV`Y@tCM*grDPN;5m;e7fFJnOJK=@rufdI5WWJfefA}AKKYZ}14fxI9_#OD8 zpL`TH&OZ!0C_$cEJ%k_q)RXWX-}yBBqksA`TsiCEPyWdJ;8#BTEF6z;T$f7NJ=ldm z_ou!KzWn7^;JN3n!*~4AZ--y~mEVC*ZxwbBE6%K9|N8~pzO#d4zl4%`&6&PBC`P~f z@~hBaS;oIF!v+Ex;F6K7wv2FHnZx=i{mf@Vx zdm$&k#id0ad#5jeT(QFtzQ10V)!7#ioC(A!Q3!$iB%RTrvKYkHb5DS0yOMCFr=m@^^sWteXcPzo}K@I=lXbama;g7s~4g0bH zUwCB?p1U@HcU@S54_?7%)gAc!D+h2etl>S6bl}l5J-9RM!EatYf<4v^gP2zEABS;y zPh{@+_?;GTz1 z+Hdsn8$SH$ZA1pc1;J^io^4yBF7?uBHX8o6hyfmEIfdpWO2|`(6Y~;;COEJpAvV-t zH{+L81VBkEL^KH_Kps~cu50N}1XCXX)Hl>3wMn8$TQl?1P? z;a*3)O6EEtor8yGTiXJtrR4QyZkt74**ip#J*sC3I2cShUc7`JNuY^&75>RT`DMJnucH#@Em9_T zsy+Dlw?7U4zrXc)1i^J!?+oCPizp%8y^7NACHTPFSvVRT!NPkk!1Zf4;o-~c&|7iv z+h6)R{DnXBL-6vmUw}`4-+STa?E`q%kG~h5`}(W!iT9j`k0Dq;_km0Bj&FM>d>FxE z=VTfFtN;H$gLgfAfy?e49$_DrXza)^U_WR+2lyPS9!2xAIlRNa?e9u_^7iIt+*3{* zg=h{5APBU)+Ou~z@ACbxzWOr1)9vj|X5=4z{4rD`ufZL(>t2573f#GK8}@g0*lCU4 z4>^>HxA!p|9vo;Tv65MvY9h{3qJqZxK^67YH?MMBGlBmyGDvjrU%ZZ_dvc7U^|FDs zWU|fEnjv-nq>_a7Jxbg|V<8W3;(rkQF0L)Z`IQa~h9lTM+Q&8=JauIm9=q6s?Kk&v zmQLVtRHc9DiDejL|DL@%fwPMReCV-N_^x+$;my4%eC=ul=X)La{%2OTR6A6S1&$aUIqa8bv0MPKOx?@u;3~T2o>Kysu_xT<~b7jA>KN?d>IxyZL=MU8}4a zt0bIHOyh|r)vNXl5*#Taxbt&e;?tva&F=8`!K&Ng00LG3owX%X z?BN67_I~c)5~^YMQS}PO7}Ges6mcM$@c1JeEOEW^#x7^&`ho9$H@tp*2hN{cLpA9V zJpbxzFh22cX3cT>!?&()!QcD)&%&b*T|_`%ft@!lL5-^4KDId?9N_Qk@Jqk^d+^DR zz5^b5>>>E8|M}0rU;ayf4*rw>;_vf%|HOx$gx~x9>uASa;QovEurgpSYGjOXhdI*n zmi$Isj6r6yrU@J<2Q=S`aay=JBC+~$5_XA_rlf`4o5Y-cx?i=2B>1Ld-xmL_|fkC z(rsk+P-%aHB>m0(3SPZCgsp=yJau`6rPl)l&%4JX*dO59>GXv@mNGxI#`-uvtJvR_ zm35vQPK1GbV~pkquXADh*m5gyp5{pvs-}_oWXMifrk+Oo@L3I;u3^H}59cVHnGh@=BWGj+sYg|V`&CFvK!W-LjiKfA9 z=8~C-ex0aVUy>(`IoptYj)mUIPSsJ>Z_SAwq?FY+75i+oln6_uOpBRyRfzW8hq+gpM)?0s+~`K}$?%_T`g?IW|v4qD2@o9&(6u~Q+! z>D&)+y&R$aRn+;OrMv^Q@q+FNN`N8jQ}$0GiGsx$jGU!RYldT|tZU}{PPWw-w#IOE z=L7+?grQ#{4L^MD^%Hh78w@=Ri#7NP+HJ2Npsjf@fxAbGoW}Au-r9#}?*QD{9m96D z2!0=*^9HU>KY|xGPhe0lAcIwK%=eTTQdv$VrwtYEoHQ(5jbrZBJsrdB8l!&|m0#pg zrV%rAoejpEA3~`&VDmyz$bH+u5|fRCvCNHpU^m; zhA=b_!&T?ZX-Y$*pn_a2EB&)SoZY6f^A&%0Q&Rm=3Q6(OmC}l3P=l3)ZFaPg^%tNZ zTOATdN(zy#JF`bMwIxzMPo(D4_e>!L99W7rMh(EKNHITA#Wl|iql+ci{6}mTvY#zL)UXU;7-at*^1vMST!YTT`toiNkTc=N;$a+O@kdLG|MH-U$Njufj`j zP1)J(_3PVQltO|nP|f{YFX6pNxO?mH+^cutE3e&vOXrv2&;I1c;VZA6z)$~gUx$%j z;7m#NWC)-6{4H2tU4mcx;@4qsa||DO<}y2nz3|EwK<@$CDq8smpQ_Cffa-~JLT zB6wUtRVir>NDWUO%@;3TV3jRt6-bp!S(^qZ*-_#KXN5_yHF8AakQ|L;_7k&>m%Ojp znN8DU`a~Px*i$#zBgvkYxYo#E^8BjDH6-uK-Xoi!e4>r2tmt`6!%B{mV@-wXHFlWd z#fOymf|y8Gb1on9LD)NSY*y$1I|9J%V~5fz<&*C6J3GPoJlZ91W(rs8;rpVR$pE*n zNj>Iq)hACZ)P{&NCezMZmJms%M+b*6M9H_?>4nsel@}@3xrAmX`v8RW!`ak!({HXj6%7%wxDNC7y|tHlL)%d#ynMvbeY* z0g$o*wgFfgZ80|*QrFoeGVcMojz3CJbV#NY0|OU8mN%ILm?;2eK$*X0t;Y;#CGRK$ zU_0ecnS=CV4_W%gb~!!0KY2c!0_I^p95m}k8qh|GI|0qmd>csnj0tE;^wLJkQQm7+ zqzAeFRP4ho_e*A}lrV;YF^~zd7PY!~+fFIxFP@teF&0}GFje6K5oNT!b_ag#?f^J4+lHKvfeN$k^K-Rp@=I5`}Mxsyo3d+}RtzU;Eo%;82{2KL^tSRk^5U zEUI-F>^RumJz&rv@7SOCv5&*g{M;A7^;U&H2gV|_4L=EI&tE_Zzr@e)VyCV>RP|DL z6(#*xL%SkX(V@J<6hpkUu)?{M35<`9jyY^_d1Z;ENODek7q)SXYGjg}Zr!@gubu3Y zRDhn;$79rbkn`2Wix;_U;qmbi&lPAg5{|g2YjGM<=Fd_svboFRT$M=_OjV*@CTo=6 z2dCPLek`C;-J}l5Ma1qYj37(DI1iMy3p8!3WYluNMX?CXDBZ5b@gg~&RHDtOv{WA5 zdom^9cfv%l7dj;rcOhP$`atjhh)YRI;RW-g7w5y=V^QuwNoWixNtzJ>HG;1F zO^3#@aX$9Jvh^fS4bC_5zl}DyESe9TCc}qH3>Jox0!~U$S?#RqLuX*_5>GwvlfZv@ z#yl`g=iBBtFg1E_1aocAz%xN}pN~FoR~LbAZXTUmR<#wWY6j*rOQ&9(wjCOsp9y}h%;c6h4HbN=FGR#noC`>6Jn zTD22cT3H0MQ<7?r@&i+PO!AziUcC0|%h2RwI;s*B+rKc3h32w0rnS_iO`$PmArjca zvWMf5*vJZ4LKWsHWMkvxETwVlDq(OgV<+Vlm0{gKMzy_LWi@Qa6EBa18zo#+(rbRO z3O@4QvvBFc8TjlMuVH7`1wcI2c3og~B!$qB6A`7SBvmbW_|kYNOox(qP&Fe;)WNyB zQANDEu!;anc4bMKxVo~!bHwitr6I1zjBQU5aMm~0n5a|6t;LlMwvoR0!i)S2(tbSl z_>*wv>=DnWl{zGeYlyaJGC$l!Rs7oeI=+jNW3+>L%Ns4AxL9?%b5wz9ff=mcLLUwf zj@Zsldw^7`#4wRIjqJTbTc%+CG-55LbeN@tKk_eLOImitf1{8+SUStH*TwfhFP5@r zm8_EQc-4RuqA#wUF-!oqff?3o@dRhU^TMP`?)f^HzB1-q_XM?Nap0sKsWoW{OS(`8 zEg@+h*!h#<+6&Px6q-s??C-S}oQdFDvF50ut>M`Dn9V7sf_ANBCE*QHs*#;wk*o!9 z<<-)DC~`Uz0U;m@KuRwYr`qJYj)YG@gLCn*Q{e&40T>cQDM^|v;=q+~&T<2h;B)eE zCV-Hg6HX;UiUCKR%v=E$<7rZcQ?+d(xq%OpmwvWUNjgXaJhKZy07%y|0Zgbh#cP|& z)W8>#z6WlnaiqNo(nyjTEM*WxrB&x`1;9*zJL!ud7KgHMNwnMv%Km2$@y79)hM^Ho z<&$<(M!~rHC{e}tXZ?(A#QtZCSlAnv){$gQ~5Zwr5O)3{N{$%k^ZZ zlF*$F?C$L{K~SY2G}(+eF6*-oyn}qR@EzM|VjCtK@U`o232~(|kxAizBa~z*Wg{29 zS0G$QpxE2p=ah{nNZ`+$KgYR}M_THS;yUl#-Nd$fu(h?x031SroW%Xoy(C>y)+GuF zBGny9el>fSI!#|G(mqQ-2&<%?JVCo5mEdEivyRwMi;!Ybq#_qIBf_i8{w-BHUEp_X z#S&|88mW;cV(Y-7y9@u9Kl5Yo*ZwoWz0vdKD#7lAL-d>DGL13xVxWfbQrJ#yHm_l&F>$mwB#e&mSKT zCDxgwUImon;{k{75SY@sAa8Gyd>3$zFI{|?lUp3&H4i;}g)0J`rFo?AXnc05X>Ui! zFp>8-{Wiw?DRauv;20(84OrbcMtkuwtG~~j-N12?NBKmm>EIeT#=cV7KzfJMTJ&%= zhlW+`&_`n&4F_C;k>-7XeWABUg(3J2QHa^Hc&*cXIj&1Q;q_H2?X&7&{9c)P5_-a> z3zOD$&(&(ut3rxIA8D$p>?N3>P8d1!n^AUG*FZI$#+Y3ONqqj)WFdLx6lRZFX;GxZ z9xRcK?fZ1Qnl^4$sF8gu03RK`qUj9+U5r%4K}u2ijVPmT^u|)V$Np$v5=^n96J(yO zZ_ze%icpc!qeK=>e*`yQHVTJ%qcuf3uf3Oq*hRusx!|l~Y00EJ0VQ>y>i7U6u`w6! z>lOersXF``c?or6xAsE6>IhS9BMfOHQx!xD+WJte9w41;yVqw?H3>q6ms`hqYU>OC z7y-Iz|5dUWICP)n;1f`6UjVJrX2zMctOtMwhdIB!#4l?0F$rVn^G33^W+m+uG-XXl zszuM`^k!8^c3qL(Z$QoRhOS9+u=2@yr`+t}{vMZlOUv-tXChGhdtC-Tb0#E55+cUO zhx_6|jmR|`F2EK7ECU%53j$s$AW!yXDr`V$94Ri8`a&MZL;)zKlnB}a5^oykWHJd% zKspaSa4hjb*TMGg6dt|Yhv^X4{0b4~uB+ffog+h0oBcPXIJS3i*5{Fl#7=>R~jo_u?O#j8FRAZattjp zB*&D!34}0n+R<9x2LT8r^gxR)_F(}*U2OKykv-6(GI?a{#XY`t_cqTvImzwqEC}O7 zc6kIUlAur4)=*mB=4?Vj!&5B7$Ue)G7C~EP(JI!lS8R@i|>tU z+>+Me0M*wdY16V=T1CyuxpS~Z+Ki$L=g*&!_l3{xQnC%41M_0u+ur457^L#9G)%4H zFr6_=$mFq3p6j$WC3MVjcoLf-I8#@Z2_T%B(u+hX;YbrHWC0N3#VbqV5$LW9_tN}! zG=$Do(~u3S)XZhIGB)&^JS);dGoPlZP20>jhQ&^Wz%&D4O0LuW+Gr&C9I*w0W2@z+ z2WCW4d$iCOV;Cb&=GVkR5h*^z^ttizo!B{-{DVaGmxQZ8((fV&%;7;Uy|3*ifQ3We=!&Eiwhp`g)O~u#7_=t$@6tvBbTNuuUdTP;O$~d#MpMi-1fH~Nu&G>w5 z_qxX!Ztb@~@)c)*NhDA<>YYfD~x#WKPE!!wwGds^=7)Xsr(jQ5EM7Y|(*2Yz+ z-IoX%NvP~V!bC^H9*i+bH3O76h@7veH~;}6&si-%O~j17TnSM01y&q`E9&0SSR`4h zXUjQz$0H_U6-%%lZr-@YT>9aWj#odXLxd#*zXM*2u-4&i%0{t$fN1Mh&p_@DeO z@V!eEwTjwJ1XD`k$RZ8`g62tfMC=PmX-J!#>+w>bR4vKA93W~@P&!grM!UkRmI2=l zW$qy=N@`3mNk1sl96fD9C5|*}-FPtK>nFnrN}q?^dtvg$p=@XSPRN!=DrKTq2dJv< zEiEu*CB{J5W2zc-hiO!=-{CA+RPt|#pi5v#cKHD_3T)X#kn2H-()7XMfIa6~J&n@q z$#4ukiW}CoNA`Y_vP&+}h)iO4f%`&EdSz$K)t?s7uDyT^fM`3!*^|;^()}F6tq!0x zdIG&OWRl>c6C0O!O)ra0SIq?uNBmzVPklwz5gp}7?WVJ65bgHLI zgXF>ig=Cv5m5>n#aQa0BXS2(4+Q}-uAjvZoRe$7kWwvWtvy`{E?|WQD=lNIez~xKd z2~Rvyz-v20PQGFDW^*yaT&aj+(kx533WjuLg{ot;G{c9UUWT9gQ$Ga%&;R1@!Et?- zTV=l^B1kyC_1+1TlOaqf0~mR2k5P?F`++=A*y0gk}V z;)!XkvPK5SI2?(cf1;)MP7rkIy|IZv?ZzArPHP=a4;)v{=|I(d$V*ldTTnk}eT({d z8UWPP$@G^sCb|x2T~Y!TyN;NNLURO!@_@Au#U1E7jl)8>h#9TxNenB}y*EV$LW)1g zJ9IJan=lb6ovWuAY+CAE!$A`W_^-Cl_TVb+*%YU;7(wtrYf}fzI|8BRj;p)8m6vl)V<5{wB!f-V0Ga+r zoKU46c|P(KqAsa|#1cW?p3a%J8{CloM+T%r-5@5(C4b5U=}E7vo9_!@n^DYhB(>gVUnN|4_+c%C5J5l6ZK}C zHQT2=FoEnY^wr!^YIY(?0MKIo>MebdtPI^a_6dzTG9el=xwGB9x_b$U<__O~S{MSGI58;(-D4i{= zAkiAA>KH+0xD9{xKlo9&xG;vpp%CR`{BSZsJ8CUCq)9zHB(G!qJVIhk9>{|e{D%sI zF-fEN`+#Z|lN3dX`z!J9ps^ppDl!wuF4c$7rToKFwJjoJFsY@^v=l;++2CwZl3fEq zS!j@$sg+5g8FLC$pu}JOMVy!FO&sOLg;1vKVNUO`GMa?#kLwA~8y8{FcX4zyMO*tJ zORKEjCE!ZKjX;<((sG!?TUE#OpkvCo6_#xgwoaEdEPd5-;63B1rvLOT!47dPl^VB9 z=_I+VU?uOI9M0(391^F`DOEsW593No?$LhY1Qn{8v!p!qMHmJ;-{q0gG+LTdVrOjc zaXa|?q$9b(>0b8ASB5eaxpx9%0+vxS<~Vg?jFe`vCJ1~+znl}3N>!yHO_BC=Il zS8z8-V6YE#!ex;-Ea6*5!Q>xkhB`Xe@kWlCAnH^30+P+?G72|C?0j-@{vo+8o(t)_ zbYNj1c1h_Pu}l%D#LlJcnM;WQs6&uG-^YG5iLOcGuGu$huZU+;Nzh_?>qKP{&!q$@ z1*mx54g%xUHtA+0Nu4JE@ZPsbZ^;V}1R%Ll=^AXTmcH0Mn)-$&+ka9K$*1h}BX+3elHR zqL0_BkG3sKj?!*=26QqJ45q*mEafex#1mBXfZjN%yUD3- zg5X;5qAjH`JONcr>hJ~pOEr3Mti%jC$wMp}K(q6C6$(VlK)~zOw$2hXXOzp$c#iGw zV~A#zWdGMw1-ZoZMiM>RlSfAh5lu=25>rB@d7bEf6Q);oATu5bP*GK^LbZtufTX79 z%w}jiKNj)6FmHGUM3KgcNu@(FO-)(jU}|U!wX~!obzKE!TN1$dm{HFJ9$v>Kq-8K! znkHtlj$lh_c=C%$=?oq0BV5X8P_?&B&K?`R=Qg5Lv!HBV`D|EPE zUTWUQ>kOz&4GfSkQkP^@YD$m>jy63;aOxK6EW207K12LnlX+1|Fp*4WpfoJnQ|y}Q z^^NEH2G9z33d$8mFcU5`G78{a!bQe0`d0950ovru+}~OjQ^rut8FTac^zZDU%!V=! z=I}sXw`B*3?cOnagGzU19Rh>B)~OdS6DU*JPP1a#;U4NY5pS~XX*k+=JQN!so;yK+ zrTZzZA7#n0wMKsr_jmZ69qdyM;1~v9sMjh)9-)67`x8Y=moE6vfova-zS z94V}*C=ze`+i)#J{{yKw%@87NS6 zm?F_%UPM)YS;3>1*I=(&MtkTkyzd=n;otbd$6yZHaSwfRjxjU}RV9 ztJYyOl&VQnRD)9p%5+rmdnd_y$Y22s?Bf%ZyvGF21jeX&K;$}}_Tc$9_TjmgZoo6| zz5p957Z5}%eg`KcRaUizcF8^Cid54=*x5-5$?`$90Ebhpfa+{tL(ozrI{=JMM_`Z? zp)4yfy{hN#n>6H-!iE?$0&h#8I?3*vBru`Wi{seG;}T-BuL4qLpFyt_vx}rht)!%2 zImGeglBlJEq=T=S^nyeSfniKDxmAG~*RUGd^W)hPkK{*;$89UqfZ4#@hG9XV1Q6y-VN>xpO2Lm{rk;=>SyaHp8xZFK_ zt$l<#YuA7*^dS+vvcD-PC+CVp9UYx=;{3ORo4wum-G%$Lu!FAUpqe)aW|us_(YlPK z0qD)6DXBwaz$q`#{7!8rg&Sgnxr7x=3T=`X=&JVejeaNf71_sVbx`e6vq{DKUHHq% zEJ9g2c@{e zQqjpBNZFA?9!XHm{{A-qrGoc8F07!*@wpOE$%OmO!@DfCx^5v-q|Q;Hg*8nOMe{xqyPJlz+e4ue-(C*dZ-#+;ba7y5TQ=?IxkA;Vo?oI zo*Tlqf9zrSi68&NaO3(d_{)Fg@4(gwnS$;LWzz_igw4d zXV0Mod#H&;kijZ(%`BC$NOfxuM`)+5Sd!-0T-!sMos7U`P%XhP{K~7aFxi6t>%aak zxO{E}nF?7elp~59v*^8&YL+xxBSbLr2p_2v(*CFepMU8H{?YHgh3})!c1r<=Isvj| zM;VjYV2B`qiSBQgoO3zdWqRpjh>zK_E6akF(JU9_2J-r*aY;^UAGW7cyE%DbPf-#d zI~T%cECxB%lG6B!!fE1|XhMWyAYf(tQHg;Sv=3mXDOYK4S&7s!IWqF^O5+N#z|u7m z2MnC-!|Fi;Upt)-$Iq%3y9#nhGwOJUf&c%p{#0xT;emnRvJc;7C!0 z)X_vUIO%(LJ_YtjIPE1``ajYnbUNbQNAIRnnC$|<5=cw`qI$vBn^(eGBz?3edLcal zY*W3vOBQVWQSPfjDv5;OoOlmQ$<#P+slK0?g=Awir2_e`DhF?In@x1eZKJ+Q4EAd0 zj@Py@7+wI*H&F~4jDn7x>z(=ta6YhkJ_F7mQSyZagq+LwSTEqCG%ZIRHnv0^$*jrY zlD|gOfZs+Nu+H?2-UH`VEyH)(%$<^|^(?V-3769YNHhX0r|~}qKjKm;`;Jz6Ii4PI z|B>Xf^jKH5N{hy{9tZBf%shP}yq-HNoQV*9b&Cxnsq8LlO_}1;42nffr z>b$Hz#{r!(Uu63upuN2A;oth>AHnfBcDx}qU)#a8+hK5I zO@%jq1|PB_)w<3Ll=`mi*YF?zXFm`BkH7H4@L&Fwe;t12fBgb{;n_QIFp_d?opO<- z*t#C${E!-P3~S3JeDtGFzz_YQk0Cf#@OS^=XW{c-+C;Eg4oMHlMr(VJL6`Cx_m<%Q z^*4SE7Rnk{QEXjbMD;$lwY=QLcT~U%+PxQhXkSP5@zO#GeLTOk=wa#h4)jqPUGCKg z!W&SYT}OR#59dW}u?yJtapw$t{@G`tL@D{1r>~#{S;4~EWmH8^*gUncKxP57k6*sR zi6_8~Sv5?govQ8hx;59}B~1c(6nFdQPz!*HN}T(>y)D??78PoT7#wn@aukodg0!j! zH*egA_rCKAJn<;@Yl51EddT^SY5gs9$@?4UqUhsHOob^T>9C?CE69kAm*DCSO1b#% zSJuz6ZvioOrUjXdCt-i4J{_D_qKunLQ##RYjnINATqvc-lg6rzqE(9ImuM=1+CZgfT$4Na_>`+pCXutHWRkan zlFgw?rA}Xb${D85qN7Z8KXZWtbMIB|HHEKmFGPtN5)L+PqbOX^Vx)7G zU+V$f?0J)d!`$4*F?aoFA1qOcFlLbTjnDJ#%_=~U^)0nA8JBJcy=w}$AdldK?QN-` zlUyI~OC&*M&e*9!Ia~ux8B_xN*e^=^cal&wtWIzs7 zJ<1S8$=B;Du%VKKK%HHj#-LJw+H?T#eb-~~-uGUCi{~!mGsk?s!)cH2`p7i4l`es>Xqa19q6fES%UcCGy2{zThtYr;9|rk6=s;N55Afqk~|Kz)Zi9 z>iy+6(dN5!8GiQHUxqJkOj(n#wt&q0LYIMhsW-*B>R?+m|8ze}Vh8x7&IPE*F=q)- z#a(jpiW5{RJCuMIy4X%{jg#e<9jg39(&~tpBxwM)4k-D?CVcW^??Ej}0Y`(e+TLqU zGQpH~q6{E=ypohVL;&`%arP_%cL(SB7KiOnW-N-GcB>*-kjaA>1L7Zhy}s5B}GsOphsd_2i#iRwH*jsPuD4ozN5-6s%IPBGy_dD!e2#k2@0M*g3tIAcU zGQn@>@CmvK2`~+wsF~9>WqA_XuqtW~Z4^F`D&FT+etlEn9(;>yA5AsdA7_3HO0Vc# zse-D3_H?SwUQkO0Dc9&=@(oVG)-b?%fWzlZYt`T`!ep3%+d=jlOWG1;tded8c_Ma| zTojDNDKBp;Q`4q>Ge-c3bTSZWxk{d)ELfSUI}(sHl}0*dQy+MU9AtgU9O<`Y&f+j~ zplQsj&0)k*h}nJ8=O_$octYNmgP72RHh(qKN5LK6@_PbI4QA$kk8C5ShHK3so3jrA zejt_KC0}x5lR>&hicGCWpQtE1an4jTwMiT-sfVbv%r>KvLoIo0MJhC)&HG8uI-yXH z(NIHEv^tL~0&^2Mah4#&zH@l6C%=2(l#H&Bg&@u-;{9GbB=U4UDI?L=^~^JmLvH~k zr(zwJR(h0~klR{2yNtwt0N1u(fLC9?8kpBigB<3nW^f}77b1)hU<5Equ&|Hzvj5>{ zufb=2^)>j!2QR?~o_P|!^E=;#08lbxJ3I!serFG!eg1X$@BimtgWJ197*bW4;ygZ& zq#^Q_E}_8&#uPS(eS=*t37u6hpL;R&Ty zsE)A|m4}*Ywsznj{`1#DDbs#I<3rUslD~y6%TFvllTEmb687Rk2i5abiWOJ1wRWv`E!KY+ zh-xx_BJ$l1)!>~VQ#s-_%VB3z^NQ~=BWEcYOG#RwU@PfD*{KhN4urIgU?nZ_3@03s z_sb4`xbDXc`1b&g`#fTv0HZUy?;>I*G(OTtTiq$R+S-fsR_I@pM_kBfV6-=iGFmU% zvRBo!744{J(?sjW^w_Dkp#V;D3iA-P4M^KBj6)NFF@kBx{jAqD+jD6XK1#e|Y!>6X zsl2SOOcaBofT;OQjp;1io|o-eIM)hN;rYq;Oj@yiXAdsuGNS0%$g!J*$ad5N#21$ji!r)YUWH$QUQz(o3IyxEHr(jE;>U@xJsD zUK86YA=sHs?9cL+R^iIfKS(td5_3p}y~$oi$pxH?^Gdi=U-mr0tRp0xCu8=-P-N0LktB;SBo)(g~kU~>?Bk29-fK{4^{5l$9?$B=XT)d zf1RrBcsB2l%t^N4$w*c1DB)4;YmfOPyq7#fQ5@{}_7xClM5W9}k*2z=Lt$~@IjTSl zxIDQRCdxLJ#OoHp)0}hv7Q&zu9g4G^z@+H1#7J{HL8hX@e+5^NS(NKW`Ubtc2hW6+ zr1CK{W>hzrB{(m|8@gJTmTb%Y64;(hVKNj-w{whOKJCNb`IQ%8W3gu7?jiHAh!+v4 z_qq;&vgE`TeY}|%D3Z#1C}mf$1Hb>;K3w0!rz21f4v*nva4cXLQVn_r&BHF)i92Ab zV=EzkVw7fnIL=tw%QpgOPXx$Vu9bkl$Gn_aJ4x=BzI!A5H_LU1q*z4VZ# zE{-Nn8$D?NVAcb3p2JHMtW1sQ=A4h$c?BEW+_@c6ehUu=%f^}lK^?$UC(%XDzxe`0 znhc%F2x2Ntr=Dh~y{PoXG|y$@HD;mlGR=$HQb*36OBHM5@3YTqJA49eZ4zd>$dnCE zo*~baTk=q#DCy^IHQNo}bJhv&1+>vaJld3__p>-k_++z%>{$Wj>g*9rc$&--K;o$2 zS@lM$)}5VQ=GxQC<2ot=BV*Z!xNk-3E1-6HmQ0;WD+MQ|AfBHB^EstmS%h+CF5$-O zhT|6pL3r6Kl3mJ)V+`+M-NfW#;l&|iFsb0ze(MckFF5oESSqENEY5jLC;&*-qu+b;klSMC9m)^Q z648`Bsym&U86pC00$ZBVUPtC*3vKR)b)Th1n&apYY%~R6D4Q4{X#0u)Xu>2X5}((3 z#A{F7ar}HTV9t)lPqEvX`N)8#5CD+O--<8W`cI{hY0`6*5>g=}w?iE==W&8X2I-2<*Kkq=0*LJV_4X z)Ua-s+h!7>CVz%(nEY8)rb^a@mq?wK7~9VC;`ULt2_WzD$Ju$ku?2V|pqYAkR(0v1 z;f6FbZ%kBXrqV->82MN5ktp+`tvzHm-K-@y`(xv<7oTxA$zQXrLt`B6fG?u5Q-EZq)t;!%X^L0M+D%g z4@Hq=Uh>AQnTM!oSC+BucfRWx?#=$e0oRXRTVCe)P~!UOey;38QW8oH1jt0_ND}BP z?c|!u_?^-`Qjb_78OeL$9J%Ug={b_M!#RY>vzH`|k;eZyj{0#SIlfgZii^wJWP?=h zApq_$@KmxH6|^L&0!x@+9<8;eNFetD>@;bBx6H6H`%cMXNTAF;C*jR&WTEF|oT3kUE}ph79UMkbBJcIs48 z02!;%BKo1q<8Xb0oOt0W0>FmKUYd!^9FPiCAwxq5Vu>2<+#!=xN(b@&9)q;}NX(^p z(kGdjTIhQCd{3Zl-f`Obb`YK`7};HZz6mVo&y0rn8EP#dF0?L+NC(q?xrDs7*0Y^$ zaeimNkt3BP;~r7{c;gvqENz<#I20_-+6X^{Cj>xGxUUS%=YnaGNQCNH3fV&f$7c8Q z_SenXeA!JvZUe_msP@V~0{LE-j0biA3@@CMv3=nP{>)vg8UoMDQsj zgw(WDv|x94M{T&K#Q->S<{b1W2|fOL_FNw}&YVT5MRF?BwUoEGkCOGy&JL@5k5ENO zg#-%9Hr45HvH}Vzi-A$45^yLYWn{s+S@)D*H75ask z2y%p(ay6P5+8{DlLY!2E=2c6?axa&~s})q~DN``-Y`se_7?F#OcDd5tStsFC*e5^jb7Sz ziloU-1$EEmcUvcGLK_CtxG+0GVLx8j6(PtST}|{KQmInNQ>mr{&G_WiWZ`veMWKML z%t9LgWE`ylMKWjF^?ZV@r#e2b^J6I(L8P+Uq`iy|8&g@ZR3H6oN+YN+EaKd7cB;C{ zXjGdd`i-NAF<#KpzMJ!V&OFScM@_l~+1=8a_;7n~A_0&Em)X4^N%9%C2g&}LP{g~aX^1U+kvh4#GJ?qSCH~=m9I2_};S~(vF zsQ?fLT13e>osTrGxKKdmkeh_A*|ow=+6#ejA879^k-OfIFOHVI*E|uF`sq7^xJlcW zn!mrFeEJTv){|@6pK$u&XI_4-SziJHws#d0ldH5+`1x(}eWfr~0IWVHM-!@$Bei2w zuV$5=ETb7vp4bIAbN-T~SJX8@(lM!`)AvWVG!iiOcK0~7AWaehdszy|ku6Vb!ve~O zN5}BcLznqoFDp{zGP=RKxTjn95|M|3xJR{%0P>$gn$*7$rDgDhR5cEZKztBBV-)ow1hnYIY)85 zBL*$+$zG`vpBHUe$$PV-Fz#Xueb^VNqn|k_Mzy2t!6}%w!)%j$DliH`ajaCO2xbHN zx%NfK-(C{9dI4$Yt7M%h0D@1rRR~>6>M0XX&Kv&T^F2$wLs|L`eXl83l+MVs253~rPu%Zrq zPS<7~@WIwl#DrPL$+mhR`<%oL;cidQCv#AY)KC zxwdlLlA-`mKo1ZB>UPAv$!phniydLeDsQROfQ|$OtO(iy$?-!|=$3zu)4iONK4uqg^IEH|?IG4zN zu|)F6NBi8rlcA`WH#hG{#vIN}HH4ej-{f_&x7UXiR8J2_CvbM-9QR>ods`C6lb0$= z-QZv?F5iUKnC;8eu{b%n#KaVEphy>x{8r=uQ=|YKoH2c1 z!b@EawGnAAD&$~$Pgbq~ih7WO(UQbhL>>rXAM$?{lN5I%U53Cg+Foj7?o&EmK#?&gsY|OtQVl-W_<#XAwUb^y>u19;>pH*El_JcO zH%3N>(+L3VU=F8|52AU-C18?zhMAXYQ|zBFrbB2iJ?DJ9D7?q?M%#e4CAe^=&r9F= zbP*-}Xgs{h5&4Ysj)c6)Jz0C@3^xV|ID`?!zJP8bo&5We3fnl>W?#OMBZKn5-N&(o z>wLzWX7l8eh1&XzmiZ0OGVZLcUqX36Y=Akqaj zR8*dxf8+XF(idX0D1RzR2zcMY-nJxC->YF0Tu7)wf2C4d$->V8O2kCiPsU>o=^!^A za%55CCUiB|t65=}k>PmenP=e6ox89}h1l_VODk(UCX&D}U%mu)H}7&RC)t(R@ka}p zlbUm)srH

qzRoBCMB~lt7tN?}Pf(lIOdGfR+w2?``%vE?lz4lJyZ5MN04>JWoFO zaDJ8nmG{-81DV;TvF4j=f8H@ue>o7_SsK^8FKyo>`{dW`TLGsvrjLf%aoy{Pb7J!i z%Aokh1LC{za2h_?Zw0s{w%P^m`5QaZ_haUpdFT0i9nDC7M$m}nzV>H@TOk+#lci+q zc;2&9RXiP?0JIPrPG>Nbql0-JO1Tz&!GVRmk0ZIP?PY1U^1kG>pnl3#Rw|Wf_jh;I?k3!_2QgtpFhM+_-h|~viHaR>zWN@bWqhbV|$mgEm2mDyh@a^_w2Q>G|B)|B2Z4@(MKQSG?5?v@JA(AFF9^$ae1n>df~!3 zIDhdX+`fGa|J?>t9j>3*fQPSK!SQW##w*HVM9*8)F;E=m`EwW89=?yjEdWf;X29d5 zF|}1z@|sM8HWkmSN{ul!VR*^Sm!5sHJt*%LGQdsOMsAkL&0q04@p^7k)86w4lAr8T zS>LDAPg#e0Xi7sFTXU~B;jQuLnXb5eeqffqg#Bp%(Ad9}K`GPBr90G})|-}|g|>4i z*Lxk!Yw~wCdoI1tL<6HS&?2m~-EVD|kYa|*?s6#@H`dAQnsQRlw(VrN3GzWl?p)PW zK35Btu4sJ&Z6M+epui<_5J%u3CGZiH?sZrn?*&}x_12%XZ}wQ1_Dlh&fCw!1IhB0F z&GVjPFVj*9LapAdX&>ylDS?3C^{LAze~!0#gXSp1`SjupV4{(XKpgOuk36yrySuw#pA(=z{=^gT z;)^dLSU(DvFFh;?6Oe(aHL*N_sWCL$JKH>Fif5*z3e>OBXpDV7VkU;F^>j-4-PRB> zBNq_lY5bHEn(XSrxT_=#kr_0iM;e7mZDt^i$qqHJWg}Qcne@KEL!L$+G)<|Gn^5;Z z%*8ym>^hTZ6>w+LuQu<}=Opy6!Q+M_m1=_u-Bi6{OEf}LlHB&~do)lH`F0;P)Amo1 zshOqk&502cjhrgLCeQFj@T1wAv@fZhzS(Zu(FS^LM=CfNv*CSQ8%@c1wi%aPGt1CL zdK&NT%nB3$cR!x1*(Z)q4>oS0Z0bII<3{-rbSLvCj(oLUv+L68-`{!oB z%Lw?agOqvu@yEKJDcn%EFfI1HW}lr(yeZe_#cw|gampKNYumPv*sz4q*npvRA&6!G zvU%}|M!^`144A{_ikqlOC5obM9dGQ8OXf3ffV5BcY%p@^T?9OE842Jvi9;D9c;oy+3 zA<4hig5W{IWlp#bYfEhD5pd&@%jsD5*(XF_FQxGo&g{(X_sTL=B3_4;8|j%{n}B)x zAr(H;k(}f8@o$P%Hnz0+^x9_M(&uLPtek(++XZ%0dIUA+3`N)2 zJ!b*;^OT!0WMJk+H^4C`@N#ehY>j(to9w38-jr(736tN;?7E_n!f*y`A?G5^tC0U0 zcc9}7Dj}c01iQdN8|a+QiB)RLYa6r7?(BkkI}3~pP9*mQ=0NqZ1qbL?3BcxK2=i;K z|ID)uY~}8JZt}%w?So4eZt|QqCaUnW1kxp7OMXg}Uhm4o55b+=H{s^Z>!H7FPvj>S z0c<(UhrgHXG-U1YNNRJWiU&EAk)+6pE9@GVGa#G=&HE51&cwQiUe7(MbxSpE>8@Is zEV7r9q_~Dm0)f+LJmudgH!$UP=7K7nF56C*R~DHOp!AcJsDPwM>c506`M^NXKv)58 z@wl##tX29BxxlwpWT67%?07^f<|#c}N~8&K^IV9WfSnT>C{d*QMT6kPK2D&__Ux`o z+QIIg#z60R zFEk{%JdObW3w(X&X^Z2L>zdm+!V;w9+IL# zQ_s;D89b@t5k-Kwaj^T1vF*eCI)IUZoiQMmDzMk<23s+!iSd8icke=fX;D?@C4=h% zO5DUaPOi=;aEkZ-C}OD?E-*L?$35t;qKYS>;=sqd?J-XMiWDOKA*=~;U;a@#%XB` zXOEPIr}Vgajr;{(m-ZaPrO-G2(9R6RYkW()$#@!nXWDTvmnIty*zb}AGiO~Olwfn= z7nqeo8@E6caJ}{AltVUS&K*Ip5Dg-+@89F0`DWEqFpNuC}7m_zFsWXp{k2$FXgnlH>CqAwp zamrB#9nIXIZf4h5_#~AsQdJf$UR`RY9lG|$&6^yfOV2-h_I$9b5~x}sdJ5$swJnuT zJ3u?-F{)oFxdlIuOOjD;U4XUT2>#@ceK(hvJ3&?Sa5RPEQ31#7h3r}Ky}5Y;&%bmB zL3u%)qBH|glJ8j(8kIrfV8ZynQ}-Xhwq@C27`FDg>D`yZ&z-|`n1l&PBm!v>zzj%A zatQ<_nl1?ps*=p2T_xLc*|J%bOLSR9i;zoYijZlRVObPp7zP6(5hh@!dvfTW?&+RR zKgXBjP3LT{u-8uK-22||0p;@Ue*fNk!p?i;K$gO$6;7khX^hplArKu?jL_p%%EhTob0$GIoS+Oxp|)riS%s7K$qr$)0DC3xE1DspN+X%QzI-WnSmgu%BAn?@m?UrKzd$s%^_WD zzb`(%Eixi_|4D039o+lwhume%mM7%erA>9OiSfrK8GOol}{rm23C}Uj{Jx_ zop!S3BC;<$F{ByzQB}+xnh5*4&sGG( zGRYOsg+iD}G;aO;81F+|#C0|>5_QN4wQ>5lbK-d_LI%j(V!05^^wA8m`80`G-EeH> zv~qbx@kmZzhd#L*Isx&^uCP?63V2QSXukhbYjB05zK=zwAPq=Kp11D1$pBnHqrVqc ze}z4giIJ5Wsw1VDs}(S?4};|*&9 zqKBx*ip;@A6p;cAr}Ju@29u68&ZVpUnKgfna}wZyFBvYX7aQHr3_O~-?;xgnnBpm4 zh~YqroCPsv8`Pd*{i8O(1PMj}Y!b7WkRR1Y98u#Kbnc@-2}YAdJL}fU`|3sW;{aa8 z+}6IQG>?xD+}RW4LXn@24)@uhXyRO7Gy@OSzr3`}H51oOhCf4>UzY#{AuQ7QjmO9E z+zUSd-Top1mqq9=&T+;Va_U(>k4PLvuY32e!FOK2jvQm3Ni*tt$$=Y$gVcRo6S*^T zw2!VEu5+Prs*HZW~t?f{K(b!Im z8%)Fd;Q{OQ+`6`fCv4)Evd^ThdWof*nKiOjUI(}uknCZKU-+ng?N}3nG10_N1GqIR zi~6M-4{WF-C34cq5Q@T0XpvHKCbW~pUDkK_LBlg5iLgu0b?VZ2&fkUCB(5i}~U;%7WS~9oqH~}|{bPGQxZ9^0EOY_*r{t_bK zE*l};-?;}j@9yDTbR}s3kW`@qapWNx12i2;KmR%B%b{9~7^*0@7|wC<4iIDro+IHL zxd5!6*88!MqY#-C3){e0^9DPF6eBwQUN?{o>uo!2$hk59Y?TrkL^Q->tfB-I)^UhI ziXqv?Tr<8u9+87Y22-M&N={PPqON*?Y=)Z*mP!!_A@p&&@^LO86m2r|ELs zpJa?vI9*R=+H@D3g)*L2tZhKTHeO?!5IHdb2C$8ks*2n>$u=TR3bVL#ca!~5b2{0J zLXD(vBOokEx%=!&LdgmU*^ON!s8F2FkPLLl0Em1|tCFo}g$dRyHG)(*RhI#uG(jzX z{W#nbN*YPFllJpH;h-En`23gN;q-07b(fOaw}m2dBN3gTQ^C$&#TL};uT99WsQg~{ zCptM2HkxiZK`F6qoE34*u?CT}N(xHHjphkM6e-0aPUCyB?<<}^IXB^%_%km4+^Uba z(}U@`1(WJ3+eOslTTkg7iC4TCIc_mPLz6)*lm^GeIOfjY5t4*vv&ob;d|G1_(SPGqn!AJ`Gr=&q=nC z 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

w*E898YJhA(R5&uo*ct=6x41Aq9 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

lTqfI{su`-tfH~5851t zluVK?_VieuKP0I@d~Qr+hXKJL%5zvrgd%s{7{6^a$MZC3M5K^_r+(PS_IRh*>~Cx)vc}MZ8V@hpgRck}d6jsxETxR@0vg^pB!frP3`x!#u+j zD`7T}w3Sb&5n!g`iqI`45YsMs_@?k0Os2LAuh-UF;8oh6&~=s6HSd|wfpEX==fX__ z18sg-d_k>0%FghF#JQET#IM4k@tu#5!gTRSKmdBUL|h?P!a})81*PPaL$!X;HLuO^ zazd5mpB~xF*u?qfn?4A`bn!9+@{1QycZ=^I zqLhbh5gyz_gnZ=^yUgq&q6S8|1*;Se4tBBcQQ!fS2HCHT#BrL$)w0#6buuXlx8nKG%hhuWXZTVEy?EXMR@6&xZhf>w!$HQ$0;$Q$H!u@q?NQ>xYa-jDSnldDHdJ%-HCgOohc71RIWzW$fpj1W5 zF*w%I=j-k3g0PU&sJA90+oUUyrZVagrT`uHgl%Z&lr=hYNyj2YQq#r{K&y5oea>2l zCA{HA9WXan01$6c({Mkz9x2s|_yPBXW?X6`0;PD!cWzw=rD~H3^(_;i7xOtaTC9l@ z6)Q&${m5OCgnlgQG(}=%&PIE#4wAT#)iU9H=5+B3xy4Wr3DQZDu^<`u?IIGLLnM9U z<}EnCzRuj*0&>C^pL>pp7_z!03G=tU^$p?7Gz6q=c}jj7P@y@S*didwC_Ewe5k~w} zi{}z0POQfVCpAh5QeS_d1#2Y{iO$-@5yDO9Is>LAY7+wT(K5}T3T2{I6(e{CrNGbL8>PaZt9R6ciqTU zjI`s$v4Ptyt2E8gX$QaQs>}@gAwu0?jBG$5>pl4 zmY`|R%Y-@qb2~ouMY;I0de=OT3#r0+zaGYg3@uAFdJNFC4q$E{-+#&Ab{Eh6QCj3wm?r6Wx0gZ6yH=r zKXDKSGE5?CV|JaX>W3#mNYKn3<{LcTbor#H(bBX-H|tt4;}C^UeWq?1*Yr-)?;M!K zhg9wbGxhMSfivN2m^XN|>0MyT46QWFKaYp~L636}yLkQ;}C-Y{V`Dui4vOn`ZZ0nqP z4B(Ucva{m~=LxjHmsu|HTezMUxXTSvydx+R7((%`bck9OQ`X7QW z%tjnqS`onzb3t5JL%;@mmNVtPp9QkyaPTx_dRmFY;WiOQwR31^x1-Ot+`SY!H|Lj) zaYt@wo-=rPA8XGl63&Pw+xU*nkaFbyM#z>eSM{dHcu@zeSj90F>{xgoek!ZHX>)~& zVJ2lH^=X&Wx~5W|aQY^g*5+9^&nzmxsh(+s!dd%1bq;3~1y2Sd#AySdSA+|YQ{~Ze zTSz!^DiYJTVZ9>#ZM>nzBbQK2{W#dk7`kmlwu60?81+#iT*230xeaf;`8z0cT0#yx z)l1ch1w}j+BTur>e;xt!pZ%d9f?t2-ThLmcz{fuR4E);feGdi~7opun@%ybYbS7=o z-5zt??5ZAr4?*gu0&qkjOjFMc_?QQaXml9b1 znziAcTPkDfI@g>lo{lWjK2O7JF$|k_w)1nRoR;rjdaRN42%4Yj@R(&FRtn@TC zz2N&7*O60*)9y{B@S^9Zji>3k{2App0zo8bxY_Cnl)S6e=hw=O+2-SS+$`@869F%O zGU@wtsf+J@NABXRQf^Pl7L1@SsEDt59r88M{(97`$;bJ*ihSY_ z84lSW7Fk5DcW`{b+{PgY*FoY?&R%0}<5rQ$uh@d0T;V?Wp%u`ggA)fzg9WiJW@JA#w{z-;+{>^HYpZ;3H2x27mH}r{Oc-dKv!x zzy7bm^B+71|F4(63V;6Z{JU^;a0vhWfA-6;W>>Kf6`W9@3DWu67$Ajn?P8iH15&Z6 zpJz=ysJ0(9&M%#gFjs{~DlrHOs7!&Z+Y3q%g4?T69m$-S@ElCTfhNo+|BSG=Rvr3S zd4k8W7q#(O2-BuO9&(~GN16#y82bm9Wc0N&dkV5T711_QFaXn#X*j~}MwPvv*=N)O zbr_S(g?`3xKj}X-_sbO17`f1&CW1d>;iUhCjrP;~Ehg->WDmx>#rXY7SKG0*UQ5Fv zLbPeXIsb4_2Z?CI;RxFu$7WaT2c-u#nEDsK5vf6RT1^}c0Mvd5nysu4)0nBiG^Ks4 zv-gQNHcWXh^uzBHIKAYeo4l^PoQaxhpbX>tvY{hqUT}!VK?&)G9@oGp)~I-EYXm^t zj;}X*FRg))P}xAuo=p@_@2G1-=_#VZQAd^oU(NS=_}7JdcW&ZZPDHg~bwoj5OYS)$ zKGti=IZxUYZd3NR?AJ=TWJe%q3O$~eLJ$lMsZ+FF91qL>l7$1(#s!iv#(KX_p^A;u z*BFkmd~fp@e(Mijg@t|_mKRq!eB%-l5({&yKsg5Xk4NzBH*SN$v(+v%A968u?yMt< zTh!muuo?(@Z+#cKFvrP62$6DH19k}_ zUvOuLrAgaufJR{s6_6ATX}Yy`M2jHe%vi6|xheddL(BD_TnII&h>>@N)Cm}vG9eXi z_kt2hPK{w*NVc3n^=&iqhZ;l;de(s2Ytm^G`k;hgN|dHVh*p#Dx2CY6YC>TZT7!xD zsKgG`xUiN@(FXv`M6R-yMKW$%Thpi>1Bn>Ev6##<-X{`~>m(=jL^??Hu+|i&f-Q_q z?z)vd7p;rQ7#t}@vW)R~l=D{xz!*@9&oBA3cqSp=?lhRLl|@8aJWiW+2TjX+t@0iI;GE_CT0QkUQ{Rh4YB4&t(dTJ1CVMg=`9VPuS@`zmy1a)D z4)(-2X_69OGRLi%^PK8%Wt>zu)%(l`p65Ulq_d^plTv~x%rDHdMKW7QQ%!E2l zgJnQ{|Aq4|!P@DBx43VGpcQeSV#B6-u@EFQkb=LBJkZaNwe1B!y7^hL=)2^M?hH=11H?;!lTzb${X0F=lUXj|15kMH3-Yc>hW6Ru%EMFoCQd!8V3(p3uYl7 zNKP!wAmL?kbDIRNG98!J+4fYdi)kx|$Hh z2)Y70v))*&KdXNCw5zQ;!$M|2Giq<@qwYQ-14@EH$d>Z|-o10n-K!cXT?k0l#yY&X zeLbMkm>kp+=K4L@-4j1q^50%W_ROBv3dRk?&B@qe;^Ck&Znj@>*KMjyB#3voLvh>-2`1Buw8o9?2@cNQuRy1nLDEi?!45Wykb1*wl1>bMa|D28DyP!#YLo zDG(z{rO%rs0v<-Whb`2ZiI@;KF$ZfJ`X4b0o-;0rq>g6EL4fnngq-8Pn{cmfIZMsN z1^hNjAah0RWhlQl9R+0#Is+`4@i*73QW-5tlNsrX66u^bYWyF0~i zFZxcgp(K8Ag`D~dirrVCzqpQ^?H-IMrZmSyM&ylW_3;bm;E5+MaEQnf@7=@kpT~aC z`9C=sax(eNtsR)3@9`X2&eTnBA_#g1d4EwFL3$HApBhqhKUwHRZn6Jxg$; zRjBPi;SnuIkSh(lcg2V|7}>NWWFf_f28oZ`(f~aCpc0k3?@PBmogUAqqnh!i#@=w^g)(|r)nSw4bf zpM(aI{)L;#i;z7C@2l7Vhm!VS7L1qYYrqgB;RK*$^y4foQV zx=~~PT`j?x)I$3o{?b3>q|Vo_U4u8j_a`TxO2A1}V}B7EzWZzG4h>k_+Hi6vT$cy&_Fg4DwO02rs0Sp?g|mK>>{6=^&y z0WfV2nz)vxck3niwXp~ptj}tcZ?lI(g6^FrQ_-ldu-WPaLeuXljeu@R$pTeE7e%fM z^YggB_F#aVq9lx|YTUYr%v%vPnu?9n`Bs1_0G-2+qWG6;qrE;J9!p;c5xYPtEkuA@ z_iuAj0zyh(dFds|QHuA;*Y>?@S2@GgJc@1!pS=9?AHk)|S70(8!y}JAhPvh*Sm<{- z@WtxN8mz9a!7+|!?c6$S?ryo{@1plqZh*(3220U6^EuT$S~}o;@!~~z_uZ>-?!qP5 z+Pa7Rk~DZ^NYp|d@D`rc;X6mXGsx0;X>O5oF!$&C%)OJybiRKc34wK%EKpJgAt)&I zUzY=8kgxID>MH8Fk6G`1f?eO6J^<8QM1i5!)~n{o!?xzOLv@DaM|%FPhH) zB-c(mpH0lg!<3wH;BbpI7%{t!gmF8qzu7s74XosTt@0olcS)(P zD3>cC+o1zaL6lrMmOS*95pWTJ;cSGWpDO7;?YZy21cCr&a+2QJ#J;$8aAdL~ZK3t=vLMO1^?E zaytq2+$cV_*3C=F!~tbP>LW+`?6Xh72@=ZhzWF9}oc92M{RwV}T@)YhAD8TPP`1a= z8lSKZSKM}tq_k@naP{UUyIfJTE&NSuG2gG)*O_ws&LNjSH`nEPnp;?b<)uA%^X;2( zjJobluM5vS_W@?jzWn8{!tEQk;D>+s$KeCdJqurc>1BBBwKteMed5W-v91n$?~S*y z?-uLp!Q+oV&Pn61U%$>Ug;rs$Rl)gw3;RBXd!vdh%0Ppf@cI-}I7;1r4I3~0zJtj24?pu6ju6G-9i(0# zY~F`2y!1uRc=BL#iw#JK%BMOPmlip(^~i~1WZ$CxYf)m&QsQR?3?|I{OyHj`;51|q zHe=IuX~ww4mI-)R5$Cigr%{Q?A=Z1|K*KiHaT+H$tG}MJx6X)7>juTN4)G@K&u+Jw za<`CD)hX#GuSOh(ezDW~9UUMO_1O)IGW^V=u68^bp=k4fkpPJzbIzJMPt99vf{sRO zls)GiM|`2@FQPbi5edcZt$jFu@d_i`#pQJwBUlFd{6}0h=c{d_#AlEDM2T4Pz%VpeHtmEvOfthog zU_?FPF_IYj_19lPbx)7mrz}DuS|7osE-`o$*cwyti@p#p#8DSw@MtSFIB6mGS-N>F z83%z1%>6!~75K5-G-hKOB&S!gcaLmtt;Mr&4Q$O`H zaJY8>-}uJ2;YmcQAN$xx;pq4PiI(?xPJiTwe+WMQiBH1!P`Y;e_ATy12c-=^bgmB{ zyu1N#J~)Ig-Z_FJthY2S^Otk&F^;PM6Wqc4KIL-}Y)Lrr0Q){y;zovJnhG?GA7~&2yM^1PP=XuXxQ;v&7w;ogo5lLvl-GR20QWI$1QY?+ETAYD66J`kw& zw8Wd<*Aa1_0JHVLf$}_?zE~zo4rmjYGug9M)f~8C+IZq;9=4>5=!`Rn$~VIOv-Zrm z0Q9bX(w`+dep}3}J6xz-qU*?CIyuDpUaY^cdS2unoL)*R!4L|+;f1a;OqS8&i|fKwTdkfo0q;+Ur=y?#>3+nn5Bgg}lsT+vS=pzrkH{5jOG z-n@>Y-&KwtwYs+MMbK2|+QvD!bLS4c@SzW}xO)pltTg|mqwP_YDFmj+h@dBC!e?wU zk{ruzY?FZKWK=nQV&V1@_K>*hh(Pr7>c%9ZbmwPntd}QnUIe;6au&uw*3GD|MVinux0ePP|XE(Mqy^+}LD1xOf7DnS?&zLE$9 zo`;dM46d-vV!}P4Yxi#4%<=DnG9f~` z?#CW~g6Dv_+Oebp>>)h5wAhDL+zSOFUdjjDUs#lWmb5=hHq2rJH>XbqP-4ZhZkl3U zmu$~h3ZO*fzkr_?`Ud8aq1Zhdz}<;~v5{EPq=VLY)4V#0$UX69ybX#V7LTQPUlv95 z+aY=5EfTf;kgey1-I|rhkHo*9~>RAp$ZvG5H%Zs zDiWN6l6P{gM9ds=o<7IfJ?Y;BkCSfTx6Sd z3%*XM{4K91H2`&~1Eh%7b)bP5uC?Kxchq9c9VlSgL!_ldRV?BUBI6dET1+gK5 zIkQV@!5NAWrGpq2wU}e>BDcA`w#0hn(a9K=&aZONjL~=t9)0Xd=*-PA;3i_42>=B0 zn<%{^&YiB4-!XAsZP@ zQC#THeeMhF$4u)%u2f(8(wBKaSFc_Z*C~+Hf!B_)zR@9kcN<|)cZJbIk2t|L!J85E ziY`wDNgFs(1ThR0e8foN`3a6|fCx;I&m%Efj$i{t;vc)TjGsOD?q(MbwvOSLp|(Rn z%Ar{whTiR4*?UFEC@w^)lO%~)n4C2_Oz=)BF`#0?#1R6V*QFBCrEx?P8JAKaRmFrX z)(avGCb)uaKaaEqg_E#Q;tJY7jPybF0MFNCQinfOC(iL`JY*QI95fMGrF1DNWtmFi zj1Tq_Ax9_uq4%q(&Acf53G>;&WMnL^^5I6O*96ZF2bmh$NQ>&gr=BH8JQ)Xjm@f02 zc?3JN_v4=)?q!3q{$JyyR4xDu^&dsR&O=U&4oG)G2W=h?;o@Q!A6SIl!$SrvyF2@d z;S(8+&|#s4r;6!t#z;o9^~6PeBGo^NDQL$jq=-m&K~ix)|#G1lyV~9Sj0}x&eXQD7` zwJs=UtFOmvl8No)ao<`2)5jy6cK~DsOG^yyyE#}wZs+E$Yr>r{=MvUY5L3b2XVBRe z(5w%KFkTRYA=1?nq8*|h&^W{)5sqAf0|2i(BVajk*0h~Y*Cmy20XVLpg-C2+aS0|^ z*Ia*&<0ex^ERyOhq1t6`VF3oH8)d|W`q~Ob<6B#ssIz<&UVrU%7CY-q<$Edy*f%oM(faPuhxAu{1>aU{Ipbfniij&(ULFgi( z-DOUy-xrZ4At6Aj8J7d^GLVw(wXG1eWLRCQ$03-x(k4rrh)@im2`7Inz z#YlLB;(R+1x3Lb2)t_B0;7>lj3M;sbU%fYiH};Vj>MjTeSE;m02vS;mm81yFswDOR z{*~Bfup_V>=em!&>^>4xoDm8U{n%+gD(6}$2uFFs47?w!zFQ?-v+VmVQiGHk(4Zj!PDW!)khrR!DhDitm?&L_ zk|M!LHenX)xG0?qP|2f%pKV)+PNAxVEIUMiaPVN8bwIo*MzDSnvDDH~;Bc9ua*M2h zqlpU&@0!}Rvv9c&%L#wKob$tSp%25YHX-V!_M7U=7gnE1!lE(NtiF?cAwqi^|5@t` z6lM5}s?vvQ7YSLH=>^D-&g?mH``c}55sG$@V>&uI6vEENB6$-X-ZOBuS)nTC=NCAG z4T_>a}H!dpzdQam8}hkc&{EJ z$@SF@&vNAv;AaL5tCHzTh+`)x;SNF>Bg_L!?RG z+Z{t2+rPGpNC?-9;2Wze_z@@YC0%&sVqm+zv4oKjEh1sc_Bfgd;w_NK>G!&@zJ!0v zeT1DO>?3lfZQ;C65YbWOJ(}^OV_c^}CGiUw8;@YVRl!n+#KL1Z!2a${P=8Kiqy1Kh zuQv5fGh68#TSo*i0ce~a-4r1MmKE1d*3;9GFH^4(L5Rkm4+y(KHyK0$k{M5!=q|*Z zGz2)JsIf^T9K$r-5BVPV*Gd_qLZ<+wTzl3Ab*v37>vNuqjp~n25gVL2qcdwnP2(Ga z3~@G<24Y3kX>lF&wQW>e#^k(2<*1lUsF-RHeOi&#E>s8U7*w5>=PjL9nka$1v$Nit z_WQq&5+lf*K$tb2vvRBNr!>~>f~SLx^-9KzW+2i>hu2jH~`d&pLqMxv!GX=lWs`5$-&E`IYN1^kK(;+7XXeyFS*Cv-{2~uQzJj0?E`x7%4!!g-gERt!F z^oFBaRm|~LDtb5dUwAE6sCjMgJUlchwF5{YvJ()tiyES4(^k;aNR~NBWX>m%9Fscw9x8a0Oe>4P*g~qFi9S0 zBup5fL}h|&#kLN#&&LxNMJXU&k!l4S7qQn6CX6IZLJT=$ObsDsqqTNt!@7OSr^MJg zW8sjZ5@Yec340?*yo@94@(fRj!I@sHY{-@1CXM?H8EjMQa$^FwY@x>BG~pdDEweV! zWy>`aqI-A&WS;fT=ro&*IF!KNOSH z2LCe4EadrHd6LNh1c4y!NdQ|TXy}i`t%1`B0J>>S0;Md7i_+p99v*Yu zWjTg@RFP0!eH8Z+l}+N_wY4=A33l1=gn*RjQkw~z!YJikIO|sGUj>Vu5&S#<){nu` z;vDOH2PonlAV+n0G=afM1v`5~c(8K}zwrlOz6XbU`!GB{U_CDR3SWNY zQCLUOI`!e&wd=69vCiU3^1&rn9%_g5edJq9M8hE>4hj)j4hK%XP#3F(EmVMtECtaD zGLZ2^9F`xa_^K-MH7eTY#|=l1qQ5rN8Wkt2Xdx0?Ky5+~Z`Ps-xEQ$Z35X$EOQl0J)kRF~IsfL;%T^iD5rHzm_V;jp z`pCwRpL4r|BK|&byXB-;)=@LeBWiIBD;dIqyCQ=I<3AUTN@&oDYb(ZI4K!p=3Sqo%4*2d%V4Xv$eXs3`5j4kRjADF7j9` z_`RV`(gB|&+(IltKaC=ob^ZI{Qghh!FO%bqfyy6eom$?Xc-_|e#h+E>HnmBf^`Z?u z5Kd{^ngZi16E;-nkL&@-LQ?aTO?F_=nd@);j0iHWyJFEDF?qw`2^;$mA{$qAoqask zc;8JWT0F@hmhq#(3IBd@|1Rs@=-NJtUL~4P0lV8<{2p7Dmcge}b)-q%ZvKQIk@=|* ziNE;4M`3NLgiDV;$vQ($aDYSt83T2Z+Zv$w`u9KgG9!HQ0I02BGJgt~BxIo;czUcv z;^5iGm*CI*v4PYa~zVjHz!uJ$0x@eKiZZyS!xr={cQGaM3E`A zP&o0O2Dh*Ypys(~xr{#SA{B&#tnH-vW)CaT)h=}neCUxCc;?&^RD&ZF*NTa?)b`)LG^B1hkJVIjN7{@w_vM%ZR zjlbHazUz|f0l8*vm=tkxKZ^ML#nI|? zo=wvCyrjD0V8PxVjVL;gg%)4a#h;23pkS&GdZj^WyLJ5|vC z#|CE82%hQ4)`<}P#-A_{C|#IC{ycA4OrdhvrV z!ldZJ{r!CefE1tu0U83RjSH7xcya*S2lwDxuUuu$l8WSvR@zqGC?Jw3D0fqVo<-KN zA_Ct;PW3zAy9E;j*8lidUxHS5N%WQoh(7tmGW;+8y`OEWv7fiMhP3gJal7gmyAO zP7)DZ`xbKZ3+JG>v&2ZFxxo@}PM21QE~XgB|vbUPL50IoW5_-09*x7tH2SdyJQ`--p=dp%ZIwqqOkW_QTt z!+xGHaWFzLH=Y3`h6*A8ia;R8>F+G)UWmCa(diPxC3m5@xj7aY({sy93$VVv#z{4n zmlt4w1Sb(q6pECdV~GH@M`J-`+G)3$U@ws9Kn(?K^xLRc#&KhPNVmZD1c?hHoO6p^NEU(<%lZa7D2x3$ci=}zeV49*LQ;}Nf#79< z!B2vTI`1Q)0AwPD6c|<+MUy_0MiPn5zjuQ$n<`h3`9W6e$zP8T5gd+t%j@o*gpz~JaJclPx~0q1rORRBkb9BC{^lL7|NMnqPzJJ$TdB68D$H|-q~0TY3PgxG%Re1@%fwwjW>I~oiD9T6&` zsde~8v>zJtg0#a%n2t?F%#OV4==1gXLCr*EumUu71h5B zZM;5*&zU(y%y=%4fTSkJsA4E1`w9`UJC55eG$*RS@e`*_b6vVIlvb?01@_p8pip>} z`ZFZ^Dgr$be-P#);+o}MNTf$8GgFTwX7wdkmn7m4SFdodYQ!uytAieGQy4e$LotB|hGp>J{*t$s+oA)8F=PYH~a}PJ33^ARt)GgvH z#IqmkNSP=AaoLcZs}2c+9&|+*HWJB-7_1cmGzEY*N;jsQSK(@;IdR!SUAIiqFK^|S z^gSLJ_>^f>F}d>4L9Emuq+!n07geJCoWY&T=?MEMD*MQXKZd$IiSJ99c}Q$}_1(AO znGZY**REb;k=oAA4srnNaR2^&%J%H9hxd55mhBKKSA9iad8&ZOF*Z;gx~o5 zx8W<_ehYSyb2>x>GP!k|iKY?iq8AY<5uzpTZfBuemTkE2=fq73wSR=1;A=Pc;q6-`ETFiP z0zs6HU?XTnVsM-uSZeRX=KhdVCEi~}AYe92@$ks%2qTl7dB$ha4-|iu~V^&T@Q&4>Bc@(4X zq0W}lL-yEznx^vvrI~vug<%^7XO+!L3#ydF?94VJ0YZMwxaXNb>_~7Eninc$^W(+4 zglw&Yjl=cs#mSk+Y@EN|Y7pl9q5o(Q;FaSMnLNRhxnK*p?1E2TI=qn}#yYSYq0+$dQN$&>S8e!u-+-TzuqFxN`Y26O?3Sd*Q(YMz&vh`6ak;{yZBwQQKrBL}Jy6 z%W@?Mx9$5^a!A8Ab0h_YPAn$OoiPV(T%;e4_ESkVEstcUME2sTa);bX_&%nmtBU*C z>9iQ2Qe-DLl~7WhDDr&zd=LKgC!T~aed`81*vC0u=pm9AB9b4IO%}UX?H=rLe+$X< z;O4l+B1REYcR7hc+xgPdClTZX6sa$1!W296Jmv^DMHo=~&hHqN85kd(DY&ix>qgti zi4mY5BR6?mNeD~<;KcnSF*9bNGYmF&#O58JJ$&W6Jg+piCDcWek2K8-Szw>^dvLgQ z7m+M*AdrD$|L1rl?}@pVOHYsd3&ax{URdq=Q- zegn4eA7FRLB6#2yR5*C%_{bjK6izCTB2v0&s^&NYVV;VbWKaTyoVaJjh-!BmIo#0+ zheEAz&WM{O5jj0e5!4P*eRzaK2+d=Q-Jvz$Wwfl zBjc>aTAj)vp9R0!2)VZv6w_HHOS&#nD=haX>JW9gT{5q?w&r|(S~&~X8Q*Iz1*G{P zrz6?s!55Gl=)_{%S!EiPkcBb`@%*#Gn4wq z713`A%jgg?QTA583#I9hfKh)oL4=j#f=whwiS=*%o5f_t>mFS-LA1grRgehzZxRrk zOh!S3S}TF$(RpavXH8{$dy|nZ1)Nw!QSM`pJ%*g;U5R2uMj)v7>*62nb4t6ni2A&% z@4W{-jol5(Wg^8?eYXZ{bL`7|LI@) zB>d{<-h=@j1skYTEXD)o9!Xq0q)>;1oKdfO zg6lIRX#jpFe`6*&ajeIP_#}n^!2ZDri&M4T!+q4dqh9p@*Z2PZ0OpXHd!uy%z19Kh zS1Z^fD`G@iTX*(Q_d15{r2^)cQ8L((Fr(x$M4avJ14LkZ6OIp0!8dFaok`AZA*8Me zzL^S-g(!taNu5NFG5{unCXRyEBnAQx1o?RcY&$4Q@3A`)ODe%gNK_mvyKV;7$}kJi*VT`>>Wttv;oCU2C?O!>RGgG#9Fv=`f;W7tvefFH6CurKxClh z-l^DlM*C~Lb*_%ffKOPiA#p(5jL6!wi=20--G@UI3lf)X$ybzPOLuusyobo(SAYB4 z@H=078(O^%_J1PAVI9MHT`8;5v(J5i^|P!Vayse}{yuUpQFAD2+(+)0)}5mdnUY;c zSf6cF?GOOk!vL(NvsNTo!7^kF#)r0~_2{7V?Ws$P@X4pw;2Z+~(J>;v!!e4~$0#;N zu`O~?xAq3Gd17JV;-joH9U%8+hzlk^R+LT*CKQ|kkr3{^CB&+<|0w{4tREtuf?RPd z>QjM}7jT$EM4SZ~HQhUa-OUsHjT~;5#LorC+U8W3B&tX8c2SDG%L(soh>pIT%^X>@ zz@*^YX0VO-SK+@~35Nu6t;u{ku9=|(zD9dy9`(1BA&QXg2)X`ouVky<(WqqO`^xEC zOZKfs5j@Vth(ytjQ%1@L>b84+{)>qDgPG`S; zT0=#{^J(oB1j8r3BP_S45Yr|N=PeDWO6pWYDC3>gt>bRR2!+?yNN-Aq;@R}diAK4Y z$eK{FeQ0(H*Kb_}83Is47f3xV0r7aQ)=Sx%=PtR9U)R=F-~dH`6n2oqC?eNNKBS~S zWt$|*%7cU?xxi>R&WZ!QmmIX80_H1GNoU}Q6UKX4fJ1+-U(VIUME<{OQ5l>91)&zE z10l?0{5NIyFfx~QZj&Fd3s}GjL#Q6o{~^%qAOM_4g!;`_--0i^{9QO|EkKD#6Lzjs zKpxHjM1l72+`SDCwze37QRXi~FvQ(3m(%I8*qE$ZS3B!$JVpUQ2E${xgL>aR`z!s9OH6^tdtzYwn5=^l!S<1`nM3ZL zQY1QyU2<(5ml8H{JP{H9kcr)qBd=P#Psp&Be0y^ud0H`WHu%vrPsU_t&7B#s%fKEH z=Z$~ts|(IG$_io3_uDN{(?rg+OdKigGbjEA(NnNX9Q_>GNkD*h$a|36BxH-r zf`ddV!n_eKK}L?_WQ%c{q1ezImes{scDi1+H_^UXdcG90)}Q}$?=&-B2^fm5*~Z`b z`#G1~yf<~;{iH{Agy-AZY3l@pbl`?#(u1_vh@*`Q+{2Xy zKTc`Eea61NP(zYUBB@#R#}g*+o-P`jR=z(l)Kt{XA{k> zfq?aM#YyfW8s{S5064vLg}uPBp4Qd5E4Fj?i?fA zWAcOMemoo}o3CqrHr2{Jx(KRwpmruCN$`lnFr0e(_CD&dua?yZ`L)P{_YIFe9}_$~4i z0#$T2r|pBY7UBHFcGkE|TE>aXX^zHBaE!#=$5zprII~A1(im?6uTmS9Fo1^z!gW?& zG|r(+5t(+7xGCnBp^K^*@*k$e3~ib_${@#~SSu!cM#BLIv7x{zg{?f1Pjkh-{2YtA zWF)U%69N8IDWbG?D#12Q@~Si5Bz}I_QbXd=8n?9}27->G8xx@EipYil4sGxdfWL~k z3+-Hr<(lN<@%84CQUMP$Ai1V>gkhfLz3d4%Yy00n5kbW~RNY}7zt=Q8*?8cG zrujMn0=iZtVRR3~Z3?7IfPztk>O{v*-Y24EA3n|c&!q1Wp`i7!&uck>TtuD{bk0Fu zi69eg!zuGbrQ7atG@WJC(-M*;L!f=+Y8Mt3;m++l@boiJ^K;KU{{oB8NK{N5FvU*p z;(OOnH@kxG5@71j&oP3dKoWQF+~HvTTbmD95{ohST9gnQqX~`VND$+qKk?aV zdqTHl>!2$=byR^k8Sj!YesNxV+C3(8yxXzINoN% zm`j%~vZ%EMlKYnYE>9345#ZHzq4AT^3|T<$?d`MCl%#5_cpmAy$yOlUzhNij>tvGW zEfX9?5u#1W`m@Z1bLz761H@HDMcDND;BW-HhZaT3wDnGyU}%xM49>0P`0gX#qWZzFt7UzqGo-u#K#iJ6PcmB^CGXY{AKL7j?BKu(r@pE$|3u)XDOBCS?iIqOi zvt8bR{xTuld7r9v!f7lkX6V|uhX!OheSCs??qd!q*&>U5;*e>t(etS88K25c7k1}sFVZAZo)6Yr7bViT1LnobL-91N? zJ!SSF;L@rrTd#q00b&lsnkd7)0CCZ6Pq#!)^)Gp6%=<)Qs^h7(cBc38chdG{5v1Q0 zydMPH{7zAm0!%M*>6E$zVn8b#Y2G)s8 zt>*T0d5(RWGKeVkjPTMzmhWU#G#pMEN374sTo2c!1Rcbbs34+P*GmB9-FM&P-<+l9 z;0O`Ou|(HF1apAmPyzr;E6cpsNtE55bdVcfV+2d?5zjsMg0s#A7Yw6d% zu1nzvN>kirz)DO+mkhr^#I1{DAf8_fICUh0=g78A#2ejuO|e+sFA@ z>LBMv2#k^=SZ5tB*5xFrsqp&H4kN>^zfSDk4Ia zBq^<)xbINZxOT;J$C`I!!^O8c#9^+Sw91p_Mvbp3o=YaIO&z8)f+n9`%4pQ>BjYxQ zdvHz&CJMERf3$I1l)(szZ2H}un}=e!h|+=~%C7= zn0zWgnXtl3i6TH;D=JZlf|NiAp-IyuwTfu7a>h&l%10i9Cojyy=U=-C>r)~QQ`uH3qyx&bq~-rB3?9T z!3en)dWQ_t8by1N+f#mDNx=>!)gz=>icphw)Y8~JOqm5Aaw$*_ z&**#UnFPc8mU8|QVN1uJ+a$zCNw|{{kt;#K0eqDEQ&(nWYnGIxJ_NB3svH=5@&zjlN_e z%C7K8z;hR#N{n0(B2h3u?P3Dgskku55n<^&8cSY8gj_;yWT$OYT_VyWJIz2e#8TRn zGZ!RF&r`yJXPDs>GQ7F71LrTE=X|h)oW+zGn4{$JM-qi( zmiS;*8er3@$t}Ask=szkR6iwaK%mx=IKQ0=If>y8{MMfmZLU4ijG`XUV8sbFE{ zJO}F_z4RiA^VSeqZf$P^>BXpaiXu01me%ZNNt_wZ#lhhL_m2Q*zdy&KW8!cLc~XpB z;%*6%k;H%uso2gMxn|0XOF<>5o7LAGpYLqAG!Euy~;Ufx*j zzzdJ9z%wf)2jSU09Kt?wp*s{4*>+&-Xbe~HY{LAdD{v8Y^+P1Mi0C4NCW@}KkK-RA zx3s>3qITp$_fhXl0aYlj(g{9uLi%-5J5UNz&M!NG@<@Q|z*6?6F`p%gGNuMX1?SV9 zm;uLACJx*}tG=#~js0Otc1Fw@>SDTrM7SKhNRTegDHBVC1d%f*ggYrMOjAcqYeSAv zbY@F|2_@>xhxh^pOXMcPgRU; z{pM#Nz`lc(b0d+IOm-X^i-95~)Mf|&i2e4R@}j*mnSlB;(0IS8)O1_+;YH6T!Y1|l z1d1C|?_-k!J*FsU^&?P8$hlo4K0%KWi#f#DSb&>HqW-P}dJ*Adll~<( z&(2LD(&m~lSVi6tStm~eG$g)~xV&XDBIS@(_oD9veRYsTM4F~ z4!O6Da~GJ)q9E*=Tzu%V*HHVrJKK_Lrjo2yg_Q_Og~~fY5)BY_&A!_J7?|(w zY{5O$I~y}%fIy;HgJb;scW=Or?H%~aD>tB6cmlc00b5ruAje8!`&QOgVdMNcHb|Mc zs6I-dP!=T8Su=-95s1hSnL=DrrXOd4y-x@i$HWFzBnq@*8LTc`Z6_5VB*+QY%OJ4` z=O+e=ifjXM$@bfBiAij4ScELDGBgjn$jQEUXB#HR7FL%Q8Bq?9vmK%+cvwl2g1MzN zc;wM5@c5ID;rg`Lz=~4a68C@S+Ev)Tegn?+OE|xToY%z;8|zSDjCZyU;GLZl821g# zuPs1_jLA-h98HU@kQq6&IG?R8Tg<_+TMD_)lx4Jj99O1s&!4r#LGh&mNPv9{;`5tR zZ0`9=5bJ=9q9`-bK++;sE@Y{MD0R}UIFp+!6wK_OgD1SUoRhi3{>>G;qM>Ail0LXl zmuzKB2_76rSW*f=lAc(RjFzO*pjhDr#aov1N$#j6?Nd&RITB+`HxV9;TQ^vn4jlk$ zyt(Se6-gT(1J9`#6mBVuYh`fDL`dF0t9#i!qF-zgonNEY$Oc55RfaCQ!%tKY<@qd) zbI~B#e4fFwPowwTGYP)CkU&wc+Kv#w$l)!F>yEF_r&md2JM zWc{%HR&kDrsW~_AO8BG%kOS~;h+=S5dG5+Tmr&y|r)k~R2z@O~@bRTmnb;M~A!Hji zr$kgKg1E;BrQI}k1;oPD78#M`h@!@Kq_5<{F}V630!uLrA$OJ@a)v_}pLJtngF`e@ z%Pp6->WmDmdMBI6#yYsCf{G0#APw>GyI*~{`J3Exb9bju0xv9yJ zVWcW>;#5QP;-2bK|W zITB*PXaaIuKhyD9iwVTSq$-vmIn0<5YoV@_1SjR0PN<6rUi^y<1d)E=N}HL5D(YkM z>H7o@-=L@;iNN;!JaiY9pdc|Y>-I}FD4dY*GX8Z(1L)Wh%#qT4Bx4~yZj561ii{7D z10Ia`Vb~UOl+q-QkvJ&vuNsa-4OA(-3H!xD9kFVEYp}&Q#L9H8$r3y$a~dRBI?u)t zn_#UcqN+s7kS6AkQh1^{h>=Z|?epMROob7yb9yI7W!n<&!G{Hl2B%Gj?uR-7Eacqr zS;|>CzV9E=#^vFBew+GePf^%3>0Qp=2e#F0L^v%K6FU)|h&2GzPctBDw#~JxC`U^p#M2T3Dzb=Vhli?4kh>Od5aEa#8sC*m%kU!~e+m)R zG8|IQ*AjtBk5aiIfPpUlp1>=w-GzVj-+l&P>-o86(N*P$hJ=`8K3f1T`8ZbME_7~v zo#Xb>mG;n1?Ucjp8Fx|L{iY%oK?I}ow-#s-duH(>PLcO1u!-0oZt z`U`U~z&SZaDaLNU3%4E|pboeV7nZRlL=d-khH!w&+oeik0#i6fVz^j$jQZdTRSa`o zM6gIrY!bFb4)~}%!9ECA>vxSY^|(h3@aZ(&Yy4b{p!rXephJoj)AdLZe2kbpm+0@y ze)M8mU6h!)i~6R?(Jh@VRA#qOyL7TZ0S|NT_hdT}a+l*-7Yta-3{1r_b z$ZA@5!^RRjKLK$is-ly*leG-@+c{03^6Ee@NMLI(7AgaWE8;rq7f^E-x;cR6@NEvE zoB?s>2B0}T5ptkZl zHfmywlrs5{k4RloCm48GMzZ(r-E(<%EA~CC*y5I=&Q9Rm(mXu*$T@iA zB8B2BVSW7yEU#Tao%3zfn~pds{QU9~$3ds)S#1Q6W7gS?+0vNz3;@RmK0t9Yap-i9 z3GEW1wTaJlE18dIcLhmCVbkH6Xr5aR;VM$F5Rfm`UXbPL#Lq{M(!DLUU;&B!5|Qcv z#o$EDj7^L4!csRW2XfKs^4=ODG9;j_#HHkdrGAZ>Fgzdw9-POUdnoz1KVcY_NKuRioiL#VZnA4m5GRh3X=U4 zk6(4ev+zc|n;C~WDO@9)oD(jPtqC|B=p`BqNFrH6Yz_<0(S_L>H1BN^l4?9ND=u7QtW@79pFzAw_A^Cm4qkujIxO5dfW?(_D3)!*(!w$<%%f;*)P?Qc5?+53 zb*sn~ktG$ofm#F5bf}~8i^wpjcJ>c;VRwHQI;6T`K!|{+c9#ieDer|m?-B_m*R`QaquD555jJK1VfZhgf4 z=Y)MC%f!Ibrqi$cL_%@RDu~pePF72v;I^z>R(^OccrAaQ7fsAHU>f~7g08K8M&9GHQ6ClWC-VZj_8a0ZeE)^|@d=wx#fDP#( zqxVTy^wE!g1n%6s4?A01F81%3v)d5z@Oedz;gEY2wo!5g2$xM_WfHgQobx6T zpzDZ~e)TuMjL69%@-pme+3U7oaiM^X^<`LJTtwmmMV0psv5iF#MNwNa^EGS*9)q)3 z&V5FRsA}<{8!JfW|2nkF!vpxUf9gf#w2t8muiZmkB({s3-_gmo2Oxw*cXxJ}%O_t@ z8c4xb+mb(a9+9xbpDmb!>!T=HxY~)Al3cy^F6V=FpjP%o)O+iow+D9lvC~-4AQA|0 z?pA>aG|6rtW2T}Kpk^3Aqtq7PSzlB$ze+IYj?L;GUFmQ=_`DGi)e>ihh$A= zEJ&9$p}g)}BQdyh_^Bb40|{;Y^s7XN33e;v5`(os6j%o*IO~_Q!I}k*LE>OrbDati+TMm$aj8N5;f9@;nSg&13OpB^4$~D!5&k zfQJD!Nu2Jlz^TrHsX09L&zj1?xR#$wlRPh`RmR5q7Xb1z9T8mZ#>R~&W8~m4w>oC4 z#f60hcQ}O(qS&!58jy1lDl^G(U59(N(xe}HKP7MfG|DC~4}%=ff=nOw*|Q`6@EpNK z_7!avo{x~apa#G}lcC#iz;yEjag#!WgpcvxQt?(=y#!{_xi4HI14l)UC-sM23k6#? zwtQPcBj{Kx=+WH#YyK`4Epj6@zn2YHW$pr(#E?Z4bP%Jz|;Bas>fqR=1c>CIsBW@@d z`yz8qZ4knUvzgeUb}Zt$r%6u23LwBL<$P|;P2hj>b3X_R%RTrT|LH%4&B?%@$aV<{8wBXY`J5nUOFozv;0X4J&RRGJOXn|P zdjpQ1_29t{Y;Wx`kw~%QS&HY>W)yGx0Ow8-9@$H%nuPk!K|soo@EsiTWH%GCVIWIj z7wV~Hon^Wg&+A@r2(bh=@5b$+i692hTosNCa%YubGspLswia^q{n^)b4D+9^Wo;eZ z86*O?=*%%OP3tij9q@{=YJ%(nCb%|(BM$U2MqR)WBHOufTjEq>J;c6^@Nf)hNSziF zt(6^f@RiZY2vt54nWs`l>IsB1l+&b%IsDL(1vOGFIs$|}ZUe`g@)Zt8hSH7~AXx|l zDV`%PU?NdQf_SgRzxiFGI=yMpkpd9S2RiLA%KPwr6kBV5S~>mT3$+u_Af%#k1&45L$N@NGTtaJ)uKoSQAj3isZRLG-DdBi~ zx~M)a7jlsOG_w*@)#_UtXhWU5<~_s|I07|t@!8(m=BPp~MCg~VTtN=!ge5YU@H@o; ze)a>;!^IU6Lj48!gRi^=E#%s6 zJvfB+(gcR10lPTOA<=Q+`~|L;QtF+*aGpa}ip|A@uMsy-nT|NA0RsN93sym*V?xR& z1426BjUol6p4#>w?=St2ZfYmRjg2sxIN+` z$VV90V!1%%wAugN!T*qQtP&f=jQC+1Ts9f}&Yvk^7NQ0J zeJa9@o@~bybUcY%jUi{~3OY837TH&j4jTm;FeZumLsShdXmJYLo+688WHoJanh>$UFB30COmxHxtrUM+IP@Km#kgT)tCr|$trzbG6LYcw z(+ao~Wv!>q^nLZIi+7hlpcy46q;=qGskaknU^np*qhe}WfwB;6Oqj8_tnjp799`D) zxzV1X`P$sP51SOUfk0HN@VPpPGh1C*W?j+EYu80=jFoJhKM%dRIgVgMF^4Z*xeRx2 z-(m!M@#00edGjW7hH80F$SDAumY*jUr#Y-D^Hi}VCEX)KAIVS?lC(!N8}@_=Yackp zd{X@i@`3B&-#h~8U;35L!I42dWwij^gF7%WEuUQAz4zYp*2d#Xe0T}rP*8qyX`z&T zgitAZ4?x>BRY!%DBcu0i@iU8evcubLcvAAc#zY7LU=dF<#nYOl>hcXJQs=Gsia(cFQ-)*aYK#Jse$h{zfdQ?J9TN&52LodcFYP(TpkoN1m; zT!_q)O&Z+3M+DR+pK1zbLd*}@*_k3rbm*d>aV}}=B~)~gK|uyv8)0nig24Vb{h?n` zBWjyYuMeHY1?Vgc0tK4hBs+*UAagciNXn#{)rvq~ReyKLlDwC{lfJ=QiJG z>s!44wJ*KIgyS>MKM(gFY_g87Pa5xCiH!=H-P`-Z~PBo`)D8j?tlAr=(jeo?FouR z5l|nWuoW#K$zzTy3SSW;J$??!TaB_5nI%m=~PdHp25iGs=o}X_{ z#z2YW3kvA5&BRUJAQEN}&2+8h{!9R($>s#%Rw1PF?e{y-?oyO4Bo3DQFgM?3Yv2JB z1%!Mg^&kc6m~g}i!?p_*_WuOgD(18*VBP%=B0Vz3AwW-|07>-xHtN-hJDynNQnw~> zHMwms$`5ghNAiNu0~V36Sy2gyLOcDs$-^fDsY zgC%}v1qr^3moC8S>M|25`+JAD4qXoYc<$T=sxnqNxjS*fl-`l{^2rJAKay5e$VHkF z%#*3UE6r`noq9=%O{d;H8l+oxn$%9hZ5kC_(|nVy z2xWcXP@uSfx*fLlq1?a|Ity$O?m}mhjerAZY=c4ED-n0hWRTLObiU|L<-+b=;6Y#> z^CJd7D%H#PBmm63Zal0^;iDp2|E`_(Zd1KZj0_%|*G0IWFa8I=r-B%B1&! zY9?T=Ze+F5N1@YXcba6bR#sQx^5sY1&9~lRqHqbRZ88e#A-BLHRpf3dY#mwFA0Hla z)|Uz??bp8bO&5n1#aRFx{*aO+kRF$frjUAXS`Sb5*!T)vC>^pFODK!TkAV=a3G3Q4 zP=`tq!ntb__r?1u-cw{taejRfp186Et78J#7Us^KXT9X)z3coeWhW|~Pdr&BQ}S>M z>Oly1OxzRd(@IA))AeF7V6i(Hxl~1P%@KF979(Wp3(fC@{if82j-e+sm$1I_m%4Ms zpWy}%kiRgokNQdSFJ4-ihf9y(IzP6Kb2pMeBm;^0OL|QD8&kjv91DrYJMA8)6Wre1 zg~2h7b69XhJQ6FjYf`HV$5qSab~VhE9UUCQ!SNAn;yrN2VJsy;k_jJY>vWoJR_ON&B;p>qcDjxpQRH)rSTA zy+^v`yLVur*M@nr7CYI8b4wj0s^(ehK<-Zukg&SFdjeZ0lHEG;_N}dg^-?Yf+ckP7 z$Xnv|N|A}@0O?G)z!fbDn1KkN{AxLY22t3Y^moi@_1J>gi0Y#wEyAAuuW|_^=qk~x7F~@!y(+}y2CU1eKUh1n^up% z&KwsocU$PXnFt|e^$9`?l$;l1@=XxnWdes9+Lk(t2I4F!h12O3ls|POv5@IN&R8q; z5mx`NBAphG<8RuTkVzi9`>g+M`{b-8~bdoGqHSqLO9 zK$F@froP+Q{_4REOVP^Z9v#HYlrSO=DJV(dK;Vv#oQgdv3ZlMb$>i>ExVgo=4BFGqy-M*@c z1i!ZhyX_qBufooqLwIl#Mc>B-9PS+2?oXO!$z%2d6+PPZFHY#uA;UUHypoc zm|!Ze%AVP?aZFF^D9%9uWKyk)F)vOb}1c&S4Yr zC;fhUdco^>b2DM}tHeT2L8|k}xs(*alt#3M?a>yR4oI|Hz&6F7Hpnob*mz3$x9PN6 z;q_wejd3=Isf=Lwh!;|WnGxH3kK~7%)x5YK2uGyBrySrLJ5s+^`bTZ()g{yjS9F#d zF9qNS#+SL=NzmCqGW?Km1mXM`!`8HTiWE<+q9c9Jq-Rm?r-U}w1eAo@>}nozd^ij$ zEC6+8i7I3xw!uvw;(>1^k58nZFnE)cipxPCu~+!{7NOLcJr=x4o>5uiNFqtC{V0vn%2-kumQUStW7;qbi)_B&O>_GlI%XtX{HEpdDT<4f`8balmZLscF_MN*(p!Yc@no9vTl2ex*BrAzQCdu#&ZR2F`rm8?BIaB;9OUSIo6^!bOq$KIT zE@m_^S2W3imntu`HZ#u-N0-koV0?B7$B$mHR7k{di!v7th4}6sA|cw{WCxt_Y|Ocy ziP<>1vxm)XaH_>Ig5u`JHhZ~Jn-0Xz37R#JRGmZ?Di;|$D{RPP_l9#DO>8gwL?#Gjviko~enWu`5#m#zgZ@KoGvY53HwUZ?h~?I_PAu z1@j7RqG(L2(TWs*r=LT8ZyyPN#ymo#V;Q`H;Z)VeG?AbTAr4iz4kfhUEsY-VqQ&~5 z>ayN6Qh=bz^V)j#Gxx0tI7s`lt8&rfwVbd%k$r35@0Kw8)Ws>mm1oNK+wYiqtd9#S zRV(4`lC1=2PAhht$tIs$wM8r5aEjezI~*_MG&ll`v$R?XF4lKQ2-s_gA`>%4LS6$ym(p^{GVeOk*hq*j+#L{8L_*#BC zNV3TY(^g}nzkAMAZmLiDYynOzg z%^@HC>erI{dn6Jl6)HGAJ%-~~&*ARThwQAfcX$N5`@38${%U%OMCLwhZ|!hS~ z67ShclW;gycS$i0aUxNX$aVmXtBnp*D%CpR0w7}J9Vx<`vwD)VA+dMw2>$zDeg#in zpTRk53~rI#jK=TgT;b>F_HEeTKjif%?Kt^YP`+bYC$hQHMbfUFeXHO_5@eY%h`JLy%LuRDx&1-fuc=Hiom zw#yviY#r*liOj3cnFtVttvTEyW(ag#k25JAPWNos0GUgJoe`53SkfZ}gK%JtE?qPTBl!YEk| zCm9KdsDkdPyG#h|Qah(oaGTLkItGxzYSu$|CoCKco2G`;UL-^_+FS@Zai}0Cga;`? z;Mq#X2QyP8187;kW-X#-@8v|$rUA+KMLi_w&&&5PjWa>2@iiex^)ZHnM7Prf;qay_C)qIt!JFDpTmw&@+F(@mtTE_NS8ul zMxjtPd8$%q2@&A=ToOGHQ6l6+PE=oh`2~)5175s(!Rnw2KU3Ppjm;Nm-#mmXl;$4X zf52+g6O@u6@j@1duf*xj%Ut6cLda`vl9g@nzz@{v!iNG1jVF~f5F!R07&&tT4EziGgJ{?UtQ?FfmTuRortbvv`ei}s$LGnR;#U;v;fd{ zu97~*GgfH4u!I!YO6xXTknM1y3=qII6%gorslMXeYsz3~32BH(s<$40sT8Xi6V3f_792a+ZZPd`L&Ba}>kfdrY zc}YT2)i?07cX#36{(t`={Ke-_;XnL)zlQDoyNHBPjeCB@p41yiY|oJxUpRqfBOQByzMO33l>wA}dcSGzY;!$~TJ;CSuwV z53X}ByO3Pi(-OuLsjo%B?b)!FK9gD~sfg9nWt$}B-u1D*wrkqww;WqPsfE@Yym6V} zg0(tl5A*j@#Gd{IFDiWUisxbtKAENFZ#E}G39D->?7J{c`CEybjoCJw(H4eW@?Mf< ziDR^IzU+bAu!)27Of#KW@H$hN8mLFIG$Pfk$n3@DC{EHqv9$x34=euLY*6B46d-nx zxkPm|(O9D2qUmu=c$=9xQnF-=|9l;5W5-DT_AbWKukAhQ`kntK^fN{82Ggma8DT+Q z88*!VQi2;CpOOLEeb5RWmSTWZAOjb3#&R3UfV+rI*VUd}lk^@ZQ$CvkXV3M&l|;Mj zY8|BH>Sa7u5dF@1JI&}~o`@jQP?d0Hc{ZkmQi5xZk^8TrBgG(5qZra-7R(s|ku0pj zt7+UF{u|F09Q(&oZDX*)B8%3ybwPy~Q#9s`nc4B$>matymoJ`kwUJLg{S61%69-HL zWE)jmlz^YcO^F)_fl+dc5qYg{-{R~_hlmVFG9@RUzxm)ENc(oQR?Ok{EWK zi%Nv47J}5sT$GSJYQ3nVnV6$G`L{lJ2tWPdKHB*X@!1L7f9pP6UY{cqP{Z!d7MJ9^ zyc)9xO0xOXES=Jtk?oqidCLSeH`kXics=A&baavJj8w*w%?mgrh!AE}pQ(ddg4X(A zyo=E;;mth0?fKgKSnJi=Q|B}>WyqQVuv*6J-$}iK6u?YV~xiIUaGbL+F}^_RxEoBIdJLm_0t2e@g_0^|lOmP4^O7WKAu^mqPY}*o z2<{P6l=wXGwo_h{p_qske6DNO8d0d#WI)xQ%IU2R{mBKFK1sL}%Ccv=7_}hGIEZTG zP%6*o+#%OEH#?iNbsY#iLUZD-P(2s;f}3?!^pDwc|@9 z;9N#%<+psS-FvI)167jXBn7DBB#C!2o}+r{n%9NHDz47q+0)0cxv|9~7`Or3dr6uj z_3Fj>IqdDrXG-@tsHCWdnY|Z_G5pq#--d_xx8UC0`*4l6L8o@X8?G_y;2P~ofBzqS z3ST|?r<}FO4K^hwi0|jIWA+~4Ac|V*2NX;>NA+(KGj<_!FfS- z3tkz~CC4(3(uX;vSL;kCiDX##sFt7kK1tttZ6KP2^6(Q`0jv5WQ3H0mlTk-rL_0L* z17IaXAEs+0J!u5YeqKq6NpgsCj?Fi7>(WUf17v;C^l*ht?3lghE7a~xr!|*0++_C% zWw1D@yXV3_H%OG{6t;%@OW|#PfqPFL)0D=HAI!3IY*^^r9`$HJ_le9TV&sC)Zc*9)m72_QK>qSo~|if9K*BZ`JPU$ z1MI$fDg6vp6)((4&Dz}B&)^ro|Jy7%lbvaE_ZCWhTdXEOxVwQbUckk(NAQ;)e~v8r zwj}Lf9d{Gf(uXsodjN^QL|{YW)(&0N7}&24RoL&`-h_YUx8H(aefbQ2{S<9j+dFXn z`UD0GNuqIiKIhbvgVAfrW`yl*q7+XO06Edk<`Y@_0vm^&^fCWzUMC{N) z^K@P4H@^hknPlx-2Cm?>@1sXUWOUazhjnVbbcmIW)t7haMavfz<3Uq)BvoVEZ{S-z zL;o1UnU}d_DOUOaVu~1{ou3NF;|FjQR_7JA$cc&l1U6VjOhxu4bmoxZqj0Bc)`ao1 zr#+cVaL>m?kefNHkR7Uu2U9fEY)Z;ahRv#G0!t28Bwz=8{8xJcX^AF5SZLIR<;Lh0;eYs(ui@YQkN!v4{o(s?e0&Ty z=TkVmz0aQ4)0?rJ_h!K=H*#dM1R(6$8Yp8IXxW+J%xV|;t{I4-#&gFQqWEK=cletBr3qGD1kw`s=EneBgpsLPRgg-OW zn6=}Q-n7h{!j#pdZsHKK@##6qor^S+`6r=o)IOmKI(5P@e6 z2uL|VN`1P!4V$PX8Z0JU&X5FJ@}nSlq+HeYbk1?xi$-d6R}^AKiA?;Qo!si124>eW z`eihb@{IF(#`ps)Rua@e@#b1ZC^fa~8S_IQY(w%Fcw}s{{cLi91jR zAYf)!Hp=@S0aQeOCmCFjgC`H=IXhRWMAJiTjr-!m7a*aIoF*{t)Hw&r8~f~PHN;s~ z@MdJqt}dxMC$_5yW=V*1!ro-+gzrnjjfY0&&Yt4fHr3?h3Ly?81ju_Wf*wYYyj&?! zRB2KXfpD>Q9OK-i)_mle10hhNp8}4=ELLzqs#fB3XA8|9Oj%NMgfL%Ay>&8w0crQ>79_4%^%KZ|4B*zqkWvS8|P}YE)q z&R%_`VAxQpw42p3n^a7~$vkkPun z9&^rQ!bw|O+k8G~J;-j&u+?Y)QRM=04&&7M3mOt_iBvQ5Ev-&KRnEM#AxKnYMgT5I zukh-0RqQ;`+Bx$d_EOh}>F`kesy!FU3RjMmKu=PHpB7f}5VBzMHfa3QN7LXusV84sOLXzB2_P1&n z;g=V+VMd%Y{afiw?+a$B+cmetWfRgvnt53?Y4k)qC!_%ynqyQd9oZQl1nx??G_~up zYMnaKfN=A03?2H^_S+u3af_?2^k72*5M9st0;blv){$1@eYf(NE`s}Qq~T>(yG>D( zG8b8ibCjhx6z3&?kc`~f;Z5FmgRm8K#?2~y@!d&9WNV11Hz9iztM&jw=*65>$RuG_ zENMxe&{QERomgE^2m}>6;iJW63aW|K|Zj@Yr(nyL_-oP%}aVb|VA(e__-^3n7(k&fU;=C7}A!h?^ z(RdFD!Qg_<(lJhRhvOb;x>e+2c??a$CbNXtG$AiC&J4uIccnJUPKYk2< z^iMuP^=bvzun$+ypJ89579Ya#OR3pQf*v_KQMRm&k$4@C6cLJ~+GD=SM9)YZ(JHj$Yv0JdF|upvoMwCao^e?scy ztv+Mq4q&cImCBLyBYR6Ub=1yr;TE1G&aVlG*ECRCNJ~`1M7XJJppR=IYw99An7uh$ z(0*81_sa2yFYcwkEB^Hm)Tur&S^^j1VNYQ#R2X4_=K=}ZU@o+S!`6hzfj7odG)Tm_ z4wD#FVju}l2S_l*`+dM6X!F_}cxz6T$tIq`h~viT+TPqo?HMv+$VgRqUg<2NsLkgT zoTc>9f;vQOsdCk9f|`;E_<3HfYMDm1T%Y)8n*oDjb?woisSQou7}|Fw-dsXS-zP36 z0A1h+z1oEGL)dpMv$^Jj*FM2_GG=x)9#+Cz7s30s(&cv{p6k5ZwyUp_iMTl_I74}C}vPt29_GCj$#o; z>^W;vY*mS>*5VxLtdIkT#M`R(wf9RvSI(p$x1kVRwu2FJ-+-$*j+q^wWL+z?Cv(X; zT*tHXGcLncBOxAgSv?<^Vo}jTklZ^@fk^{04EZVi4{}ie%KFtsQ(#ik0NPTR3*(>{ zsaS$}Z_--6M#kt*zPN%fU!23??vUY|%@UN@V2%tN+5soSOW3_Lf$8i92B^y1+1)~- zx`&#K1GqT9U_!RPzk_Q29cHko;*NwhxuD@7Ntkwy%ZIuFOH}0O^Uaed@a*X;&gm@- z%LeZUNni9{ZC=^ROw_7!2bP3|xX^kSJL_GsK2A@MY6#+LnSdc_a=#s>>b|;hP_+w4^2xHK3!6U|kH*|&Bf zYmj%Xd(O3`DH{eSRKUY?Hh&F#_;t;G`OE*AA0TyB^_u~wzT>ix14-%l?tAaDvlL0& z_fZW^spU?PGk*8ocj4Z>2fTj2`pdtBzwtMIA6`9wiW1IEh*70}DWr%~=`{3nuV%pV5xzYV*2)b-GyqGq zNZjWjc1aX5*zQH@Gz$62kcpBy)($p)36e166ZbdT?tCD=B`mdAXRr2Jh|gJ&N>Dee zZLQJvc%HZxH^}@Tt%Yx{=CFkbn!-yg9Uje%yjXoThRen0@C8b;d;9x*kF*q2wvIy0 z2(goff+c-UTtbBkHaQM?m$V{m$8Un_k5W?-EO89>sN%%>l(zHE?b~dgAR<7T5tFne z5A=cy4v?C9hUOAV1j1pF1M!h}Ue&E$YP!yOxPM>;U?wkgl0Hk2Pv;!z*H=P?60#%av%%AY&d=F z1kWF-d&yEe#C;)Ryou@xD~(BsW}=3H)f$SgB)O7WreoYRsGWZ<<|%TPa-8OMsAC&3 z!L`|NTsWOdN=r(nE!;m>&p-(Mo3S*R--}+Wgt}p6wLobht12X;HX>^hZmM1wRB}+c zR1!~MP!LrB^WyxjSHG<`9^P1Wr9U3CcpCtg5S%x;Qc17)eZAKspqIauzvtiOnE`Wp z$VIXSLb&zH4vlweXN92ZUFb-2^r>wZ%m*K`M(#lPV{Dg=)wojG2R;n=nUD{ufM76U z#N?B?nYzrb!C+9#EixNv>bzWCQ^8vgA9DTDr%#{76p*GkQXc{;vqs*>V^$m2Y;$^j z@=E(eY50pT`4t-P)#)iG-5|#&%60tlN57V&6xb|fo+3j1`t?~zbGW^|i_+2Ki^wY`n$3NCTR0nYHoZd(%?0(qKZKXJwW^r zVZ$w9Y^5E6ohA{Fy-%8Q(N^j-&n_WZDPA$;a1c@v8jO)GlroT2C?P$2e!}k?)5iAI z%3#zp5i3`a%0oKy}ez| zpvB~e{8s8ZWFaF0dxqMO7cX9MA&dnTddG#{uBZ;}1kj|9#K>_C+8Jscu8={yLdq+Z zaYYI?zX9cjcm`3RfUHIY6n4|->V3xy1IpCm~NX%VIq z$-_;@loG12-P}@!5{@Iu8UJy#1I6*z62m{Q^_+wWH9~}WIbHB74(ffCynC5W=z?kg zt?ms+gDOa{Cb_b!N+pL`xUJ5Dh;-uo$Xx1@3!lZwu(WR}fE;G?h9T4+BVUm&=mKBD$F&}Q@2TR&jrNm-#b zHb?OIn@4cx&OPRUZ^qZ08EHs0Sb>w=$=uZ$Yk`PU>~s}8K~*u0=lPSzi~zp;{8LG2 z?|neV)c2f;As%=nmc&nx1kZ)mRfWjQz-!Y4hV=?_&I-LR*z(^%k!nS}vK$As9B!I^s{xXK8% z;K(~wY3JUq*_rb}&I&N(Gre;66}29~8Jt8NmcxoGnn)!sVjd~a^2Qb-^~Dqpk9J^Z zZv;1!8{SLuKAlfBm+n;Tc_bDKQ%72bin9pSYzH22=$R0AB!Jv$~X`MKoZ$#Bw36|(?P_8(+H9mIGQMk(Y!%Z#{L$i zD3m(55B5>RQf;!T&{)&TDveJtMCRNIlh=cTyX_X&ZG*03a1=Wc6G|9#cE- za?N0R=8f4&_c2PiP8dCvyecA+J3FYdL6tn7!3{hMLvpsowVBeHak?+lvDn6m2rq)# zhX2ed4>F8nU$kGi7wm(f43Icr4VYPDhfiD#I?KW&AyG!=i3qHP7!uQ2ZIFYa5!kt$ zH)7nWVik_Xaqjm*_s5@u6}!@gFaPfSv99LPBSTWd05GJmR^@!sVbDN)l&8HcKYU)UKxS}P-aOp zFjWKHA9Li$!9mo#3HMy6klLQ5$>G=2ZMG*vkePPD3pySnqM{`KQzS&G>wIkAgE^yQ zS_l-CtQWKcC?O0-NB6U%(h0sknQM^Mn<_&w#HX2wUo~Irpd9CAm zq^Bq;6O(#%an4C8NOgUs`GkqXC(=QPddzLgJZH?PC>o{Y|J#VT(f&vh@&?X>Y|dLO zRSZ}nzeHQ@26@loyBAbLl`;Um}{Mal^46+}(z^-@OZWAMQdupxEInG)v%KOvUq*a_^G%f)ja+Yq&W> zEyg8EI*W>>quH!hf+b8EOKB8}MnrM82q9`_W-%=bFNZf2UtAhIAF zo|ddim$r+Ue3ve}Z>@g~{fskpQ$3NEJNDK)J~FC?OSzvY&gV1zqfOX}>Fp1gDRzAVDhW+ixO$uCG!cq`bws zW<}z#Ez1dg4$y6#e|x^&8yV;CWTS!?G9g_;+!C)Sa$K;9hvsv{8p6@+zMfa^#XI#% z0F`44ui@d_4^aYq zsnW9?JPP}{k19V3{W&-~60~)w)XwKEvyqp0S_!j>Qe2c2R5Q>l#MVkSzxkZY+%*}J_i%o8 z%FhzACv|ePlS*jRoUlIH1PNhtTq4Q_1D3=pE_Fx9a6%kDOO@2WtQASlyQuOL&rXRz z;GzqN)J#=OvB^G++rY*L7!oO2CA?(E42A`SJVan~v3eNicOHQ1wnH|a%IFKPgM1+e z7l-4j1`TZNQqJZv5--#&?4dM666Hn(+jPn{D6z-}Y!E_4N%rP!3dfHx;q>_!39r-g zow&}k8B3FfC&GzLLgH+%NO+)cREdVXTcv#7jAM9Dj!)G`g<$?ABXQbuQZ*AIB?gM& zW<23DLDDZ}Geey!9BojI>1(cbv%NKhId0Gx$2^&+@>1=VzRS-w0vvRH7BnwpJ}Lh;svnrxlIDd>Hbm$sH?matVk!}|EQVmJ zFsQb`6i2dF-M(ac6fM)qoR5 zhJ%6F2g%`v5cD|`W6C@H#h0I}M}8yOlze2fg1qL$1DJ@XX4X_BAuLPfXt_Z2F47lO#{6>*xS`f5B4LHrmlB-k8;<#N>GK2Bmf0+S=g^Qkz=k zho0v`WAE*k_glYt9xje5xAQe{_7^4R+$O&Pq7&*3xIL>ZB;=cjB zU##f$>QL!H-q$pJ;wMG$fO|VxaK)y{d<^Humq=96Mu?Kr0EyPd&IW%T;h8(Szl*B% zZBF(!FqboJEG5{Y(nr@&)q>2@dfwIZIl1HUcK8_>oz;aY}%-4zCI) z)0vn6sAxLXojN(MkN_i7wB0cNyhLX1bmG{PR`7sVcyhr@*||Ka0_XO(F}p|~J5zJNr7;S?qt02RkXNssRwf)(%^j!_kba*XMd9)7|M8X*Z>so3<`)ree zHKm-;c5(>nmJYsOI{Y^Mw1}Sr^*EK}`W8fGs@7DEkX`|Zd@A9!pIdf0CA0=~jEodn zT1*>V4Kx8jVn0bTla6`XH88ckS5=(uBRk}{RIM8Z1($fx$cf_S=2}zzMJ7U;viNK+ zRtL+ja(py?a)$W%&;L4n^zp}V@8Lsu`RXMc9qc0!yu?F4WaMP_p?X5n+f3`&UhqM1 zs>}e*dC6Kusy(u2&#B%h3%3K2)E@f3K%P5t> zu)?~Db>XhjW_9)wqNrz#DPkQyFW5`j+CXLopC1!UA|qN|%*BRCLW_Et2Mte3&p}Ee z0s#09rU2S#HjLl(pte5KRL7J0ya-+#7rR9nqITF`3*^*9+7;Z_#gx?SB+a6}1T#)VM}}jF>Z06g@g?RJ^vI`lr}=fi;D?l0Kyj zgYTjzzET+Sy)&QH!fexl$(@t))m0@BwhOa&iJ#oYkY+h=j9qnE3!*BDv>F@GS*0NGHvJ@iF zHLjG?Z4%|4a~YxcMbe4@hSd*iw^Yj7f;o5 zv}R710|}gD*cqeE?1l>#XhH!T;|Z#BH-{2tK#ntYLnXc>WaRMh2rkaf;m*M=R%ucW z;xTgfRb_KjM8&GNIsD<@{a4{n{^U>jEFB)+f?xjAUvjtv5eW)EqPRhp$OrP*X&4l( zudP2N09aUsq{?aAb+Fm7l-Z=7@e=3D1?KU&>&uG>GwiV|&k<83p%=9_vw=j_X*kk? zlXtM@WFR$p>A%5_)c>VtrZ>9hB&8!lyMMF~AHH=2TMmf|zCT6EI^iTDQ&xdbv6~x| zTBmc*1QkERCEHciI!Vr8s_kGjZGulDxQLR_n_+?yiA>ID+a_R{&q&8ZeCA?y!=W9u zmNX3SsK>Y+D_2FbX~$0F%*2t>q%b{ii5MBAV|iD`04_3HY*)qkurn7QoS{lzs^M_v zODf28b{KUj^{$pe`hkN_{nZjx))Q5;Ic^ywt z<1?dpbyCr?HblzlIb$vpb5rRPP>#+1uF`Cl&sIV5_Y5<9P7<7#N*L)@uG5!{H|dl9 zxh5yJ1u+%@R*>e9)jFCojt!TfWcA`sssg^Hq$9l2IKU#e}Y`9MVVACNjW)C#xbz{c#$fS2(5VNHX&<{ zyc-XgQv@C|s)g1alqjGvNdv@QN;cSE{pwe63kfbcqL4cD!Gi~=MjvtF0+Q-)qnei_ zIC9h?)$s-*2U-SF&r+xj*)XZjEfss;9BwjaPTtIw&W{`itL7Tsy0-&2*B3A+N$YwJ zR}@C_LcAM^IC4cDFM;;VJ*SKketh@6A0pnF!@vH2{lDNiHe|ktgtoS~;Kx7y34HYF zZ&2!e%?T7}pKcx9g^SAzPP{S1_OGvQUnI8Yg7uin_~dw}ajPGIJcLf2rZVHTAVTNk~UXVYn-(jzShaqkO2tu7p* zz5ZZpgVohUlsSgdOA+_Wn<-qQ%6Ec9{qq+{6wfDcQ;T*;G$1s;fts{bMVP7YK&Abp z$bd7ICwXR**Qqd5jBq1>>A4bEbS^q2S&jhCVx`~hoUy%^4-!B;DfU@mx>5%$GnuF} zX`@xl>p(;SEWa>~b)eFfYnh$mx`x;E43q>by;|uvV^hkQN0gX;7HBctV`sJsnibMW zRJfO(VrofqvAv6u?iPFZqAG};07$sy$edje36*lil~BJ*Bteo(Aiwrmi|N*BRR-dVLC46OMkq`;V}sf~c8V_BED zr|sl7WNQ~%ZAOB>%|YqSHdDqPKleRj<1jU{FiB3_;gz_FPo*9pm%s1y1kyowO~MTL zWW>%0?ts;tj93O*hgLmUL!t-J3`zL!2GzDynT4bok3@d;|aL-}&3f)Q#a3nS!TJp0Xp(TkpKZ zPI(s>S1f_t+)NS#>hwH{PX+H>69c$-%^NK=0G8xJ?z5i|$$Rru?G`;l%|2c?k+Y|e zo7Wc;`109nxVt-m9W-kk?QOCz!6p%HeE(=?6ZUa_%^`5C>DUk9YB&@XZqI!Br7#*C6R<^22`f?IYjwDctJCOIR*HHlm|Q!*+8kmq0Ffh zLR&W$A>lGDPCTcEpeHO|gh#s@?P&~&VQSEC_y#t4+OrqpDH@7V8fGNa(@F}Pg^8@oH~uu%;J zp&BP#RjFhvl4)ht6==ap^`$DXsGf*G;xf`Izo`bYbs6^>`dc-5C>O~WZMBJcdaa{6 zD6i}gnpCf#5ohiT8Eti&MnKo$xD067Va-Xb;Gi00@xI)SOI-U0hZ3ZZ2>tB*7y@%bf3cl^`S(76 zJ4Z)w=k^_#qMCTVm~u?)_4Nd{kZ7Es+U!61Fa83aJb%e`M#?(hCK{CEHTAF=)V-~2cJ4fyJ-FYveDVP=(7(+?ip zg+KoIe`M#Uzx4-y6NX5rUcP(*uV0_S%NNgK7gc&U<1sQ2N31?4!o9P*%YD*Ju7iCQ zklEO0)jefIVq~Q8ygX|yM;O%Cl`*kCaPuZj(!aX4vI=sKZI2Yna#h24dI676y-rAZ zG-yyF-+)b&bccv|_R*%hy+O`tl1gtpH)$h=ILV&+AfL;gJFtqy%* zjEF4>#WP{kOAnP#A=MmT+BQYHYF!T|?W&r#@uYAp=8A{|JtxcXffYBauQwEup~^G~ zi2Uw~5;Q)lje0T&#Iv6>0FeEbU$*ZqFv1ijLms?Cgk4X#p3WcHXel8C+43pT$4oqt zT_btKLD#h;kZ*F8(rn9&ShVWEU`5YyN)PB?lFQrhn+|ggyxTyjfM~Cu`5wex%`ad` z`7Ni&xxYd#ozjRM?QOvhs@0h2(y#|Pr^X194ykK`I7A0_SZyRoTL%&jFmzuXtKU+U z!0KzM(Y%lZzm4jkJ-)QBTBXO7W0S+>*C4i~q;0?Tsgcv)ok9wuc2;BN&&jh@jDdB~ zA>AiVYT9a|M-m4O<>b<_*=I#3OhhhGg-hzui?b_50+mV|0FdNR7U^gJtIY;3aI8Wc zBt07?45$X8`ZVd<{+cS)h_nz0&qR?C|HkKooGwe{g z&H-h;dWl5u3O@bp3sf6Vc&z{BfA!x`mKpfstH+EK_V*6phwr=%C)m&4&MrK9{DhM| zPyzWnckVLbpH6S!;9wt#^4svw|Jgr-ciwpj|1uI~QeD%WUpzm7XV0F)XP?X7K&&A*C*~A_Q^}EzrfG1fSD$N;~*PB=OvJTuEeWNc|uh4s~h*!)NEEk)f&?C=$$|nlyakOZ-scI_j=4aFGaKP$lCk7T|m#hc}2?>F5~nBPh^-n36K+tJ-2xkNV= z`>P^XdIeXgzPf+w0FID5W(O%)1PN0@5h_V;5$r@1ATCI6t}$w0Jh9ioK!(4wVRT8F zQO%P$-;_X+za@S8@;QCh<@a+WZxU*Id|g*J5sVw3w!50tcFo-5FOD9N14}|7iNcvNtPVlBsHhtIIN=G}Lt)o-UUesLD?-{Bx9U{;hO7idJFt>I? z32my@>S8!-d5F0)ry)vW@dtnVZzJ(|0Z&k^dVO_`a3`T1B&l+0KSgS$S>%k7TII#7 z`djz_<=PqFsO_&&#)UK00Q~(w`V+YGryrs8cnEhl9aEKD3b94Ce(J?$l z74pLGO8jgsMdsr^NGKIS!kj~ShCx~&8!r*NdMp`oXeq`N^Ez`#e6RTJSI4LD4H8(g zbDpCr`9J&5|4SI5WV?xTJv=;QhrHe0EmVi!MWXo%rR8Jz-QW9Nytl`m;5$1zXxF~O zp2#14JVipg1DjhT`0-CZfcMarOwMNKXP5Bhmyh6I{EL49KmY5$&21mQKIXKPrzkyB z0u9?5VyekmjGWQNl);LzF%`#QNU}6b4L|9dF8TXB)Dba2jU^^ zO?zPkw|$nwS<6I017NT4Xy7ZF8aekaJKy2Fd!LcxE;A7TWQ;T<&qg9l#Mv}8iDbjX z&g%zx(sDr?K}!b~W>e|8@NwRJ=FTJ+SbJx=8TjLNX&!e z_(Ud}dOQ>wLw4MxU5>qNnn1+OZoLc-y4L@TP^a`^TW{B+dbUmVmOP_PCBpLw%?+YU z+7`4KxLoD#LaS+e&_dT$7#7#t;)E5->CnM`c5()n;~Ct$eG3jY#T!woFQ{~+a8nIc z5+EDhbjn_dqU%==swO9kK4c3~bznF!IpIsyi&2#YVR89yGFcZSHfRABcwcNx(uQ(; zsp`AET76fQ{2!p?9ErOX8)Na5%b#mYwXwZ!?oPm0h^!DhYMpAT^8APaQbZ#*8J`eE zJ<1UqLE_RS%f;UZYU7LRX527cqKfum9OTSG2$VD=3ktPq;(potUNH!LCPE`PrV118 zWR#pSMgs=-8Recmzk~x+?NZh#QdwPHo}>Eo3;6l({2V_1%_nS^J$wBc-hSr?`1|Lu zxw9n>8;!uZ;EtNrzMzseOYe=;1m>(nxOdm{3jXMyqiWe7GebET)a>O-#OPpe1cxY1 za(X_$DQoLgY3|KE!|c(u_A>}D8fS`Y;Z6E(LhVvJADk73)Q%k6Na2e$CtJ8gN%+;v zGf6x{d-0nuHOm#%t)0U^_y>Q)gqUpAv{qkz^%WC(s`t8s{k-+oLnQ2DPRM_FxX+9Q z*{~_I)?07igLkKIvBXX3?0)>=k0cJ663C;}GTNZ5ToW#3NXvGO(hS*}iLevQJbL_? zQy-F37tQhtiN2Mvqdg#pE1oN847N|4y4)~8q2kO0fAp(^;~5e{QzZz~wIokS7+R-s zn$}L2U9^xCExEpFeu7g@xAZACaAhEx+&;^4aN|3eP0w1Kws_$JY}mZXI~!7MP9rHi zLpzy-pW-@sKcx3}IpH!tiP|K5mC6}ss0o2Wh?@+T14vPagegh{2LQ;3vn*h-!h!eD zu|m{HroxPAkjy(q2Wd^{nn9+9_W+?V2#=+z5>uv6m@;`YH6z55kS=N6K2-rONGYk_^DS{3G9ip>~YZ#+C=^h@&yU5LNP?!d@Pzw&EA5l!_%nr$b)0hP=DZsLC z<4*;wb<-N!0>sI=j%WPRHd2YPO!t^R^L<>FnE(5_x>V$LFf69l{tYS@ximXOJ|Yn& z113!>yOo^%q%XC(gw0gRIK9k!lO3IaRgWCVPn>U)Xc55LiC4^roI5q}lPzx4JPRG{ zp|<7ai)ZleyYI0CMN$`4^f^T4ki4Hi{H>qjGkY8#yMt2jt=o5Dj@Vg!`IIGAvDu1kT!_vFeDu-h?9u$_>!-Ybo48JtqVmzB z$NbJyR5ufH-Nkh#6*rY5{NVi`ayBl;*@zn`WQh`IkRuimS|XO@9ZqmX1>2v$dW+8&qpC6AB)%hPoJxU;E^~W>VIZ>p-bwJ7sMfT zdQ6<(APS8gbA#6S?W&SQHQonGn$JIcA)ePQZEu;B-hKJb@2T)$?=RC@##j4KY|2c> z-{N1+ja+jPZ0mFg;_Fv)?Z~IcXY8tf@AeU@&vrPFp07|0ewnNL3Dn$$3WROOB{;sg3mpF7s-W*iN$hpIu#Ypu6NkHu4CNtNRiavNy?ouynps zkwYpOou0nt@SK+~UvXH>U;Ei_!*4$O4HH+gACU(ysaI*taQtcO?e+D}!;ZZ0J z5m~Z>Qf}M>R<({Hm6#+uk4i2!V_$_;;$>u2Ft9Yya8c}Tq!7Nl_WqU6C?j7?Tz~2) zTN#i%hZ+gdwfj^6Le_Z*pe&bpmXg#<_g|w_%BpoQ6}%)N3&3Zef60<5<@!B2dCeK8 zKKtTpJpW_XYAsl8y~`^7`Al*IZ*A{#tn-WKFX8n3ll1X(FQ)OlP`b{L=;pS*4$+In< z%}d-U>Ejz+t@G;%s)L@x;oc71y@NKZgFUVnxPWU`=k4wva#Dw{zJ7$<>NM#nP9hb_ zy8x?iBi{7tBXFs7YlDkiN8G6PIJ!Bbq-AJ>3v?3luCdy)>t04|qnf zOd7wZrLw}jpojBS1sx^tAL>{M=~MmKzxa!PfvVLB&;8F&Ua?J=l8iro^bM=*$eD2WX0?ECi~ZgKp9!O+|pJh z_m;I4iw^5wXF*>^$P?*Ask((l0Ej0or$`0hA_$X-bJ`D*a!G<63^v$KPN7IrHc;|5Z*6VB?c0ZF3qEIJOH8_hbgZC^T&dYu zG5<`R2N}{&*Vte(ld>S+2f1H*lcxQ(nNpW%%KG4-3#XN!-ez{=b2gu_-#*%hPBs@L?oMhzmur$r|3>g_ z_u6}!U+Hd^^rlN7Y7_Tv0vy|D!ak;BN&B&vhWC#4*&*W^4;tCAnA7AyY{`UTezo-J z6m32iXty~+>49o-j;A&JOTYKm;FC|$HiqA+xbiEMIyiy4Gbzgk-Wsw3hx=C2ZXk*s zzuBU7Enehu^XIaWC7VzJXE_&ZF91R@p1%2XZDa|A>G)FM5D8Q4ovdY`0t8wJfe#-` zn^LsegK@WNkF2VoRj$!`&pZ^Yf%#sH##lw!M1R5n(sApVzc7Jz=LtsAt>@%^ARg#mKZAf(m<5$<5 zf{?E3>nn!MO4opyl#s93i%&wO*}p0u5t|`sFZsd6gtgoplBz51iZB^^%7fv$Pr-NZ%=`U=_MXQ!7C?fo}lEK+4kV3GQ(Ial)l zUcEYD4FpjEVy;FTL-xp~BqUU6iBeZehk^>LWJt@-Wfw8a+?P^D*+WapZLee3-qCZ> z(aDF+Z@0zm!0M|c2thN^BN54Omb+K~_+)q?c2v$QuVhv3uYJkqSi&JdwD+cO`8b&H zyM%j{I14(jZYj~X*TDgsVPtCgI;E0i{Jn`uDxgh3yRP6*+(DST;UZlD*U`SLeHWo# zb`5XsZ*$z+=>>&u+`ytSP8$@dgQm9=bpa(fc=7s_lkVZOg=f^`ZE8Y;NcvZwF5+?XU|?~ zVS@C)#BrwtHgfL1cdmB-;NXzqifUY5A;U*@Ms_$r;yJ##fCq2A14p-xI9t>vN?KF` zj~Kp_*RMHuF(;cKFWAXknT{IFDMY%glhD+5+;>mX@Q3ndBp}wf>WgLBp;4Mi(=h|@Vr z5eU&@JbU_*_w3^Qk{y7$G^zmx+PDt7v;ym%vo7S?_e{J@a_K_2>s_vp6otU2rjtHq zO~z8SBz>2Dffh0FIUtqeU4;Yl7VRBtzn`EOQ<5^R>D4q551DYn4znqb;LVAwQXJQ2 zW?d_iv`;PHp3N$Ye2MQ&8*6Z8zuSoWV6Rm1+xx>!lz^yu#%OQ|TZqt3P{pGOgQUiy z9Z=m^O7KoEk{YOPt~ikb+vxEA)#Vi*M&sOKCMn;uAQD1k0|#htbiEeu7#AyTdz~u> zAOQgTTuPti;;#C>y6^TOZmFqy2(D%EK|z9@*N8YsB^*I|qHW?041~EcB&?DQbBMu{ zv15FYNcL(Q%##E-{+&Wr5UsMOEWN;dc}Uf0QotZ&9jY|-A6;pMAs5CNFNu})Y_BB- zj}qx`j5c{p#AJN@(IfcVf9GF81b@OM=XUlF;Qm{OtO~svU&H(FzAH{2*fxa<9Us3! zQ^4K&lFNn2LElEU z`UG@omzE~b6^T=jL`*?hiK;7ui(s?UGhchlA}1NO5Gc5>n!ME~a{-ygRM|};p_j8y zFg)bUS)1WqeeQfF8m@mv+x_HwysD*Al9DTC@mie^+2|E zt@cU)cD|);6gV;Atx=7DZ<$USCD;X5uj7*Q&?L;ew4IaBHc>2yvG<`Eg{ib{eChis zf#ugsXn~@A*NHfVsc$rUo}S|&sT_v`s>g~5aDSKc>z*LzNogD*;UbLlkbJh1(1H_v z*G*6d&_KADJf&x&xX1ZCS-jSGvW+Vl+GKU0>qJRZG}of1|~5buEPXrjVSRED}Ajb>#{okxswl;r0Pq++Wij{r@D z2U&(1Y1sugcWUwKhNQ_Ic!i9Xp0Avk`~Ay?u7TIXF0i$B!SQO>h>{ z$b~uRcPjY)>G{W;6rWNsk_wq(R4KG&6AA8DUw*}5Deu1bKFlYm(nj_1$;;gDN|f3sWV@npTm3ay~l)^Y@MW;xw^jOp0BU3;Rfxzv+0c>t*{7A3r&D5 zQhG?%z~gNuDl&JW3Ezh9mV}b-rSCppe6cksfoWJL3ZMx{MN+#~p;b{~oATCc!Vp~t z{ngaU!Ewu*|A5)J&7{#r?i~UNEL+r7l0`gQir|YHrtLo3l4L3dSRxs1L=xSnLojCD zm3SnME$y#0e}j*rx#gD+53t_ob0QDW%+oU~nDVI&%JZ%4%F35AcE z`OVbShVKMt84N+>agCsYUjx7U@T`3`7%+_tH4##wc*C8M(e}P5OA6hNa9x@gdyk8W z(9B33G|~k2o4cr1-Wr|u;pt5nDMEYpmr;VAa&)~$PRhDdDc=ZP93 z;TniAC!9sh#Nx^s6jN$*BK@k3f`IxQl=`^jvcDAZ#|^OiP1aV~rxDvyw{Ki>ny9}R zeIPu(L)zo=hqx!i9Btx$5zx~9kqX~=0a|*?yiVg>QyY1s(yz|a0I8CaYl0vl99{|w z;gD?R*oG7c0o_7aKQdmnrVpMUYG zO5vV!a~t6ujwH0EK}`y1US={`aNH*nRwCdhua3F>&p-K;L(qh%1819h^u?F(&JTXT zsSn9(nS2c{DS6A)CEU4thvRmy5YG4Zk6?tve|&lZ_a8iD4}0>srFyR(7E-i~ zVX5{a=&4#`%B6l954 zIz)efoPag0BOB5`suX2*WWk}CYy*&Jcv8aNca``k%roF8`wq(Wx#B#uM6>oclej!U z>iI44>pn!>GhPdG_u>D2+NnT2viV5Ml@U+ZN!J2Q4O;jzMJNO42B$<&C|fT=Z_>3= z?6H)|0*vv!p%7Ws&XJaiYdz~4iRLRhVNxbE(u!~idY0HD;q%JSclB@kU&Erf z&p$#TLuB-XK}B&<`XY}pICv#alxf?p7(*4?7!C~af_kcs5HSun;jR03V03x`CzsdY z=M9)orgaJ}Aorm<3*9-tyb#W>0JN}q&_&o*U#mHp_JX&i3CQlZuWD)AU4+v)x03L8 zy;mi?bJy6qh`6bRdAqolCprGeeU>2kxhgm}rEU7+J0EN`IjXDgBn zc_CBS#W~fk9c{BC4SBFb7M~mYV9#SmcGe9pg-0=&R7BwP^%=bN_FJOr4fZjC5gI?) zW5sMS3+Rh-`%(x5*=MOnt=WR9f)B_2N)~-^l+P90c>ML(-2U0?V_82f9l5u^2b7S5 z-g|xW6xGteX$0%(gr(!_%X6tV11f^4imcL8rH-LJGSRx1U-~^Vsw>|1rn@L?T;FO` zE+De(j3nniNGAX-xK2lAHavT->9v~qRvT@VV9#jXw_JIj+pvuR?jBXvVg7fGD?QJ} zo#pTKJh5y^eERYl_%eI9OF9jbAJ zDV%S7GsV9%n4{pagB0zq7%R{jRpJ+Fx7^3_daElRo--%E*b(v@(J-7Dg`OlI^J zW#-dGGqAYP-H4G(@%>E8CpbW-DDPF0hRl*=hylQ;Mkb|u`?H46)psFhD6$;{rBC&-o z#6BB?ql1iVSQ)P>Ia(RP26K;B&K=Z|MLtkgA(9*y*!~qti5t(pq0Dk1SoXosj`)Ksmz~a>ORFIxlrY2V0aZp@MDXJdRJ#;Nk|k zi(2BLC}T}3GN%(}wV$^{@NuFU0`eY~NrL&J<=?v`)m$~y|8Bd#JZ`jG-P68GuDh$R zW$%Y}l15y|`^gVVM3jR9VUD(t86s8khD)3WWO*ewtvVp3?TKfgwr9!T=@|`~NkB({ zFHTziks}dG&Qz9egeu|l%NvR2^yMrB6h%$M#n7~Xd&9L*PfkwY*3l8Fa$my&3AUu4 zjAa^0ivIM|PdI_aHri9~-Mh!}vUE`e8-me#KGnkOgRpKs(H%Ndv-(A%=>SehQE46L zA=1qKoeJK6?+#p`G=l&q>p`%1ccNEe4fHXRO6(Vu>#3kqThV%dL;Z zm!FwDPBeSe7^=Lrc$?2t8)=DcE4Cr+q(NhlwUPE4&zz_LQ*Be(e;0$&w}O3Z(8Ub5 za1ZnofsUR!`i4Zv_iK%>f6v;CL-uUR8@cv)eY>d@{koL|*~N~!_d}fnv!Ob_6y8%N zpKZ15;ORKA3gI!5bm=l;OT?8z#*83arK;5A=rm?Lock7|=D_j`cWO3!_J!5OoGEd{ z?~r3K`6t=lbJZ~rdW$lC>lxD>>(y z%zG0G#*lwY*4&(lvi|gUQ+n80v75PBs|y#X9X{EEaz5Qmu(ji08RNQ=nRPB9ig`kq z5(RdAUs4MGepf6 zI#nl-6tzJWJ&@_31Q>+aDLm+EIukqYz$DcKSO8kK!F46QRag7{6uIZ$4X9G0+~#PT zj&ZtHUtP$ck86y7S5xl}o-uE&g8)|&1j@0sTU_P}*kP*CoW{Jt1hAE4g=wOg5x6<0 zT&XvGiIcsCCOPOKRiTS2Dhl<&XDEdqW#6R?OdQfzmd-<-=!4pwjBntZCy(Lw zZImJrj;K;dK*Ua}zJzsE$&{IZM!cp6&babMxLg>-e8y?Cdux3iv=^E7TO7@P_vi1y zTle-+WqrW;ovBnDdE3txQ`p(ug=fd7@E`og{}3L(l!L_eYT4mSwFa)wI=Tu5>@9Q6 z&7WVz#I{;d=4>0eRGKf;lU5B~$G4?C&+FqB4zH0s0eSXXJD%%HeE)z zT?cK(DsRj7R2(I{X2@0If~j%94vgf7K@u!UlXQ>#H0U3dfSi%3Dp9Y5Gv|u+CW2c5 zbPHeuDC5clEQFTjK2^8c-P>c_B84;>9!pcl!VIhm=Y%aEtSI5o zfJ=}L#m!%`MLEqb6gW-8Pl&V!IED?h3*NhRz)1cTBFbyB+10{*n4`A6>*H*)375p< zO|Ld5)@1|EiETzSVcC@uZU-f?wtm~TsXp$oTG?aSyS3PL1+Lc#$3)Hr6l+>(Wgi~N zK%_m-p1uv2YH|s&mG*T`OkB14jUHlVo;1*!rA6sj_qXCXkyQ8U^(j;%w7s5RB@&1d zynwxc!@#tOPyl{`hv&u9r|OiYHXJFF9M{)L?OF=ip{6QkCL*&Cm6+CN50OZJ^T}?g zi$9W6xO00KZlV3SSqxw@K~2H-9(K5aYq@|UN@qHuRD@r`<8NMK*PHnA4CLI%C>mw* zD(FHiE3mgO<>G!hxkQ$$u64C6;&ALTDK4B>fPfRy5jH&p_f5~X`P1bDT-U%Dz|PAT zfA!nal{Z?av1 zcWagrY!Ay!BDVg-pc4@#LdHcZCKGm$q6~4A=98Wyf=dNPD2?cJHrK)kF&s=e=OY}*6m4V&JE&IPxC_UKa8E9-q_iGDqPCz0nhf%TL>4wA za^NX%u?m+g<-A>=i@hBr7ZznjF9~oCTKzBU?>k@Rfpke?2|XM{cvyvu8@(}#W_QkT zh&JNeT+DzZ z>)(9w0$!hwvCT~l#>X|Oe0H9@=#Tvt{?%)&Jf1ypX|@_8ah=OJ7c)NgpnmjdFqx5;)1wQ0%Q>Z;ChL`Z?%gzEq>; zwcHI7rs+(g2*wl>Pv)$u3e33>W2Fy(2fw_GnA@#jPFHK;#!vucp)hVzUmdaM+K@xmP{#|;4G74Xy31LPAVzy9|y-LAcTCWQ8W2Qi1fyP1} zg;X2XiR-h#gjS?9X`8exM8JRilb^yj-#muj`Q2Zj-DHCu^r*tn-tIO$MK$!z#`WmD}pdFw&nAqebyFUaJrS{*eX#@YuZ;+5SH`x1gJQOs}n&X%E zcPk{o2XJvUXF|(G!Z~ladg!LI3?YIdKXxk3=qR%N<AsYZ9}awX0QC#%%Hf=CD_{#+;9_T;YVEx%NI=8&&b$=2vBH zyO8-v?zQtEmuqYJ!sTr(*O!R>Joe!8kw!~se+exdbP6Mioan-57goC&&ucvuM!14p zBNGLUvdWeS5H7?P%YC23Yr8^oYDO)3nMYK2R5x<3VD;bXp_rf?dtd6^(+)2tg~y%P4vNjQi|%0oClc>z1Sdq@D! zm(Ix&Sx6eh3O@YsNAL&zJG)kX512e(L0GWu-KK+Pm1Rw0XAx+Q+8vtSo~4T`A7EV5}N zb`Dux`%$S=sQGK~M@Y;}=6D%Ss^LB#o=w+8DvCCo&XpKpN@vmySwD2RdLF^fuF;z{T;Tgk;mqo zxD_p0Y{?MfVyBXoOt`J4?N{@*391Ln+|s`CO%jf0`L)hr%*X1#SK?br-_9AhIkwB1 zdWsMrh5HZ(wy^xNjo4}&K+f5Q%1g#|=~>ZdNE6CAu)`QYp0hKhfGTMgiPLp#M;W3D zc{cA)>&;oNh68}Kiq9)-%R8)Mzz0iEVdGwe8_jvdU z9zA-5YMpIPVnK`@rEmP}KmR$r{r1~ZKXrEt+gT8aO`9Qd!#dp=Gl5F@<<-v-;ZBm*O^9UWVcIo&k19sNYaRsz4p$nQfk ziliU@!Rfx%U}0!M`c-1uBomCD%hp2l0i}5|f*F zoxfLAk|7siKEMkf?v_Y@Eu!RdHRdYn;ar>S@#;_v z?iQs9+~eG`gba`N_mCq%JKpsSC0z4pO_9%f9A)}@sb00eo!oH8My({yDbTnTHU`KM zz^Zdws+qdRQ$8=i=XHriO+)I4#+h@J#M*A59dn?>(bqliz3ctj)*8Ot&0{u=lSIQ+!Hq7U*UMpu;CUuA^J0X@bkE`=@_$R2|B?AyDUw?&K9mgR~58r+Z{^lS2 zAK>Ep0{(}8_zz(h)#^m7PmWJeeY}kaVZrrmkB^UGMDe^73!EG*5n3&GENMp?FhpW3 zS;dK)G!f-$r_?tPjOYB_N&`?lEnoWYG_XbB%hTP3ljb50IhK>w2dWA-Td zPJ}kC8e}SDPIf^!YJqI{Ks>G+4O<+B!AF>h`Fa`Osb0QP?f<|N*yeQMGt8 ztKl}<)9U6NDY>L~OdHRVcstkTcsj0SDxbBG0puK=*%|uUUkCj2aep`DW^GjopwMrF z1jy;PfvbW{MMisaCudeDclri%PUGJib!M>j_mLReKMAK%Cxyg~-uyJJOdfG(74~^{ zegRv%`>ejT_xiYH;tD0kYy)1sdLez|@6Vro!?5w>$s>@e2NkP`cXoE+`sxzjn=zOX z;NE}m0G>Yi23}AVpMfOSAcpS${D*%CkH2{W@BjEmFhpYglb`(zo?iCRK+WoJ3Le(mX0OULRjO{I9P?8RfSz9fICH)lbuOt1H>zh8e3en3m z5yy2AzEW~8E!@jym+&#Y*GgtY9@73hh&7aJ7SFZ5q|Y%zfj5Jmd{5>7rP{VByxQGz zcBCcQCa?uQV+x{_+kUoVlwtn}Z<#tcz8crgyrk_p`@Q_k;Y|~XAEs;Ql0y!=1{NgDstuC;laSn3cOj{R-Ahf4pYh<*g*5O>^mIm5!}uL z2W>96@7dP79h~Cw{@lv;;@|e%i0DwfsoB0*vgJxYn*t23Bi*ErFzKP&@hbG=9K^%| zE{W%$zcKC_P(oo12ExtFc#0CL=L8qdm1B;%wuReUz|2kACObf)OF`b`Y&2qzJ$05t zC>dX0BB8zDfs>~@ajew)Z$AD@xO?X=eDcw+VH4*~fLpT>wSoKh?!(hBAH&_lBX(+- zqB{C-{H;HLhwr`*zy9PCE~)q94}SuWzWf5tPfvk7r73IG2l(3_O6OmF^%b1Heh!e9 zhfCo#tg4IoSbf~LGKWTh4SR+kUzJ~Kolvyz=PKo@b*@#O4$3O_6WkuHRVj@^^4*AL ziolXaimz?_(8v6(dzH*VpB7CY=$x0{%zo(_(z3iGZ_fBb_PKK%N?hlblD2@C`h01+ z7=nyl6$%!*j?3nI=dg+aX^+poG_4V3w_SmseQdFmV3*-cdoI-o1PzA%X3kVhoNKY^ z4qaL*h~jD0$lz4*?zAi#-5wO9mvWvp*B2$b;T}pS&Ef{`9Pab;Bn6F8oL)3J=O7^n zRW`W3s|`f`#H{OZ_7TT$po@MStOw+8a;-Y}(OqBd7a7oLh)E@OLXvPPsR-FP*_*d= z!5JX*)g*@vpi{Ez%RSrCyuK7I`cM~CnXrN^{pgHPsI0$rodN3$8J zrKb9fygN|NQ3&yfzq1d4Ct-KQ8JxzbCVq5z&N);`HA4iL3T6D0KmJE>chI)6**(vByRx&_zn;lsB<3fYhFy*+q+qA(>Q0A%J4z7>;x zIICUjqAfHsZAzF_;{(1RQ=Q1IAZB*ZzQwhQNtM2!h4E8$x`ja_w&Xa>+fQ}lIrAS#UBt#VPKhF;7w2>Le;;Ft1n8u@je$t1;b78J)6Xy8-`c4tybJ=F6`p7RCbDOw#^<#bIV>B;W zJ41xv**%SIwB$svxjBTv#t@onpv2RIOAm#E;8;aTD!Nq1pr5M@0W#P}Kyu`TyFeni z!D{1+%WK$0DU#EcfqFrMI0*QTIm%k3d!7_T@Susko#qssgm=<^7BtSrje%oZ?+5{x zO5&XyKjCy~)7cG-UyV`XAHskA_x>L2AMB%D_!;Liy}B5|_01*DVT4Ry4I7(VTvCq! z|NQiXZPMA=1LOn{%qHl=xoB-5K*rP<6BB5!OiT}Fe)+7uxL!-I75A6D?|YuHvz46# z*H#*~&XdcDPClEwgI)qvw4aWz@2vGQ6Gh){BOE-xw`-=H*SK z#;)~Np@frgMIf5rfQvB@aXmrR@JpEwuEPzEcVifxnw~vHwe#J(@aZQX!NvI*CkfAa$sYLW z0Hs_-<~!c0T8M8cL~4QD=&bUgPur7>6crMi2 zF0d4x+Ld+N?YumIU$ezji)a)%$@Qmc0E1c*f^&?hFkO&_v^AcnAwF`TA<2u9UR+$C zbD>{99`go~>eF+G5p@-9dP#IAKp{;;;HWwXbGkVB0qx_!mMu!&UiV@LzOX>5Z^{gm zl0yn$nS_p=iIFwXny_NkTy}P(Mx~Y3Yp+)uag^MDl!#@Hi$(N6TsSd=P@PN4+03eG zP4`BjY4n=FD6ZXzoFAs_m_^?=H^~Ovy`QTNejk#Gl6!vC``YS;)nqNp(1fDkt;x#e zxYsAH<=DMSq068BtGd1`am}H8jsE(6H#mkR?>dRmUe$rEtM4$-u3XZ_X99>z5Z-zW ze-7WiHHY|E*HF6g)AGy4nBtr$tiYRH#fFxGn(ukZD;&S+wM?^;Y7Vls_e-8nq~IZ2 z!73MsDl}1r$SO!LK3-L26=3*HkdUD&ECvf#_&#}*`q$?y$x!Xvx)EegCD|wsW|JWj z$Ocnxto_z^$fG?WmBikh;I4a>1h?;g_S+JqXKIM>Ic#EzFe9HvU)f$eQi(~OQUdpz ztZ6L@jNsL5W3hfDoQr-Ogi&{{8>+A=kp;z1Z|{?YDuiy(5$0iS823w`Z{NNR7Z(?u z&-tGByFQly9}k<T6$2WVG2iKsdy-%J+ZGS`CGD-G;2&c z7Q=agK#1wgR1(OR=6?Dv5MoK8_|q%o)ydE^z28CASXdFlTO|dlWvu zpKGh&d%Mse)MQWDQ{E)reQWOTy*E@Oy;X0~;HY+k95(towihy7mxIY5{1 znUjlS9o9}9N9+KGT$)ZiUnxBwU7S}FG#im6e&&{|AOTk_*>12pc|5B@>Y!-)s!A&h zdC&2hHt?ocpcDzO+T3_QPfoq=RZ3&!m2PO)GbypO_Fx48>Ax3MP5JZknY0F!(1G%7 zGLdi%tDv%yVOsyuh=6kv&O_X{4AF)j8TLb}EU7m^1wchEC~aBwV}Ql(kc zs$?#)X09a~(I|A~-Xn2|=+Fm}rUTRJOz~IOjXBLs<9!R9TT77G>1{<^`Z=xb3+>OP zq}+FvnwI2F{!AF4Z{3f-yNP~Eduif@NbgU%Iaa9D<8b)Tph!(pTb z8jjH6U@eHblQ$uSyE=9)Phc)xXMBZ$&$zRj3$+${#p%zIy)Z0{Wyes+x%`NM*L+8Nvf<-n@ z*W;0!y|CWd`M$1|$QS-VJFY^ zT`tMK#gOS-YaYw5yq>fW*)Y7;{Cqb0?$u7=ZF&Fe+*`h%x%%8e>M+#@_Zji;YSi$9 zYZGl>grY9HM3hX%*U@3*g^}2Df}l{E%z=dD*juVP_K+bN`7ZWda9X>Mf5c}ILGSJE zpxt)Dd2bt?0JsE^JLp`6Rmiry%HNE0On>gKh)BqG(FV%35y>H_iA)l6THKKpV7EHOvajByP74m=yqaXaY`^n^bas9Q z!<~JYs*{ru)V|B$ge2Pe+@#uMhS@sj3`WT%yA|seLMxKK(|t|zqUO(}`vf{~D?t^R z5iaY+nPKYe-PoAgwoOINe+T0G;9OhMD&VXwT(kxYOXpv__rDdxH$3Z6UMU>+?alYW z1h$!rNjw?P1Y5}t3*btB%Axk8NgDuXO{b z&0!S^SchPQk;tNF45z7@=qq_3Z>pM}Rml`O163G2k-)lXayyGBhjC3NVq*fIs9)_j z;F5E~vCBRY*H3k8N$o$s8H@I!Nr+{~yx1XbAa!F?pzq^^y{==h$#ktr^0#T)-iP)f zA(PoHpS1_&h#|EjrSK+WZCdl|I$TVQX-TSlysRD4_T?Z)q8tgaYcY09*DD!lm!y-C zk7B;ww;($E=Ae{0l7-3U4Xu84K%s$Eh_Sr7(Xwkj729>NisblYd?k}*%?p<6XI9d8 z+st4bXZyMKe(D#nJO;3W7*)Af0;8`P1QfXz%}!)qF?s)O92#RHKpl zsJ%E3P#P0frFo~dhil0VH?cBMF&WFIAO;ktI6^KKu+ zl&SIsab4~08BhT~ZpbT21EG*ZGM2ROD&*@GSg5N0J?zxHq%bUOGJmu>&Si=qSqt_0 z=kTdPHecD-sIpG&#?D0~ZWU5Wg60xpmwZeH0E$rbnW`Y_DWU?F>ytA!NbdP1Yva?- z^5|y1St8LuM?2D3+~*W0xdf3oSPnY^d2wu6 zpFu_4O+1&Mj^$UWWhoh3p$BauA3OIg!WL9fTBQ6J zh72!LgSQwX7khWElUWhcme0xi^;bCxsiCqz!E+MgpGifi*5^DNAT;-hC zy==?_O?*$@zobGYMut)ja#DAaB7-v%1V+Y~YIc09>P$*@R{t?scP>{zTgxuWhOh_h zNq&BQ!HF#9oO;niO1rw&wY1@`oMV-%q|D zVu0vVt^eYWAXx)drjdkX#K-I;DH64sqx_?rdrT@N-!|ts$mhuN5@mJc$ z&}$hbivbe>!^M#~>h(7|D83uv6B9#r+P&R9PU2v8b(VJnV{eKJ{l7|?hKx*V zw=fvz6OUJbkeH<6BobR~$Ppv9rkmw9p;U#qf~XHcb86D8^^J z!FB&A@xlnUwni|XPPMIQCrpuKn<%>-EH`Q&{J-E{mUnR+Z)?;(AEJY zE2J&z6Cc!Dl+1z{mo3VNOuyBQmd|t9hO#FetHY%lg$lZf8pngFD9!6Gg!$+=IR=&X z0HuqQ(-*M4zXva09_RA|EzRdwt5{OvoUTXw+_avLpCLFVmCpn2Kxo!DT%hrOOq)MOV(fj8QSwc1=!?Z#*~KMBpZF!0c7Vtw(SEE>?1bm*gBDb z2^;#^h=O1<39EZ!ZO0p4{bwg9WI?mgLx@&kpyl)6|7R_|>AC59-uv}&=8Ei%p)6?@ zV%O7eWvIZleM)4H0s4f5zTYB~Sk4C}Th3525Y>!p9EWy@`bz4Rut4jZK$aq+ldCZ( zb`X--(`^m`+S-8Y@dmazMG4nDI+Yu5x)AW2Z(jT?-%AIY_J*aBM9Kl%ymJn=E%l^r z#OJ;(!nSu^@jb$|XU8S7*RmIKRY^JXlu3cOHxXE(RN;&M0NR|o5ne%HVmCZKJA=*b zeXc=EPES4ge7$p zq_$P6YC>^;byF=nmR7WAFX z=^4 zdJxBi15qu-Ne@U}rBblhlOOn2FX(_C-)7I*0nBDXya6Q5MGd}VQIm6(OmtnY(I=CS zL-EjIM997d+Q~3zN&k~ZUHN*qH|nafuDV>&S0EX9gEDaKpbdO$G~(a6)~nuc3JH~x z@0-(0+#hI<*S?qcSn35%WHFl~gXG3swTY_aFhOc0R7eVi$FQL^IYrt}d8LHi-s@eH z1b8WK*9tV3?Jw`QDcXvXS;^JS5#>6Xc`Kh&Nyxwh_#O=0 zNob1itB!0NCVb~JDTDDQW9VvY+53H0WH;8h5{9`?7%9(&J^P)Qfp2*QnDEP)mDcl+ zuSwTRb`j=pKTe?!Hm)fA$tZ>#6G%Tg<9g*FN$5r$95x_O|4PC?ggR-cNu!P~o--YB z2gvzuquq8iyus%tLY$i>J3J{T=zSYpI@Jg(Hr&z^27hF~dV!4Tkts#0N1t+1&?c;1 z-0T})1))tZk~BseBiP;D<}!1kN(W24RfYr^Sd!!lUE}KeEu9N3$g>yEVP|(2UY?wA z2|Vj(pbkxqGiR1G+muWsB}6H4ED=}NSo$P^l9-qG%g@OZde7R<)5k@JB)1eL00t6!q_32}*^o5I^WElL8=W;A4QPV-MYc7W{bzbvEKB>`oG zHzc}uEvZJ|fG)|Si}@|D)o=p6@8x6ee-2Lpr*{;Ts0g#%VToDZOD?83~g3oG5{-?<1s!vP^1;yx>xOr_}; z2X!tA%c0SM&^dVLVT}&SKV$l->yT+?K;SQw^1OE!YX+x zs|RW$^0EZ^2@|VDIOkW(6G>Nv9Bt z*Ox@Xxip@-kpjvY@sVe2bFaG>bXoiAK)|5qg4c_JmK$%$Xh3RJN9sC7h`^+b}n$_YFa-P!2)E zrDrh-APfk+Pg~%#Pl7+nEfP&h&Sd5zOpq`1I1t)j?^o_`7Yed-w$2q`wWE)I;RXV( z$?;a};e1q<_!YIx+{km`Jb z0``JDAMt=RioiLP2LxGW$Z!~cle(r>DaOg+thCw+kSciuo0NdTOPES++?2M)#p#v&>@+2#A*9Bd2LmKfhXUPO zsqiyE0y|?Mzqz^LViW_5t#!tb*j2UWlSxAMowX;?tB>KNmV332*_jCWHi7t>L(rmE znry3!QnjOl&b7|=UrZ)p?~=bMu_@eP|VpN(USWl-jt~bmYvPHw0&=xk{#o z?9@~O)XsGDh>mcanl*y6c7iZVV($ZG@1TNwMYBcMR;^;M%p1GQF-YpgmQ|tpiBr0d z>t3SfH&G@Zu&hsCsGnOsxr8~+&q>lpS`*lNXcM;n-0JlEz_oFHWIWq=Bk+{r2u`-J3CDBo%WtgduQk8u(!Vt z$EW9Ee*#b9)|+?lzNEz1Q9W8I)n|Yik)09SQG(>X7MxF{HJ^TOAcl%SM*Pyg^K1F3 z>OH8%_p*<&Z~M*W9T~C`l3eHbG6D`!t-j8Fgq8)E+h?vy&dL&G-MfCyW#^)X5$qhj z4L|_|K(YPWLvo=RF282iGgiOK0qG|A?U)DlTUKi3b9uS zN^!O|$HC0LpWExZg38*<=W30$xAq#%3Eg+U{2o*_36PG^UOF0Wa#p4Wq>4}F>#)|9 zOAw}3Ws=xT4>3klla)9Z+Lk$qGh52xQ&`B!t7EwR;4OIi{6$<>fS7a};<~0|x9<+1 zlfY$?lM$VQnB*0QgtIRXPs*V;$ix|QM}Nr?sC>q*Zp5?du(dhWWmnfY)A#LO_}utT z7|F-rG6MM~i9^yhy4nh3=C7`oh0OLYxrDrmRO^_~;ospF+R^hneSCHSckbSXzyHU-gqtbCH-)UJy zA^3%d$>j;u(=*uI7z7XDIj+MDC1N7XL;MfaGn&m6UP2bRuCo(HjD&;%ADDr_vI7NX z-&&{mL$XF)H=un6Qke2eXibyULU7*#nP-IO4PNixzy2#ePt0AF!GZTBwO#J)*u|)> zoW9FVV)-1pM;|3u=;$v$2dl0UAD8%~i=KpM`ET_4ADRTpUn`BH)AkljXhW(B?l=(D zE+nf2JMG?Kn_QUS@`f`K4F^ax76O1$Jt%tewFs@QWtZwOn^69m97fl+p%7TqZ^-F! z%&GL8|K2ek``yaHmHme?ryJr^j?bwlw_1)J#Vcf| zJ@qjA41=`lARAR%LhXJ?JKqMkgHmoJ3@jRfL(6-h! z5Zi7<-ghWU4%v+c8L_2H>e@Cz6Cl4eOF7T?Yz=y@WduIWt(^AN*It)I+vUOC zMaa9pr|oslHIZ9^Bp~|YuB-YEzY^~bU^0_{O+9d^dF=r)$SatO=5;6a`TWfxO3~u@xeYHdaOdtju zu(@>$wznT3?|uZMaRnPw!VL?!LPAGU?1D^FJG-zL4q$U3J_&m$>2B}ef~`X&(6?6TGU7W+n%>*te_8W=t)^HQ<-+u@neDEW<_wXS*6ux}*5`OjT zkKxHTPmy511wZ`Z+w9Fxz6h_Lzl29$e+93PU!hby;d8;}E${g+dEPHHHR+<31U)V= z?&UgL-DIA8gxAc#TEHqq0$Mo--8%ql39PQ;{k}bggt_hOvx_)&Kb7{MsOq(a^epAD z)MoO!U^OlCxeQKwFF{a2gKt+_fvJyi?mB;=8K3NS-?*I17SY0B=|W;V%D9t(PShLG z^p*k9q{xQtW&zoflTMw6WmFk*@Wfqij5tno%&O!jE<$neBT)A*ZWp5EaV4)1vEz8t zj`s#$6LILZO2Y9e7sU3WruSXD3|K@0gq2sm*-6_p1|&Z7g%AeHIZYr$NMS_kdt`h_ z+I8%drifWRLs>p{;w>x)1r=?h4Yq-e@bAXPCaUnrCN`2n>73Jg$eMyWwsWpNuBzGL+Uwz#9!Oc=9?nu3xT=cvb<2ZB za6)M)Q(~Nk7?~8A5@~zCZ+_*~39oN}JjyY@3DGT|4=_~_&#Y}d>n?q#qb<9tXmesX zBKR8)wqa0jKz-$5dO3&bKET+I;qv?nZjj)THe$HD0XImjc6YX5Ud>>JjN{qm6sn!O zaCqlOfFdap+gq@)w~Hd_HOx*Qvzi*w71wO0VjK-JhnuK1`<>tW1-$#?AH$uu?*m}l zN5>~Hy!!wSzx)P<8(Z+B4}J)5-93UKp550c$8hiCyYQ<&`!jg*}s}H{7F_nGxp@eA|X(BMiN3Bigy3(z>PDal9?<9B~aM<;1vjpLG%`s(k zyPoyw^E8a6n`Xtq^>(jnWPs#F*dNT#JKpd_GJiF2(BVTMUE_GFVZCZ5Eh!l5ctj2oPCzMw?j43 z_wKS}4c+sI?|ZM~^^y^Y?A^nm;}Ux`p&>bpu(!3>>N;YhuGHCxoYpGKIEAXUO+;K< zTZjOuG#?ULhwW4Y&2y|a`49+!z_f!zmKc)#Teo34xq+*zD>y$rgOiijsGd8A8&uN~ zk($kBk>~<+N??5mD9qVGC$OjQwg^JfM&DlaX&uVLNzQu!xg9i>c1wa=66G#J+%=Xy z0=Mcaky2lVv{ghgO0@kp>aY)n+x&7fi2N0X+`@FkG&F~s(_=V$_5_~nkKq8j~-hErtZK7aHSrhXqbho}idd+pZVUBnk-fXMCQSz&r2$5Njw|v{+(Ue z^b^EGBbXsfzkc}=j$ge(74)2m?C<~L_u#`1KR{x;jqpB(Pe18V|=ezby`cAXrOb^ATC5Tqi zx(%3!a?%7R#E?0$fRHK2qtkS4j=4O32N69v@kDR1CP zRdSNePr0C+vFPC9^k;f@I-A3=ns8!^;Xv{vd!&SOyhk;Ine%1+21*nZVne@?Z-21qmy--ZE7ytB!aHDinOQ#gJ81ZrgT8kCS(Lxy`a z+T4KKx9-5v!66(T9KgZeKFo0Z`-cPAy^BQh8jv`m3VZJmc6K*m2M60AbwAwSgDpH4 zvhy$iqlyFZ8b-+K@C_V$puopET=)#W9_#STi>@1Qz*e}A9hoD#k~e*73- zym$$V*-TAqwni@Ohg@~>9m2DL0Sf9>i73cnIMt*nKm@vUe5t0(A73JeW)%oCRyl=X9afPH|>@*@N%sGkKo7DVY28tOyNA z%svol3aHfI=6B?oVXdJ!oGgI|(|~0rK|Xu{5$z5twOTrs1o(3$3qVy`%tmS4POz0~ zXN0&Zr|;hO1|#W-5^6^BN?>_VD%C;QG!C1GsCP~fFSv*Z?MdHA&^)`|N-keto0MWn zA|*X#jG=QGSfz&W)((LX^zx1i;8QUu&Ffn87k4Ao;^q9OMzU~m(RY+;r?_4$rQ>gl z1;r}YFsm%CdB!$XQmGBtR)*37*>e|UJHz{PN-i?zywoFdup(6$uFZzq;I-m?9?1T& zip(c@ggvMV)`?VHiJEwXe<^NyjOxH0M0Qum-A~Z=Riip?#)wDuzo~0ghD2aA;16mT zUQhL~PQ8#70U2Lo(g4R%HvPmZy}F5mi#ygqm{`SEh64B~?b%*&p6KNLC>8qv`&|-n z{Oq#(sWxP# z#6ve6DN)1t>1S~B`Y}>Y(x^=F7xE`S6AEg32B^Jh$oxUJR+6A`{cBoZJP(V}4hqFJ zOlnC#I#}F5gHr8$d=0NpPZ?g1_O{^t_uq#H58sBnXdm83sdze@!sYc1y#44AoE*Pq z74x0@x8Tn0JG{ROBs3S-sO`DDhMVb_Yed_cWHrA5g2~O+IPi#e1|;Czb_0Z%na_(b zQ+yga6cV|V3IS)f3(4i@!NTLbkK^S3SB=KgGn=Ttru1g7# z4`XRDmx=?T6rHS{zAwH-kPAxST1nX0LN5tVzU%(4=5m=5D==Cwy5mh#uP@g1ym>z z5s_ce!SHcGTq13wLx}XzXL2y?_i%}lzO*Ntv4Qz z*`7;(X}sj^SvQibg2FavQ5H?Ka}mMxg>}WN^A>AH7D>M69^w&IIO`E#T{wUa(O?yU zW2OP*;B~3VBeMyt?l0dqLTH56h%Egx`!`*s$8>j!%7{$lZ#ID7JI7+)R3CK5T)yigGnl1ho8JH1Bp#??98A`Q?4`^7yP z&nvh>xVu61bd9*C#=kdLGnh{drSY=+TMn_hH%sRriNLDvXXDWCGlFu$Mk+O%D zrjlC;&!vo_Punw4_T?VQd5gribJN4irA;{1tbyx3E4`=1n~a>|>{L+62~)RVWA`G4 z53*J|S8(47-ovP(s9i8azVo?04X6-gh)fhjO@)Pwn)YBwsz`d0)xoskgaoV;CU&)? zXH?08Lrypwi!`dvuAz!ZBm#~P1F>WkXKwMx#Wtv>*+CU3GN~vDHPg8ed7|-J2*J5z z(yo9eU!qG>X_(9kAT>b^feGM+mwgli93&0-h%zAiE03Ow~CiRf_I7zbPHOa&XZ9>G!ljrb&NOdLZeojzP zi?=d6OCfVKMs*!|Sl-~@F-xR#Cb%3HRH-EE#Dknv&t&su56yvO0Hd;rTm*p_DPky) zAn!O)GY@%OQY>JBYB<`1IT78V6c4B_bnAtqmm)dzLAV(0Z4q8^F)<= z&hB*l)_rwJgju7y9qDsjMAzEt8=qXU07FVt?cFrAC$|?j`p>uirDOQE2&g^o?)fxD z=vYANN;NnE)SNUObA$!5X*NNXPTCny#P{VZI6b?dUQoilVVIR|+IbUV>e)0jLFt&z6!kmB zXQm|8HU`(Fd8qE$e^%Bb??aU&D$#0Y`efzo_xPs3 zP3dEjms<_Jx#;uKl02MA)yW$zaCF6?Y{Q-Fct7v}rG~`~iuN1jUZC?z*SG8J^b*uw kroY`?)Kf^C78m}%0#92trB`bmr2qf`07*qoM6N<$f?E4sGXMYp literal 0 HcmV?d00001 diff --git a/04-react-portfolio/learn-react/public/images/webby.svg b/04-react-portfolio/learn-react/public/images/webby.svg new file mode 100644 index 0000000..1f6e769 --- /dev/null +++ b/04-react-portfolio/learn-react/public/images/webby.svg @@ -0,0 +1,3 @@ + + + diff --git a/04-react-portfolio/learn-react/src/pages/_app.tsx b/04-react-portfolio/learn-react/src/pages/_app.tsx new file mode 100644 index 0000000..40b64d7 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/_app.tsx @@ -0,0 +1,7 @@ +import "@/styles/globals.css"; +import type { AppProps } from "next/app"; + +export default function App({ Component, pageProps }: AppProps) { + return ; +} + diff --git a/04-react-portfolio/learn-react/src/pages/_document.tsx b/04-react-portfolio/learn-react/src/pages/_document.tsx new file mode 100644 index 0000000..b2fff8b --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/_document.tsx @@ -0,0 +1,13 @@ +import { Html, Head, Main, NextScript } from "next/document"; + +export default function Document() { + return ( + + + +

+ + + + ); +} diff --git a/04-react-portfolio/learn-react/src/pages/api/hello.ts b/04-react-portfolio/learn-react/src/pages/api/hello.ts new file mode 100644 index 0000000..ea77e8f --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/api/hello.ts @@ -0,0 +1,13 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction +import type { NextApiRequest, NextApiResponse } from "next"; + +type Data = { + name: string; +}; + +export default function handler( + req: NextApiRequest, + res: NextApiResponse, +) { + res.status(200).json({ name: "John Doe" }); +} diff --git a/04-react-portfolio/learn-react/src/pages/components/About/About.css b/04-react-portfolio/learn-react/src/pages/components/About/About.css new file mode 100644 index 0000000..110d7da --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/About/About.css @@ -0,0 +1,43 @@ +.about{ + width: var(--container-width); + margin: 50px auto; +} +.about__container{ + display:flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.img__container{ + position: relative; + width: 170px; + height: 170px; + padding: 5px; + border-radius: 50%; + background: linear-gradient(to bottom, rgb(148, 144, 144), rgb(17, 17, 17)); +} +.img__container img{ + width:150px; + height:150px; + position: absolute; + border-radius: 50%; + padding: 8px; + background-color: #121213;; +} +.about__container p{ + font-size:30px; + font-weight: bold; + background: linear-gradient(to right, rgb(207, 206, 206), #444444); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.about__container h1{ + margin:0; + max-width: 800px; + text-align: center; + margin-bottom: 20px; + background: linear-gradient(to right, #999 0%, #fff 50%, #999 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + +} \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/About/About.tsx b/04-react-portfolio/learn-react/src/pages/components/About/About.tsx new file mode 100644 index 0000000..b717854 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/About/About.tsx @@ -0,0 +1,24 @@ +import styles from '@/styles/About.module.css' +import {FC} from "react"; + +type AboutProps ={ + img: string; + name: string; + introduction: string; +} +export const About: FC = ({img, name, introduction}) =>{ + return( +
+
+
+ +
+

Hey,I'm {name}

+

+ {introduction} +

+
+
+ ) +} + diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/Article.css b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.css new file mode 100644 index 0000000..d88a6e9 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.css @@ -0,0 +1,72 @@ +.article{ + width:var(--container-width); + margin: 50px auto; +} +.article p{ + color: white; +} +.article hr{ + border-color: #2d2d36b4; + border-width: 1px; + margin-bottom: 30px; +} +.grid{ + display:grid; + grid-template-columns: auto auto; + gap:var(--gap); +} +.blog{ + width: auto; + display:flex; + flex-direction: column; + width:var(--article-flex-width); + background-color: var(--card-bg); + border-radius: 10px; +} +.image{ + position: relative; + height:200px; +} +.blog>.image img{ + width:var(--article-img-width); + height: 200px; + border-radius: 5px; +} +.blog>.image>.date{ + display: flex; + background-color: #ffffff7a; + position:absolute; + padding:10px 20px 10px 10px; + bottom:0; + width: calc(var(--article-img-width) - 30px); + justify-content: space-between; +} +.blog>.image>.date p{ + margin:0; + font-size:12px; +} +.grid p{ + padding: 0 12px; +} +.grid>.blog>p:last-of-type{ + font-size:13px; + color:rgba(189, 212, 207, 0.87); + margin-top: 0; +} +.article__link{ + display: flex; + justify-items: center; +} +.article__link p{ + font-size: 13px; + margin: 10px 0; +} + svg{ + margin:10px 5px; + color:rgba(189, 212, 207, 0.87) ; +} +@media screen and (max-width:430px){ + .grid{ + grid-template-columns: 1fr; + } +} diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx new file mode 100644 index 0000000..b5edb98 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx @@ -0,0 +1,54 @@ +import styles from '@/styles/Article.module.css' +import {FC} from "react"; + +type ArticleProps ={ + title: string; + articles: {blogImg: string; + dateOfPublish: string; + category: string; + title: string; + description: string; + readLink: string; + linkLogo: string;}[]; +} +export const Articles: FC = ({title,articles}) => { + return( +
+

{title}

+
+
+ {articles.map(article => + + )} +
+
+ ) +} + +const ArticleCard: FC<{blogImg: string, dateOfPublish:string, category:string, title:string, description:string, readLink:string, linkLogo:string}>=({blogImg, dateOfPublish, category, title, description, readLink, linkLogo}) => ( +
+) \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.js b/04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.js new file mode 100644 index 0000000..71f3033 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.js @@ -0,0 +1,32 @@ +class Article{ + constructor(blogImg, dateOfPublish, category, title, description, readLink, linkLogo){ + this.blogImg=blogImg + this.dateOfPublish= dateOfPublish + this.category=category + this.title= title + this.description=description + this.readLink= readLink + this.linkLogo= linkLogo + } +} +class ArticleStore{ + constructor(){ + this.articles = [] + } + addArticle(article){ + this.articles.push(article) + } + getArticles() { + return this.articles; + } +} +const a1= new Article('./images/meetup.png','20th Jan 2025','Meetups','How to use Meetups to generate leads','You talk aboout something you built, and share the strategy of how someone made benefit out of it, and thats it.You are onto to your...','Read Post') +const a2= new Article('./images/art-of-debug.png','2nd Jan 2025','Engineering','The Art of Debugging',' We all spent countless hours in debugging and optimizing backend applications do we take time to practice clean coding in...','Read Post') +const a3= new Article('./images/vscode-plugin.png','5th Jan 2025','Engineering','The power of VSCode plugins',' Your development environment-VSCode, is more powerful than you would have imagined. If you want to accelerate your development...','Read Post') +const a4= new Article('./images/focus.png','20th Jan 2025','Meetups','Focus is everything',"Your workplace isn't just about a table,chair and laptop. Its a piece where you craft the art,that can run systems of multiple companies",'Read Post') +const articleList = new ArticleStore() +articleList.addArticle(a1) +articleList.addArticle(a2) +articleList.addArticle(a3) +articleList.addArticle(a4) +export default articleList; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.css b/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.css new file mode 100644 index 0000000..4cc2ffa --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.css @@ -0,0 +1,86 @@ +nav { + width: var(--container-width); + height: 60px; + background-color: #2b2b40; + margin: 50px auto; + border-radius: 30px; +} +.head { + display: flex; + height: 60px; + padding: 0px 8px 0px 40px; + align-items: center; + justify-items: center; + justify-content: space-between; + +} + +.head h1 { + font-size: 20px; + margin-left: 40px; + color: rgba(189, 212, 207, 0.87); + font-weight: lighter; +} +.head b{ + font-size: 20px; + color: white; + font-weight: 500; +} + +.links { + display: flex; + gap: 30px; +} +ul>li>a{ + font-size: 17px; + color: rgba(189, 212, 207, 0.87); +} +.icon { + display: flex; + gap:10px; + padding:10px 18px; + background-color: rgb(71, 71, 177); + border-radius: 26px; +} + +.icon img { + height: 20px; +} +.icon p{ + margin:0; + font-size: 18px; + color: white; + font-weight: normal; +} +@media screen and (max-width:430px){ + nav{ + margin: 15px auto; + height: 40px; + } + .head{ + padding:0 8px 0 20px; + height:40px; + } + .head h1 { + font-size: 15px; + margin:0; + } + .head b{ + font-size: 15px; + } + + + .links{ + display: none; + } + .icon{ + padding:6px 16px; + } + .icon p{ + font-size: 15px; + } + .icon img { + height: 17px; + } + +} \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.tsx b/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.tsx new file mode 100644 index 0000000..28c7ffd --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.tsx @@ -0,0 +1,33 @@ +import styles from '@/styles/Nav.module.css' +import {FC} from "react"; + +type NavProps ={ + firstName: string; + lastName: string; + onClickHandler: () => void; + links: string[]; + btnlogo : string; + content: string; +} + +export const Nav : FC = ({firstName, lastName , onClickHandler, links, btnlogo, content}) => { + return +} +const FullName :FC<{firstname:string, lastname:string}> = ({firstname , lastname}) => ( +

{firstname} {lastname}

+) +const NavLinks: FC<{links:string[]}> = ({links}) => ( +
    + {links.map(li =>
  • {li}
  • )} +
) + +const Contact: FC<{logo:string, content:string}> = ({logo, content}) => ( + + +

{content}

+
+) \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Projects/Project.css b/04-react-portfolio/learn-react/src/pages/components/Projects/Project.css new file mode 100644 index 0000000..4c93a05 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Projects/Project.css @@ -0,0 +1,88 @@ +.project{ + width:var(--container-width); + margin: 50px auto; +} +.project p{ + color:#ffffff; +} +.project hr{ + border-color:#2d2d36b4; + border-width: 1px; + margin-bottom: 40px; +} +.project__container{ + display:flex; + gap:var(--gap); +} +.content{ + width: var(--project-flex-width); + display:flex; + padding: 10px; + background-color:#2b2b40; + border-radius: 10px; + align-items: center; + justify-items: center; + gap:20px; +} +.content img{ + height:30px; + width:30px; + padding:10px; + border-radius: 50%; +} +img#yellow{ + background: linear-gradient(to top, #ff7e5f 60%, #feb47b ); +} +img#pink{ + background: linear-gradient(to top, #df68cb 30%, #4136d8 ); +} +.project__description{ + width:335px; +} +.project__description>.project__name p{ + font-size:20px; + margin:0; + margin-top: 10px; + color: #ffffff; +} +.project__description p{ + font-size: 12px; + margin:0; + margin-top: 10px; + margin-bottom:10px; + color: #bdd4cfde; +} +.project__name{ + display:flex; + justify-content: space-between; + align-items: center; +} +.project__name>.web__link{ + display: flex; + padding:0; + margin:0; + background-color:#474768; + align-items: center; + justify-items: center; + gap:4px; + border-radius: 3px; + padding:0 12px; + height:20px; +} +.project__name>.web__link>p{ + margin:0; + font-size: small; + color: #bdd4cfde; +} +.project__name>.web__link>i>svg{ + margin:0; + font-size: 15px; + color:#bdd4cfde; +} + +@media screen and (max-width:430px){ + .project__container{ + display:flex; + flex-direction: column; + } +} diff --git a/04-react-portfolio/learn-react/src/pages/components/Projects/Project.tsx b/04-react-portfolio/learn-react/src/pages/components/Projects/Project.tsx new file mode 100644 index 0000000..760169a --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Projects/Project.tsx @@ -0,0 +1,47 @@ +import styles from '@/styles/Projects.module.css' +import {FC} from "react"; + +type ProjectProps ={ + title: string; + projects: {logo:string; + title:string; + description:string; + link:string; + arrow:string;}[]; +} +export const Projects: FC= ({title, projects}) =>{ + return( +
+

{title}

+
+
+ {projects.map(project => + + )} +
+
+ ) +} +const ProjectCard: FC<({logo:string,title: string, description:string, link:string, arrow:string})>=({logo,title, description, link, arrow})=>( +
+ +
+ +

{description}

+
+
+) \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Projects/ProjectStore.js b/04-react-portfolio/learn-react/src/pages/components/Projects/ProjectStore.js new file mode 100644 index 0000000..5611575 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Projects/ProjectStore.js @@ -0,0 +1,26 @@ +class Project{ + constructor(logo,title, description, link, arrow){ + this.logo=logo + this.title= title + this.description= description + this.link= link + this.arrow= arrow + } +} +class ProjectStore{ + constructor(){ + this.projects = [] + } + addProject(project){ + this.projects.push(project) + } + getProjects() { + return this.projects; + } +} +const p1= new Project('./images/netkool.svg','Netkool','Networking platform for school students','netkool.io') +const p2= new Project('./images/webby.svg','Webby','Website analytics platform','webby.dev') +const projectList = new ProjectStore() +projectList.addProject(p1) +projectList.addProject(p2) +export default projectList; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/SignUP/Account.js b/04-react-portfolio/learn-react/src/pages/components/SignUP/Account.js new file mode 100644 index 0000000..802689b --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/SignUP/Account.js @@ -0,0 +1,79 @@ + +/** + * Utility class for storing response + */ +export class Response { + constructor(success, message,account) { + this.success = success; + this.message = message; + this.account= account; + } +} + +/** + * Create a signup request class + */ +export class SignupRequest { + constructor(name, email, password) { + this.name= name; + this.email= email; + this.password= password; + } + +} + +/** + * Create a UserAccount class + */ +export class UserAccount { + constructor(email, password) { + this.email= email; + this.password= password + } +} + +class AccountService { + /** + * Stores a map of user accounts + * where the key is the email and value is the UserAccount object + * @param {*} accounts + */ + constructor(accounts) { + this.accounts = accounts; + } + + /** + * if user with that email already exists then return an object of type + * Response - new Response(false, 'User already exists with this email') + * else return new Response(true, 'You have successfully signed up') + * @param {*} request of type SignupRequest + */ + handleSignupRequest(request) { + if (this.accounts.has(request.email)){ + return new Response(false,'User already exists with this email') + } + else{ + this.accounts.set(request.email, new UserAccount(request.email,request.password)) + return new Response(true,'You have successfully signed up') + } + } + + /** + * Authenticate using email and password + * @param {*} email + * @param {*} password + * @returns + */ + handleSignInRequest(email,password){ + if (this.accounts.has(email) && this.accounts.get(email).password== password){ + return new Response(true,'authenticated', this.accounts.get(email)) + } + else{ + return new Response(false,'invalid email or password') + } + } +} + +//Create an empty Map for storing users +const account = new AccountService(new Map()); +export default account \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/SignUP/SignUp.js b/04-react-portfolio/learn-react/src/pages/components/SignUP/SignUp.js new file mode 100644 index 0000000..ee0eb59 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/SignUP/SignUp.js @@ -0,0 +1,35 @@ +import account , {SignupRequest} from "./services/accounts.mjs" + +export function handleSignup(form) { + //if it fails, then you will show an error message + //if it succeeds, then you will show the signin form + let signUp= new SignupRequest(form.name.value, form.email.value, form.password.value) + let response= account.handleSignupRequest(signUp) + + if(response.success){ + const display= document.getElementById('signInform'); + display.style.display= 'block' + const signupform = document.getElementById('signupform'); + signupform.style.display='none' + } + else{ + const userError = document.getElementById('user-error'); + userError.innerText = response.message; + } +} +/** + * Write a function to handle Signin request as per the design +*/ +export function handleSignIn(form){ + let response= account.handleSignInRequest(form.email.value, form.password.value) + if(response.success){ + } + else{ + const error= document.getElementById('error'); + error.innerText= response.message + } +} + + +window.handleSignup = handleSignup; +window.handleSignIn= handleSignIn; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Talks/Talk.css b/04-react-portfolio/learn-react/src/pages/components/Talks/Talk.css new file mode 100644 index 0000000..e5ea1ce --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Talks/Talk.css @@ -0,0 +1,70 @@ +.talks{ + width:var(--container-width); + margin: 50px auto; +} +.talks p{ + color:white; +} +.talks hr{ + border-color: #2d2d36b4; + border-width: 1px; + margin-bottom: 40px; +} +.talks__topic{ + display:flex; + gap:var(--gap); +} +.language{ + width:var(--talk-flex-width); + border-radius: 5px; + background-color: #2b2b40; +} +.language img{ + width:var(--talk-img-width); + border-radius: 5px 5px 0 0; + height:140px; + object-fit: cover; +} +.language p:first-of-type{ + font-size: 12px; + padding:4px 10px; + max-width: max-content; + border-radius: 4px; + color: black; + margin-left: 15px; +} +.language>#white{ + background-color: antiquewhite; +} +.language>#green{ + background-color:rgb(177, 233, 177) ; +} +.language>#blue{ + background-color: lightblue; +} + + +.language p:nth-last-of-type(even){ + font-size: 13px; + margin-left: 15px; + margin-right:20px; + color:antiquewhite; +} +.language p:last-of-type{ + font-size: 11px; + margin-left: 15px; + margin-right: 20px; + margin-bottom: 30px; + color: rgba(189, 212, 207, 0.87); + +} +@media screen and (max-width:430px){ + .talks{ + margin:50px auto 0 auto; + } + .talks__topic{ + display:flex; + flex-direction: column; + } + +} \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Talks/Talk.tsx b/04-react-portfolio/learn-react/src/pages/components/Talks/Talk.tsx new file mode 100644 index 0000000..de97577 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Talks/Talk.tsx @@ -0,0 +1,37 @@ +import styles from '@/styles/Talks.module.css' +import {FC} from "react"; + +type TalkProps ={ + title: string; + talk: {blogImg: string; + language:string; + title:string; + description:string}[]; + } + +export const Talks : FC=({title, talk}) =>{ + return( +
+

{title}

+
+
+ {talk.map(talk=> + + )} +
+
+ ) +} +const TalkCard: FC<({blogImg:string, language:string, title:string, description:string})>= ({blogImg, language, title, description})=>( +
+ +

{language}

+

{title}

+

{description}

+
+) \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Talks/TalkStore.js b/04-react-portfolio/learn-react/src/pages/components/Talks/TalkStore.js new file mode 100644 index 0000000..510c3a0 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Talks/TalkStore.js @@ -0,0 +1,28 @@ +class Talk{ + constructor(blogImg, language, title, description){ + this.blogImg= blogImg + this.language= language + this.title= title + this.description= description + } +} +class TalkStore{ + constructor(){ + this.talks = [] + } + addTalk(talk){ + this.talks.push(talk) + } + getTalks() { + return this.talks; + } +} +const t1= new Talk('./images/js.jpeg','Javascript','Dynamic Programming Alogorithms in Javascript','In this talk,I explain the different DP algos that are important for cracking..') +const t2= new Talk('./images/react.jpeg','ReactJS','Optimise rendering of componenets in ReactJS','The real magic happens when you have thousands of componenets rendering..') +const t3= new Talk('./images/nextjs.jpeg','NextJS','Dynamic routes with Server side rendering in NextJS',' Imagine you want all your blog pages to be SEO optimised, an performant..') + +const talkList = new TalkStore() +talkList.addTalk(t1) +talkList.addTalk(t2) +talkList.addTalk(t3) +export default talkList; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/fonts/GeistMonoVF.woff b/04-react-portfolio/learn-react/src/pages/fonts/GeistMonoVF.woff new file mode 100644 index 0000000000000000000000000000000000000000..f2ae185cbfd16946a534d819e9eb03924abbcc49 GIT binary patch literal 67864 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ϣ%UY8`RWp~V-U_7 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 CLkb=M literal 0 HcmV?d00001 diff --git a/04-react-portfolio/learn-react/src/pages/fonts/GeistVF.woff b/04-react-portfolio/learn-react/src/pages/fonts/GeistVF.woff new file mode 100644 index 0000000000000000000000000000000000000000..1b62daacff96dad6584e71cd962051b82957c313 GIT binary patch literal 66268 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 >-Aun5A4Gp>4U0IQJ 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 G)cz05(PHWV literal 0 HcmV?d00001 diff --git a/04-react-portfolio/learn-react/src/pages/index.tsx b/04-react-portfolio/learn-react/src/pages/index.tsx new file mode 100644 index 0000000..048934c --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/index.tsx @@ -0,0 +1,40 @@ +import { useState } from "react"; +import { useRouter } from "next/router"; +import styles from '../styles/signUp.module.css' + +const Signup = () => { + const [formData, setFormData] = useState({ name: "", email: "", password: "" }); + const router = useRouter(); + + const handleChange = (e: React.ChangeEvent) => { + setFormData({ ...formData, [e.target.name]: e.target.value }); + }; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + if (!formData.name || !formData.email || !formData.password) { + alert("Please fill all fields"); + return; + } + localStorage.setItem("user", JSON.stringify(formData)); + alert("Signup Successful! Please sign in."); + router.push("/signin"); // Redirect to Signin page + }; + + return ( +
+
+ +
Welcome to Torqbit
+
+ + + + +
+
+
+ ); +}; + +export default Signup; diff --git a/04-react-portfolio/learn-react/src/pages/portfolio.tsx b/04-react-portfolio/learn-react/src/pages/portfolio.tsx new file mode 100644 index 0000000..65f8a88 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/portfolio.tsx @@ -0,0 +1,32 @@ +import { Nav } from './components/Nav/Nav'; +import { About } from './components/About/About'; +import { Articles } from './components/Articles/Article'; +import articleList from './components/Articles/ArticleStore.js' +import {Projects} from './components/Projects/Project' +import projectList from './components/Projects/ProjectStore' +import { Talks } from './components/Talks/Talk'; +import talkList from './components/Talks/TalkStore' +import Link from 'next/link' + + + +function App() { + let count=0 + const onClickHandler = () => { + count++ + console.log(count) + } + return ( + +
+
+ ); +} + + +export default App; diff --git a/04-react-portfolio/learn-react/src/pages/signin.tsx b/04-react-portfolio/learn-react/src/pages/signin.tsx new file mode 100644 index 0000000..e9f401e --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/signin.tsx @@ -0,0 +1,37 @@ +import { useState } from "react"; +import { useRouter } from "next/router"; +import styles from '../styles/signIn.module.css' +export default function Signin() { + const [formData, setFormData] = useState({ email: "", password: "" }); + const router = useRouter(); + + const handleChange = (e: React.ChangeEvent) => { + setFormData({ ...formData, [e.target.name]: e.target.value }); + }; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + const storedUser = JSON.parse(localStorage.getItem("user") || "{}"); + + if (storedUser.email === formData.email && storedUser.password === formData.password) { + localStorage.setItem("isAuthenticated", "true"); // Mark user as logged in + router.push("/portfolio"); // Redirect to first page + } else { + alert("Invalid credentials!"); + } + }; + + return ( +
+
+ +
Welcome back to Torqbit
+
+ + + +
+
+
+ ); +} diff --git a/04-react-portfolio/learn-react/src/styles/About.module.css b/04-react-portfolio/learn-react/src/styles/About.module.css new file mode 100644 index 0000000..110d7da --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/About.module.css @@ -0,0 +1,43 @@ +.about{ + width: var(--container-width); + margin: 50px auto; +} +.about__container{ + display:flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.img__container{ + position: relative; + width: 170px; + height: 170px; + padding: 5px; + border-radius: 50%; + background: linear-gradient(to bottom, rgb(148, 144, 144), rgb(17, 17, 17)); +} +.img__container img{ + width:150px; + height:150px; + position: absolute; + border-radius: 50%; + padding: 8px; + background-color: #121213;; +} +.about__container p{ + font-size:30px; + font-weight: bold; + background: linear-gradient(to right, rgb(207, 206, 206), #444444); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.about__container h1{ + margin:0; + max-width: 800px; + text-align: center; + margin-bottom: 20px; + background: linear-gradient(to right, #999 0%, #fff 50%, #999 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + +} \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/styles/Article.module.css b/04-react-portfolio/learn-react/src/styles/Article.module.css new file mode 100644 index 0000000..3ab7b92 --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/Article.module.css @@ -0,0 +1,72 @@ +.article{ + width:var(--container-width); + margin: 50px auto; +} +.article p{ + color: white; +} +.article hr{ + border-color: #2d2d36b4; + border-width: 1px; + margin-bottom: 30px; +} +.grid{ + display:grid; + grid-template-columns: auto auto; + gap:var(--gap); +} +.blog{ + width: auto; + display:flex; + flex-direction: column; + width:var(--article-flex-width); + background-color: var(--card-bg); + border-radius: 10px; +} +.image{ + position: relative; + height:200px; +} +.blog>.image img{ + width:var(--article-img-width); + height: 200px; + border-radius: 5px; +} +.blog>.image>.date{ + display: flex; + background-color: #ffffff7a; + position:absolute; + padding:10px 20px 10px 10px; + bottom:0; + width: calc(var(--article-img-width) - 30px); + justify-content: space-between; +} +.blog>.image>.date p{ + margin:0; + font-size:12px; +} +.grid p{ + padding: 0 12px; +} +.grid>.blog>p:last-of-type{ + font-size:13px; + color:rgba(189, 212, 207, 0.87); + margin-top: 0; +} +.article__link{ + display: flex; + justify-items: center; +} +.article__link p{ + font-size: 13px; + margin: 10px 0; +} + /**svg{ + margin:10px 5px; + color:rgba(189, 212, 207, 0.87) +}**/ +@media screen and (max-width:430px){ + .grid{ + grid-template-columns: 1fr; + } +} diff --git a/04-react-portfolio/learn-react/src/styles/Home.module.css b/04-react-portfolio/learn-react/src/styles/Home.module.css new file mode 100644 index 0000000..8a46041 --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/Home.module.css @@ -0,0 +1,165 @@ +.page { + --gray-rgb: 0, 0, 0; + --gray-alpha-200: rgba(var(--gray-rgb), 0.08); + --gray-alpha-100: rgba(var(--gray-rgb), 0.05); + + --button-primary-hover: #383838; + --button-secondary-hover: #f2f2f2; + + display: grid; + grid-template-rows: 20px 1fr 20px; + align-items: center; + justify-items: center; + min-height: 100svh; + padding: 80px; + gap: 64px; + font-family: var(--font-geist-sans); +} + +@media (prefers-color-scheme: dark) { + .page { + --gray-rgb: 255, 255, 255; + --gray-alpha-200: rgba(var(--gray-rgb), 0.145); + --gray-alpha-100: rgba(var(--gray-rgb), 0.06); + + --button-primary-hover: #ccc; + --button-secondary-hover: #1a1a1a; + } +} + +.main { + display: flex; + flex-direction: column; + gap: 32px; + grid-row-start: 2; +} + +.main ol { + font-family: var(--font-geist-mono); + padding-left: 0; + margin: 0; + font-size: 14px; + line-height: 24px; + letter-spacing: -0.01em; + list-style-position: inside; +} + +.main li:not(:last-of-type) { + margin-bottom: 8px; +} + +.main code { + font-family: inherit; + background: var(--gray-alpha-100); + padding: 2px 4px; + border-radius: 4px; + font-weight: 600; +} + +.ctas { + display: flex; + gap: 16px; +} + +.ctas a { + appearance: none; + border-radius: 128px; + height: 48px; + padding: 0 20px; + border: none; + border: 1px solid transparent; + transition: background 0.2s, color 0.2s, border-color 0.2s; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + font-size: 16px; + line-height: 20px; + font-weight: 500; +} + +a.primary { + background: var(--foreground); + color: var(--background); + gap: 8px; +} + +a.secondary { + border-color: var(--gray-alpha-200); + min-width: 180px; +} + +.footer { + grid-row-start: 3; + display: flex; + gap: 24px; +} + +.footer a { + display: flex; + align-items: center; + gap: 8px; +} + +.footer img { + flex-shrink: 0; +} + +/* Enable hover only on non-touch devices */ +@media (hover: hover) and (pointer: fine) { + a.primary:hover { + background: var(--button-primary-hover); + border-color: transparent; + } + + a.secondary:hover { + background: var(--button-secondary-hover); + border-color: transparent; + } + + .footer a:hover { + text-decoration: underline; + text-underline-offset: 4px; + } +} + +@media (max-width: 600px) { + .page { + padding: 32px; + padding-bottom: 80px; + } + + .main { + align-items: center; + } + + .main ol { + text-align: center; + } + + .ctas { + flex-direction: column; + } + + .ctas a { + font-size: 14px; + height: 40px; + padding: 0 16px; + } + + a.secondary { + min-width: auto; + } + + .footer { + flex-wrap: wrap; + align-items: center; + justify-content: center; + } +} + +@media (prefers-color-scheme: dark) { + .logo { + filter: invert(); + } +} diff --git a/04-react-portfolio/learn-react/src/styles/Nav.module.css b/04-react-portfolio/learn-react/src/styles/Nav.module.css new file mode 100644 index 0000000..0c1ef55 --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/Nav.module.css @@ -0,0 +1,86 @@ +.nav { + width: var(--container-width); + height: 60px; + background-color: #2b2b40; + margin: 50px auto; + border-radius: 30px; +} +.head { + display: flex; + height: 60px; + padding: 0px 8px 0px 40px; + align-items: center; + justify-items: center; + justify-content: space-between; + +} + +.head h1 { + font-size: 20px; + margin-left: 40px; + color: rgba(189, 212, 207, 0.87); + font-weight: lighter; +} +.head b{ + font-size: 20px; + color: white; + font-weight: 500; +} + +.links { + display: flex; + gap: 30px; +} +.links>li>a{ + font-size: 17px; + color: rgba(189, 212, 207, 0.87); +} +.icon { + display: flex; + gap:10px; + padding:10px 18px; + background-color: rgb(71, 71, 177); + border-radius: 26px; +} + +.icon img { + height: 20px; +} +.icon p{ + margin:0; + font-size: 18px; + color: white; + font-weight: normal; +} +@media screen and (max-width:430px){ + .nav{ + margin: 15px auto; + height: 40px; + } + .head{ + padding:0 8px 0 20px; + height:40px; + } + .head h1 { + font-size: 15px; + margin:0; + } + .head b{ + font-size: 15px; + } + + + .links{ + display: none; + } + .icon{ + padding:6px 16px; + } + .icon p{ + font-size: 15px; + } + .icon img { + height: 17px; + } + +} \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/styles/Projects.module.css b/04-react-portfolio/learn-react/src/styles/Projects.module.css new file mode 100644 index 0000000..1c3da0c --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/Projects.module.css @@ -0,0 +1,88 @@ +.project{ + width:var(--container-width); + margin: 50px auto; +} +.project p{ + color:#ffffff; +} +.project hr{ + border-color:#2d2d36b4; + border-width: 1px; + margin-bottom: 40px; +} +.project__container{ + display:flex; + gap:var(--gap); +} +.content{ + width: var(--project-flex-width); + display:flex; + padding: 10px; + background-color:#2b2b40; + border-radius: 10px; + align-items: center; + justify-items: center; + gap:20px; +} +.content img{ + height:30px; + width:30px; + padding:10px; + border-radius: 50%; +} +.content img{ + background: linear-gradient(to top, #ff7e5f 60%, #feb47b ); +} +img#pink{ + background: linear-gradient(to top, #df68cb 30%, #4136d8 ); +} +.project__description{ + width:335px; +} +.project__description>.project__name p{ + font-size:20px; + margin:0; + margin-top: 10px; + color: #ffffff; +} +.project__description p{ + font-size: 12px; + margin:0; + margin-top: 10px; + margin-bottom:10px; + color: #bdd4cfde; +} +.project__name{ + display:flex; + justify-content: space-between; + align-items: center; +} +.project__name>.web__link{ + display: flex; + padding:0; + margin:0; + background-color:#474768; + align-items: center; + justify-items: center; + gap:4px; + border-radius: 3px; + padding:0 12px; + height:20px; +} +.project__name>.web__link>p{ + margin:0; + font-size: small; + color: #bdd4cfde; +} +.project__name>.web__link>i>svg{ + margin:0; + font-size: 15px; + color:#bdd4cfde; +} + +@media screen and (max-width:430px){ + .project__container{ + display:flex; + flex-direction: column; + } +} diff --git a/04-react-portfolio/learn-react/src/styles/Talks.module.css b/04-react-portfolio/learn-react/src/styles/Talks.module.css new file mode 100644 index 0000000..c98a8ea --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/Talks.module.css @@ -0,0 +1,70 @@ +.talks{ + width:var(--container-width); + margin: 50px auto; +} +.talks p{ + color:white; +} +.talks hr{ + border-color: #2d2d36b4; + border-width: 1px; + margin-bottom: 40px; +} +.talks__topic{ + display:flex; + gap:var(--gap); +} +.language{ + width:var(--talk-flex-width); + border-radius: 5px; + background-color: #2b2b40; +} +.language img{ + width:var(--talk-img-width); + border-radius: 5px 5px 0 0; + height:140px; + object-fit: cover; +} +.language p:first-of-type{ + font-size: 12px; + padding:4px 10px; + max-width: max-content; + border-radius: 4px; + color: black; + margin-left: 15px; +} +.language>{ + background-color: antiquewhite; +} +.language>#green{ + background-color:rgb(177, 233, 177) ; +} +.language>#blue{ + background-color: lightblue; +} + + +.language p:nth-last-of-type(even){ + font-size: 13px; + margin-left: 15px; + margin-right:20px; + color:antiquewhite; +} +.language p:last-of-type{ + font-size: 11px; + margin-left: 15px; + margin-right: 20px; + margin-bottom: 30px; + color: rgba(189, 212, 207, 0.87); + +} +@media screen and (max-width:430px){ + .talks{ + margin:50px auto 0 auto; + } + .talks__topic{ + display:flex; + flex-direction: column; + } + +} \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/styles/globals.css b/04-react-portfolio/learn-react/src/styles/globals.css new file mode 100644 index 0000000..09cec78 --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/globals.css @@ -0,0 +1,52 @@ +html { + scroll-behavior: smooth; +} + +body { + font-family: Arial, sans-serif; + background-color: #121213; + margin: 0; + padding: 0; + --card-bg: #252535; +} + +h1 { + font-size: 4em; +} + +ul { + list-style: none; + padding: 0; + margin: 0; +} +a { + text-decoration: none; +} +section, +nav, +footer { + font-size: 14px; + --container-width: 900px; + --gap: 50px; + --article-img-width: 430px; + --article-flex-width: 430px; + --project-flex-width: 405px; + --talk-img-width: 267px; + --talk-flex-width: 267px; +} +@media screen and (max-width: 430px) { + section, + nav, + footer { + --container-width: 90vw; + --gap: 30px; + --article-img-width: 90vw; + --article-flex-width: 90vw; + --project-flex-width: calc(90vw - 20px); + --talk-flex-width: 90vw; + --talk-img-width: 90vw; + } + h1 { + font-size: 3em; + } +} diff --git a/04-react-portfolio/learn-react/src/styles/signIn.module.css b/04-react-portfolio/learn-react/src/styles/signIn.module.css new file mode 100644 index 0000000..9b24cf5 --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/signIn.module.css @@ -0,0 +1,42 @@ +.body { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background-color: #080808; + } +.container{ + width: 250px; + height:300px; + padding:40px; + gap: 20px; + justify-items: center; + align-items: center; + border-radius: 10px; + background-color: rgb(54, 54, 54); +} +.container>h5{ + color: white; + font-size: large; +} +.container> form{ + display: flex; + flex-direction: column; + gap: 20px; +} +.container>form> input{ + height:15px; + width: 200px; + background-color: #2c2b2b; + border:5px; + border-radius: 3px; + box-shadow: grey; + padding: 10px; +} +.container>form>button{ + padding: 10px; + background-color: rgb(107, 107, 245); + color: white; + border-radius: 5px; + border: 5px; +} \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/styles/signUp.module.css b/04-react-portfolio/learn-react/src/styles/signUp.module.css new file mode 100644 index 0000000..29d5004 --- /dev/null +++ b/04-react-portfolio/learn-react/src/styles/signUp.module.css @@ -0,0 +1,42 @@ +.body { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background-color: #080808; + } +.container{ + width: 300px; + height:350px; + padding:40px; + gap: 20px; + justify-items: center; + align-items: center; + border-radius: 10px; + background-color: rgb(54, 54, 54); +} +.container>h5{ + color: white; + font-size: large; +} +.container> form{ + display: flex; + flex-direction: column; + gap: 20px; +} +.container>form> input{ + height:15px; + width: 200px; + background-color: #2c2b2b; + border:5px; + border-radius: 3px; + box-shadow: grey; + padding: 10px; +} +.container>form>button{ + padding: 10px; + background-color: rgb(107, 107, 245); + color: white; + border-radius: 5px; + border: 5px; +} \ No newline at end of file diff --git a/04-react-portfolio/learn-react/tsconfig.json b/04-react-portfolio/learn-react/tsconfig.json new file mode 100644 index 0000000..036df24 --- /dev/null +++ b/04-react-portfolio/learn-react/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "NodeNext", + "moduleResolution": "nodenext", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +} diff --git a/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx b/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx index 7cc93ae..ec33e4e 100644 --- a/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx +++ b/04-react-portfolio/react-demo/src/components/Nav/Nav.jsx @@ -1,6 +1,6 @@ import "./Nav.css" -export function Nav({firstname, lastname, onClickHanlder, count, links, btnlogo, content}){ - +export function Nav({firstname, lastname, onClickHanlder, links, btnlogo, content}){ + return(
From 490589b10bb040efa8458f4f3c52068af1336896 Mon Sep 17 00:00:00 2001 From: Aisha Date: Thu, 27 Feb 2025 04:31:50 +0530 Subject: [PATCH 18/29] Assignment completed --- 03-javascript/datastructures/queue/queue.mjs | 3 +- 03-javascript/datastructures/tree/scratch.mjs | 42 ++++++- .../learn-react/public/images/torqbit.png | Bin 0 -> 28047 bytes .../src/pages/components/SignUP/Account.js | 79 ------------- .../learn-react/src/pages/index.tsx | 69 ++++++------ .../learn-react/src/pages/services/Account.ts | 105 ++++++++++++++++++ .../learn-react/src/pages/signUp.tsx | 91 +++++++++++++++ .../learn-react/src/pages/signin.tsx | 68 ++++++++---- .../learn-react/src/styles/signIn.module.css | 13 ++- .../learn-react/src/styles/signUp.module.css | 12 +- 10 files changed, 346 insertions(+), 136 deletions(-) create mode 100644 04-react-portfolio/learn-react/public/images/torqbit.png delete mode 100644 04-react-portfolio/learn-react/src/pages/components/SignUP/Account.js create mode 100644 04-react-portfolio/learn-react/src/pages/services/Account.ts create mode 100644 04-react-portfolio/learn-react/src/pages/signUp.tsx diff --git a/03-javascript/datastructures/queue/queue.mjs b/03-javascript/datastructures/queue/queue.mjs index 4a16b99..4bcc799 100644 --- a/03-javascript/datastructures/queue/queue.mjs +++ b/03-javascript/datastructures/queue/queue.mjs @@ -1,12 +1,13 @@ import { Stack } from "../stack/stack.mjs"; // Queue class for basic queue operations + export class Queue { constructor() { this.items = []; } enqueue(element) { - this.items.push(element) + return this.items.push(element) } dequeue() { diff --git a/03-javascript/datastructures/tree/scratch.mjs b/03-javascript/datastructures/tree/scratch.mjs index 91f5d47..282a476 100644 --- a/03-javascript/datastructures/tree/scratch.mjs +++ b/03-javascript/datastructures/tree/scratch.mjs @@ -1,3 +1,4 @@ +import {Queue} from '../queue/queue.mjs' class TreeNode { constructor(name) { this.name = name; @@ -55,4 +56,43 @@ function findLeafNodes(node, arr=[]){ return arr } -console.log(findLeafNodes(grandparent)) \ No newline at end of file +console.log(findLeafNodes(grandparent)) + +function levelOrderTraversal(node){ + const queue = new Queue() + queue.enqueue(node) + queue.enqueue(null) + + while (!queue.isEmpty()){ + const temp = queue.peek() + queue.dequeue() + if (temp==null){ + console.log('\n') + if (!queue.isEmpty()){ + queue.enqueue(null) + } + } + else{ + console.log(temp.name) + if (temp.left){ + queue.enqueue(temp.left) + } + if (temp.right){ + queue.enqueue(temp.right) + } + } + } +} +console.log(levelOrderTraversal(grandparent)) + +function mirrorTree(node){ + if (node == null){ + return + } + node.left, node.right = node.right, node.left + + mirrorTree(node.left) + mirrorTree(node.right) +} + +console.log(mirrorTree(grandparent)) \ No newline at end of file diff --git a/04-react-portfolio/learn-react/public/images/torqbit.png b/04-react-portfolio/learn-react/public/images/torqbit.png new file mode 100644 index 0000000000000000000000000000000000000000..a146d3c6b3a238cde78364914084332f5bf83937 GIT binary patch literal 28047 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 iuhZ^}JO0J(r+*ItUFOXEerPHH0000 { - const [formData, setFormData] = useState({ name: "", email: "", password: "" }); - const router = useRouter(); +type UserProfile= { + name : string; + title : string; + description: string; +} +const getUserProfile=(email: string)=>{ + const user= {email:{name:'aisha', title:'fullstack-dev', description:'learning frontend' }} + return user +} - const handleChange = (e: React.ChangeEvent) => { - setFormData({ ...formData, [e.target.name]: e.target.value }); - }; +const router= useRouter() - const handleSubmit = (e: React.FormEvent) => { - e.preventDefault(); - if (!formData.name || !formData.email || !formData.password) { - alert("Please fill all fields"); - return; +const HomePage =()=>{ + const [userProfile, setUserProfile]= useState(); + const getCookie=(name: string)=> { + const cookies = document.cookie.split(";"); + const cookie = cookies.find((c) => c.trim().startsWith(name + "=")); + return cookie ? cookie.split("=")[1] : null; + } + + const getRememberedUser =()=> { + const username = getCookie("saveUserCookie"); + + if (username) { + setUserProfile({...userProfile, getUserProfile }) + } - localStorage.setItem("user", JSON.stringify(formData)); - alert("Signup Successful! Please sign in."); - router.push("/signin"); // Redirect to Signin page - }; + return null; + } - return ( -

-
- -
Welcome to Torqbit
-
- - - - -
+ useEffect(() =>{ + const user = getRememberedUser() + if (!user){ + router.push('/signUp') + } + }, []); + return( +
+
-
- ); -}; + } -export default Signup; +}; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/services/Account.ts b/04-react-portfolio/learn-react/src/pages/services/Account.ts new file mode 100644 index 0000000..ec0c8f7 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/services/Account.ts @@ -0,0 +1,105 @@ + + +/** + * Utility class for storing response + */ +export class Response { + success: boolean; + message: string; + account?: UserAccount; + + constructor(success: boolean, message: string, account?: UserAccount) { + this.success = success; + this.message = message; + this.account = account; + } +} + +/** + * Create a signup request class + */ +export class SignupRequest { + name: string; + email: string; + password: string; + + constructor(name: string, email: string, password: string) { + this.name = name; + this.email = email; + this.password = password; + } +} + +/** + * Create a UserAccount class + */ +export class UserAccount { + email: string; + password: string; + + constructor(email: string, password: string) { + this.email = email; + this.password = password; + } +} + +class AccountService { + accounts: Map; + + /** + * Stores a map of user accounts + * where the key is the email and value is the UserAccount object + * @param {*} accounts + */ + constructor(accounts: Map) { + this.accounts = accounts; + } + + /** + * if user with that email already exists then return an object of type + * Response - new Response(false, 'User already exists with this email') + * else return new Response(true, 'You have successfully signed up') + * @param {*} request of type SignupRequest + */ + handleSignupRequest(request: SignupRequest) { + if (this.accounts.has(request.email)) { + return new Response(false, "User already exists with this email"); + } else { + this.accounts.set( + request.email, + new UserAccount(request.email, request.password) + ); + return new Response(true, "You have successfully signed up"); + } + } + + saveUserCookie(account: UserAccount) { + const expiryDate = new Date(); + expiryDate.setDate(expiryDate.getDate() + 14); // 14 days + document.cookie = `email=${ + account.email + };expires=${expiryDate.toUTCString()};path=/`; + } + + /** + * Authenticate using email and password + * @param {*} email + * @param {*} password + * @returns + */ + handleSignInRequest(email: string, password: string) { + if ( + this.accounts.has(email) && + this.accounts.get(email)?.password == password + ) { + return new Response(true, "authenticated", this.accounts.get(email)); + } else { + return new Response(false, "invalid email or password"); + } + } +} + +//Create an empty Map for storing users +const accountsService = new AccountService(new Map()); +export default accountsService; + diff --git a/04-react-portfolio/learn-react/src/pages/signUp.tsx b/04-react-portfolio/learn-react/src/pages/signUp.tsx new file mode 100644 index 0000000..0b1f6fa --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/signUp.tsx @@ -0,0 +1,91 @@ +import { useEffect, useState } from "react"; +import { useRouter } from "next/router"; +import styles from "../styles/signUp.module.css"; +import accountsService, { Response, SignupRequest } from "@/pages/services/Account" + +type FormState = { + name: string; + email: string; + password: string; + response?: Response; +}; + +const Signup = () => { + const [btnActive, setbtnActive] = useState(false) + const router = useRouter(); + const [signupForm, setSignUpForm] = useState({ + name: "aisha", + email: "aisha@mail.com", + password: "123", + }); + useEffect(() => { + if (signupForm.email !== "" && signupForm.name !== "" && signupForm.password !== ""){ + setbtnActive(true) + } + if (signupForm.email === "" && signupForm.name === "" && signupForm.password === ""){ + setbtnActive(false) + } + },[signupForm]) + + const handleSignup = () => { + const signupRequest = new SignupRequest( + signupForm.name, + signupForm.email, + signupForm.password + ); + const signupResponse = accountsService.handleSignupRequest(signupRequest); + setSignUpForm({ ...signupForm, response: signupResponse }); + if (signupResponse.success) { + router.push(`/signin`); + } + }; + + return ( +
+
+ +
Welcome to Torqbit
+ {signupForm.response && signupForm.response.success && ( +

{signupForm.response.message}

+ )} + + {signupForm.response && !signupForm.response.success && ( +

{signupForm.response.message}

+ )} +
+ + setSignUpForm({...signupForm, name: e.currentTarget.value})} + required + /> + setSignUpForm({...signupForm, email: e.currentTarget.value})} + required + /> + + setSignUpForm({...signupForm, password: e.currentTarget.value})} + required/> + +
+
+
+ ); +}; + +export default Signup; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/signin.tsx b/04-react-portfolio/learn-react/src/pages/signin.tsx index e9f401e..ba89640 100644 --- a/04-react-portfolio/learn-react/src/pages/signin.tsx +++ b/04-react-portfolio/learn-react/src/pages/signin.tsx @@ -1,36 +1,62 @@ -import { useState } from "react"; +import {useEffect, useState } from "react"; import { useRouter } from "next/router"; import styles from '../styles/signIn.module.css' -export default function Signin() { - const [formData, setFormData] = useState({ email: "", password: "" }); - const router = useRouter(); +import accountsService, { Response, UserAccount } from "@/pages/services/Account" - const handleChange = (e: React.ChangeEvent) => { - setFormData({ ...formData, [e.target.name]: e.target.value }); - }; +type FormState = { + email: string; + password: string; + response?: Response; +}; - const handleSubmit = (e: React.FormEvent) => { - e.preventDefault(); - const storedUser = JSON.parse(localStorage.getItem("user") || "{}"); +const Signin= () => { + const [btnActive, setbtnActive] = useState(false) + const router = useRouter(); + const [signinForm, setSignInForm] = useState({ + email: "", + password: "" + }); + useEffect(() => { + if (signinForm.email !== "" && signinForm.password !== ""){ + setbtnActive(true) + } + if (signinForm.email === "" && signinForm.password === ""){ + setbtnActive(false) + } + },[signinForm]) - if (storedUser.email === formData.email && storedUser.password === formData.password) { - localStorage.setItem("isAuthenticated", "true"); // Mark user as logged in - router.push("/portfolio"); // Redirect to first page - } else { - alert("Invalid credentials!"); + const handleSignin = () => { + const user = new UserAccount( + signinForm.email, + signinForm.password + ); + const signinResponse = accountsService.handleSignInRequest(signinForm.email, signinForm.password); + setSignInForm({ ...signinForm, response: signinResponse }); + if (signinResponse.success) { + accountsService.saveUserCookie(user) } }; return (
- +
Welcome back to Torqbit
-
- - - -
+ {signinForm.response && signinForm.response.success && ( +

{signinForm.response.message}

+ )} + + {signinForm.response && !signinForm.response.success && ( +

{signinForm.response.message}

+ )} +
+ setSignInForm({...signinForm,email: e.currentTarget.value})} required /> + setSignInForm({...signinForm, password:e.currentTarget.value})} required /> + +
); diff --git a/04-react-portfolio/learn-react/src/styles/signIn.module.css b/04-react-portfolio/learn-react/src/styles/signIn.module.css index 9b24cf5..7f6ec50 100644 --- a/04-react-portfolio/learn-react/src/styles/signIn.module.css +++ b/04-react-portfolio/learn-react/src/styles/signIn.module.css @@ -15,9 +15,13 @@ border-radius: 10px; background-color: rgb(54, 54, 54); } +.container>img{ + height: 50px; +} .container>h5{ color: white; font-size: large; + margin-top: 20px; } .container> form{ display: flex; @@ -35,8 +39,13 @@ } .container>form>button{ padding: 10px; - background-color: rgb(107, 107, 245); color: white; border-radius: 5px; border: 5px; -} \ No newline at end of file +} +.container>form>btn___active{ + background-color: rgb(107, 107, 245); +} +.container>form>btn___inactive{ + background-color: rgb(166, 166, 239); +} diff --git a/04-react-portfolio/learn-react/src/styles/signUp.module.css b/04-react-portfolio/learn-react/src/styles/signUp.module.css index 29d5004..620f388 100644 --- a/04-react-portfolio/learn-react/src/styles/signUp.module.css +++ b/04-react-portfolio/learn-react/src/styles/signUp.module.css @@ -15,9 +15,13 @@ border-radius: 10px; background-color: rgb(54, 54, 54); } +.container>img{ + height: 50px; +} .container>h5{ color: white; font-size: large; + margin-top: 20px; } .container> form{ display: flex; @@ -33,10 +37,16 @@ box-shadow: grey; padding: 10px; } + .container>form>button{ padding: 10px; - background-color: rgb(107, 107, 245); color: white; border-radius: 5px; border: 5px; +} +.container>form>btn___active{ + background-color: rgb(107, 107, 245); +} +.container>form>btn___inactive{ + background-color: rgb(166, 166, 239); } \ No newline at end of file From b8e8f705868a768a6a12a3c293af86216f5fb3de Mon Sep 17 00:00:00 2001 From: Aisha Date: Thu, 27 Feb 2025 18:19:48 +0530 Subject: [PATCH 19/29] index completed --- .../learn-react/src/pages/index.tsx | 30 ++++++++++++------- .../learn-react/src/pages/signUp.tsx | 6 ++-- .../learn-react/src/styles/signUp.module.css | 4 +-- 3 files changed, 24 insertions(+), 16 deletions(-) diff --git a/04-react-portfolio/learn-react/src/pages/index.tsx b/04-react-portfolio/learn-react/src/pages/index.tsx index 502f760..aafbf31 100644 --- a/04-react-portfolio/learn-react/src/pages/index.tsx +++ b/04-react-portfolio/learn-react/src/pages/index.tsx @@ -1,6 +1,7 @@ import { useEffect, useState } from "react"; import { useRouter } from "next/router"; import styles from '../styles/signUp.module.css' +import { About } from "./components/About/About"; type UserProfile= { name : string; @@ -8,11 +9,11 @@ type UserProfile= { description: string; } const getUserProfile=(email: string)=>{ - const user= {email:{name:'aisha', title:'fullstack-dev', description:'learning frontend' }} + const user: UserProfile= {name:'aisha', title:'fullstack-dev', description:'learning frontend' } return user } -const router= useRouter() + const HomePage =()=>{ const [userProfile, setUserProfile]= useState(); @@ -21,15 +22,18 @@ const HomePage =()=>{ const cookie = cookies.find((c) => c.trim().startsWith(name + "=")); return cookie ? cookie.split("=")[1] : null; } + const router= useRouter() const getRememberedUser =()=> { - const username = getCookie("saveUserCookie"); - - if (username) { - setUserProfile({...userProfile, getUserProfile }) - + const userEmail = getCookie("email"); + + if (userEmail) { + setUserProfile({...userProfile, ...getUserProfile(userEmail)}) + } + else{ + return null } - return null; + } useEffect(() =>{ @@ -37,11 +41,15 @@ const HomePage =()=>{ if (!user){ router.push('/signUp') } + }, []); + return(
- + {userProfile && + }
- } + ) +}; +export default HomePage -}; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/signUp.tsx b/04-react-portfolio/learn-react/src/pages/signUp.tsx index 0b1f6fa..cdf0b17 100644 --- a/04-react-portfolio/learn-react/src/pages/signUp.tsx +++ b/04-react-portfolio/learn-react/src/pages/signUp.tsx @@ -14,9 +14,9 @@ const Signup = () => { const [btnActive, setbtnActive] = useState(false) const router = useRouter(); const [signupForm, setSignUpForm] = useState({ - name: "aisha", - email: "aisha@mail.com", - password: "123", + name: "", + email: "", + password: "", }); useEffect(() => { if (signupForm.email !== "" && signupForm.name !== "" && signupForm.password !== ""){ diff --git a/04-react-portfolio/learn-react/src/styles/signUp.module.css b/04-react-portfolio/learn-react/src/styles/signUp.module.css index 620f388..4ce1084 100644 --- a/04-react-portfolio/learn-react/src/styles/signUp.module.css +++ b/04-react-portfolio/learn-react/src/styles/signUp.module.css @@ -44,9 +44,9 @@ border-radius: 5px; border: 5px; } -.container>form>btn___active{ +.container>form>.btn___active{ background-color: rgb(107, 107, 245); } -.container>form>btn___inactive{ +.btn___inactive{ background-color: rgb(166, 166, 239); } \ No newline at end of file From 504af3f0c4200ce2a940bba67c068615bf7bcccb Mon Sep 17 00:00:00 2001 From: Aisha Date: Sat, 1 Mar 2025 17:58:21 +0530 Subject: [PATCH 20/29] modified flies --- 04-react-portfolio/learn-react/src/pages/index.tsx | 6 ++++-- .../learn-react/src/pages/services/Account.ts | 2 +- 04-react-portfolio/learn-react/src/pages/signUp.tsx | 4 +++- 04-react-portfolio/learn-react/src/pages/signin.tsx | 3 ++- 04-react-portfolio/learn-react/src/styles/signUp.module.css | 6 +++--- 5 files changed, 13 insertions(+), 8 deletions(-) diff --git a/04-react-portfolio/learn-react/src/pages/index.tsx b/04-react-portfolio/learn-react/src/pages/index.tsx index aafbf31..45cbd1f 100644 --- a/04-react-portfolio/learn-react/src/pages/index.tsx +++ b/04-react-portfolio/learn-react/src/pages/index.tsx @@ -29,6 +29,7 @@ const HomePage =()=>{ if (userEmail) { setUserProfile({...userProfile, ...getUserProfile(userEmail)}) + return userEmail; } else{ return null @@ -37,9 +38,10 @@ const HomePage =()=>{ } useEffect(() =>{ - const user = getRememberedUser() + const user = getRememberedUser(); + console.log(user) if (!user){ - router.push('/signUp') + router.push('/signup') } }, []); diff --git a/04-react-portfolio/learn-react/src/pages/services/Account.ts b/04-react-portfolio/learn-react/src/pages/services/Account.ts index ec0c8f7..f4d2be9 100644 --- a/04-react-portfolio/learn-react/src/pages/services/Account.ts +++ b/04-react-portfolio/learn-react/src/pages/services/Account.ts @@ -86,7 +86,7 @@ class AccountService { * @param {*} email * @param {*} password * @returns - */ + */ handleSignInRequest(email: string, password: string) { if ( this.accounts.has(email) && diff --git a/04-react-portfolio/learn-react/src/pages/signUp.tsx b/04-react-portfolio/learn-react/src/pages/signUp.tsx index cdf0b17..826e3a2 100644 --- a/04-react-portfolio/learn-react/src/pages/signUp.tsx +++ b/04-react-portfolio/learn-react/src/pages/signUp.tsx @@ -28,6 +28,7 @@ const Signup = () => { },[signupForm]) const handleSignup = () => { + console.log("handle sign up") const signupRequest = new SignupRequest( signupForm.name, signupForm.email, @@ -36,6 +37,7 @@ const Signup = () => { const signupResponse = accountsService.handleSignupRequest(signupRequest); setSignUpForm({ ...signupForm, response: signupResponse }); if (signupResponse.success) { + console.log(signupResponse); router.push(`/signin`); } }; @@ -79,7 +81,7 @@ const Signup = () => { setSignUpForm({...signupForm, password: e.currentTarget.value})} required/> diff --git a/04-react-portfolio/learn-react/src/pages/signin.tsx b/04-react-portfolio/learn-react/src/pages/signin.tsx index ba89640..1846ea3 100644 --- a/04-react-portfolio/learn-react/src/pages/signin.tsx +++ b/04-react-portfolio/learn-react/src/pages/signin.tsx @@ -53,7 +53,7 @@ const Signin= () => { setSignInForm({...signinForm,email: e.currentTarget.value})} required /> setSignInForm({...signinForm, password:e.currentTarget.value})} required /> @@ -61,3 +61,4 @@ const Signin= () => {
); } +export default Signin; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/styles/signUp.module.css b/04-react-portfolio/learn-react/src/styles/signUp.module.css index 4ce1084..9e378f4 100644 --- a/04-react-portfolio/learn-react/src/styles/signUp.module.css +++ b/04-react-portfolio/learn-react/src/styles/signUp.module.css @@ -40,13 +40,13 @@ .container>form>button{ padding: 10px; - color: white; border-radius: 5px; + color: white; border: 5px; } -.container>form>.btn___active{ +.btn__active{ background-color: rgb(107, 107, 245); } -.btn___inactive{ +.btn__inactive{ background-color: rgb(166, 166, 239); } \ No newline at end of file From d7c0e30270058923af1acbb25adb8aea34ac2811 Mon Sep 17 00:00:00 2001 From: Aisha Date: Mon, 3 Mar 2025 22:06:39 +0530 Subject: [PATCH 21/29] added assignment --- .../learn-react/src/pages/Main.tsx | 33 ++++++++++ .../src/pages/components/About/About.tsx | 21 +++--- .../src/pages/components/AppContext.tsx | 63 ++++++++++++++++++ .../src/pages/components/Articles/Article.tsx | 29 ++++---- .../{ArticleStore.js => ArticleStore.ts} | 15 ++++- .../pages/components/Articles/articleForm.tsx | 66 +++++++++++++++++++ .../learn-react/src/pages/index.tsx | 48 +++++++------- .../learn-react/src/pages/portfolio.tsx | 32 --------- 8 files changed, 226 insertions(+), 81 deletions(-) create mode 100644 04-react-portfolio/learn-react/src/pages/Main.tsx create mode 100644 04-react-portfolio/learn-react/src/pages/components/AppContext.tsx rename 04-react-portfolio/learn-react/src/pages/components/Articles/{ArticleStore.js => ArticleStore.ts} (81%) create mode 100644 04-react-portfolio/learn-react/src/pages/components/Articles/articleForm.tsx delete mode 100644 04-react-portfolio/learn-react/src/pages/portfolio.tsx diff --git a/04-react-portfolio/learn-react/src/pages/Main.tsx b/04-react-portfolio/learn-react/src/pages/Main.tsx new file mode 100644 index 0000000..187b804 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/Main.tsx @@ -0,0 +1,33 @@ +import { Nav } from './components/Nav/Nav'; +import { About } from './components/About/About'; +import { Articles } from './components/Articles/Article'; +import articleList from './components/Articles/ArticleStore.js' +import {Projects} from './components/Projects/Project' +import projectList from './components/Projects/ProjectStore' +import { Talks } from './components/Talks/Talk'; +import talkList from './components/Talks/TalkStore'; +import { useContext } from 'react'; +import { AppContext } from './components/AppContext'; + + +function App() { + let count=0 + const onClickHandler = () => { + count++ + console.log(count) + } + + const { user, userArticle} = useContext(AppContext) + return ( + + <> + {user && ()} + {userArticle && ()} + + + + ); +} + + +export default App; diff --git a/04-react-portfolio/learn-react/src/pages/components/About/About.tsx b/04-react-portfolio/learn-react/src/pages/components/About/About.tsx index b717854..c23c849 100644 --- a/04-react-portfolio/learn-react/src/pages/components/About/About.tsx +++ b/04-react-portfolio/learn-react/src/pages/components/About/About.tsx @@ -1,21 +1,24 @@ import styles from '@/styles/About.module.css' -import {FC} from "react"; +import {FC, useContext} from "react"; + + +import { UserProfile } from '@/pages'; + + +export const About: FC = ({name, description, img}) =>{ + + + -type AboutProps ={ - img: string; - name: string; - introduction: string; -} -export const About: FC = ({img, name, introduction}) =>{ return(
- + { }

Hey,I'm {name}

- {introduction} + {description}

diff --git a/04-react-portfolio/learn-react/src/pages/components/AppContext.tsx b/04-react-portfolio/learn-react/src/pages/components/AppContext.tsx new file mode 100644 index 0000000..3ee2192 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/AppContext.tsx @@ -0,0 +1,63 @@ +import { createContext, Dispatch } from "react" +import { UserProfile } from "../index" +import { ArticleProps } from "./Articles/Article" + + +type AppState = { + user: UserProfile | null + isloading: boolean +} +type ActionType= { + _type: string + payload?: UserProfile +} + +type LOGIN_START = { + _type: "LOGIN_START" +} + +type LOGIN_SUCCESS = { + _type: "LOGIN_SUCCESS", + payload: UserProfile +} + +type LOGOUT = { + _type: "LOGOUT" +} + +type UserAction = LOGIN_START | LOGIN_SUCCESS | LOGOUT + +const initialAppState: AppState = { + user: null, + isloading: false +} + +export const appReducer = (state: AppState, action: UserAction): AppState => { + switch(action._type){ + case "LOGIN_START": + return { + ...state, + isloading: true + } + case 'LOGIN_SUCCESS': + return{ + ...state, + isloading: false, + user: action.payload + } + case 'LOGOUT': + return { + ...state, + user: null, + isloading: false + } + } + +} + +type AppContextType = { + state : AppState + dispatch: React.Dispatch +} + +export const AppContext = createContext({state: initialAppState, dispatch: () => null}) \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx index b5edb98..482fcac 100644 --- a/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx +++ b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx @@ -1,32 +1,33 @@ import styles from '@/styles/Article.module.css' import {FC} from "react"; +import articleList from './ArticleStore'; -type ArticleProps ={ - title: string; - articles: {blogImg: string; +export type ArticleProps = { + blogImg: string; dateOfPublish: string; category: string; title: string; description: string; readLink: string; - linkLogo: string;}[]; + linkLogo: string; } -export const Articles: FC = ({title,articles}) => { + +export const Articles: FC<{articles: ArticleProps[]}> = ({articles}) => { return(
-

{title}

+

Articles


{articles.map(article => + blogImg={article.blogImg} + dateOfPublish={article.dateOfPublish} + category={article.category} + title={article.title} + description={article.description} + readLink={article.readLink} + linkLogo={article.linkLogo} + /> )}
diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.js b/04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.ts similarity index 81% rename from 04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.js rename to 04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.ts index 71f3033..961e350 100644 --- a/04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.js +++ b/04-react-portfolio/learn-react/src/pages/components/Articles/ArticleStore.ts @@ -1,5 +1,14 @@ class Article{ - constructor(blogImg, dateOfPublish, category, title, description, readLink, linkLogo){ + + blogImg: string; + dateOfPublish: string; + category:string; + title:string; + description: string; + readLink:string; + linkLogo:string + + constructor(blogImg: string, dateOfPublish: string, category: string, title: string, description: string, readLink: string, linkLogo: string){ this.blogImg=blogImg this.dateOfPublish= dateOfPublish this.category=category @@ -10,10 +19,11 @@ class Article{ } } class ArticleStore{ + articles:Article[] constructor(){ this.articles = [] } - addArticle(article){ + addArticle(article:Article){ this.articles.push(article) } getArticles() { @@ -29,4 +39,5 @@ articleList.addArticle(a1) articleList.addArticle(a2) articleList.addArticle(a3) articleList.addArticle(a4) + export default articleList; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/articleForm.tsx b/04-react-portfolio/learn-react/src/pages/components/Articles/articleForm.tsx new file mode 100644 index 0000000..c761fc2 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/components/Articles/articleForm.tsx @@ -0,0 +1,66 @@ +import { useEffect, useState } from "react"; +import { useRouter } from "next/router"; +import { ArticleProps } from "./Article"; + + + +const ArticlePage =()=>{ + const [userArticle, setUserArticle]= useState({ + blogImg: "", + category: "", + title: "", + dateOfPublish: "", + linkLogo: "", + description: "", + readLink: "" + }); + + const [loggedInUser, setLoggedInUser] = useState("") + + const handleArticleSubmit = () => { + localStorage.setItem(`${loggedInUser}-articles`, JSON.stringify([userArticle])) + } + + const getCookie=(name: string)=> { + const cookies = document.cookie.split(";"); + const cookie = cookies.find((c) => c.trim().startsWith(name + "=")); + return cookie ? cookie.split("=")[1] : null; + } + const router= useRouter() + + const getRememberedUser =()=> { + const userEmail = getCookie("email"); + + if (userEmail) { + setLoggedInUser(userEmail) + return userEmail; + } + else{ + router.push('/signup') + } + return null; + } + + useEffect(() =>{ + getRememberedUser(); + }, []); + + return( +
+ { + setUserArticle({...userArticle, title: e.currentTarget.value}) + } + } + required + /> + + +
+ ) +}; +export default ArticlePage diff --git a/04-react-portfolio/learn-react/src/pages/index.tsx b/04-react-portfolio/learn-react/src/pages/index.tsx index 45cbd1f..e1ea9c8 100644 --- a/04-react-portfolio/learn-react/src/pages/index.tsx +++ b/04-react-portfolio/learn-react/src/pages/index.tsx @@ -2,21 +2,27 @@ import { useEffect, useState } from "react"; import { useRouter } from "next/router"; import styles from '../styles/signUp.module.css' import { About } from "./components/About/About"; - -type UserProfile= { - name : string; - title : string; +import { AppContext } from "./components/AppContext"; +import App from "./Main"; +import articleList from './components/Articles/ArticleStore.js' +import { ArticleProps } from "./components/Articles/Article"; +import { Articles } from "./components/Articles/Article"; + +export type UserProfile = { + img: string; + name: string; description: string; + articles: ArticleProps[] } -const getUserProfile=(email: string)=>{ - const user: UserProfile= {name:'aisha', title:'fullstack-dev', description:'learning frontend' } - return user -} - const HomePage =()=>{ - const [userProfile, setUserProfile]= useState(); + const [userProfile, setUserProfile]= useState({name: '', img:'', description:'', articles: []}); + const [loggedInUser, setLoggedInUser] = useState("") + const userinformation = localStorage.getItem(`${loggedInUser}-articles`) || '{}' + + + const getCookie=(name: string)=> { const cookies = document.cookie.split(";"); const cookie = cookies.find((c) => c.trim().startsWith(name + "=")); @@ -28,30 +34,24 @@ const HomePage =()=>{ const userEmail = getCookie("email"); if (userEmail) { - setUserProfile({...userProfile, ...getUserProfile(userEmail)}) - return userEmail; + setLoggedInUser(userEmail) + setUserProfile({...userProfile, articles: JSON.parse(userinformation)}) } else{ - return null + router.push('/signup') } - + } useEffect(() =>{ - const user = getRememberedUser(); - console.log(user) - if (!user){ - router.push('/signup') - } - + getRememberedUser(); }, []); return(
- {userProfile && - } + +
- ) + ) }; export default HomePage - diff --git a/04-react-portfolio/learn-react/src/pages/portfolio.tsx b/04-react-portfolio/learn-react/src/pages/portfolio.tsx deleted file mode 100644 index 65f8a88..0000000 --- a/04-react-portfolio/learn-react/src/pages/portfolio.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { Nav } from './components/Nav/Nav'; -import { About } from './components/About/About'; -import { Articles } from './components/Articles/Article'; -import articleList from './components/Articles/ArticleStore.js' -import {Projects} from './components/Projects/Project' -import projectList from './components/Projects/ProjectStore' -import { Talks } from './components/Talks/Talk'; -import talkList from './components/Talks/TalkStore' -import Link from 'next/link' - - - -function App() { - let count=0 - const onClickHandler = () => { - count++ - console.log(count) - } - return ( - -
-
- ); -} - - -export default App; From 596022b39a838f5fe880ff2ec99f24ca5c72f15e Mon Sep 17 00:00:00 2001 From: Aisha Date: Tue, 4 Mar 2025 18:06:35 +0530 Subject: [PATCH 22/29] added new files --- .../learn-react/src/pages/articleForm.tsx | 139 ++++++++++++++++++ .../src/pages/components/Articles/Article.tsx | 4 +- .../pages/components/Articles/articleForm.tsx | 66 --------- .../learn-react/src/pages/index.tsx | 23 ++- 4 files changed, 161 insertions(+), 71 deletions(-) create mode 100644 04-react-portfolio/learn-react/src/pages/articleForm.tsx delete mode 100644 04-react-portfolio/learn-react/src/pages/components/Articles/articleForm.tsx diff --git a/04-react-portfolio/learn-react/src/pages/articleForm.tsx b/04-react-portfolio/learn-react/src/pages/articleForm.tsx new file mode 100644 index 0000000..7abba31 --- /dev/null +++ b/04-react-portfolio/learn-react/src/pages/articleForm.tsx @@ -0,0 +1,139 @@ +import { useEffect, useState } from "react"; +import { useRouter } from "next/router"; +import { ArticleProps } from "./components/Articles/Article"; + + + +const ArticlePage = () => { + const [userArticle, setUserArticle]= useState({ + blogImg: "", + category: "", + title: "", + dateOfPublish: "", + linkLogo: "", + description: "", + readLink: "" + }); + + const [loggedInUser, setLoggedInUser] = useState("") + + const handleArticleSubmit = () => { + const articleStr = localStorage.getItem(`articles-${loggedInUser}`) + if(articleStr == null){ + localStorage.setItem(`articles-${loggedInUser}`,JSON.stringify(userArticle)) + } + else { + const articlesArray= JSON.parse(articleStr) + articlesArray.push(userArticle) + localStorage.setItem(`articles-${loggedInUser}`,JSON.stringify(articlesArray)) + } + + const getCookie=(name: string)=> { + const cookies = document.cookie.split(";"); + const cookie = cookies.find((c) => c.trim().startsWith(name + "=")); + return cookie ? cookie.split("=")[1] : null; + } + const router= useRouter() + + const getRememberedUser =()=> { + const userEmail = getCookie("email"); + + if (userEmail) { + setLoggedInUser(userEmail) + return userEmail; + } + else{ + router.push('/signup') + } + return null; + } + + useEffect(() =>{ + getRememberedUser(); + }, []); + + return( +
+ { + setUserArticle({...userArticle, title: e.currentTarget.value}) + } + } + required + /> + { + setUserArticle({...userArticle, blogImg: e.currentTarget.value}) + } + } + required + /> + { + setUserArticle({...userArticle, dateOfPublish: e.currentTarget.value}) + } + } + required + /> + { + setUserArticle({...userArticle, category: e.currentTarget.value}) + } + } + required + /> + { + setUserArticle({...userArticle, description: e.currentTarget.value}) + } + } + required + /> + { + setUserArticle({...userArticle, readLink: e.currentTarget.value}) + } + } + + /> + { + setUserArticle({...userArticle, linkLogo: e.currentTarget.value}) + } + } + + /> + + +
+ ) +}; +export default ArticlePage diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx index 482fcac..7412a8f 100644 --- a/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx +++ b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx @@ -18,7 +18,7 @@ export const Articles: FC<{articles: ArticleProps[]}> = ({articles}) => {

Articles


- {articles.map(article => + {articles.map(article => ( = ({articles}) => { readLink={article.readLink} linkLogo={article.linkLogo} /> - )} + ))}

) diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/articleForm.tsx b/04-react-portfolio/learn-react/src/pages/components/Articles/articleForm.tsx deleted file mode 100644 index c761fc2..0000000 --- a/04-react-portfolio/learn-react/src/pages/components/Articles/articleForm.tsx +++ /dev/null @@ -1,66 +0,0 @@ -import { useEffect, useState } from "react"; -import { useRouter } from "next/router"; -import { ArticleProps } from "./Article"; - - - -const ArticlePage =()=>{ - const [userArticle, setUserArticle]= useState({ - blogImg: "", - category: "", - title: "", - dateOfPublish: "", - linkLogo: "", - description: "", - readLink: "" - }); - - const [loggedInUser, setLoggedInUser] = useState("") - - const handleArticleSubmit = () => { - localStorage.setItem(`${loggedInUser}-articles`, JSON.stringify([userArticle])) - } - - const getCookie=(name: string)=> { - const cookies = document.cookie.split(";"); - const cookie = cookies.find((c) => c.trim().startsWith(name + "=")); - return cookie ? cookie.split("=")[1] : null; - } - const router= useRouter() - - const getRememberedUser =()=> { - const userEmail = getCookie("email"); - - if (userEmail) { - setLoggedInUser(userEmail) - return userEmail; - } - else{ - router.push('/signup') - } - return null; - } - - useEffect(() =>{ - getRememberedUser(); - }, []); - - return( -
- { - setUserArticle({...userArticle, title: e.currentTarget.value}) - } - } - required - /> - - -
- ) -}; -export default ArticlePage diff --git a/04-react-portfolio/learn-react/src/pages/index.tsx b/04-react-portfolio/learn-react/src/pages/index.tsx index e1ea9c8..679fb78 100644 --- a/04-react-portfolio/learn-react/src/pages/index.tsx +++ b/04-react-portfolio/learn-react/src/pages/index.tsx @@ -19,7 +19,7 @@ export type UserProfile = { const HomePage =()=>{ const [userProfile, setUserProfile]= useState({name: '', img:'', description:'', articles: []}); const [loggedInUser, setLoggedInUser] = useState("") - const userinformation = localStorage.getItem(`${loggedInUser}-articles`) || '{}' + @@ -35,7 +35,10 @@ const HomePage =()=>{ if (userEmail) { setLoggedInUser(userEmail) - setUserProfile({...userProfile, articles: JSON.parse(userinformation)}) + const userInformation = JSON.parse(localStorage.getItem(`${userEmail}-articles`) || '[]'); + setUserProfile({...userProfile, articles : userInformation} ) + + } else{ router.push('/signup') @@ -47,10 +50,24 @@ const HomePage =()=>{ getRememberedUser(); }, []); + // useEffect(() => { + // if (loggedInUser) { + // const userInformation = JSON.parse(localStorage.getItem(`${loggedInUser}-articles`) || '[]'); + // setUserProfile({...userProfile, + // articles: userInformation || [], + // }); + // } + // else{ + // router.push('/signup') + // } + // }, [loggedInUser]) + + return(
- + {userProfile && ( + )}
) }; From b25629358d4872518fbd99b2d06a0d54025f2778 Mon Sep 17 00:00:00 2001 From: Aisha Date: Wed, 5 Mar 2025 22:01:06 +0530 Subject: [PATCH 23/29] 5th march assignment --- .../src/components/useContext/AppProvider.tsx | 13 +++++++++++ .../src/components/useContext/Portfolio.tsx | 23 +++++++++++++++++++ .../src/components/useContext/appContext.tsx | 16 +++++++++++++ .../learn-react/src/pages/articleForm.tsx | 3 ++- .../src/pages/components/About/About.tsx | 12 ++++++---- .../src/pages/components/Articles/Article.tsx | 1 + .../src/pages/components/Nav/Nav.tsx | 6 ++--- .../src/pages/components/Projects/Project.tsx | 17 +++++++------- .../src/pages/components/Talks/Talk.tsx | 19 ++++++++------- .../learn-react/src/pages/index.tsx | 10 ++++---- 10 files changed, 88 insertions(+), 32 deletions(-) create mode 100644 04-react-portfolio/learn-react/src/components/useContext/AppProvider.tsx create mode 100644 04-react-portfolio/learn-react/src/components/useContext/Portfolio.tsx create mode 100644 04-react-portfolio/learn-react/src/components/useContext/appContext.tsx diff --git a/04-react-portfolio/learn-react/src/components/useContext/AppProvider.tsx b/04-react-portfolio/learn-react/src/components/useContext/AppProvider.tsx new file mode 100644 index 0000000..f69aa3f --- /dev/null +++ b/04-react-portfolio/learn-react/src/components/useContext/AppProvider.tsx @@ -0,0 +1,13 @@ +import { FC, ReactElement, useState } from "react" +import { AppContext } from "./appContext" + +const AppProvider: FC<{children: ReactElement}>=({children})=>{ + + const [userdetail, setuserdetail] = useState() + + return + {children} + +} + +export default AppProvider; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/components/useContext/Portfolio.tsx b/04-react-portfolio/learn-react/src/components/useContext/Portfolio.tsx new file mode 100644 index 0000000..37f261d --- /dev/null +++ b/04-react-portfolio/learn-react/src/components/useContext/Portfolio.tsx @@ -0,0 +1,23 @@ +import { About } from "@/pages/components/About/About" +import { Nav} from "@/pages/components/Nav/Nav" +import { Articles} from "@/pages/components/Articles/Article" +import { Projects } from "@/pages/components/Projects/Project" +import { Talks } from "@/pages/components/Talks/Talk" +import { useContext } from "react" +import { AppContext } from "./appContext" + +const Portfolio=() =>{ + const {name, description, article, project, talk} = useContext(AppContext) + return( +
+ {name != null &&( +
+ ) +} +export default Portfolio; \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/components/useContext/appContext.tsx b/04-react-portfolio/learn-react/src/components/useContext/appContext.tsx new file mode 100644 index 0000000..d7564fb --- /dev/null +++ b/04-react-portfolio/learn-react/src/components/useContext/appContext.tsx @@ -0,0 +1,16 @@ +import { ArticleProps } from "@/pages/components/Articles/Article"; +import { ProjectProps} from "@/pages/components/Projects/Project"; +import { TalkProps } from "@/pages/components/Talks/Talk"; +import { createContext } from "react"; + +type AppContextType ={ + name:string | null, + contact: number | null, + profileImg: string | null, + title: string | null, + description : string | null, + article: ArticleProps[], + project: ProjectProps[], + talk : TalkProps[]; +} + export const AppContext = createContext({contact: null, name: null, profileImg: null, title:null, description:null, article: [], project:[], talk:[]}) \ No newline at end of file diff --git a/04-react-portfolio/learn-react/src/pages/articleForm.tsx b/04-react-portfolio/learn-react/src/pages/articleForm.tsx index 7abba31..e4132a9 100644 --- a/04-react-portfolio/learn-react/src/pages/articleForm.tsx +++ b/04-react-portfolio/learn-react/src/pages/articleForm.tsx @@ -135,5 +135,6 @@ const ArticlePage = () => { ) -}; +} +} export default ArticlePage diff --git a/04-react-portfolio/learn-react/src/pages/components/About/About.tsx b/04-react-portfolio/learn-react/src/pages/components/About/About.tsx index c23c849..355ab3f 100644 --- a/04-react-portfolio/learn-react/src/pages/components/About/About.tsx +++ b/04-react-portfolio/learn-react/src/pages/components/About/About.tsx @@ -1,11 +1,14 @@ import styles from '@/styles/About.module.css' import {FC, useContext} from "react"; - -import { UserProfile } from '@/pages'; +export type AboutProps = { + img: string | null; + name: string | null; + description: string | null; +} -export const About: FC = ({name, description, img}) =>{ +export const About: FC = ({name, description, img}) =>{ @@ -14,7 +17,8 @@ export const About: FC = ({name, description, img}) =>{
- { } + {img != null &&( + )}

Hey,I'm {name}

diff --git a/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx index 7412a8f..3a7aca1 100644 --- a/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx +++ b/04-react-portfolio/learn-react/src/pages/components/Articles/Article.tsx @@ -13,6 +13,7 @@ export type ArticleProps = { } export const Articles: FC<{articles: ArticleProps[]}> = ({articles}) => { + return(

Articles

diff --git a/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.tsx b/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.tsx index 28c7ffd..8909e37 100644 --- a/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.tsx +++ b/04-react-portfolio/learn-react/src/pages/components/Nav/Nav.tsx @@ -4,14 +4,14 @@ import {FC} from "react"; type NavProps ={ firstName: string; lastName: string; - onClickHandler: () => void; + //onClickHandler: () => void; links: string[]; btnlogo : string; content: string; } -export const Nav : FC = ({firstName, lastName , onClickHandler, links, btnlogo, content}) => { - return