diff --git a/Dockerfile b/Dockerfile
index 5d9ebd4..76817c9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,7 +5,7 @@ WORKDIR /usr/src/app
# Install app dependencies
COPY package*.json ./
-#COPY .npmrc ./
+COPY .npmrc ./
COPY yarn.lock ./
RUN yarn install --frozen-lockfile
diff --git a/package.json b/package.json
index 8bbe0cf..7c5c066 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ba-website",
- "version": "1.0.26",
+ "version": "1.0.16",
"description": "The Bridgeman Accessible main website",
"main": "server.js",
"scripts": {
@@ -10,8 +10,7 @@
},
"dependencies": {
"@BridgemanAccessible/ba-auth": "^1.0.0",
- "@BridgemanAccessible/ba-logging": "^1.0.0",
- "@BridgemanAccessible/ba-web-framework": "^1.0.11",
+ "@BridgemanAccessible/ba-web-framework": "^1.0.0",
"@BridgemanAccessible/listmonk-node-client": "^1.0.0",
"ejs": "^3.1.6",
"express": "^4.17.1",
diff --git a/src/pages/about.ejs b/src/pages/about.ejs
index 96908e4..dcf3238 100644
--- a/src/pages/about.ejs
+++ b/src/pages/about.ejs
@@ -64,11 +64,6 @@
if (typeof(person.image) !== 'undefined') {
%>
- <%
- }
- else {
- %>
-
<%
}
%>
@@ -93,14 +88,7 @@
<%
if (typeof(person.email) !== 'undefined') {
%>
- Email
- <%
- }
- %>
- <%
- if (typeof(person.phone) !== 'undefined') {
- %>
- Call
+ Contact
<%
}
%>
diff --git a/src/pages/contact.ejs b/src/pages/contact.ejs
deleted file mode 100644
index d95b255..0000000
--- a/src/pages/contact.ejs
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-
-
Send Us Your Feedback
-
Your thoughts help us improve. Please share any suggestions, report an issue, or just tell us what you think.
-
-
-
\ No newline at end of file
diff --git a/src/pages/education-and-training.ejs b/src/pages/education-and-training.ejs
deleted file mode 100644
index df4cd31..0000000
--- a/src/pages/education-and-training.ejs
+++ /dev/null
@@ -1 +0,0 @@
-
Education and Training
\ No newline at end of file
diff --git a/src/pages/includes/header.ejs b/src/pages/includes/header.ejs
index 8587810..af0c0f8 100644
--- a/src/pages/includes/header.ejs
+++ b/src/pages/includes/header.ejs
@@ -25,10 +25,6 @@
<% } else { %>
About Us
<% } %>
- <% if (title === 'Contact') { %>
- Contact Us
- <% } else { %>
- Contact Us
- <% } %>
+ Contact Us
\ No newline at end of file
diff --git a/src/pages/new-design-2.ejs b/src/pages/new-design-2.ejs
new file mode 100644
index 0000000..4810b6e
--- /dev/null
+++ b/src/pages/new-design-2.ejs
@@ -0,0 +1,49 @@
+
+
+
+
+
+ Thermometer Layout
+
+
+
+
+
+
+
+
+
This is the content for the first section. It can contain multiple paragraphs and other elements.
+
+
+ Read More
+
+
+
+
+
+
+
More interesting content for the second section goes here.
+
+
+ Learn More
+
+
+
+
+
+
+
+
Amount of managed by us
+
+ Section 1 is located at approximately 30% in the managed amount spectrum.
+ Section 2 is located at approximately 60% in the managed amount spectrum.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/new-design-3.ejs b/src/pages/new-design-3.ejs
new file mode 100644
index 0000000..6965b00
--- /dev/null
+++ b/src/pages/new-design-3.ejs
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+ We provide a variety of self-serve tools that can be used to help make technology (or people's use of technology) more accessible.
+ These tools are designed to be user-friendly and can be used by individuals or organizations without the need for specialized training or expertise.
+
+
+ Accessibility Events Platform (AEP)
+
+
+
+
+
+
+
+
+
+ We provide technical support for situations where there are disability/accessibility specific requirements or concerns.
+
+
Event Support
+
+ We specialize in helping facilitate any technical needs for accessibility features such as CART & captions, ASL/LSQ, and more.
+ Our services are available for both online and hybrid events, and may be available for in-person events on a case by case basis.
+ Noting, our office is located in Winnipeg, Manitoba, Canada and we are not able to travel outside of the city for in-person events at this time.
+
+
+
Media Accessibility
+
We can help clients to remediate (make accessible) any media that they have created or are using.
+
Document Accessibility
+
We can help clients to remediate (make accessible) any documents that they have created or are using.
+
+ Our past work has focused on PDFs, Word documents, PowerPoints and Excel spreadsheets.
+ We are open to working with other document types as well, but with other formats we may not be able to provide the same level of support.
+
+
Website Advising/Testing
+
+ We do offer some limited website testing and advising services (that don't include development).
+ Though this is somewhat limited (at least as A La Carte) compared to our many, many competitors in this area.
+
+
+
+
+
+
+
+
+
+ We work very closely with or alongside developers to make software and hardware accessible.
+ Our team has extensive experience in not only accessibility (which many of our compeitors do as well) but in software development and engineering as well.
+ Which means we provide you the uniquely specific experience and guidance that goes so much deeper than "you should do X because of Y which makes it more accessible" but the
+ "your app is doing X which isn't accessible because of Y but if you look at line N in file M of your code you can do Z to fix it".
+
+
+ This comes with the caveat that we are often more interested in the how than the what.
+ Which means our clients are expected to have a good idea of what they want to build and what solutions may or may not work for them.
+ We can help with this to an extent but we are not a design or content creation agency and we do not provide design or content development services.
+ We have often had partners like disability specific organizations that can help with accessible design and content creation and we are happy to connect you and work with them as appropriate.
+
+
+ In specific cases where the product or service will provide a meaningful and significant contribution to advancing the accessibility of technology we also offer co-development not only on accessibility but on the product or service in general.
+ When applicable, we don't just bring accessibility into the development but also development expertise in areas such as infrastructure, security, testing and more.
+
+
+ Accessibility issue root cause analysis (and solution suggestion)
+ Technial design as it relates to accessibility integration or subsystems
+ Assistive technology or accessibility tool integration (ex. accessibility testing in CI pipelines suggestion and setup)
+ Training and education (on developer tools, coding languages, APIs or other technical topics around accessibility)
+
+
+
+
+
+
+
+
+
+ We provide IT support to disability-specific organizations or organiztions that work significanlty with people living with disabilities and help them become more digitally literate and efficient.
+ Our team has experience working with a variety of organizations and can provide customized solutions to meet their unique needs.
+
+
+ IT support and troubleshooting
+ Training and education on technology use
+ Assistive technology support
+ Database management
+ Website design and development
+
+
+
+
+
+
+
+
+
+
Amount we're involved / managed by us
+
+ Located near the top at approximately the 25% in the managed amount spectrum.
+ Located about half way down at approximately 50% in the managed amount spectrum.
+ Located about three-quarters of the way down at approximately 75% in the managed amount spectrum.
+ Located near the bottom at approximately 100% in the managed amount spectrum.
+
+
+
\ No newline at end of file
diff --git a/src/pages/services.ejs b/src/pages/services.ejs
index 6965b00..9700db3 100644
--- a/src/pages/services.ejs
+++ b/src/pages/services.ejs
@@ -1,146 +1,67 @@
-
-
-
-
-
-
-
- We provide a variety of self-serve tools that can be used to help make technology (or people's use of technology) more accessible.
- These tools are designed to be user-friendly and can be used by individuals or organizations without the need for specialized training or expertise.
-
-
- Accessibility Events Platform (AEP)
-
-
-
-
+
Our Services
-
-
-
-
- We provide technical support for situations where there are disability/accessibility specific requirements or concerns.
-
-
Event Support
-
- We specialize in helping facilitate any technical needs for accessibility features such as CART & captions, ASL/LSQ, and more.
- Our services are available for both online and hybrid events, and may be available for in-person events on a case by case basis.
- Noting, our office is located in Winnipeg, Manitoba, Canada and we are not able to travel outside of the city for in-person events at this time.
-
-
-
Media Accessibility
-
We can help clients to remediate (make accessible) any media that they have created or are using.
-
Document Accessibility
-
We can help clients to remediate (make accessible) any documents that they have created or are using.
-
- Our past work has focused on PDFs, Word documents, PowerPoints and Excel spreadsheets.
- We are open to working with other document types as well, but with other formats we may not be able to provide the same level of support.
-
-
Website Advising/Testing
-
- We do offer some limited website testing and advising services (that don't include development).
- Though this is somewhat limited (at least as A La Carte) compared to our many, many competitors in this area.
-
-
-
-
-
-
-
-
-
- We work very closely with or alongside developers to make software and hardware accessible.
- Our team has extensive experience in not only accessibility (which many of our compeitors do as well) but in software development and engineering as well.
- Which means we provide you the uniquely specific experience and guidance that goes so much deeper than "you should do X because of Y which makes it more accessible" but the
- "your app is doing X which isn't accessible because of Y but if you look at line N in file M of your code you can do Z to fix it".
-
-
- This comes with the caveat that we are often more interested in the how than the what.
- Which means our clients are expected to have a good idea of what they want to build and what solutions may or may not work for them.
- We can help with this to an extent but we are not a design or content creation agency and we do not provide design or content development services.
- We have often had partners like disability specific organizations that can help with accessible design and content creation and we are happy to connect you and work with them as appropriate.
-
-
- In specific cases where the product or service will provide a meaningful and significant contribution to advancing the accessibility of technology we also offer co-development not only on accessibility but on the product or service in general.
- When applicable, we don't just bring accessibility into the development but also development expertise in areas such as infrastructure, security, testing and more.
-
-
- Accessibility issue root cause analysis (and solution suggestion)
- Technial design as it relates to accessibility integration or subsystems
- Assistive technology or accessibility tool integration (ex. accessibility testing in CI pipelines suggestion and setup)
- Training and education (on developer tools, coding languages, APIs or other technical topics around accessibility)
-
-
-
-
-
-
-
-
-
- We provide IT support to disability-specific organizations or organiztions that work significanlty with people living with disabilities and help them become more digitally literate and efficient.
- Our team has experience working with a variety of organizations and can provide customized solutions to meet their unique needs.
-
-
- IT support and troubleshooting
- Training and education on technology use
- Assistive technology support
- Database management
- Website design and development
-
-
-
-
-
-
-
-
-
-
Amount we're involved / managed by us
-
- Located near the top at approximately the 25% in the managed amount spectrum.
- Located about half way down at approximately 50% in the managed amount spectrum.
- Located about three-quarters of the way down at approximately 75% in the managed amount spectrum.
- Located near the bottom at approximately 100% in the managed amount spectrum.
-
-
-
\ No newline at end of file
+
+ Event and Assistive Technology Support
+ Price: $125/hour (subject to change)
+
+ We provide technical support for situations where there are disability/accessibility specific requirements or concerns.
+
+ Event Support
+
+ We specialize in features such as captions, ASL/LSQ, English/French interpretation, and more.
+ Our services are available for both online and hybrid events, and may be available for in-person events on a case by case basis.
+
+
+ More specifically, we often provide the following services (though may be open to others upon request):
+
+
+ Event planning and coordination as it relates to needed technology and features (including researching and reporting on needed equipment, licenses or other resources or requirements)
+ Event setup and troubleshooting
+ Event moderation and technical problem troubleshooting
+ Event recording and editing
+
+ Specialized Technology Support
+
+ We allow clients to feel confident that their employees of any abilities will be well supported when it comes to technology.
+
+
+
+ Co-Development and Consulting
+ Price: $80/hour (subject to change)
+
+ We work very closely with or alongside developers to make software and hardware accessible.
+ Our team has extensive experience in not only accessibility (which many of our compeitors do as well) but in software development and engineering as well.
+ Which means we provide you the uniquely specific experience and guidance that goes so much deeper than "you should do X because of Y which makes it more accessible" but the
+ "your app is doing X which isn't accessible because of Y but if you look at line N in file M of your code you can do Z to fix it".
+
+
+ This comes with the caveat that we are often more interested in the how than the what. Which means our clients are expected to have a good idea of what they want to build and
+ what solutions may or may not work for them. We can help with this to an extent but we are not a design or content creation agency and we do not provide design or content development services.
+ We have often had partners like disability specific organizations that can help with accessible design and content creation and we are happy to connect you and work with them as appropriate.
+
+
+ In specific cases where the product or service will provide a meaningful and significant contribution to advancing the accessibility of technology we also offer co-development not only on accessibility but on the product or service in general.
+ When applicable, we don't just bring accessibility into the development but also development expertise in areas such as infrastructure, security, testing and more.
+
+
+ Accessibility issue root cause analysis (and solution suggestion)
+ Technial design as it relates to accessibility integration or subsystems
+ Assistive technology or accessibility tool integration (ex. accessibility testing in CI pipelines suggestion and setup)
+ Training and education (on developer tools, coding languages, APIs or other technical topics around accessibility)
+
+
+
+ Disability Organization Technical Support
+ Price: $45/hour (subject to change)
+
+ We provide IT support to disability-specific organizations and help them become more digitally literate and efficient.
+ Our team has experience working with a variety of organizations and can provide customized solutions to meet their unique needs.
+
+
+ IT support and troubleshooting
+ Training and education
+ Assistive technology support
+ Database management
+ Website design and development (limited)
+
+
\ No newline at end of file
diff --git a/src/pages/services.old.ejs b/src/pages/services.old.ejs
deleted file mode 100644
index 9700db3..0000000
--- a/src/pages/services.old.ejs
+++ /dev/null
@@ -1,67 +0,0 @@
-Our Services
-
-
- Event and Assistive Technology Support
- Price: $125/hour (subject to change)
-
- We provide technical support for situations where there are disability/accessibility specific requirements or concerns.
-
- Event Support
-
- We specialize in features such as captions, ASL/LSQ, English/French interpretation, and more.
- Our services are available for both online and hybrid events, and may be available for in-person events on a case by case basis.
-
-
- More specifically, we often provide the following services (though may be open to others upon request):
-
-
- Event planning and coordination as it relates to needed technology and features (including researching and reporting on needed equipment, licenses or other resources or requirements)
- Event setup and troubleshooting
- Event moderation and technical problem troubleshooting
- Event recording and editing
-
- Specialized Technology Support
-
- We allow clients to feel confident that their employees of any abilities will be well supported when it comes to technology.
-
-
-
- Co-Development and Consulting
- Price: $80/hour (subject to change)
-
- We work very closely with or alongside developers to make software and hardware accessible.
- Our team has extensive experience in not only accessibility (which many of our compeitors do as well) but in software development and engineering as well.
- Which means we provide you the uniquely specific experience and guidance that goes so much deeper than "you should do X because of Y which makes it more accessible" but the
- "your app is doing X which isn't accessible because of Y but if you look at line N in file M of your code you can do Z to fix it".
-
-
- This comes with the caveat that we are often more interested in the how than the what. Which means our clients are expected to have a good idea of what they want to build and
- what solutions may or may not work for them. We can help with this to an extent but we are not a design or content creation agency and we do not provide design or content development services.
- We have often had partners like disability specific organizations that can help with accessible design and content creation and we are happy to connect you and work with them as appropriate.
-
-
- In specific cases where the product or service will provide a meaningful and significant contribution to advancing the accessibility of technology we also offer co-development not only on accessibility but on the product or service in general.
- When applicable, we don't just bring accessibility into the development but also development expertise in areas such as infrastructure, security, testing and more.
-
-
- Accessibility issue root cause analysis (and solution suggestion)
- Technial design as it relates to accessibility integration or subsystems
- Assistive technology or accessibility tool integration (ex. accessibility testing in CI pipelines suggestion and setup)
- Training and education (on developer tools, coding languages, APIs or other technical topics around accessibility)
-
-
-
- Disability Organization Technical Support
- Price: $45/hour (subject to change)
-
- We provide IT support to disability-specific organizations and help them become more digitally literate and efficient.
- Our team has experience working with a variety of organizations and can provide customized solutions to meet their unique needs.
-
-
- IT support and troubleshooting
- Training and education
- Assistive technology support
- Database management
- Website design and development (limited)
-
-
\ No newline at end of file
diff --git a/src/routes/AboutController.ts b/src/routes/AboutController.ts
index 0a93083..7e0350a 100644
--- a/src/routes/AboutController.ts
+++ b/src/routes/AboutController.ts
@@ -30,19 +30,9 @@ export class AboutController extends BaseController {
'Alan started Bridgeman Accessible because he saw over and over again companies that were lead by non-disabled people and non-developers trying to solve digital accessibility problems. ' +
'Moreover, they would only every consult or give advice but never build or innovate in ways that would help the community and the industry in a meaningful and impactful way.',
image: 'alan.jpeg',
- //website: 'https://alanbridgeman.ca/',
- email: 'alan@bridgemanaccessible.com',
- phone: '+1 (431) 478-1655 Ext. 200'
+ website: 'https://alanbridgeman.ca/',
+ email: 'alan@alanbridgeman.ca'
},
- {
- fname: 'Mohamed',
- lname: 'Behi',
- position: 'Vice President (Training & Education)',
- bio: '' +
- 'Mohamed is a passionate advocate for disability rights and accessibility. He has been involved in the disability community for many years, working with various organizations to promote inclusion and accessibility. ',
- email: 'mohamed@bridgemanaccessible.com',
- phone: '+1 (431) 478-1655 Ext. 201'
- }
//{
// fname: 'John',
// lname: 'Oberton',
diff --git a/src/routes/ContactController.ts b/src/routes/ContactController.ts
deleted file mode 100644
index 52325c5..0000000
--- a/src/routes/ContactController.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { Request, Response } from 'express';
-import { Controller, GET, Page, BaseController } from '@BridgemanAccessible/ba-web-framework';
-
-/** The ContactController class is responsible for handling the contact page of the site. */
-@Controller()
-export class ContactController extends BaseController {
- /**
- * Route for rendering the contact page.
- *
- * @param req The request object.
- * @param res The response object.
- */
- @Page('Contact', 'contact.ejs', [], ['contact'])
- @GET('/contact')
- private contact(req: Request, res: Response) {}
-}
\ No newline at end of file
diff --git a/src/routes/HomeController.ts b/src/routes/HomeController.ts
index e149a74..d1ec3d3 100644
--- a/src/routes/HomeController.ts
+++ b/src/routes/HomeController.ts
@@ -22,7 +22,7 @@ export class HomeController extends BaseController {
};
}
- //@Page('New Design', 'new-design-3.ejs', [], ['new-design-3'])
- //@GET('/new-design')
- //private newPage(req: Request, res: Response) {}
+ @Page('New Design', 'new-design-3.ejs', [], ['new-design-3'])
+ @GET('/new-design')
+ private newPage(req: Request, res: Response) {}
}
\ No newline at end of file
diff --git a/src/routes/ServicesController.ts b/src/routes/ServicesController.ts
index 39ddb01..9457478 100644
--- a/src/routes/ServicesController.ts
+++ b/src/routes/ServicesController.ts
@@ -12,7 +12,7 @@ export class ServicesController extends BaseController {
* @param req The request object.
* @param res The response object.
*/
- @Page('Services', 'services.ejs', [], ['services'])
+ @Page('Services', 'services.ejs')
@GET('/services')
private services(req: Request, res: Response) {}
}
\ No newline at end of file
diff --git a/src/server.ts b/src/server.ts
index 03b7ba7..b9f90b0 100644
--- a/src/server.ts
+++ b/src/server.ts
@@ -10,7 +10,7 @@ const domain = process.env.DOMAIN || 'localhost';
*
* @param app The Express app that gets created/started.
*/
-function onStart(app: App) {
+function onStart(app: Application) {
// Currently within the Server class implementation,
// which is then implemented by the accounts dashboard,
// only the RFC8414 path/callback is setup by default
@@ -18,7 +18,7 @@ function onStart(app: App) {
// this should be easy enough to change but don't want to fiddle with it right now
//const oidcLink = PointerServer.createOIDCLink('account.bridgemanaccessible.ca');
const rfc8414Link = PointerServer.createRFC8414Link('account.bridgemanaccessible.ca');
- PointerServer.setup(app.getExpressApp(), { links: [/*oidcLink, */rfc8414Link] });
+ PointerServer.setup(app, { links: [/*oidcLink, */rfc8414Link] });
}
async function main() {
diff --git a/src/static/css/contact.css b/src/static/css/contact.css
deleted file mode 100644
index 958f2da..0000000
--- a/src/static/css/contact.css
+++ /dev/null
@@ -1,273 +0,0 @@
-/* General Reset & Base Styles (Assume some global styles exist, but these are good additions) */
-:root {
- /* Define your brand colors */
- --primary-color: #0056b3; /* A deep blue for Bridgeman Accessible */
- --secondary-color: #28a745; /* A complementary green */
- --accent-color: #ffc107; /* A bright accent color */
- --text-color: light-dark(#333, #f8f9fa); /* Dark text for light mode, light text for dark mode */
- --light-text-color: #f8f9fa;
- --background-light: light-dark(#f4f7f6, #343a40); /* Light background for light mode, dark for dark mode */
- --background-dark: light-dark(#e9ecef, #212529); /* Dark background for dark mode */
- --border-color: light-dark(#ced4da, #495057); /* Light border for light mode, dark for dark mode */
-
- /* Font sizes (adjust as needed) */
- --font-size-base: 1rem;
- --font-size-large: 1.25rem;
- --font-size-xl: 2rem;
- --font-size-xxl: 2.5rem;
-
- /* Spacing */
- --spacing-xs: 0.5rem;
- --spacing-sm: 1rem;
- --spacing-md: 1.5rem;
- --spacing-lg: 2rem;
- --spacing-xl: 3rem;
-
- /* Border Radius */
- --border-radius: 8px;
-
- /* Shadow */
- --box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
-}
-
-body {
- font-family: 'Arial', sans-serif; /* Or your preferred brand font */
- line-height: 1.6;
- color: var(--text-color);
- background-color: var(--background-light);
- margin: 0;
- padding: 0;
-}
-
-/* --- Section Styling --- */
-.contact-hero {
- background: linear-gradient(to right, var(--primary-color), #003366); /* Darker blue blend */
- color: var(--light-text-color);
- padding: var(--spacing-xl) var(--spacing-sm);
- text-align: center;
- box-shadow: var(--box-shadow);
- margin-bottom: var(--spacing-lg);
-}
-
-.contact-hero-content {
- max-width: 800px;
- margin: 0 auto;
-}
-
-.contact-hero h1 {
- font-size: var(--font-size-xxl);
- margin-bottom: var(--spacing-sm);
- text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
-}
-
-.contact-hero p {
- font-size: var(--font-size-large);
- opacity: 0.9;
-}
-
-.contact-details-section,
-.feedback-section {
- padding: var(--spacing-xl) var(--spacing-sm);
- background-color: var(--background-light);
-}
-
-.contact-details-container {
- display: flex;
- flex-wrap: wrap; /* Allows wrapping on smaller screens */
- gap: var(--spacing-xl); /* Space between blocks */
- max-width: 1000px;
- margin: 0 auto;
- justify-content: center; /* Center blocks when they wrap */
-}
-
-.contact-info-block,
-.newsletter-block {
- flex: 1; /* Allows blocks to grow and shrink */
- min-width: 300px; /* Minimum width before wrapping */
- background-color: light-dark(#fff, #343a40);
- padding: var(--spacing-lg);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- display: flex;
- flex-direction: column;
-}
-
-.feedback-container {
- max-width: 700px;
- margin: 0 auto;
- background-color: light-dark(#fff, #343a40);
- padding: var(--spacing-lg);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
-}
-
-/* --- Headings --- */
-h2 {
- color: var(--primary-color);
- font-size: var(--font-size-xl);
- margin-bottom: var(--spacing-md);
- border-bottom: 2px solid var(--accent-color); /* Underline effect */
- padding-bottom: var(--spacing-xs);
-}
-
-/* --- Contact Information Styles --- */
-.contact-info-block .contact-item {
- font-size: var(--font-size-large);
- margin-bottom: var(--spacing-md);
- display: flex; /* For icon alignment */
- align-items: center;
-}
-
-.contact-info-block .icon-link {
- display: flex;
- align-items: center;
- color: var(--primary-color);
- text-decoration: none;
- transition: color 0.3s ease;
-}
-
-.contact-info-block .icon-link:hover,
-.contact-info-block .icon-link:focus {
- color: var(--secondary-color);
- outline: 2px solid var(--secondary-color); /* Accessibility focus */
- outline-offset: 2px;
-}
-
-.contact-info-block .icon {
- margin-right: var(--spacing-sm);
- font-size: var(--font-size-large);
- color: var(--accent-color);
-}
-
-
-/* --- Form Styles --- */
-.form-group {
- margin-bottom: var(--spacing-md);
-}
-
-.form-group label {
- display: block;
- margin-bottom: var(--spacing-xs);
- font-weight: bold;
- color: var(--text-color);
-}
-
-.form-group input[type="text"],
-.form-group input[type="email"],
-.form-group textarea {
- width: 100%;
- padding: var(--spacing-xs) var(--spacing-sm);
- border: 1px solid var(--border-color);
- border-radius: var(--border-radius);
- font-size: var(--font-size-base);
- color: var(--text-color);
- box-sizing: border-box; /* Include padding in width */
- transition: border-color 0.3s ease, box-shadow 0.3s ease;
-}
-
-.form-group input[type="text"]:focus,
-.form-group input[type="email"]:focus,
-.form-group textarea:focus {
- border-color: var(--primary-color);
- box-shadow: 0 0 0 3px rgba(0, 86, 179, 0.2); /* Focus ring */
- outline: none; /* Remove default outline */
-}
-
-.form-group textarea {
- resize: vertical; /* Allow vertical resizing */
- min-height: 100px;
-}
-
-.required {
- color: #dc3545; /* Red for required indicator */
- font-weight: normal;
- font-size: 0.85em;
-}
-
-/* --- Button Styles --- */
-.button {
- display: inline-block;
- padding: var(--spacing-sm) var(--spacing-md);
- border: none;
- border-radius: var(--border-radius);
- font-size: var(--font-size-large);
- font-weight: bold;
- cursor: pointer;
- text-align: center;
- text-decoration: none;
- transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
-}
-
-.primary-button {
- background-color: var(--primary-color);
- color: var(--light-text-color);
-}
-
-.primary-button:hover,
-.primary-button:focus {
- background-color: #004494; /* Darker primary */
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
- outline: 2px solid var(--accent-color); /* Accessible focus */
- outline-offset: 2px;
-}
-
-.secondary-button {
- background-color: var(--secondary-color);
- color: var(--light-text-color);
- margin-top: var(--spacing-md); /* Space below forms */
-}
-
-.secondary-button:hover,
-.secondary-button:focus {
- background-color: #218838; /* Darker secondary */
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
- outline: 2px solid var(--accent-color); /* Accessible focus */
- outline-offset: 2px;
-}
-
-
-/* --- Responsive Adjustments --- */
-@media (max-width: 768px) {
- .contact-details-container {
- flex-direction: column; /* Stack blocks vertically on smaller screens */
- gap: var(--spacing-lg);
- }
-
- .contact-info-block,
- .newsletter-block {
- min-width: unset; /* Remove min-width to allow full width */
- width: 100%; /* Take full width */
- }
-
- .contact-hero h1 {
- font-size: var(--font-size-xl);
- }
-
- .contact-hero p {
- font-size: var(--font-size-base);
- }
-
- .contact-details-section,
- .feedback-section {
- padding: var(--spacing-lg) var(--spacing-sm);
- }
-}
-
-@media (max-width: 480px) {
- .contact-hero {
- padding: var(--spacing-lg) var(--spacing-xs);
- }
- .contact-hero h1 {
- font-size: var(--font-size-large);
- }
- .contact-hero p {
- font-size: 0.9rem;
- }
- h2 {
- font-size: var(--font-size-large);
- }
- .button {
- width: 100%; /* Full width buttons on very small screens */
- padding: var(--spacing-sm) var(--spacing-xs);
- }
-}
\ No newline at end of file
diff --git a/src/static/css/nav.css b/src/static/css/nav.css
index e873c26..bb6f305 100644
--- a/src/static/css/nav.css
+++ b/src/static/css/nav.css
@@ -82,11 +82,6 @@ nav {
color: light-dark(#333, #DDD);
}
-.nav-links.active li:last-child a {
- background-color: light-dark(#0077c2, #005f99);
- color: light-dark(#fff, #000);
-}
-
@media screen and (min-width: 768px) {
nav {
align-items: center;
diff --git a/src/static/css/new-design-2.css b/src/static/css/new-design-2.css
new file mode 100644
index 0000000..d9d5fd2
--- /dev/null
+++ b/src/static/css/new-design-2.css
@@ -0,0 +1,196 @@
+body {
+ font-family: sans-serif;
+ margin: 0;
+ padding: 0;
+ background-color: #f4f4f4;
+ display: flex; /* Enable flexbox for overall layout */
+}
+
+.page-container {
+ display: flex; /* Enable flexbox for main content and thermometer areas */
+ width: 100%;
+ max-width: 1200px; /* Optional: Limit page width */
+ margin: 20px auto; /* Center the container */
+ padding: 20px;
+ box-sizing: border-box;
+ position: relative; /* For positioning the triangle connectors */
+}
+
+.content-area {
+ width: 85%;
+ padding-right: 5%; /* Spacing for the triangle */
+ box-sizing: border-box;
+}
+
+.card-section {
+ background-color: white;
+ border: 1px solid #ddd;
+ box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.05);
+ border-radius: 8px;
+ margin-bottom: 20px;
+ padding: 20px;
+ position: relative; /* To potentially position elements within the card */
+}
+
+.card-header h2 {
+ margin-top: 0;
+ color: #333;
+}
+
+.card-content {
+ color: #555;
+ line-height: 1.6;
+ margin-bottom: 15px;
+}
+
+.card-bottom .read-more {
+ background-color: #007bff;
+ color: white;
+ border: none;
+ padding: 10px 15px;
+ border-radius: 5px;
+ cursor: pointer;
+ font-size: 0.9em;
+}
+
+.card-bottom .read-more:hover {
+ background-color: #0056b3;
+}
+
+.thermometer-area {
+ width: 10%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: flex-start; /* Align items to the top */
+ padding-left: 5px; /* Spacing from the content area */
+ box-sizing: border-box;
+}
+
+.thermometer-graphic-container {
+ display: flex;
+ flex-direction: row; /* Label to the right of the graphic */
+ align-items: center; /* Vertically align label and graphic */
+ margin-top: 20px; /* Adjust top margin as needed */
+}
+
+.thermometer-graphic {
+ background: linear-gradient(to bottom, #fdd835, #e1f5fe); /* Two-color fade/gradient */
+ width: 30px; /* Adjust thickness as needed */
+ height: 200px; /* Adjust height as needed */
+ border-radius: 15px;
+ border: 1px solid #ccc;
+ position: relative; /* For positioning the bulb */
+}
+
+.thermometer-bulb {
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ transform: translateX(-50%);
+ width: 40px; /* Adjust bulb width */
+ height: 40px; /* Adjust bulb height */
+ background-color: #f44336; /* Thermometer bulb color */
+ border-radius: 50%;
+ border: 1px solid #ccc;
+ margin-bottom: -10px; /* Overlap with the main graphic */
+}
+
+.thermometer-label {
+ font-size: 0.8em;
+ color: #777;
+ margin-left: 10px;
+ text-align: left;
+}
+
+.triangle-connector-container {
+ position: absolute;
+ top: 0;
+ left: 85%; /* Align with the right edge of the content area */
+ width: 5%; /* The gap between content and thermometer */
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-around; /* Distribute triangles vertically */
+ align-items: flex-end; /* Align triangles to the right */
+ padding: 20px 0; /* Add some vertical padding */
+ box-sizing: border-box;
+ pointer-events: none; /* Allow clicks to pass through */
+}
+
+.triangle-connector {
+ width: 0;
+ height: 0;
+ border-top: 15px solid transparent; /* Adjust size */
+ border-left: 15px solid white; /* Match card background */
+ border-bottom: 15px solid transparent; /* Adjust size */
+}
+
+/* Target the top triangle */
+.triangle-connector.top {
+ border-top-width: 0; /* Start from a point */
+ border-bottom-width: 20px; /* Adjust vertical expansion */
+ border-left-width: 20px; /* Adjust horizontal expansion */
+ border-left-color: white;
+}
+
+/* Target the bottom triangle */
+.triangle-connector.bottom {
+ border-top-width: 20px; /* Adjust vertical expansion */
+ border-left-width: 20px; /* Adjust horizontal expansion */
+ border-bottom-width: 0; /* End at a point */
+ border-left-color: white;
+ /* You might need to adjust positioning based on card placement */
+}
+
+
+/* Visually hidden class for accessibility */
+.visually-hidden {
+ position: absolute !important;
+ width: 1px !important;
+ height: 1px !important;
+ overflow: hidden !important;
+ clip: rect(0 0 0 0) !important;
+ margin: -1px !important;
+ padding: 0 !important;
+ border: 0 !important;
+}
+
+/* Basic responsive adjustments */
+@media (max-width: 768px) {
+ body {
+ flex-direction: column; /* Stack elements on smaller screens */
+ align-items: center;
+ }
+
+ .page-container {
+ flex-direction: column;
+ width: 95%;
+ }
+
+ .content-area {
+ width: 100%;
+ padding-right: 0;
+ }
+
+ .thermometer-area {
+ width: 80%;
+ flex-direction: row; /* Label and graphic side by side */
+ justify-content: center;
+ margin-top: 20px;
+ padding-left: 0;
+ }
+
+ .thermometer-graphic-container {
+ flex-direction: row;
+ }
+
+ .thermometer-label {
+ writing-mode: horizontal-tb;
+ margin-left: 10px;
+ }
+
+ .triangle-connector-container {
+ display: none; /* Hide triangles on smaller screens */
+ }
+}
\ No newline at end of file
diff --git a/src/static/css/services.css b/src/static/css/new-design-3.css
similarity index 100%
rename from src/static/css/services.css
rename to src/static/css/new-design-3.css
diff --git a/src/static/css/new-design.css b/src/static/css/new-design.css
new file mode 100644
index 0000000..73daaba
--- /dev/null
+++ b/src/static/css/new-design.css
@@ -0,0 +1,141 @@
+body {
+ font-family: sans-serif;
+ margin: 0;
+ padding: 0;
+ background-color: #f4f4f4;
+ display: flex; /* Enable flexbox for overall layout */
+}
+
+.page-container {
+ display: flex; /* Enable flexbox for main content and thermometer areas */
+ width: 100%;
+ max-width: 1200px; /* Optional: Limit page width */
+ margin: 20px auto; /* Center the container */
+ padding: 20px;
+ box-sizing: border-box;
+}
+
+.content-area {
+ width: 85%;
+ padding-right: 5%; /* Spacing for the triangle */
+ box-sizing: border-box;
+}
+
+.card-section {
+ background-color: white;
+ border: 1px solid #ddd;
+ box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.05);
+ border-radius: 8px;
+ margin-bottom: 20px;
+ padding: 20px;
+}
+
+.card-header h2 {
+ margin-top: 0;
+ color: #333;
+}
+
+.card-content {
+ color: #555;
+ line-height: 1.6;
+ margin-bottom: 15px;
+}
+
+.card-bottom .read-more {
+ background-color: #007bff;
+ color: white;
+ border: none;
+ padding: 10px 15px;
+ border-radius: 5px;
+ cursor: pointer;
+ font-size: 0.9em;
+}
+
+.card-bottom .read-more:hover {
+ background-color: #0056b3;
+}
+
+.thermometer-area {
+ width: 10%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding-left: 5px; /* Spacing from the content area */
+ box-sizing: border-box;
+}
+
+.thermometer-label {
+ font-size: 0.8em;
+ color: #777;
+ margin-bottom: 10px;
+ text-align: center;
+ writing-mode: vertical-lr; /* Make the label vertical */
+}
+
+.thermometer-graphic {
+ background: linear-gradient(to bottom, #fdd835, #e1f5fe); /* Two-color fade/gradient */
+ width: 30px; /* Adjust thickness as needed */
+ height: 200px; /* Adjust height as needed */
+ border-radius: 15px;
+ border: 1px solid #ccc;
+}
+
+.triangle-connector {
+ width: 0;
+ height: 0;
+ border-top: 20px solid transparent; /* Adjust height to control triangle size */
+ border-left: 20px solid white; /* Match card background */
+ border-bottom: calc(100% - 20px) solid transparent; /* Adjust based on top border */
+ position: absolute;
+ top: 0;
+ right: 10%; /* Align with the thermometer area */
+ box-sizing: border-box;
+ pointer-events: none; /* Allow clicks to pass through */
+}
+
+/* Visually hidden class for accessibility */
+.visually-hidden {
+ position: absolute !important;
+ width: 1px !important;
+ height: 1px !important;
+ overflow: hidden !important;
+ clip: rect(0 0 0 0) !important;
+ margin: -1px !important;
+ padding: 0 !important;
+ border: 0 !important;
+}
+
+/* Basic responsive adjustments */
+@media (max-width: 768px) {
+ body {
+ flex-direction: column; /* Stack elements on smaller screens */
+ align-items: center;
+ }
+
+ .page-container {
+ flex-direction: column;
+ width: 95%;
+ }
+
+ .content-area {
+ width: 100%;
+ padding-right: 0;
+ }
+
+ .thermometer-area {
+ width: 80%;
+ flex-direction: row; /* Label and graphic side by side */
+ justify-content: center;
+ margin-top: 20px;
+ padding-left: 0;
+ }
+
+ .thermometer-label {
+ writing-mode: horizontal-tb;
+ margin-right: 10px;
+ }
+
+ .triangle-connector {
+ display: none; /* Hide triangle on smaller screens */
+ }
+}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index aea1c4d..9df5ef4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,9 +3,9 @@
"@BridgemanAccessible/ba-auth@^1.0.0":
- version "1.0.4"
- resolved "https://npm.pkg.bridgemanaccessible.ca/@BridgemanAccessible/ba-auth/-/ba-auth-1.0.4.tgz#e2aa9aead1ced89ec4dcd5cfc085c807cecee8bb"
- integrity sha512-Si/r5Nwytafd61DslOka+GwtlT99YmttClTXVzUBmK/kfomnsyihzB3eRUukd0S688QzB6fX78w2oD7bB0E4Gw==
+ version "1.0.0"
+ resolved "https://npm.pkg.bridgemanaccessible.ca/@BridgemanAccessible/ba-auth/-/ba-auth-1.0.0.tgz#43354492004d8db99b5510a59745c782138ff16f"
+ integrity sha512-V56uAS5qxIQD8UETHejekR3o8VOb960FJxj/XRyuy1mGDb/4kkrfem3Ps6CN/azDl8rR9BcG+f8Y/2SYtCqmpw==
dependencies:
"@BridgemanAccessible/ba-logging" "^1.0.0"
"@azure/identity" "^4.0.1"
@@ -22,16 +22,16 @@
"@BridgemanAccessible/ba-logging@^1.0.0":
version "1.0.0"
- resolved "https://npm.pkg.bridgemanaccessible.ca/@BridgemanAccessible/ba-logging/-/ba-logging-1.0.0.tgz#367c4aa6fbc5278073f9750f76406e2a25aba9df"
- integrity sha512-PuryL6BIrZgny8iKDPrZSoOwrGvr2kDVpKjNzJk6Z1o16vbxNRguU0hHCPCYVhpxdgFORJfH6GJlgY4kkk8Qlg==
+ resolved "https://npm.pkg.bridgemanaccessible.ca/@BridgemanAccessible/ba-logging/-/ba-logging-1.0.0.tgz#354bbf9c4e9e8c6e72b9e3e4b353519aac54f6a2"
+ integrity sha512-LOkh1PL7U31NVtZrWOLRbPvmBchE/Mp1CzTWwFDRch9lTAITYvfrPLhWcBLDm98sE64fBluMqeok8ZEfqPoq2Q==
dependencies:
axios "^1.8.4"
express "^4.21.2"
-"@BridgemanAccessible/ba-web-framework@^1.0.11":
- version "1.0.11"
- resolved "https://npm.pkg.bridgemanaccessible.ca/@BridgemanAccessible/ba-web-framework/-/ba-web-framework-1.0.11.tgz#64c0fe4a02444385f766d4a04ac855804a1a951c"
- integrity sha512-GsMOiQfSk3sH9ORUxcgsRcsY2GMdoCGH3CXFwl3p8zZXSR0Dw+wQYc5Ibdz+mVwsukaVEpJG4nm+754Fpb6hHQ==
+"@BridgemanAccessible/ba-web-framework@^1.0.0":
+ version "1.0.0"
+ resolved "https://npm.pkg.bridgemanaccessible.ca/@BridgemanAccessible/ba-web-framework/-/ba-web-framework-1.0.0.tgz#f9a1825fabb3aaf76d1064f27c412018b9da738a"
+ integrity sha512-zugaSwYJwvDSSIBtGlqrHVs3LG3l48i8mgNLmnMfG8xDbem9UKgYmUwr/d2+jr92Zg0AMr8jA4dftiLVol5cnw==
dependencies:
"@BridgemanAccessible/ba-auth" "^1.0.0"
express "^4.19.2"
@@ -40,16 +40,16 @@
reflect-metadata "^0.2.2"
"@BridgemanAccessible/listmonk-node-client@^1.0.0":
- version "1.0.4"
- resolved "https://npm.pkg.bridgemanaccessible.ca/@BridgemanAccessible/listmonk-node-client/-/listmonk-node-client-1.0.4.tgz#32c5a761eb4a93f8814d587b0f22f6a48818d593"
- integrity sha512-z+8ee31aUDJdVwJsWjJUIIAerGLAhhm8OHfQ65w6kJu4KEEb1vN1wIwHN068SHfGRf8njHBTKSe3Sk9OzvTh5g==
+ version "1.0.0"
+ resolved "https://npm.pkg.bridgemanaccessible.ca/@BridgemanAccessible/listmonk-node-client/-/listmonk-node-client-1.0.0.tgz#93eccc7b09c9cb0f44db4ae39fe9ed598335b6db"
+ integrity sha512-vaUyfCxwd1MhFXR5uiRnQjJCgcmCmU/OJf0HZXyjLyqai9St6Un9cqgGZmz4dBxUqVGXFMssdtAUuO1sx1T48Q==
dependencies:
axios "^1.7.7"
-"@asamuzakjp/css-color@^3.2.0":
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/@asamuzakjp/css-color/-/css-color-3.2.0.tgz#cc42f5b85c593f79f1fa4f25d2b9b321e61d1794"
- integrity sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==
+"@asamuzakjp/css-color@^3.1.2":
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/@asamuzakjp/css-color/-/css-color-3.1.3.tgz#e408e8756a0dc561ccf20f52931034ea509ee760"
+ integrity sha512-u25AyjuNrRFGb1O7KmWEu0ExN6iJMlUmDSlOPW/11JF8khOrIGG6oCoYpC+4mZlthNVhFUahk68lNrNI91f6Yg==
dependencies:
"@csstools/css-calc" "^2.1.3"
"@csstools/css-color-parser" "^3.0.9"
@@ -57,19 +57,7 @@
"@csstools/css-tokenizer" "^3.0.3"
lru-cache "^10.4.3"
-"@azure-rest/core-client@^2.3.3":
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/@azure-rest/core-client/-/core-client-2.4.0.tgz#b31f7885078cb89e480da43f0ba2d7d49cf45302"
- integrity sha512-CjMFBcmnt0YNdRcxSSoZbtZNXudLlicdml7UrPsV03nHiWB+Bq5cu5ctieyaCuRtU7jm7+SOFtiE/g4pBFPKKA==
- dependencies:
- "@azure/abort-controller" "^2.0.0"
- "@azure/core-auth" "^1.3.0"
- "@azure/core-rest-pipeline" "^1.5.0"
- "@azure/core-tracing" "^1.0.1"
- "@typespec/ts-http-runtime" "^0.2.2"
- tslib "^2.6.2"
-
-"@azure/abort-controller@^2.0.0", "@azure/abort-controller@^2.1.2":
+"@azure/abort-controller@^2.0.0":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-2.1.2.tgz#42fe0ccab23841d9905812c58f1082d27784566d"
integrity sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==
@@ -86,28 +74,28 @@
tslib "^2.6.2"
"@azure/core-client@^1.3.0", "@azure/core-client@^1.5.0", "@azure/core-client@^1.9.2":
- version "1.9.4"
- resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.9.4.tgz#bb9bb85edc780fc65630b6d8ffa172c3633ca8fe"
- integrity sha512-f7IxTD15Qdux30s2qFARH+JxgwxWLG2Rlr4oSkPGuLWm+1p5y1+C04XGLA0vmX6EtqfutmjvpNmAfgwVIS5hpw==
+ version "1.9.3"
+ resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.9.3.tgz#9ca8f3bdc730d10d58f65c9c2c9ca992bc15bb67"
+ integrity sha512-/wGw8fJ4mdpJ1Cum7s1S+VQyXt1ihwKLzfabS1O/RDADnmzVc01dHn44qD0BvGH6KlZNzOMW95tEpKqhkCChPA==
dependencies:
"@azure/abort-controller" "^2.0.0"
"@azure/core-auth" "^1.4.0"
- "@azure/core-rest-pipeline" "^1.20.0"
+ "@azure/core-rest-pipeline" "^1.9.1"
"@azure/core-tracing" "^1.0.0"
"@azure/core-util" "^1.6.1"
"@azure/logger" "^1.0.0"
tslib "^2.6.2"
-"@azure/core-http-compat@^2.2.0":
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/@azure/core-http-compat/-/core-http-compat-2.3.0.tgz#e9d396299211e742308827674082c13bd638c6bf"
- integrity sha512-qLQujmUypBBG0gxHd0j6/Jdmul6ttl24c8WGiLXIk7IHXdBlfoBqW27hyz3Xn6xbfdyVSarl1Ttbk0AwnZBYCw==
+"@azure/core-http-compat@^2.0.1":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@azure/core-http-compat/-/core-http-compat-2.2.0.tgz#20ff535b2460151ea7e68767287996c84cd28738"
+ integrity sha512-1kW8ZhN0CfbNOG6C688z5uh2yrzALE7dDXHiR9dY4vt+EbhGZQSbjDa5bQd2rf3X2pdWMsXbqbArxUyeNdvtmg==
dependencies:
"@azure/abort-controller" "^2.0.0"
"@azure/core-client" "^1.3.0"
- "@azure/core-rest-pipeline" "^1.20.0"
+ "@azure/core-rest-pipeline" "^1.19.0"
-"@azure/core-lro@^2.7.2":
+"@azure/core-lro@^2.2.0":
version "2.7.2"
resolved "https://registry.yarnpkg.com/@azure/core-lro/-/core-lro-2.7.2.tgz#787105027a20e45c77651a98b01a4d3b01b75a08"
integrity sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==
@@ -117,46 +105,46 @@
"@azure/logger" "^1.0.0"
tslib "^2.6.2"
-"@azure/core-paging@^1.6.2":
+"@azure/core-paging@^1.1.1":
version "1.6.2"
resolved "https://registry.yarnpkg.com/@azure/core-paging/-/core-paging-1.6.2.tgz#40d3860dc2df7f291d66350b2cfd9171526433e7"
integrity sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==
dependencies:
tslib "^2.6.2"
-"@azure/core-rest-pipeline@^1.17.0", "@azure/core-rest-pipeline@^1.19.0", "@azure/core-rest-pipeline@^1.20.0", "@azure/core-rest-pipeline@^1.5.0", "@azure/core-rest-pipeline@^1.8.0":
- version "1.21.0"
- resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.21.0.tgz#65a3600da9f3b635e59aadc0a75212b7815bc7b5"
- integrity sha512-a4MBwe/5WKbq9MIxikzgxLBbruC5qlkFYlBdI7Ev50Y7ib5Vo/Jvt5jnJo7NaWeJ908LCHL0S1Us4UMf1VoTfg==
+"@azure/core-rest-pipeline@^1.17.0", "@azure/core-rest-pipeline@^1.19.0", "@azure/core-rest-pipeline@^1.8.0", "@azure/core-rest-pipeline@^1.8.1", "@azure/core-rest-pipeline@^1.9.1":
+ version "1.19.1"
+ resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.19.1.tgz#e740676444777a04dc55656d8660131dfd926924"
+ integrity sha512-zHeoI3NCs53lLBbWNzQycjnYKsA1CVKlnzSNuSFcUDwBp8HHVObePxrM7HaX+Ha5Ks639H7chNC9HOaIhNS03w==
dependencies:
"@azure/abort-controller" "^2.0.0"
"@azure/core-auth" "^1.8.0"
"@azure/core-tracing" "^1.0.1"
"@azure/core-util" "^1.11.0"
"@azure/logger" "^1.0.0"
- "@typespec/ts-http-runtime" "^0.2.3"
+ http-proxy-agent "^7.0.0"
+ https-proxy-agent "^7.0.0"
tslib "^2.6.2"
-"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1", "@azure/core-tracing@^1.2.0":
+"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.2.0.tgz#7be5d53c3522d639cf19042cbcdb19f71bc35ab2"
integrity sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg==
dependencies:
tslib "^2.6.2"
-"@azure/core-util@^1.10.0", "@azure/core-util@^1.11.0", "@azure/core-util@^1.2.0", "@azure/core-util@^1.6.1":
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.12.0.tgz#0b8c2837e6d67c3fbaeae20df34cf07f66b3480d"
- integrity sha512-13IyjTQgABPARvG90+N2dXpC+hwp466XCdQXPCRlbWHgd3SJd5Q1VvaBGv6k1BIa4MQm6hAF1UBU1m8QUxV8sQ==
+"@azure/core-util@^1.0.0", "@azure/core-util@^1.10.0", "@azure/core-util@^1.11.0", "@azure/core-util@^1.2.0", "@azure/core-util@^1.6.1":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.11.0.tgz#f530fc67e738aea872fbdd1cc8416e70219fada7"
+ integrity sha512-DxOSLua+NdpWoSqULhjDyAZTXFdP/LKkqtYuxxz1SCN289zk3OG8UOpnCQAz/tygyACBtWp/BoO72ptK7msY8g==
dependencies:
"@azure/abort-controller" "^2.0.0"
- "@typespec/ts-http-runtime" "^0.2.2"
tslib "^2.6.2"
"@azure/identity@^4.0.1":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@azure/identity/-/identity-4.10.0.tgz#10cfe49207b4d111ebe3aab3ade47561c2852c6d"
- integrity sha512-iT53Sre2NJK6wzMWnvpjNiR3md597LZ3uK/5kQD2TkrY9vqhrY5bt2KwELNjkOWQ9n8S/92knj/QEykTtjMNqQ==
+ version "4.9.1"
+ resolved "https://registry.yarnpkg.com/@azure/identity/-/identity-4.9.1.tgz#ee4b9435f1b96bea5985e7dec989760a67d9a119"
+ integrity sha512-986D7Cf1AOwYqSDtO/FnMAyk/Jc8qpftkGsxuehoh4F85MhQ4fICBGX/44+X1y78lN4Sqib3Bsoaoh/FvOGgmg==
dependencies:
"@azure/abort-controller" "^2.0.0"
"@azure/core-auth" "^1.9.0"
@@ -185,49 +173,48 @@
tslib "^2.2.0"
"@azure/keyvault-keys@^4.8.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@azure/keyvault-keys/-/keyvault-keys-4.10.0.tgz#75476e8f28580dc23bbc9dac6d1654e131d6efd5"
- integrity sha512-eDT7iXoBTRZ2n3fLiftuGJFD+yjkiB1GNqzU2KbY1TLYeXeSPVTVgn2eJ5vmRTZ11978jy2Kg2wI7xa9Tyr8ag==
+ version "4.9.0"
+ resolved "https://registry.yarnpkg.com/@azure/keyvault-keys/-/keyvault-keys-4.9.0.tgz#83ad2370429d1f576e6c5c59ff165761e2d8feab"
+ integrity sha512-ZBP07+K4Pj3kS4TF4XdkqFcspWwBHry3vJSOFM5k5ZABvf7JfiMonvaFk2nBF6xjlEbMpz5PE1g45iTMme0raQ==
dependencies:
- "@azure-rest/core-client" "^2.3.3"
- "@azure/abort-controller" "^2.1.2"
- "@azure/core-auth" "^1.9.0"
- "@azure/core-http-compat" "^2.2.0"
- "@azure/core-lro" "^2.7.2"
- "@azure/core-paging" "^1.6.2"
- "@azure/core-rest-pipeline" "^1.19.0"
- "@azure/core-tracing" "^1.2.0"
- "@azure/core-util" "^1.11.0"
+ "@azure/abort-controller" "^2.0.0"
+ "@azure/core-auth" "^1.3.0"
+ "@azure/core-client" "^1.5.0"
+ "@azure/core-http-compat" "^2.0.1"
+ "@azure/core-lro" "^2.2.0"
+ "@azure/core-paging" "^1.1.1"
+ "@azure/core-rest-pipeline" "^1.8.1"
+ "@azure/core-tracing" "^1.0.0"
+ "@azure/core-util" "^1.0.0"
"@azure/keyvault-common" "^2.0.0"
- "@azure/logger" "^1.1.4"
- tslib "^2.8.1"
+ "@azure/logger" "^1.0.0"
+ tslib "^2.2.0"
"@azure/logger@^1.0.0", "@azure/logger@^1.1.4":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.2.0.tgz#a79aefcdd57d2a96603fab59c9a66e0d9022a564"
- integrity sha512-0hKEzLhpw+ZTAfNJyRrn6s+V0nDWzXk9OjBr2TiGIu0OfMr5s2V4FpKLTAK3Ca5r5OKLbf4hkOGDPyiRjie/jA==
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.1.4.tgz#223cbf2b424dfa66478ce9a4f575f59c6f379768"
+ integrity sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==
dependencies:
- "@typespec/ts-http-runtime" "^0.2.2"
tslib "^2.6.2"
"@azure/msal-browser@^4.2.0":
- version "4.13.1"
- resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-4.13.1.tgz#a3a9d225c3431083f76d05ac1dd9ce8a70fd6595"
- integrity sha512-oTp2zhVljB2CRp87swOTsBcqLDrvZq9In+yDMBzuuMN4z2wrIU6ITHBZlLfs+FaAVmM1zY3k7ITekXaJ2bsDKA==
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-4.11.0.tgz#e9d9651d692969e68c78ef873ed9a69e02389a64"
+ integrity sha512-0p5Ut3wORMP+975AKvaSPIO4UytgsfAvJ7RxaTx+nkP+Hpkmm93AuiMkBWKI2x9tApU/SLgIyPz/ZwLYUIWb5Q==
dependencies:
- "@azure/msal-common" "15.7.0"
+ "@azure/msal-common" "15.5.1"
-"@azure/msal-common@15.7.0":
- version "15.7.0"
- resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-15.7.0.tgz#03833058fc21e16f5dde0540ebe6233dfdd0dd2b"
- integrity sha512-m9M5hoFoxhe/HlXNVa4qBHekrX60CVPkWzsjhKQGuzw/OPOmurosKRPDIMn8fug/E1hHI5v33DvT1LVJfItjcg==
+"@azure/msal-common@15.5.1":
+ version "15.5.1"
+ resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-15.5.1.tgz#3b34c81013530e1425a1fad40f3ac1238e1780f8"
+ integrity sha512-oxK0khbc4Bg1bKQnqDr7ikULhVL2OHgSrIq0Vlh4b6+hm4r0lr6zPMQE8ZvmacJuh+ZZGKBM5iIObhF1q1QimQ==
"@azure/msal-node@^3.5.0":
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-3.6.0.tgz#4b9bd4b8bbdd6914ec6a09834672639cd0059a3c"
- integrity sha512-MRZ38Ou6l9LiRkz/968mG0czfIvD1PxMZ/3Jyz5k00ZMnhNOwv+DIliEcy//laoWDobAAq+/cz97xefCcHPgjg==
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-3.5.1.tgz#8bb233cbeeda83f64af4cc29569f1b5312c9b9ad"
+ integrity sha512-dkgMYM5B6tI88r/oqf5bYd93WkenQpaWwiszJDk7avVjso8cmuKRTW97dA1RMi6RhihZFLtY1VtWxU9+sW2T5g==
dependencies:
- "@azure/msal-common" "15.7.0"
+ "@azure/msal-common" "15.5.1"
jsonwebtoken "^9.0.0"
uuid "^8.3.0"
@@ -243,28 +230,28 @@
resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-5.0.2.tgz#82592c9a7c2b83c293d9161894e2a6471feb97b8"
integrity sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==
-"@csstools/css-calc@^2.1.3", "@csstools/css-calc@^2.1.4":
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-2.1.4.tgz#8473f63e2fcd6e459838dd412401d5948f224c65"
- integrity sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==
+"@csstools/css-calc@^2.1.3":
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-2.1.3.tgz#6f68affcb569a86b91965e8622d644be35a08423"
+ integrity sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw==
"@csstools/css-color-parser@^3.0.9":
- version "3.0.10"
- resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz#79fc68864dd43c3b6782d2b3828bc0fa9d085c10"
- integrity sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==
+ version "3.0.9"
+ resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-3.0.9.tgz#8d81b77d6f211495b5100ec4cad4c8828de49f6b"
+ integrity sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw==
dependencies:
"@csstools/color-helpers" "^5.0.2"
- "@csstools/css-calc" "^2.1.4"
+ "@csstools/css-calc" "^2.1.3"
"@csstools/css-parser-algorithms@^3.0.4":
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz#5755370a9a29abaec5515b43c8b3f2cf9c2e3076"
- integrity sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz#74426e93bd1c4dcab3e441f5cc7ba4fb35d94356"
+ integrity sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==
"@csstools/css-tokenizer@^3.0.3":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz#333fedabc3fd1a8e5d0100013731cf19e6a8c5d3"
- integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz#a5502c8539265fecbd873c1e395a890339f119c2"
+ integrity sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==
"@gulpjs/messages@^1.1.0":
version "1.1.0"
@@ -493,9 +480,9 @@
integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==
"@types/body-parser@*":
- version "1.19.6"
- resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.6.tgz#1859bebb8fd7dac9918a45d54c1971ab8b5af474"
- integrity sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==
+ version "1.19.5"
+ resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4"
+ integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==
dependencies:
"@types/connect" "*"
"@types/node" "*"
@@ -524,9 +511,9 @@
"@types/json-schema" "*"
"@types/estree@*", "@types/estree@^1.0.6":
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e"
- integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
+ integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
"@types/expect@^1.20.4":
version "1.20.4"
@@ -544,9 +531,9 @@
"@types/send" "*"
"@types/express@^4.17.13":
- version "4.17.23"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.23.tgz#35af3193c640bfd4d7fe77191cd0ed411a433bef"
- integrity sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d"
+ integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==
dependencies:
"@types/body-parser" "*"
"@types/express-serve-static-core" "^4.17.33"
@@ -562,9 +549,9 @@
"@types/node" "*"
"@types/glob-stream@*":
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/@types/glob-stream/-/glob-stream-8.0.3.tgz#01033062e1a5e58daff3befe9378fc0e329b538a"
- integrity sha512-vctgrT9AH/GK3TRaIbRUU0TZn12GBU4kzelZdPyJp1Sc8L/6Wrq21UrtN4+x4saqTg6COUIUtFV6JSYcVln/EQ==
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/@types/glob-stream/-/glob-stream-8.0.2.tgz#56234435cd20f9b7b08c993be9267d661f9b914d"
+ integrity sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==
dependencies:
"@types/node" "*"
"@types/picomatch" "*"
@@ -581,11 +568,11 @@
chokidar "^3.3.1"
"@types/http-errors@*":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.5.tgz#5b749ab2b16ba113423feb1a64a95dcd30398472"
- integrity sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f"
+ integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==
-"@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.9":
+"@types/json-schema@*", "@types/json-schema@^7.0.9":
version "7.0.15"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -608,11 +595,11 @@
integrity sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==
"@types/node@*":
- version "24.0.0"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-24.0.0.tgz#14a278ce74dd33993f2c4e5dd614760728c0fba8"
- integrity sha512-yZQa2zm87aRVcqDyH5+4Hv9KYgSdgwX1rFnGvpbzMaC7YAljmhBET93TPiTd3ObwTL+gSpIzPKg5BqVxdCvxKg==
+ version "22.13.4"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.4.tgz#3fe454d77cd4a2d73c214008b3e331bfaaf5038a"
+ integrity sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==
dependencies:
- undici-types "~7.8.0"
+ undici-types "~6.20.0"
"@types/node@20.3.1":
version "20.3.1"
@@ -620,14 +607,14 @@
integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==
"@types/picomatch@*":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@types/picomatch/-/picomatch-4.0.0.tgz#28da88d1bddf40f84f1b2bd7b0e978cf7592696b"
- integrity sha512-J1Bng+wlyEERWSgJQU1Pi0HObCLVcr994xT/M+1wcl/yNRTGBupsCxthgkdYG+GCOMaQH7iSVUY3LJVBBqG7MQ==
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@types/picomatch/-/picomatch-3.0.2.tgz#27edebec66726b2aabdca71338d129ffe9fffcf9"
+ integrity sha512-n0i8TD3UDB7paoMMxA3Y65vUncFJXjcUf7lQY7YyKGl6031FNjfsLs6pdLFCy2GNFxItPJG8GvvpbZc2skH7WA==
"@types/qs@*":
- version "6.14.0"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5"
- integrity sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==
+ version "6.9.18"
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.18.tgz#877292caa91f7c1b213032b34626505b746624c2"
+ integrity sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==
"@types/range-parser@*":
version "1.2.7"
@@ -635,17 +622,17 @@
integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==
"@types/send@*":
- version "0.17.5"
- resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.5.tgz#d991d4f2b16f2b1ef497131f00a9114290791e74"
- integrity sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==
+ version "0.17.4"
+ resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a"
+ integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==
dependencies:
"@types/mime" "^1"
"@types/node" "*"
"@types/serve-static@*":
- version "1.15.8"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.8.tgz#8180c3fbe4a70e8f00b9f70b9ba7f08f35987877"
- integrity sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==
+ version "1.15.7"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714"
+ integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==
dependencies:
"@types/http-errors" "*"
"@types/node" "*"
@@ -673,9 +660,9 @@
async-done "~1.3.2"
"@types/vinyl-fs@*":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@types/vinyl-fs/-/vinyl-fs-3.0.6.tgz#e01b2a9fb4e37aabe386cc458472924b2f36e2de"
- integrity sha512-e9GHnmABNUnJ4D99OjVO5s87TfYpmEs7/VKbVS/rt0KkZnKA2vIMyEC5K0H7W/XBiRUO4pdaZxvVUmzjRnrydA==
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/@types/vinyl-fs/-/vinyl-fs-3.0.5.tgz#b38e4baf4a37f3f9a1e999872d88fff399af16f3"
+ integrity sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==
dependencies:
"@types/glob-stream" "*"
"@types/node" "*"
@@ -689,15 +676,6 @@
"@types/expect" "^1.20.4"
"@types/node" "*"
-"@typespec/ts-http-runtime@^0.2.2", "@typespec/ts-http-runtime@^0.2.3":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@typespec/ts-http-runtime/-/ts-http-runtime-0.2.3.tgz#5a5796588ba050b57bda58852697d6173377b647"
- integrity sha512-oRhjSzcVjX8ExyaF8hC0zzTqxlVuRlgMHL/Bh4w3xB9+wjbm0FpXylVU/lBrn+kgphwYTrOk3tp+AVShGmlYCg==
- dependencies:
- http-proxy-agent "^7.0.0"
- https-proxy-agent "^7.0.0"
- tslib "^2.6.2"
-
"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1":
version "1.14.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6"
@@ -844,10 +822,10 @@ acorn-walk@^8.1.1:
dependencies:
acorn "^8.11.0"
-acorn@^8.11.0, acorn@^8.14.0, acorn@^8.4.1:
- version "8.15.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816"
- integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==
+acorn@^8.11.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.2:
+ version "8.14.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
+ integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
agent-base@^7.1.0, agent-base@^7.1.2:
version "7.1.3"
@@ -1032,9 +1010,9 @@ aws4@^1.12.0:
integrity sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==
axios@^1.6.7, axios@^1.7.7, axios@^1.8.4:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/axios/-/axios-1.9.0.tgz#25534e3b72b54540077d33046f77e3b8d7081901"
- integrity sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==
+ version "1.8.4"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-1.8.4.tgz#78990bb4bc63d2cae072952d374835950a82f447"
+ integrity sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==
dependencies:
follow-redirects "^1.15.6"
form-data "^4.0.0"
@@ -1119,17 +1097,17 @@ body-parser@1.20.3:
unpipe "1.0.0"
brace-expansion@^1.1.7:
- version "1.1.12"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843"
- integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
+ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
brace-expansion@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7"
- integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
dependencies:
balanced-match "^1.0.0"
@@ -1141,16 +1119,16 @@ braces@^3.0.3, braces@~3.0.2:
fill-range "^7.1.1"
browserslist@^4.24.0:
- version "4.25.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.25.0.tgz#986aa9c6d87916885da2b50d8eb577ac8d133b2c"
- integrity sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==
+ version "4.24.4"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b"
+ integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==
dependencies:
- caniuse-lite "^1.0.30001718"
- electron-to-chromium "^1.5.160"
+ caniuse-lite "^1.0.30001688"
+ electron-to-chromium "^1.5.73"
node-releases "^2.0.19"
- update-browserslist-db "^1.1.3"
+ update-browserslist-db "^1.1.1"
-buffer-equal-constant-time@^1.0.1:
+buffer-equal-constant-time@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==
@@ -1185,7 +1163,7 @@ bytes@3.1.2:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
+call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
@@ -1204,17 +1182,17 @@ call-bind@^1.0.8:
set-function-length "^1.2.2"
call-bound@^1.0.2, call-bound@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a"
- integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.3.tgz#41cfd032b593e39176a71533ab4f384aa04fd681"
+ integrity sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==
dependencies:
- call-bind-apply-helpers "^1.0.2"
- get-intrinsic "^1.3.0"
+ call-bind-apply-helpers "^1.0.1"
+ get-intrinsic "^1.2.6"
-caniuse-lite@^1.0.30001718:
- version "1.0.30001722"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001722.tgz#ec25a2b3085b25b9079b623db83c22a70882ce85"
- integrity sha512-DCQHBBZtiK6JVkAGw7drvAMK0Q0POD/xZvEmDp6baiMMP6QXXk9HpD6mNYBZWhOPG6LvIDb82ITqtWjhDckHCA==
+caniuse-lite@^1.0.30001688:
+ version "1.0.30001699"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz#a102cf330d153bf8c92bfb5be3cd44c0a89c8c12"
+ integrity sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==
caseless@~0.12.0:
version "0.12.0"
@@ -1379,11 +1357,11 @@ create-require@^1.1.0:
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
cssstyle@^4.0.1:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-4.4.0.tgz#a185e81564a6047693586d904d278cbe8565ba07"
- integrity sha512-W0Y2HOXlPkb2yaKrCVRjinYKciu/qSLEmK0K9mcfDei3zwlnHFEHAs/Du3cIRwPqY+J4JsiBzUjoHyc8RsJ03A==
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-4.3.1.tgz#68a3c9f5a70aa97d5a6ebecc9805e511fc022eb8"
+ integrity sha512-ZgW+Jgdd7i52AaLYCriF8Mxqft0gD/R9i9wi6RWBhs1pqdPEzPjym7rvRKi397WmQFf3SlyUsszhw+VVCbx79Q==
dependencies:
- "@asamuzakjp/css-color" "^3.2.0"
+ "@asamuzakjp/css-color" "^3.1.2"
rrweb-cssom "^0.8.0"
dashdash@^1.12.0:
@@ -1409,9 +1387,9 @@ debug@2.6.9:
ms "2.0.0"
debug@4, debug@^4.3.4:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b"
- integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
+ integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
dependencies:
ms "^2.1.3"
@@ -1559,10 +1537,10 @@ ejs@^3.1.6, ejs@^3.1.9:
dependencies:
jake "^10.8.5"
-electron-to-chromium@^1.5.160:
- version "1.5.166"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.166.tgz#3fff386ed473cc2169dbe2d3ace9592262601114"
- integrity sha512-QPWqHL0BglzPYyJJ1zSSmwFFL6MFXhbACOCcsCdUMCkzPdS9/OIBVxg516X/Ado2qwAq8k0nJJ7phQPCqiaFAw==
+electron-to-chromium@^1.5.73:
+ version "1.5.99"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.99.tgz#4817c7526d71b66e6c56c3e5231fe1113653a85d"
+ integrity sha512-77c/+fCyL2U+aOyqfIFi89wYLBeSTCs55xCZL0oFH0KjqsvSvyh6AdQ+UIl1vgpnQQE6g+/KK8hOIupH6VwPtg==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -1594,10 +1572,10 @@ enhanced-resolve@^5.17.1:
graceful-fs "^4.2.4"
tapable "^2.2.0"
-entities@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694"
- integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==
+entities@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
+ integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
errno@^0.1.3:
version "0.1.8"
@@ -1617,27 +1595,17 @@ es-errors@^1.3.0:
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
es-module-lexer@^1.2.1:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a"
- integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.6.0.tgz#da49f587fd9e68ee2404fe4e256c0c7d3a81be21"
+ integrity sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==
-es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
+es-object-atoms@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
dependencies:
es-errors "^1.3.0"
-es-set-tostringtag@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
- 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"
-
es6-promise@^4.2.8:
version "4.2.8"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
@@ -1804,9 +1772,9 @@ fastest-levenshtein@^1.0.7:
integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
fastq@^1.13.0, fastq@^1.6.0:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5"
- integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==
+ version "1.19.0"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.0.tgz#a82c6b7c2bb4e44766d865f07997785fecfdcb89"
+ integrity sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==
dependencies:
reusify "^1.0.4"
@@ -1894,14 +1862,12 @@ forever-agent@~0.6.1:
integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==
form-data@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.3.tgz#608b1b3f3e28be0fccf5901fc85fb3641e5cf0ae"
- integrity sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48"
+ integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.8"
- es-set-tostringtag "^2.1.0"
- hasown "^2.0.2"
mime-types "^2.1.12"
forwarded@0.2.0:
@@ -1959,23 +1925,23 @@ get-caller-file@^2.0.5:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
- integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
+get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.7.tgz#dcfcb33d3272e15f445d15124bc0a216189b9044"
+ integrity sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==
dependencies:
- call-bind-apply-helpers "^1.0.2"
+ call-bind-apply-helpers "^1.0.1"
es-define-property "^1.0.1"
es-errors "^1.3.0"
- es-object-atoms "^1.1.1"
+ es-object-atoms "^1.0.0"
function-bind "^1.1.2"
- get-proto "^1.0.1"
+ get-proto "^1.0.0"
gopd "^1.2.0"
has-symbols "^1.1.0"
hasown "^2.0.2"
math-intrinsics "^1.1.0"
-get-proto@^1.0.1:
+get-proto@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
@@ -2028,10 +1994,10 @@ glob-stream@^6.1.0:
to-absolute-glob "^2.0.0"
unique-stream "^2.0.2"
-glob-stream@^8.0.3:
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-8.0.3.tgz#87e63153aadf05bd0207cde1a253ee39d91458b9"
- integrity sha512-fqZVj22LtFJkHODT+M4N1RJQ3TjnnQhfE9GwZI8qXscYarnhpip70poMldRnP8ipQ/w0B621kOhfc53/J9bd/A==
+glob-stream@^8.0.0:
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-8.0.2.tgz#09e5818e41c16dd85274d72c7a7158d307426313"
+ integrity sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw==
dependencies:
"@gulpjs/to-absolute-glob" "^4.0.0"
anymatch "^3.1.3"
@@ -2116,17 +2082,17 @@ graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6,
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-gulp-cli@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-3.1.0.tgz#92590e9b209142b176c95ad5c7066d2592017268"
- integrity sha512-zZzwlmEsTfXcxRKiCHsdyjZZnFvXWM4v1NqBJSYbuApkvVKivjcmOS2qruAJ+PkEHLFavcDKH40DPc1+t12a9Q==
+gulp-cli@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-3.0.0.tgz#577008f5323fad6106b44db24803c27c3a649841"
+ integrity sha512-RtMIitkT8DEMZZygHK2vEuLPqLPAFB4sntSxg4NoDta7ciwGZ18l7JuhCTiS5deOJi2IoK0btE+hs6R4sfj7AA==
dependencies:
"@gulpjs/messages" "^1.1.0"
chalk "^4.1.2"
copy-props "^4.0.0"
gulplog "^2.2.0"
interpret "^3.1.1"
- liftoff "^5.0.1"
+ liftoff "^5.0.0"
mute-stdout "^2.0.0"
replace-homedir "^2.0.0"
semver-greatest-satisfied-range "^2.0.0"
@@ -2135,9 +2101,9 @@ gulp-cli@^3.1.0:
yargs "^16.2.0"
gulp-sass@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-6.0.1.tgz#28d292b5e9ca143d763e14fce87d6723b6d1b749"
- integrity sha512-4wonidxB8lGPHvahelpGavUBJAuERSl+OIVxPCyQthK4lSJhZ/u3/qjFcyAtnMIXDl6fXTn34H4BXsN7gt54kQ==
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-6.0.0.tgz#91e651d86baf53bf7de8a537b1a38ea839968a4b"
+ integrity sha512-FGb4Uab4jnH2GnSfBGd6uW3+imvNodAGfsjGcUhEtpNYPVx+TK2tp5uh7MO0sSR7aIf1Sm544werc+zV7ejHHw==
dependencies:
lodash.clonedeep "^4.5.0"
picocolors "^1.0.0"
@@ -2159,14 +2125,14 @@ gulp-typescript@^6.0.0-alpha.1:
vinyl-fs "^3.0.3"
gulp@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/gulp/-/gulp-5.0.1.tgz#c43f37aa34569e101fb6da4e0b464677305acd36"
- integrity sha512-PErok3DZSA5WGMd6XXV3IRNO0mlB+wW3OzhFJLEec1jSERg2j1bxJ6e5Fh6N6fn3FH2T9AP4UYNb/pYlADB9sA==
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/gulp/-/gulp-5.0.0.tgz#78f4b8ac48a0bf61b354d39e5be844de2c5cc3f3"
+ integrity sha512-S8Z8066SSileaYw1S2N1I64IUc/myI2bqe2ihOBzO6+nKpvNSg7ZcWJt/AwF8LC/NVN+/QZ560Cb/5OPsyhkhg==
dependencies:
glob-watcher "^6.0.0"
- gulp-cli "^3.1.0"
+ gulp-cli "^3.0.0"
undertaker "^2.0.0"
- vinyl-fs "^4.0.2"
+ vinyl-fs "^4.0.0"
gulplog@^2.2.0:
version "2.2.0"
@@ -2192,18 +2158,11 @@ has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2:
dependencies:
es-define-property "^1.0.0"
-has-symbols@^1.0.3, has-symbols@^1.1.0:
+has-symbols@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
-has-tostringtag@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
- integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
- dependencies:
- has-symbols "^1.0.3"
-
hasown@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
@@ -2286,14 +2245,14 @@ ignore-by-default@^1.0.1:
integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==
ignore@^7.0.3:
- version "7.0.5"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9"
- integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.3.tgz#397ef9315dfe0595671eefe8b633fec6943ab733"
+ integrity sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==
immutable@^5.0.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.2.tgz#e8169476414505e5a4fa650107b65e1227d16d4b"
- integrity sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ==
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.0.3.tgz#aa037e2313ea7b5d400cd9298fa14e404c933db1"
+ integrity sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==
inflight@^1.0.4:
version "1.0.6"
@@ -2603,11 +2562,11 @@ jsprim@^2.0.2:
verror "1.10.0"
jwa@^1.4.1:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.2.tgz#16011ac6db48de7b102777e57897901520eec7b9"
- integrity sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a"
+ integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
dependencies:
- buffer-equal-constant-time "^1.0.1"
+ buffer-equal-constant-time "1.0.1"
ecdsa-sig-formatter "1.0.11"
safe-buffer "^5.0.1"
@@ -2643,10 +2602,10 @@ lead@^4.0.0:
resolved "https://registry.yarnpkg.com/lead/-/lead-4.0.0.tgz#5317a49effb0e7ec3a0c8fb9c1b24fb716aab939"
integrity sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg==
-liftoff@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-5.0.1.tgz#e2329e7f1e19e98c8dba71185f2078e6dbbc5c1f"
- integrity sha512-wwLXMbuxSF8gMvubFcFRp56lkFV69twvbU5vDPbaw+Q+/rF8j0HKjGbIdlSi+LuJm9jf7k9PB+nTxnsLMPcv2Q==
+liftoff@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-5.0.0.tgz#0e5ed275bc334caec0e551ecf08bb22be583e236"
+ integrity sha512-a5BQjbCHnB+cy+gsro8lXJ4kZluzOijzJ1UVVfyJYZC+IP2pLv1h4+aysQeKuTmyO8NAqfyQAk4HWaP/HjcKTg==
dependencies:
extend "^3.0.2"
findup-sync "^5.0.0"
@@ -2889,13 +2848,13 @@ node-releases@^2.0.19:
integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==
node-vault@^0.10.2:
- version "0.10.5"
- resolved "https://registry.yarnpkg.com/node-vault/-/node-vault-0.10.5.tgz#f86818435387ddb4508875120c06096ec09cdaa3"
- integrity sha512-sIyB/5296U2tMT7hH1nrkoYUXkRxuLsG40fgUHaBhzM+G/uyBKBo+QNsvKqE5FNq24QJM+tr97N+knLQiEEcSg==
+ version "0.10.2"
+ resolved "https://registry.yarnpkg.com/node-vault/-/node-vault-0.10.2.tgz#d5629c2e88744183474bba2ce54e1e08c4d15e8e"
+ integrity sha512-//uc9/YImE7Dx0QHdwMiAzLaOumiKUnOUP8DymgtkZ8nsq6/V2LKvEu6kw91Lcruw8lWUfj4DO7CIXNPRWBuuA==
dependencies:
debug "^4.3.4"
mustache "^4.2.0"
- postman-request "^2.88.1-postman.42"
+ postman-request "^2.88.1-postman.33"
tv4 "^1.3.0"
nodemon@^2.0.13:
@@ -3004,9 +2963,9 @@ once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0:
wrappy "1"
open@^10.1.0:
- version "10.1.2"
- resolved "https://registry.yarnpkg.com/open/-/open-10.1.2.tgz#d5df40984755c9a9c3c93df8156a12467e882925"
- integrity sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==
+ version "10.1.1"
+ resolved "https://registry.yarnpkg.com/open/-/open-10.1.1.tgz#5fd814699e47ae3e1a09962d39f4f4441cae6c22"
+ integrity sha512-zy1wx4+P3PfhXSEPJNtZmJXfhkkIaxU1VauWIrDZw1O7uJRDRJtKr9n3Ic4NgbA16KyOxOXO2ng9gYwCdXuSXA==
dependencies:
default-browser "^5.2.1"
define-lazy-prop "^3.0.0"
@@ -3050,11 +3009,11 @@ parse-passwd@^1.0.0:
integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==
parse5@^7.1.2:
- version "7.3.0"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05"
- integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==
+ version "7.2.1"
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a"
+ integrity sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==
dependencies:
- entities "^6.0.0"
+ entities "^4.5.0"
parseurl@~1.3.3:
version "1.3.3"
@@ -3118,7 +3077,7 @@ plugin-error@^1.0.1:
arr-union "^3.1.0"
extend-shallow "^3.0.2"
-postman-request@^2.88.1-postman.42:
+postman-request@^2.88.1-postman.33:
version "2.88.1-postman.42"
resolved "https://registry.yarnpkg.com/postman-request/-/postman-request-2.88.1-postman.42.tgz#b7c9b07edcd7b0d4930a2a4c53ec06c4682357e7"
integrity sha512-lepCE8QU0izagxxA31O/MHj8IUguwLlpqeVK7A8vHK401FPvN/PTIzWHm29c/L3j3kTUE7dhZbq8vvbyQ7S2Bw==
@@ -3272,9 +3231,9 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable
util-deprecate "~1.0.1"
readdirp@^4.0.1:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d"
- integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.1.tgz#bd115327129672dc47f87408f05df9bd9ca3ef55"
+ integrity sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==
readdirp@~3.6.0:
version "3.6.0"
@@ -3379,9 +3338,9 @@ resolve@^1.20.0:
supports-preserve-symlinks-flag "^1.0.0"
reusify@^1.0.4:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f"
- integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
+ integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
rrweb-cssom@^0.7.1:
version "0.7.1"
@@ -3421,9 +3380,9 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1:
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
sass@^1.85.0:
- version "1.89.2"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.89.2.tgz#a771716aeae774e2b529f72c0ff2dfd46c9de10e"
- integrity sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==
+ version "1.85.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.85.0.tgz#0127ef697d83144496401553f0a0e87be83df45d"
+ integrity sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==
dependencies:
chokidar "^4.0.0"
immutable "^5.0.2"
@@ -3438,10 +3397,10 @@ saxes@^6.0.0:
dependencies:
xmlchars "^2.2.0"
-schema-utils@^4.3.0, schema-utils@^4.3.2:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.2.tgz#0c10878bf4a73fd2b1dfd14b9462b26788c806ae"
- integrity sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==
+schema-utils@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.0.tgz#3b669f04f71ff2dfb5aba7ce2d5a9d79b35622c0"
+ integrity sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==
dependencies:
"@types/json-schema" "^7.0.9"
ajv "^8.9.0"
@@ -3466,9 +3425,9 @@ semver@^6.3.0:
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
semver@^7.5.4:
- version "7.7.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58"
- integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==
+ version "7.7.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f"
+ integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==
semver@~7.0.0:
version "7.0.0"
@@ -3658,9 +3617,9 @@ stream-shift@^1.0.0:
integrity sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==
streamx@^2.12.0, streamx@^2.12.5, streamx@^2.13.2, streamx@^2.14.0:
- version "2.22.1"
- resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.22.1.tgz#c97cbb0ce18da4f4db5a971dc9ab68ff5dc7f5a5"
- integrity sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==
+ version "2.22.0"
+ resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.22.0.tgz#cd7b5e57c95aaef0ff9b2aef7905afa62ec6e4a7"
+ integrity sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==
dependencies:
fast-fifo "^1.3.2"
text-decoder "^1.1.0"
@@ -3736,9 +3695,9 @@ symbol-tree@^3.2.4:
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
tapable@^2.1.1, tapable@^2.2.0:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.2.tgz#ab4984340d30cb9989a490032f086dbb8b56d872"
- integrity sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
+ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
teex@^1.0.1:
version "1.0.1"
@@ -3748,9 +3707,9 @@ teex@^1.0.1:
streamx "^2.12.5"
terser-webpack-plugin@^5.3.11:
- version "5.3.14"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06"
- integrity sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==
+ version "5.3.11"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz#93c21f44ca86634257cac176f884f942b7ba3832"
+ integrity sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==
dependencies:
"@jridgewell/trace-mapping" "^0.3.25"
jest-worker "^27.4.5"
@@ -3759,12 +3718,12 @@ terser-webpack-plugin@^5.3.11:
terser "^5.31.1"
terser@^5.31.1:
- version "5.42.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.42.0.tgz#1db8493aa0f3f866e488ec0fcf7e0c28eb43a2f5"
- integrity sha512-UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ==
+ version "5.39.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.39.0.tgz#0e82033ed57b3ddf1f96708d123cca717d86ca3a"
+ integrity sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==
dependencies:
"@jridgewell/source-map" "^0.3.3"
- acorn "^8.14.0"
+ acorn "^8.8.2"
commander "^2.20.0"
source-map-support "~0.5.20"
@@ -3890,7 +3849,7 @@ ts-node@^10.2.1:
v8-compile-cache-lib "^3.0.1"
yn "3.1.1"
-tslib@^2.2.0, tslib@^2.6.2, tslib@^2.8.1:
+tslib@^2.2.0, tslib@^2.6.2:
version "2.8.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
@@ -3914,9 +3873,9 @@ type-is@~1.6.18:
mime-types "~2.1.24"
typescript@^5.4.2:
- version "5.8.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
- integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
+ version "5.7.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e"
+ integrity sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==
unc-path-regex@^0.1.2:
version "0.1.2"
@@ -3943,10 +3902,10 @@ undertaker@^2.0.0:
last-run "^2.0.0"
undertaker-registry "^2.0.0"
-undici-types@~7.8.0:
- version "7.8.0"
- resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.8.0.tgz#de00b85b710c54122e44fbfd911f8d70174cd294"
- integrity sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==
+undici-types@~6.20.0:
+ version "6.20.0"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433"
+ integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==
unicorn-magic@^0.3.0:
version "0.3.0"
@@ -3976,10 +3935,10 @@ unpipe@1.0.0, unpipe@~1.0.0:
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
-update-browserslist-db@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420"
- integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==
+update-browserslist-db@^1.1.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz#97e9c96ab0ae7bcac08e9ae5151d26e6bc6b5580"
+ integrity sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==
dependencies:
escalade "^3.2.0"
picocolors "^1.1.1"
@@ -4077,13 +4036,13 @@ vinyl-fs@^3.0.3:
vinyl "^2.0.0"
vinyl-sourcemap "^1.1.0"
-vinyl-fs@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-4.0.2.tgz#d46557653e4a7109f29d626a9cf478680c7f8c70"
- integrity sha512-XRFwBLLTl8lRAOYiBqxY279wY46tVxLaRhSwo3GzKEuLz1giffsOquWWboD/haGf5lx+JyTigCFfe7DWHoARIA==
+vinyl-fs@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-4.0.0.tgz#06cb36efc911c6e128452f230b96584a9133c3a1"
+ integrity sha512-7GbgBnYfaquMk3Qu9g22x000vbYkOex32930rBnc3qByw6HfMEAoELjCjoJv4HuEQxHAurT+nvMHm6MnJllFLw==
dependencies:
fs-mkdirp-stream "^2.0.1"
- glob-stream "^8.0.3"
+ glob-stream "^8.0.0"
graceful-fs "^4.2.11"
iconv-lite "^0.6.3"
is-valid-glob "^1.0.0"
@@ -4094,7 +4053,7 @@ vinyl-fs@^4.0.2:
streamx "^2.14.0"
to-through "^3.0.0"
value-or-function "^4.0.0"
- vinyl "^3.0.1"
+ vinyl "^3.0.0"
vinyl-sourcemap "^2.0.0"
vinyl-sourcemap@^1.1.0:
@@ -4141,12 +4100,13 @@ vinyl@^2.0.0, vinyl@^2.2.0, vinyl@^2.2.1:
remove-trailing-separator "^1.0.1"
replace-ext "^1.0.0"
-vinyl@^3.0.0, vinyl@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-3.0.1.tgz#5f5ff85255bda2b5da25e4b3bd80b3fc077fb5a9"
- integrity sha512-0QwqXteBNXgnLCdWdvPQBX6FXRHtIH3VhJPTd5Lwn28tJXc34YqSCWUmkOvtJHBmB3gGoPtrOKk3Ts8/kEZ9aA==
+vinyl@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-3.0.0.tgz#11e14732bf56e2faa98ffde5157fe6c13259ff30"
+ integrity sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==
dependencies:
clone "^2.1.2"
+ clone-stats "^1.0.0"
remove-trailing-separator "^1.1.0"
replace-ext "^2.0.0"
teex "^1.0.1"
@@ -4159,9 +4119,9 @@ w3c-xmlserializer@^5.0.0:
xml-name-validator "^5.0.0"
watchpack@^2.4.1:
- version "2.4.4"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.4.tgz#473bda72f0850453da6425081ea46fc0d7602947"
- integrity sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da"
+ integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==
dependencies:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
@@ -4172,9 +4132,9 @@ webidl-conversions@^7.0.0:
integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==
webpack-sources@^3.2.3:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.3.2.tgz#0ab55ab0b380ce53c45ca40cb7b33bab3149ea85"
- integrity sha512-ykKKus8lqlgXX/1WjudpIEjqsafjOTcOJqxnAbMLAu/KCsDCJ6GBtvscewvTkrn24HsnvFwrSCbenFrhtcCsAA==
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
+ integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
webpack-stream@^7.0.0:
version "7.0.0"
@@ -4191,13 +4151,12 @@ webpack-stream@^7.0.0:
vinyl "^2.2.1"
webpack@^5.98.0:
- version "5.99.9"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.9.tgz#d7de799ec17d0cce3c83b70744b4aedb537d8247"
- integrity sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==
+ version "5.98.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.98.0.tgz#44ae19a8f2ba97537978246072fb89d10d1fbd17"
+ integrity sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==
dependencies:
"@types/eslint-scope" "^3.7.7"
"@types/estree" "^1.0.6"
- "@types/json-schema" "^7.0.15"
"@webassemblyjs/ast" "^1.14.1"
"@webassemblyjs/wasm-edit" "^1.14.1"
"@webassemblyjs/wasm-parser" "^1.14.1"
@@ -4214,7 +4173,7 @@ webpack@^5.98.0:
loader-runner "^4.2.0"
mime-types "^2.1.27"
neo-async "^2.6.2"
- schema-utils "^4.3.2"
+ schema-utils "^4.3.0"
tapable "^2.1.1"
terser-webpack-plugin "^5.3.11"
watchpack "^2.4.1"
@@ -4262,9 +4221,9 @@ wrappy@1:
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
ws@^8.18.0:
- version "8.18.2"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a"
- integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==
+ version "8.18.1"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb"
+ integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==
xml-name-validator@^5.0.0:
version "5.0.0"