10 Commits

Author SHA1 Message Date
a7f8bd06a7 Feature/20 move app back to container app (#23)
* reverting to app on container app

* reverting to app on container app

* reverting to app on container app
2025-05-01 19:46:50 -05:00
6f7a3965a7 Feature/20 move app back to container app (#22)
* reverting to app on container app

* reverting to app on container app
2025-05-01 19:35:14 -05:00
c75b3e28da reverting to app on container app (#21) 2025-05-01 19:20:22 -05:00
299da631cb Moving app to azure storage 2025-04-19 12:08:59 -05:00
b2bd0de4dc Moving app to azure storage 2025-04-19 12:08:34 -05:00
01e180e8f3 Moving app to azure storage 2025-04-19 11:48:18 -05:00
9e9384b808 Feature/15 move app to azure storage cdn (#19)
* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage
2025-04-19 11:37:16 -05:00
9f18936468 Feature/15 move app to azure storage cdn (#18)
* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage
2025-04-19 09:57:04 -05:00
d6a796fe5a Feature/15 move app to azure storage cdn (#17)
* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage
2025-04-19 09:48:22 -05:00
a7ffdd0900 Moving app to azure storage (#16)
* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage
2025-04-19 09:31:58 -05:00
10 changed files with 249 additions and 183 deletions

View File

@@ -1,73 +0,0 @@
<p align="center">
<a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo-small.svg" width="200" alt="Nest Logo" /></a>
</p>
[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
[circleci-url]: https://circleci.com/gh/nestjs/nest
<p align="center">A progressive <a href="http://nodejs.org" target="_blank">Node.js</a> framework for building efficient and scalable server-side applications.</p>
<p align="center">
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/v/@nestjs/core.svg" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/l/@nestjs/core.svg" alt="Package License" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/dm/@nestjs/common.svg" alt="NPM Downloads" /></a>
<a href="https://circleci.com/gh/nestjs/nest" target="_blank"><img src="https://img.shields.io/circleci/build/github/nestjs/nest/master" alt="CircleCI" /></a>
<a href="https://coveralls.io/github/nestjs/nest?branch=master" target="_blank"><img src="https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9" alt="Coverage" /></a>
<a href="https://discord.gg/G7Qnnhy" target="_blank"><img src="https://img.shields.io/badge/discord-online-brightgreen.svg" alt="Discord"/></a>
<a href="https://opencollective.com/nest#backer" target="_blank"><img src="https://opencollective.com/nest/backers/badge.svg" alt="Backers on Open Collective" /></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://opencollective.com/nest/sponsors/badge.svg" alt="Sponsors on Open Collective" /></a>
<a href="https://paypal.me/kamilmysliwiec" target="_blank"><img src="https://img.shields.io/badge/Donate-PayPal-ff3f59.svg"/></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://img.shields.io/badge/Support%20us-Open%20Collective-41B883.svg" alt="Support us"></a>
<a href="https://twitter.com/nestframework" target="_blank"><img src="https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow"></a>
</p>
<!--[![Backers on Open Collective](https://opencollective.com/nest/backers/badge.svg)](https://opencollective.com/nest#backer)
[![Sponsors on Open Collective](https://opencollective.com/nest/sponsors/badge.svg)](https://opencollective.com/nest#sponsor)-->
## Description
[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.
## Installation
```bash
$ npm install
```
## Running the app
```bash
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
```
## Test
```bash
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
```
## Support
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
## Stay in touch
- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com)
- Website - [https://nestjs.com](https://nestjs.com/)
- Twitter - [@nestframework](https://twitter.com/nestframework)
## License
Nest is [MIT licensed](LICENSE).

View File

@@ -1,6 +1,6 @@
{ {
"name": "api", "name": "api",
"version": "1.1.0", "version": "1.2.0",
"description": "", "description": "",
"author": "", "author": "",
"private": true, "private": true,

View File

@@ -1,50 +1 @@
# React + TypeScript + Vite # APP
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
## Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
- Configure the top-level `parserOptions` property like this:
```js
export default tseslint.config({
languageOptions: {
// other options...
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
},
})
```
- Replace `tseslint.configs.recommended` to `tseslint.configs.recommendedTypeChecked` or `tseslint.configs.strictTypeChecked`
- Optionally add `...tseslint.configs.stylisticTypeChecked`
- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and update the config:
```js
// eslint.config.js
import react from 'eslint-plugin-react'
export default tseslint.config({
// Set the react version
settings: { react: { version: '18.3' } },
plugins: {
// Add the react plugin
react,
},
rules: {
// other rules...
// Enable its recommended rules
...react.configs.recommended.rules,
...react.configs['jsx-runtime'].rules,
},
})
```

View File

@@ -1,7 +1,7 @@
{ {
"name": "app", "name": "app",
"private": true, "private": true,
"version": "1.1.0", "version": "1.2.0",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
@@ -13,7 +13,7 @@
"@azure/msal-browser": "^4.2.1", "@azure/msal-browser": "^4.2.1",
"@azure/msal-react": "^3.0.4", "@azure/msal-react": "^3.0.4",
"@microsoft/microsoft-graph-types": "^2.40.0", "@microsoft/microsoft-graph-types": "^2.40.0",
"@noahspan/noahspan-components": "^1.4.0", "@noahspan/noahspan-components": "^1.8.1",
"axios": "^1.7.9", "axios": "^1.7.9",
"react": "^19.0.0", "react": "^19.0.0",
"react-dom": "^19.0.0", "react-dom": "^19.0.0",

View File

@@ -11,7 +11,8 @@ import {
Grid, Grid,
Icon, Icon,
IconName, IconName,
Spinner, Skeleton,
Stack,
Typography Typography
} from '@noahspan/noahspan-components'; } from '@noahspan/noahspan-components';
import { useIsAuthenticated } from '@azure/msal-react'; import { useIsAuthenticated } from '@azure/msal-react';
@@ -37,8 +38,8 @@ const Projects = () => {
`api/projects`, `api/projects`,
); );
const projects: Project[] = response.data; const projects: Project[] = response.data;
console.log(projects);
projects.sort((a, b) => Number(a.order) - Number(b.order)) projects.sort((a, b) => Number(a.order) - Number(b.order));
return projects; return projects;
} catch (error) { } catch (error) {
@@ -124,8 +125,16 @@ const Projects = () => {
try { try {
dispatch({ type: 'SET_IS_LOADING', payload: true }) dispatch({ type: 'SET_IS_LOADING', payload: true })
const projects = await getProjects(); const projects = await getProjects();
if (projects.length > 0) {
dispatch({ type: 'SET_PROJECTS', payload: projects });
dispatch({ type: 'SET_PROJECTS', payload: projects }) if (state.alert) {
dispatch({ type: 'SET_ALERT', payload: undefined })
}
} else {
dispatch({ type: 'SET_ALERT', payload: { severity: 'info', message: 'No projects found.'}});
}
} catch (error) { } catch (error) {
dispatch({ dispatch({
type: 'SET_ALERT', type: 'SET_ALERT',
@@ -221,22 +230,42 @@ const Projects = () => {
} }
</Grid> </Grid>
</Grid> </Grid>
</CardActions> </CardActions>
</Card> </Card>
</Grid> </Grid>
) )
})} })}
{state.isLoading && ( {state.isLoading && [...Array(6)].map((_element, index) => {
<> return (
<Grid display="flex" justifyContent="center" size={12}> <Grid display='flex' justifyContent='center' size={12}>
<Spinner /> <Card
key={index}
sx={{
width: '100%'
}}
>
<CardContent>
<Grid container spacing={2}>
<Grid size={1}>
<Skeleton height={100} width={60} />
</Grid>
<Grid size={11}>
<Stack>
<Skeleton height={60} />
<Skeleton height={30} />
</Stack>
</Grid>
<Grid size={12}>
<Skeleton />
<Skeleton />
<Skeleton />
</Grid>
</Grid>
</CardContent>
</Card>
</Grid> </Grid>
<Grid display="flex" justifyContent="center" size={12}> )
Loading... })}
</Grid>
</>
)}
</Grid> </Grid>
{state.isFormOpen && {state.isFormOpen &&
<ProjectForm <ProjectForm

View File

@@ -2,20 +2,20 @@
# Manual edits may be lost in future updates. # Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/azurerm" { provider "registry.terraform.io/hashicorp/azurerm" {
version = "3.104.0" version = "4.26.0"
hashes = [ hashes = [
"h1:SSBkZNrevDxOI6j9tVel7/BKX/5xaMYUqx4qhLvrjS4=", "h1:Vdylhj5W0M+J62bOOdvVUlmGB7M5TfaNRcThdb8ydcc=",
"zh:01aa74b1e13c797b20407c37c683b945ffb24462bb39cdaddcf5b3297272c85a", "zh:0e381bace81028596d60e253bc320bf62d00ae2ec207d7c7e70cdbec5f543334",
"zh:42c3a69ece44ed6dbd5145dadbdbde9a2e99c3dc0b5a0b28544fd68e796a755d", "zh:32c8cf70e476a4d0e0a2d4cb94b4a4e95c287c5972ca1e8c0f37dc629fbe31cb",
"zh:48102182e71a10f8337828239d770953fb54e95c4f617a5a327316ba7d9c9aa5", "zh:568ebaa4c66fc668dc14c8ff323e47fc7b2ac3b5a5d9eec612de2b6a30164f4c",
"zh:4c086420f1acc033b5901dc266721a38f43cbab43dedae149df3ccd8d1a3615d", "zh:596c218810ffb85bc7224574b6ba6dbab9295bfa7490eac98c5ff88beae75710",
"zh:634e3d701798d699f502c86d1ee591778fa0a46be81a220bd849c0389cd742f1", "zh:75a0e5b60f24684d62944714deb1c790b17c8d4acc93b5cdb45a8187d887b7f1",
"zh:6aa0c6cb606dcd8efe90fb9fb872aa5406119264ce2819d8daf35c813e6ba2f7", "zh:7d2abea6ab66a08fed7d1ab8d4f3a8344fe7e2ac76d7409a3e40e8c066df6f22",
"zh:8604d0a159b1905d7a92448d5e2e1ec0b3275b9b2d8f7986f4a566f570a6f90c", "zh:7f4db75991fd610b2c0306226e5e1916d4b633cdb0126bc78951dce2365b3418",
"zh:912ddd9a43cbb168a58f1af625a8fe111e505c059442ad6126905449e5013877", "zh:95fe307defb6e0dc172855fa597140f3da96655b3c558c140ae51a4a6077f58d",
"zh:9ed54f1e7ae7881611ae659bfbd11db878adc77aa848b920cc0d76a1ab41a2ac", "zh:ae07cdd3c658c0e24d45f1cfadf8b085b18981bcd72a20093ce3f042ed0adf3f",
"zh:b507020a566bdbc0dfe868103664361e8ee5549de6edceb7f5d6837dcd8af5a3", "zh:d2a471b9e42499a7247f873aebd5cbc8df0c6691f02a5c9b556aa00045c06869",
"zh:e0299c0f6eae2b1c935f552f76fc49a2e61975eeda9410e3920a004b74d9e750",
"zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c",
"zh:f7fc6699a0359183911448bf9736777cd6d8ce91fd20d682cf635fa58e2905dd",
] ]
} }

View File

@@ -49,11 +49,47 @@ locals {
prod = "root-log-analytics-workspace-prod" prod = "root-log-analytics-workspace-prod"
} }
static_websites = {
test = [
{
error_404_document = "custom_not_found.html"
index_document = "index.html"
}
]
prod = [
{
error_404_document = "custom_not_found.html"
index_document = "index.html"
}
]
}
storage_account_name = { storage_account_name = {
test = "noahspanroottest" test = "noahspanroottest"
prod = "noahspanrootprod" prod = "noahspanrootprod"
} }
storage_blobs = {
test = [
{
name = "web"
storage_container_name = "$web"
type = "Block"
content_type = "text/html"
source = "index.html"
}
]
prod = [
{
name = "web"
storage_container_name = "$web"
type = "Block"
content_type = "text/html"
source = "index.html"
}
]
}
storage_tables = { storage_tables = {
test = ["projects"] test = ["projects"]
prod = ["projects"] prod = ["projects"]

View File

@@ -38,10 +38,18 @@ output "log_analytics_workspace_name" {
value = local.log_analytics_workspace_name[var.environment] value = local.log_analytics_workspace_name[var.environment]
} }
output "static_websites" {
value = local.static_websites[var.environment]
}
output "storage_account_name" { output "storage_account_name" {
value = local.storage_account_name[var.environment] value = local.storage_account_name[var.environment]
} }
output "storage_blobs" {
value = local.storage_blobs[var.environment]
}
output "storage_tables" { output "storage_tables" {
value = local.storage_tables[var.environment] value = local.storage_tables[var.environment]
} }

View File

@@ -1,7 +1,9 @@
module "storage" { module "storage" {
source = "github.com/noahspannbauer/noahspan-terraform/modules/storage" source = "github.com/noahspannbauer/noahspan-terraform/modules/storage"
resource_group_name = var.RESOURCE_GROUP_NAME resource_group_name = var.RESOURCE_GROUP_NAME
static_websites = module.environment.static_websites
storage_account_name = module.environment.storage_account_name storage_account_name = module.environment.storage_account_name
storage_blobs = module.environment.storage_blobs
storage_tables = module.environment.storage_tables storage_tables = module.environment.storage_tables
} }

173
pnpm-lock.yaml generated
View File

@@ -134,8 +134,8 @@ importers:
specifier: ^2.40.0 specifier: ^2.40.0
version: 2.40.0 version: 2.40.0
'@noahspan/noahspan-components': '@noahspan/noahspan-components':
specifier: ^1.4.0 specifier: ^1.8.1
version: 1.4.0(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(less@4.2.2)(moment@2.30.1)(postcss@8.5.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.5.4(prettier@3.5.0))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.18.20)) version: 1.8.1(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(jquery@3.7.1)(less@4.2.2)(moment@2.30.1)(postcss@8.5.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.5.4(prettier@3.5.0))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.18.20))
axios: axios:
specifier: ^1.7.9 specifier: ^1.7.9
version: 1.7.9 version: 1.7.9
@@ -484,6 +484,10 @@ packages:
resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==} resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/runtime@7.27.0':
resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==}
engines: {node: '>=6.9.0'}
'@babel/template@7.26.8': '@babel/template@7.26.8':
resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==} resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@@ -1612,8 +1616,8 @@ packages:
'@nestjs/common': ^9.0.0 || ^10.0.0 '@nestjs/common': ^9.0.0 || ^10.0.0
'@nestjs/core': ^9.0.0 || ^10.0.0 '@nestjs/core': ^9.0.0 || ^10.0.0
'@noahspan/noahspan-components@1.4.0': '@noahspan/noahspan-components@1.8.1':
resolution: {integrity: sha512-Urq/hHr3KCbmnKO6NhruZQhJnFjiycQ8yReV/JFoxNdlN7WTWGIGEca9MnqNH11WmRK+RtecU4ByehrHqqqK3Q==} resolution: {integrity: sha512-x+h9tc6Jp54WP4oKxbEeHuzjWVd1emJaKTfh/uMGYyXJFeCdWFfWdFgHsAEGmVnUn0ZpQLctWqi+t6/ix3KgnA==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
peerDependencies: peerDependencies:
react: ^18.2.0 react: ^18.2.0
@@ -2990,6 +2994,9 @@ packages:
classnames@2.3.2: classnames@2.3.2:
resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==}
classnames@2.5.1:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
cli-cursor@3.1.0: cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'} engines: {node: '>=8'}
@@ -3198,9 +3205,16 @@ packages:
babel-plugin-macros: babel-plugin-macros:
optional: true optional: true
deep-freeze@0.0.1:
resolution: {integrity: sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg==}
deep-is@0.1.4: deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
deepmerge@2.2.1:
resolution: {integrity: sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==}
engines: {node: '>=0.10.0'}
deepmerge@4.2.2: deepmerge@4.2.2:
resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@@ -3332,6 +3346,12 @@ packages:
resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
engines: {node: '>=10.13.0'} engines: {node: '>=10.13.0'}
enquire.js@2.1.6:
resolution: {integrity: sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==}
equals@1.0.5:
resolution: {integrity: sha512-wI15a6ZoaaXPv+55+Vh2Kqn3+efKRv8QPtcGTjW5xmanMnQzESdAt566jevtMZyt3W/jwLDTzXpMph5ECDJ2zg==}
errno@0.1.8: errno@0.1.8:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
hasBin: true hasBin: true
@@ -4169,9 +4189,15 @@ packages:
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true hasBin: true
jkroso-type@1.1.1:
resolution: {integrity: sha512-zZgay+fPG6PgMUrpyFADmQmvLo39+AZa7Gc5pZhev2RhDxwANEq2etwD8d0e6rTg5NkwOIlQmaEmns3draC6Ng==}
jose@4.15.9: jose@4.15.9:
resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==} resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==}
jquery@3.7.1:
resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==}
js-tokens@4.0.0: js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -4210,6 +4236,9 @@ packages:
json-stable-stringify-without-jsonify@1.0.1: json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
json2mq@0.2.0:
resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==}
json5@2.2.3: json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'} engines: {node: '>=6'}
@@ -4300,6 +4329,9 @@ packages:
lodash.clonedeep@4.5.0: lodash.clonedeep@4.5.0:
resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
lodash.includes@4.3.0: lodash.includes@4.3.0:
resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
@@ -4877,6 +4909,12 @@ packages:
pure-rand@6.1.0: pure-rand@6.1.0:
resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
pure-react-carousel@1.32.0:
resolution: {integrity: sha512-RW0zKjjId1Xmspcqdu3v0pmlce3BVDACJ0fzt1+ZPJ4GxqJbIqt2kPAh1e5M19S5BDewihnq6kz4kIaGXleO3w==}
peerDependencies:
react: 15.x || 16.x || 17.x || 18.x
react-dom: 15.x || 16.x || 17.x || 18.x
qs@6.13.0: qs@6.13.0:
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines: {node: '>=0.6'} engines: {node: '>=0.6'}
@@ -4973,6 +5011,12 @@ packages:
react-dom: react-dom:
optional: true optional: true
react-slick@0.30.3:
resolution: {integrity: sha512-B4x0L9GhkEWUMApeHxr/Ezp2NncpGc+5174R02j+zFiWuYboaq98vmxwlpafZfMjZic1bjdIqqmwLDcQY0QaFA==}
peerDependencies:
react: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-style-singleton@2.2.3: react-style-singleton@2.2.3:
resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
engines: {node: '>=10'} engines: {node: '>=10'}
@@ -5040,6 +5084,9 @@ packages:
reselect@5.1.1: reselect@5.1.1:
resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==}
resize-observer-polyfill@1.5.1:
resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
resolve-cwd@3.0.0: resolve-cwd@3.0.0:
resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
engines: {node: '>=8'} engines: {node: '>=8'}
@@ -5250,6 +5297,11 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'} engines: {node: '>=8'}
slick-carousel@1.8.1:
resolution: {integrity: sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==}
peerDependencies:
jquery: '>=1.8.0'
source-map-js@1.2.1: source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@@ -5303,6 +5355,9 @@ packages:
resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
string-convert@0.2.1:
resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==}
string-length@4.0.2: string-length@4.0.2:
resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==}
engines: {node: '>=10'} engines: {node: '>=10'}
@@ -6254,6 +6309,10 @@ snapshots:
dependencies: dependencies:
regenerator-runtime: 0.14.1 regenerator-runtime: 0.14.1
'@babel/runtime@7.27.0':
dependencies:
regenerator-runtime: 0.14.1
'@babel/template@7.26.8': '@babel/template@7.26.8':
dependencies: dependencies:
'@babel/code-frame': 7.26.2 '@babel/code-frame': 7.26.2
@@ -7461,7 +7520,7 @@ snapshots:
- stream-browserify - stream-browserify
- supports-color - supports-color
'@noahspan/noahspan-components@1.4.0(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(less@4.2.2)(moment@2.30.1)(postcss@8.5.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.5.4(prettier@3.5.0))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.18.20))': '@noahspan/noahspan-components@1.8.1(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(jquery@3.7.1)(less@4.2.2)(moment@2.30.1)(postcss@8.5.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.5.4(prettier@3.5.0))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.18.20))':
dependencies: dependencies:
'@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0)
'@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0) '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0)
@@ -7485,9 +7544,12 @@ snapshots:
'@tanstack/react-table': 8.21.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tanstack/react-table': 8.21.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
date-fns: 3.6.0 date-fns: 3.6.0
dayjs: 1.11.13 dayjs: 1.11.13
pure-react-carousel: 1.32.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0 react: 19.0.0
react-day-picker: 8.10.1(date-fns@3.6.0)(react@19.0.0) react-day-picker: 8.10.1(date-fns@3.6.0)(react@19.0.0)
react-dom: 19.0.0(react@19.0.0) react-dom: 19.0.0(react@19.0.0)
react-slick: 0.30.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
slick-carousel: 1.8.1(jquery@3.7.1)
transitivePeerDependencies: transitivePeerDependencies:
- '@mui/material-pigment-css' - '@mui/material-pigment-css'
- '@mui/system' - '@mui/system'
@@ -7497,6 +7559,7 @@ snapshots:
- date-fns-jalali - date-fns-jalali
- encoding - encoding
- fibers - fibers
- jquery
- less - less
- luxon - luxon
- moment - moment
@@ -7625,17 +7688,17 @@ snapshots:
'@radix-ui/number@1.0.1': '@radix-ui/number@1.0.1':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/primitive@1.0.1': '@radix-ui/primitive@1.0.1':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/primitive@1.1.1': {} '@radix-ui/primitive@1.1.1': {}
'@radix-ui/react-arrow@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-arrow@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0 react: 19.0.0
react-dom: 19.0.0(react@19.0.0) react-dom: 19.0.0(react@19.0.0)
@@ -7645,7 +7708,7 @@ snapshots:
'@radix-ui/react-collection@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-collection@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
'@radix-ui/react-context': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-context': 1.0.1(@types/react@19.0.8)(react@19.0.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -7670,7 +7733,7 @@ snapshots:
'@radix-ui/react-compose-refs@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-compose-refs@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
'@types/react': 19.0.8 '@types/react': 19.0.8
@@ -7683,7 +7746,7 @@ snapshots:
'@radix-ui/react-context@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-context@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
'@types/react': 19.0.8 '@types/react': 19.0.8
@@ -7696,7 +7759,7 @@ snapshots:
'@radix-ui/react-direction@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-direction@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
'@types/react': 19.0.8 '@types/react': 19.0.8
@@ -7709,7 +7772,7 @@ snapshots:
'@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/primitive': 1.0.1 '@radix-ui/primitive': 1.0.1
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -7723,14 +7786,14 @@ snapshots:
'@radix-ui/react-focus-guards@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-focus-guards@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
'@types/react': 19.0.8 '@types/react': 19.0.8
'@radix-ui/react-focus-scope@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0)
@@ -7742,7 +7805,7 @@ snapshots:
'@radix-ui/react-id@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-id@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
@@ -7757,7 +7820,7 @@ snapshots:
'@radix-ui/react-popper@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-popper@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-arrow': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
@@ -7776,7 +7839,7 @@ snapshots:
'@radix-ui/react-portal@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-portal@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0 react: 19.0.0
react-dom: 19.0.0(react@19.0.0) react-dom: 19.0.0(react@19.0.0)
@@ -7786,7 +7849,7 @@ snapshots:
'@radix-ui/react-primitive@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-primitive@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-slot': 1.0.2(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-slot': 1.0.2(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0 react: 19.0.0
react-dom: 19.0.0(react@19.0.0) react-dom: 19.0.0(react@19.0.0)
@@ -7822,7 +7885,7 @@ snapshots:
'@radix-ui/react-select@1.2.2(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-select@1.2.2(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/number': 1.0.1 '@radix-ui/number': 1.0.1
'@radix-ui/primitive': 1.0.1 '@radix-ui/primitive': 1.0.1
'@radix-ui/react-collection': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-collection': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -7861,7 +7924,7 @@ snapshots:
'@radix-ui/react-slot@1.0.2(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-slot@1.0.2(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
@@ -7917,7 +7980,7 @@ snapshots:
'@radix-ui/react-use-callback-ref@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-use-callback-ref@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
'@types/react': 19.0.8 '@types/react': 19.0.8
@@ -7930,7 +7993,7 @@ snapshots:
'@radix-ui/react-use-controllable-state@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-use-controllable-state@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
@@ -7945,7 +8008,7 @@ snapshots:
'@radix-ui/react-use-escape-keydown@1.0.3(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
@@ -7953,7 +8016,7 @@ snapshots:
'@radix-ui/react-use-layout-effect@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-use-layout-effect@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
'@types/react': 19.0.8 '@types/react': 19.0.8
@@ -7966,14 +8029,14 @@ snapshots:
'@radix-ui/react-use-previous@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-use-previous@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
'@types/react': 19.0.8 '@types/react': 19.0.8
'@radix-ui/react-use-rect@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-use-rect@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/rect': 1.0.1 '@radix-ui/rect': 1.0.1
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
@@ -7981,7 +8044,7 @@ snapshots:
'@radix-ui/react-use-size@1.0.1(@types/react@19.0.8)(react@19.0.0)': '@radix-ui/react-use-size@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.0.8)(react@19.0.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0 react: 19.0.0
optionalDependencies: optionalDependencies:
@@ -7989,7 +8052,7 @@ snapshots:
'@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0 react: 19.0.0
react-dom: 19.0.0(react@19.0.0) react-dom: 19.0.0(react@19.0.0)
@@ -7999,7 +8062,7 @@ snapshots:
'@radix-ui/rect@1.0.1': '@radix-ui/rect@1.0.1':
dependencies: dependencies:
'@babel/runtime': 7.26.7 '@babel/runtime': 7.27.0
'@rollup/rollup-android-arm-eabi@4.34.7': '@rollup/rollup-android-arm-eabi@4.34.7':
optional: true optional: true
@@ -9165,6 +9228,8 @@ snapshots:
classnames@2.3.2: {} classnames@2.3.2: {}
classnames@2.5.1: {}
cli-cursor@3.1.0: cli-cursor@3.1.0:
dependencies: dependencies:
restore-cursor: 3.1.0 restore-cursor: 3.1.0
@@ -9344,8 +9409,12 @@ snapshots:
optionalDependencies: optionalDependencies:
babel-plugin-macros: 3.1.0 babel-plugin-macros: 3.1.0
deep-freeze@0.0.1: {}
deep-is@0.1.4: {} deep-is@0.1.4: {}
deepmerge@2.2.1: {}
deepmerge@4.2.2: {} deepmerge@4.2.2: {}
deepmerge@4.3.1: {} deepmerge@4.3.1: {}
@@ -9448,6 +9517,12 @@ snapshots:
graceful-fs: 4.2.11 graceful-fs: 4.2.11
tapable: 2.2.1 tapable: 2.2.1
enquire.js@2.1.6: {}
equals@1.0.5:
dependencies:
jkroso-type: 1.1.1
errno@0.1.8: errno@0.1.8:
dependencies: dependencies:
prr: 1.0.1 prr: 1.0.1
@@ -10689,8 +10764,12 @@ snapshots:
jiti@1.21.7: {} jiti@1.21.7: {}
jkroso-type@1.1.1: {}
jose@4.15.9: {} jose@4.15.9: {}
jquery@3.7.1: {}
js-tokens@4.0.0: {} js-tokens@4.0.0: {}
js-yaml@3.14.1: js-yaml@3.14.1:
@@ -10718,6 +10797,10 @@ snapshots:
json-stable-stringify-without-jsonify@1.0.1: {} json-stable-stringify-without-jsonify@1.0.1: {}
json2mq@0.2.0:
dependencies:
string-convert: 0.2.1
json5@2.2.3: {} json5@2.2.3: {}
jsonc-parser@3.3.1: {} jsonc-parser@3.3.1: {}
@@ -10836,6 +10919,8 @@ snapshots:
lodash.clonedeep@4.5.0: {} lodash.clonedeep@4.5.0: {}
lodash.debounce@4.0.8: {}
lodash.includes@4.3.0: {} lodash.includes@4.3.0: {}
lodash.isboolean@3.0.3: {} lodash.isboolean@3.0.3: {}
@@ -11376,6 +11461,16 @@ snapshots:
pure-rand@6.1.0: {} pure-rand@6.1.0: {}
pure-react-carousel@1.32.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
'@babel/runtime': 7.27.0
deep-freeze: 0.0.1
deepmerge: 2.2.1
equals: 1.0.5
prop-types: 15.8.1
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
qs@6.13.0: qs@6.13.0:
dependencies: dependencies:
side-channel: 1.1.0 side-channel: 1.1.0
@@ -11465,6 +11560,16 @@ snapshots:
optionalDependencies: optionalDependencies:
react-dom: 19.0.0(react@19.0.0) react-dom: 19.0.0(react@19.0.0)
react-slick@0.30.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
classnames: 2.5.1
enquire.js: 2.1.6
json2mq: 0.2.0
lodash.debounce: 4.0.8
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
resize-observer-polyfill: 1.5.1
react-style-singleton@2.2.3(@types/react@19.0.8)(react@19.0.0): react-style-singleton@2.2.3(@types/react@19.0.8)(react@19.0.0):
dependencies: dependencies:
get-nonce: 1.0.1 get-nonce: 1.0.1
@@ -11530,6 +11635,8 @@ snapshots:
reselect@5.1.1: {} reselect@5.1.1: {}
resize-observer-polyfill@1.5.1: {}
resolve-cwd@3.0.0: resolve-cwd@3.0.0:
dependencies: dependencies:
resolve-from: 5.0.0 resolve-from: 5.0.0
@@ -11787,6 +11894,10 @@ snapshots:
slash@3.0.0: {} slash@3.0.0: {}
slick-carousel@1.8.1(jquery@3.7.1):
dependencies:
jquery: 3.7.1
source-map-js@1.2.1: {} source-map-js@1.2.1: {}
source-map-support@0.5.13: source-map-support@0.5.13:
@@ -11829,6 +11940,8 @@ snapshots:
streamsearch@1.1.0: {} streamsearch@1.1.0: {}
string-convert@0.2.1: {}
string-length@4.0.2: string-length@4.0.2:
dependencies: dependencies:
char-regex: 1.0.2 char-regex: 1.0.2