From 65935e402a89879565b11f5708130cec02c4d220 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 2 Dec 2023 20:17:37 +0100 Subject: [PATCH 001/101] feat(doprocess): Adding Comments --- web/apps/doprocess/app/layout.tsx | 2 + .../components/comments/Comments.tsx | 70 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 web/apps/doprocess/components/comments/Comments.tsx diff --git a/web/apps/doprocess/app/layout.tsx b/web/apps/doprocess/app/layout.tsx index feef8df55c..ee1da94e94 100644 --- a/web/apps/doprocess/app/layout.tsx +++ b/web/apps/doprocess/app/layout.tsx @@ -4,6 +4,7 @@ import './global.css'; import { Analytics } from '@vercel/analytics/react'; import { ClientProvider } from '../components/providers/ClientProvider'; import { AuthProvider } from '../components/providers/AuthProvider'; +import { Comments } from '../components/comments/Comments'; const inter = Inter({ subsets: ['latin'], @@ -20,6 +21,7 @@ export default function RootLayout({ children, }: { {children} + diff --git a/web/apps/doprocess/components/comments/Comments.tsx b/web/apps/doprocess/components/comments/Comments.tsx new file mode 100644 index 0000000000..984e83bff8 --- /dev/null +++ b/web/apps/doprocess/components/comments/Comments.tsx @@ -0,0 +1,70 @@ +'use client'; + +import { useState } from 'react'; +import dynamic from 'next/dynamic'; +import { cx } from '@signalco/ui-primitives/cx'; +import { orderBy } from '@signalco/js'; +import { useWindowEvent } from '@signalco/hooks/useWindowEvent'; +import { useDocumentEvent } from '@signalco/hooks/useDocumentEvent'; +import { useResizeObserver } from '@enterwell/react-hooks'; + +const popoverWidth = 288; +const popoverWindowMargin = 8; + +export const Comments = dynamic(() => import('./Comments').then(m => m.CommentsGlobal), { ssr: false }); + +export function CommentsGlobal() { + const [commentSelection, setCommentSelection] = useState<{ right: number, bottom: number, top: number, text: string }>(); + + const [popoverHeight, setPopoverHeight] = useState(0); + const resizeObserverRef = useResizeObserver((_, entry) => { + setPopoverHeight(entry.contentRect.height); + }); + + useWindowEvent('keydown', (event: KeyboardEvent) => { + if (event.key === 'Escape' && commentSelection) { + event.stopPropagation(); + event.preventDefault(); + setCommentSelection(undefined); + } + }); + + useDocumentEvent('selectionchange', () => { + const selection = window.getSelection(); + const text = selection?.toString(); + if (!selection || !text?.length) { + setCommentSelection(undefined); + return; + } + + const rangesRects = selection.getRangeAt(selection.rangeCount - 1).getClientRects(); + const lastRangeRect = orderBy([...rangesRects], rr => rr.bottom).at(-1); + console.log('lastRangeRect', lastRangeRect) + + if (!lastRangeRect) { + setCommentSelection(undefined); + return; + } + + setCommentSelection({ right: lastRangeRect.right, bottom: lastRangeRect.bottom, top: lastRangeRect.top, text }); + }); + + const left = Math.min(window.innerWidth - popoverWidth / 2 - popoverWindowMargin, Math.max(popoverWidth / 2 + popoverWindowMargin, commentSelection?.right ?? 0)); + const top = (commentSelection?.bottom ?? 0) + popoverHeight + 20 + popoverWindowMargin > window.innerHeight + ? window.scrollY + (commentSelection?.top ?? 0) - popoverHeight - 40 + : window.scrollY + (commentSelection?.bottom ?? 0) + 20; + + console.log((commentSelection?.top ?? 0) + popoverHeight, popoverHeight, window.innerHeight) + + return ( +
+
Comment
+
+ ); +} From 62711977177cdf90c453b668d1368ad7dc6740f6 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 2 Dec 2023 20:18:09 +0100 Subject: [PATCH 002/101] feat(ui): Changed lucide icons stroke from 2 to 1.75 --- web/packages/ui/package.json | 3 +-- web/packages/ui/src/index.css | 18 +++++++++++------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/web/packages/ui/package.json b/web/packages/ui/package.json index cbe2eaf046..3740f8a526 100644 --- a/web/packages/ui/package.json +++ b/web/packages/ui/package.json @@ -7,8 +7,7 @@ "sideEffects": false, "files": [ "package.json", - "README.md", - "dist" + "README.md" ], "exports": { "./index.css": "./src/index.css", diff --git a/web/packages/ui/src/index.css b/web/packages/ui/src/index.css index 2b766c06e9..011041d615 100644 --- a/web/packages/ui/src/index.css +++ b/web/packages/ui/src/index.css @@ -97,13 +97,17 @@ font-feature-settings: "rlig" 1, "calt" 1; } - .image--light { - display: var(--light-display); - } + ::selection { background: var(--bg-selection); color: var(--text-selection); } +} - .image--dark { - display: var(--dark-display); - } +.image--light { + display: var(--light-display); +} - ::selection { background: var(--bg-selection); color: var(--text-selection); } +.image--dark { + display: var(--dark-display); +} + +svg.lucide { + stroke-width: 1.75px; } From 8edf4bfcdc73ccefe0ece4d4ca7319775394feed Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 2 Dec 2023 20:18:21 +0100 Subject: [PATCH 003/101] feat(hooks): Added useDocumentEvent --- web/packages/hooks/src/useDocumentEvent.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 web/packages/hooks/src/useDocumentEvent.ts diff --git a/web/packages/hooks/src/useDocumentEvent.ts b/web/packages/hooks/src/useDocumentEvent.ts new file mode 100644 index 0000000000..9d19e31514 --- /dev/null +++ b/web/packages/hooks/src/useDocumentEvent.ts @@ -0,0 +1,8 @@ +import { useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect'; + +export function useDocumentEvent(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => void) { + useIsomorphicLayoutEffect(() => { + document.addEventListener(type, listener); + return () => document.removeEventListener(type, listener); + }, []); +} From a7937e8d75f281af4fadc3bc2a236f8f92940c79 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 2 Dec 2023 20:18:25 +0100 Subject: [PATCH 004/101] Update package.json --- web/packages/hooks/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/web/packages/hooks/package.json b/web/packages/hooks/package.json index 8c02e7d8e6..0958eaee94 100644 --- a/web/packages/hooks/package.json +++ b/web/packages/hooks/package.json @@ -13,6 +13,7 @@ "./useIsServer": "./src/useIsServer.ts", "./useIsomorphicLayoutEffect": "./src/useIsomorphicLayoutEffect.ts", "./useInterval": "./src/useInterval.ts", + "./useDocumentEvent": "./src/useDocumentEvent.ts", "./useControllableState": "./src/useControllableState.ts", "./useCallbackRef": "./src/useCallbackRef.ts", "./useAudio": "./src/useAudio.ts" From cfa5e4b1fcfcd7f2446cf6622f8a44d6486448f6 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sun, 3 Dec 2023 02:54:48 +0100 Subject: [PATCH 005/101] chore(doprocess): Comments node selector generation --- .../components/comments/Comments.tsx | 28 +++++- web/packages/js/src/DOMHelpers.ts | 91 +++++++++++++++++++ web/packages/js/src/index.ts | 1 + 3 files changed, 116 insertions(+), 4 deletions(-) create mode 100644 web/packages/js/src/DOMHelpers.ts diff --git a/web/apps/doprocess/components/comments/Comments.tsx b/web/apps/doprocess/components/comments/Comments.tsx index 984e83bff8..0b2ecd3669 100644 --- a/web/apps/doprocess/components/comments/Comments.tsx +++ b/web/apps/doprocess/components/comments/Comments.tsx @@ -1,9 +1,9 @@ 'use client'; -import { useState } from 'react'; +import { useEffect, useState } from 'react'; import dynamic from 'next/dynamic'; import { cx } from '@signalco/ui-primitives/cx'; -import { orderBy } from '@signalco/js'; +import { getElementSelector, orderBy } from '@signalco/js'; import { useWindowEvent } from '@signalco/hooks/useWindowEvent'; import { useDocumentEvent } from '@signalco/hooks/useDocumentEvent'; import { useResizeObserver } from '@enterwell/react-hooks'; @@ -14,7 +14,9 @@ const popoverWindowMargin = 8; export const Comments = dynamic(() => import('./Comments').then(m => m.CommentsGlobal), { ssr: false }); export function CommentsGlobal() { - const [commentSelection, setCommentSelection] = useState<{ right: number, bottom: number, top: number, text: string }>(); + const [commentSelection, setCommentSelection] = useState<{ + right: number, bottom: number, top: number, text: string, selector: string + }>(); const [popoverHeight, setPopoverHeight] = useState(0); const resizeObserverRef = useResizeObserver((_, entry) => { @@ -46,7 +48,12 @@ export function CommentsGlobal() { return; } - setCommentSelection({ right: lastRangeRect.right, bottom: lastRangeRect.bottom, top: lastRangeRect.top, text }); + setCommentSelection({ + right: lastRangeRect.right, + bottom: lastRangeRect.bottom, + top: lastRangeRect.top, text, + selector: getElementSelector(selection.focusNode?.parentElement) + }); }); const left = Math.min(window.innerWidth - popoverWidth / 2 - popoverWindowMargin, Math.max(popoverWidth / 2 + popoverWindowMargin, commentSelection?.right ?? 0)); @@ -56,6 +63,18 @@ export function CommentsGlobal() { console.log((commentSelection?.top ?? 0) + popoverHeight, popoverHeight, window.innerHeight) + // selectionRange: { startContainerNodeSelector, endContainerNodeSelector, text, startOffset, endOffset } + + const [focusedEl, setFocusedEl] = useState(); + useEffect(() => { + const el = commentSelection?.selector ? document.querySelector(commentSelection.selector) : undefined; + setFocusedEl((curr) => { + curr?.classList.remove('border'); + el?.classList.add('border'); + return el ?? undefined; + }); + }, [commentSelection?.selector]); + return (
Comment
+
{commentSelection?.selector}
); } diff --git a/web/packages/js/src/DOMHelpers.ts b/web/packages/js/src/DOMHelpers.ts new file mode 100644 index 0000000000..132db02ec3 --- /dev/null +++ b/web/packages/js/src/DOMHelpers.ts @@ -0,0 +1,91 @@ +function getQuerySelector(element: Element | Node | null | undefined, options: { proceedAfterId: boolean, includeClasses: boolean }) { + if (!(element instanceof Element)) + return ''; + + let currentNode: Element | null = element; + if (!currentNode) + return ''; + + // Walk from current element up to the root + const selectorParts = []; + while (currentNode && currentNode.nodeType === Node.ELEMENT_NODE) { + let currentSelector = ''; + if (currentNode.id) { + currentSelector += '#'.concat(escapeClass(currentNode.id)) + if (!options.proceedAfterId) { + selectorParts.unshift(currentSelector); + break; + } + } else { + // Handle tag + const currentTag = currentNode.nodeName.toLowerCase(); + if ('html' === currentTag) + break; + currentSelector += currentTag; + + // Handle classes + const currentClass = currentNode.classList.item(0); + if (options.includeClasses && currentClass) { + currentSelector += `.${escapeClass(currentClass)}`; + } + + let nthSibiling: Element | null = currentNode; + let sibilingMathingClasses = options.includeClasses && currentClass; + let sibilingsCount = 1 + while (nthSibiling = nthSibiling.previousElementSibling) { + if (nthSibiling.nodeName.toLowerCase() === currentTag) { + sibilingsCount++; + } + if (options.includeClasses && currentClass && nthSibiling.classList.contains(currentClass)) { + sibilingMathingClasses = false; + } + } + if (sibilingsCount !== 1 && !(options.includeClasses && sibilingMathingClasses)) { + currentSelector += `:nth-of-type(${sibilingsCount})`; + } + } + selectorParts.unshift(currentSelector); + currentNode = currentNode.parentNode instanceof Element ? currentNode.parentNode : null; + } + return selectorParts.join('>') +} +function escapeClass(selector: string) { + return selector.replace(/([^a-zA-Z0-9-_])/g, '\\$1') +} + +export const getElementSelector = (element: Element | Node | null | undefined) => { + const variations = [ + getQuerySelector(element, { + proceedAfterId: !1, + includeClasses: !1 + }), + getQuerySelector(element, { + proceedAfterId: !0, + includeClasses: !1 + }), + getQuerySelector(element, { + proceedAfterId: !1, + includeClasses: !0 + }), + getQuerySelector(element, { + proceedAfterId: !0, + includeClasses: !0 + }) + ]; + + const selectors = new Set(); + return variations + .filter(variationSelector => { + if (selectors.has(variationSelector)) + return false; + selectors.add(variationSelector); + try { + document.querySelector(variationSelector) + } catch (n) { + console.error('Faulty nodeId selector', variationSelector, String(n)); + return false; + } + return true; + }) + .join(','); +} diff --git a/web/packages/js/src/index.ts b/web/packages/js/src/index.ts index 92e055ea67..8997982088 100644 --- a/web/packages/js/src/index.ts +++ b/web/packages/js/src/index.ts @@ -2,3 +2,4 @@ export * from './ArrayHelpers'; export * from './StringHelpers'; export * from './SharedTypes'; export * from './ObjectHelpers'; +export * from './DOMHelpers'; From 851508bf8396c45ec4a27f22169cfcebfe98f07a Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Mon, 4 Dec 2023 09:51:02 +0100 Subject: [PATCH 006/101] fix(hooks): Simplified exports for all hooks --- web/packages/hooks/package.json | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/web/packages/hooks/package.json b/web/packages/hooks/package.json index 0958eaee94..017fa06c82 100644 --- a/web/packages/hooks/package.json +++ b/web/packages/hooks/package.json @@ -5,18 +5,7 @@ "sideEffects": false, "type": "module", "exports": { - "./useWindowWidth": "./src/useWindowWidth.ts", - "./useWindowRect": "./src/useWindowRect.ts", - "./useWindowEvent": "./src/useWindowEvent.ts", - "./useTimeout": "./src/useTimeout.ts", - "./useSearchParam": "./src/useSearchParam.ts", - "./useIsServer": "./src/useIsServer.ts", - "./useIsomorphicLayoutEffect": "./src/useIsomorphicLayoutEffect.ts", - "./useInterval": "./src/useInterval.ts", - "./useDocumentEvent": "./src/useDocumentEvent.ts", - "./useControllableState": "./src/useControllableState.ts", - "./useCallbackRef": "./src/useCallbackRef.ts", - "./useAudio": "./src/useAudio.ts" + "./*": "./src/*.ts" }, "scripts": { "lint": "eslint ." From 0a6ed39e18891603aaab4992965f76cade5d3bfb Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Mon, 4 Dec 2023 09:51:20 +0100 Subject: [PATCH 007/101] chore(doprocess): Improvements in text selection logic --- .../components/comments/Comments.tsx | 126 ++++++++++++------ 1 file changed, 86 insertions(+), 40 deletions(-) diff --git a/web/apps/doprocess/components/comments/Comments.tsx b/web/apps/doprocess/components/comments/Comments.tsx index 0b2ecd3669..8148839fc4 100644 --- a/web/apps/doprocess/components/comments/Comments.tsx +++ b/web/apps/doprocess/components/comments/Comments.tsx @@ -1,5 +1,6 @@ 'use client'; +import { createPortal } from 'react-dom'; import { useEffect, useState } from 'react'; import dynamic from 'next/dynamic'; import { cx } from '@signalco/ui-primitives/cx'; @@ -13,10 +14,18 @@ const popoverWindowMargin = 8; export const Comments = dynamic(() => import('./Comments').then(m => m.CommentsGlobal), { ssr: false }); +type CommentSelection = { + text: string; + startSelector: string; + startOffset: number; + startType: 'text' | 'element'; + endSelector?: string; + endOffset: number; + endType: 'text' | 'element'; +} + export function CommentsGlobal() { - const [commentSelection, setCommentSelection] = useState<{ - right: number, bottom: number, top: number, text: string, selector: string - }>(); + const [commentSelection, setCommentSelection] = useState(); const [popoverHeight, setPopoverHeight] = useState(0); const resizeObserverRef = useResizeObserver((_, entry) => { @@ -39,52 +48,89 @@ export function CommentsGlobal() { return; } - const rangesRects = selection.getRangeAt(selection.rangeCount - 1).getClientRects(); - const lastRangeRect = orderBy([...rangesRects], rr => rr.bottom).at(-1); - console.log('lastRangeRect', lastRangeRect) + setCommentSelection({ + text, + startSelector: getElementSelector(selection.anchorNode instanceof Element ? selection.anchorNode : selection.anchorNode?.parentElement), + startOffset: selection.anchorOffset, + startType: selection.anchorNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element', + endSelector: getElementSelector(selection.focusNode instanceof Element ? selection.focusNode : selection.focusNode?.parentElement), + endOffset: selection.focusOffset, + endType: selection.focusNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element' + }); + }); - if (!lastRangeRect) { - setCommentSelection(undefined); + const [focusedEl, setFocusedEl] = useState([]); + useEffect(() => { + if (!commentSelection) { + setFocusedEl([]); return; } - setCommentSelection({ - right: lastRangeRect.right, - bottom: lastRangeRect.bottom, - top: lastRangeRect.top, text, - selector: getElementSelector(selection.focusNode?.parentElement) - }); - }); + const startElement = commentSelection?.startSelector?.length + ? document.querySelector(commentSelection.startSelector) + : undefined; + const endElement = commentSelection?.endSelector?.length + ? document.querySelector(commentSelection.endSelector) + : startElement; + + if (!startElement || !endElement) { + setFocusedEl([]); + return; + } - const left = Math.min(window.innerWidth - popoverWidth / 2 - popoverWindowMargin, Math.max(popoverWidth / 2 + popoverWindowMargin, commentSelection?.right ?? 0)); - const top = (commentSelection?.bottom ?? 0) + popoverHeight + 20 + popoverWindowMargin > window.innerHeight - ? window.scrollY + (commentSelection?.top ?? 0) - popoverHeight - 40 - : window.scrollY + (commentSelection?.bottom ?? 0) + 20; + const startElementOrTextNode = commentSelection.startType === 'text' ? startElement.childNodes[0] : startElement; + const endElementOrTextNode = commentSelection.endType === 'text' ? endElement.childNodes[0] : endElement; - console.log((commentSelection?.top ?? 0) + popoverHeight, popoverHeight, window.innerHeight) + if (!startElementOrTextNode || !endElementOrTextNode) { + setFocusedEl([]); + return; + } - // selectionRange: { startContainerNodeSelector, endContainerNodeSelector, text, startOffset, endOffset } + // TODO: Fix reverse order of start/end elements + const range = document.createRange(); + const startOffset = startElementOrTextNode === endElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset + ? commentSelection.endOffset + : commentSelection.startOffset; + const endOffset = startElementOrTextNode === endElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset + ? commentSelection.startOffset + : commentSelection.endOffset; + range.setStart(startElementOrTextNode, startOffset); + range.setEnd(endElementOrTextNode, endOffset); + setFocusedEl([...range.getClientRects()]); + }, [commentSelection]); - const [focusedEl, setFocusedEl] = useState(); - useEffect(() => { - const el = commentSelection?.selector ? document.querySelector(commentSelection.selector) : undefined; - setFocusedEl((curr) => { - curr?.classList.remove('border'); - el?.classList.add('border'); - return el ?? undefined; - }); - }, [commentSelection?.selector]); + const lastRangeRect = orderBy(focusedEl, rr => rr.bottom).at(-1); + const {bottom, top, right} = lastRangeRect ?? {bottom: 0, top: 0, right: 0}; + const leftFixed = Math.min(window.innerWidth - popoverWidth / 2 - popoverWindowMargin, Math.max(popoverWidth / 2 + popoverWindowMargin, right ?? 0)); + const topFixed = (bottom ?? 0) + popoverHeight + 20 + popoverWindowMargin > window.innerHeight + ? window.scrollY + (top ?? 0) - popoverHeight - 40 + : window.scrollY + (bottom ?? 0) + 20; return ( -
-
Comment
-
{commentSelection?.selector}
-
+ <> +
+
Comment
+
+ {focusedEl?.map((rect, i) => ( +
false} + onSelect={() => false} + onDragStart={() => false} + style={{ + left: rect.left, + top: rect.top + rect.height * 0.1, + width: rect.width, + height: rect.height * 0.8 + }} /> + ))} + ); } From a593f1d049a24ff6abfb64d869ed5288aac7b921 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Mon, 4 Dec 2023 09:57:13 +0100 Subject: [PATCH 008/101] Update DOMHelpers.ts --- web/packages/js/src/DOMHelpers.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/web/packages/js/src/DOMHelpers.ts b/web/packages/js/src/DOMHelpers.ts index 132db02ec3..92deda6813 100644 --- a/web/packages/js/src/DOMHelpers.ts +++ b/web/packages/js/src/DOMHelpers.ts @@ -50,6 +50,7 @@ function getQuerySelector(element: Element | Node | null | undefined, options: { return selectorParts.join('>') } function escapeClass(selector: string) { + // Fix ID numbers: "50" -> "\\35\\30" return selector.replace(/([^a-zA-Z0-9-_])/g, '\\$1') } From 27036864a01751706652a2678c28170f3aea4c74 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Wed, 6 Dec 2023 13:03:36 +0100 Subject: [PATCH 009/101] chore(doprocess): Split Comments component to subcomponents --- .../components/comments/Comments.tsx | 244 +++++++++++++----- web/packages/ui-icons/src/lucide/index.ts | 1 + 2 files changed, 174 insertions(+), 71 deletions(-) diff --git a/web/apps/doprocess/components/comments/Comments.tsx b/web/apps/doprocess/components/comments/Comments.tsx index 8148839fc4..6ebf08955a 100644 --- a/web/apps/doprocess/components/comments/Comments.tsx +++ b/web/apps/doprocess/components/comments/Comments.tsx @@ -1,10 +1,14 @@ 'use client'; -import { createPortal } from 'react-dom'; -import { useEffect, useState } from 'react'; +import { HTMLAttributes, useEffect, useState } from 'react'; import dynamic from 'next/dynamic'; +import { nanoid } from 'nanoid'; +import { Tooltip } from '@signalco/ui-primitives/Tooltip'; +import { IconButton } from '@signalco/ui-primitives/IconButton'; import { cx } from '@signalco/ui-primitives/cx'; -import { getElementSelector, orderBy } from '@signalco/js'; +import { Comment } from '@signalco/ui-icons'; +import { arrayMax, getElementSelector, orderBy } from '@signalco/js'; +import { useWindowRect } from '@signalco/hooks/useWindowRect'; import { useWindowEvent } from '@signalco/hooks/useWindowEvent'; import { useDocumentEvent } from '@signalco/hooks/useDocumentEvent'; import { useResizeObserver } from '@enterwell/react-hooks'; @@ -15,6 +19,7 @@ const popoverWindowMargin = 8; export const Comments = dynamic(() => import('./Comments').then(m => m.CommentsGlobal), { ssr: false }); type CommentSelection = { + id?: string; text: string; startSelector: string; startOffset: number; @@ -24,45 +29,14 @@ type CommentSelection = { endType: 'text' | 'element'; } -export function CommentsGlobal() { - const [commentSelection, setCommentSelection] = useState(); - - const [popoverHeight, setPopoverHeight] = useState(0); - const resizeObserverRef = useResizeObserver((_, entry) => { - setPopoverHeight(entry.contentRect.height); - }); - - useWindowEvent('keydown', (event: KeyboardEvent) => { - if (event.key === 'Escape' && commentSelection) { - event.stopPropagation(); - event.preventDefault(); - setCommentSelection(undefined); - } - }); +function useCommentSelectionRects(commentSelection: CommentSelection | null | undefined) { + const [selectionRects, setSelectionRects] = useState([]); - useDocumentEvent('selectionchange', () => { - const selection = window.getSelection(); - const text = selection?.toString(); - if (!selection || !text?.length) { - setCommentSelection(undefined); - return; - } + const rect = useWindowRect(window); - setCommentSelection({ - text, - startSelector: getElementSelector(selection.anchorNode instanceof Element ? selection.anchorNode : selection.anchorNode?.parentElement), - startOffset: selection.anchorOffset, - startType: selection.anchorNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element', - endSelector: getElementSelector(selection.focusNode instanceof Element ? selection.focusNode : selection.focusNode?.parentElement), - endOffset: selection.focusOffset, - endType: selection.focusNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element' - }); - }); - - const [focusedEl, setFocusedEl] = useState([]); useEffect(() => { if (!commentSelection) { - setFocusedEl([]); + setSelectionRects([]); return; } @@ -74,63 +48,191 @@ export function CommentsGlobal() { : startElement; if (!startElement || !endElement) { - setFocusedEl([]); + setSelectionRects([]); return; } - const startElementOrTextNode = commentSelection.startType === 'text' ? startElement.childNodes[0] : startElement; - const endElementOrTextNode = commentSelection.endType === 'text' ? endElement.childNodes[0] : endElement; + const startElementOrTextNode = commentSelection.startType === 'text' + ? startElement.childNodes[0] + : startElement; + const endElementOrTextNode = commentSelection.endType === 'text' + ? endElement.childNodes[0] + : endElement; if (!startElementOrTextNode || !endElementOrTextNode) { - setFocusedEl([]); + setSelectionRects([]); return; } - // TODO: Fix reverse order of start/end elements + // Fix reverse order of start/end elements + const isReversed = + (arrayMax([...startElement.getClientRects()], r => r?.top ?? 0) ?? 0) > + (arrayMax([...endElement.getClientRects()], r => r?.top ?? 0) ?? 0); + const firstElementOrTextNode = isReversed ? endElementOrTextNode : startElementOrTextNode; + const lastElementOrTextNode = isReversed ? startElementOrTextNode : endElementOrTextNode; + const range = document.createRange(); - const startOffset = startElementOrTextNode === endElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset + const startOffset = isReversed || (firstElementOrTextNode === lastElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset) ? commentSelection.endOffset : commentSelection.startOffset; - const endOffset = startElementOrTextNode === endElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset + const endOffset = isReversed || (firstElementOrTextNode === lastElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset) ? commentSelection.startOffset : commentSelection.endOffset; - range.setStart(startElementOrTextNode, startOffset); - range.setEnd(endElementOrTextNode, endOffset); - setFocusedEl([...range.getClientRects()]); - }, [commentSelection]); - const lastRangeRect = orderBy(focusedEl, rr => rr.bottom).at(-1); - const {bottom, top, right} = lastRangeRect ?? {bottom: 0, top: 0, right: 0}; - const leftFixed = Math.min(window.innerWidth - popoverWidth / 2 - popoverWindowMargin, Math.max(popoverWidth / 2 + popoverWindowMargin, right ?? 0)); - const topFixed = (bottom ?? 0) + popoverHeight + 20 + popoverWindowMargin > window.innerHeight - ? window.scrollY + (top ?? 0) - popoverHeight - 40 - : window.scrollY + (bottom ?? 0) + 20; + range.setStart(firstElementOrTextNode, Math.min(startOffset, firstElementOrTextNode.textContent?.length ?? 0)); + range.setEnd(lastElementOrTextNode, Math.min(endOffset, lastElementOrTextNode.textContent?.length ?? 0)); + setSelectionRects([...range.getClientRects()]); + }, [commentSelection, rect]); + + return selectionRects; +} +function CommentCursor(props: HTMLAttributes) { + return ( + + + + + + ); +} + +function CommentSelectionHighlight({ + commentSelection, creating, className, style +}: HTMLAttributes & { commentSelection: CommentSelection, creating?: boolean }) { + const selectionRects = useCommentSelectionRects(commentSelection); + const lastRect = orderBy(selectionRects, r => r.bottom).at(-1); return ( <> -
-
Comment
-
- {focusedEl?.map((rect, i) => ( + {selectionRects?.map((rect, i) => (
false} - onSelect={() => false} - onDragStart={() => false} + className={cx( + creating && 'pointer-events-none', + 'fixed select-none bg-red-400 opacity-40', + className + )} style={{ left: rect.left, - top: rect.top + rect.height * 0.1, + top: rect.top + (rect.height < 12 ? 0 : 4), width: rect.width, - height: rect.height * 0.8 + height: rect.height - (rect.height < 12 ? 0 : 8), + ...style }} /> ))} + {!creating && ( +
+ + 1 +
+ )} + + ) +} + +function CommentPopover({ rects, onCreate }: { rects: DOMRect[], onCreate: () => void }) { + const [popoverHeight, setPopoverHeight] = useState(0); + const resizeObserverRef = useResizeObserver((_, entry) => { + setPopoverHeight(entry.contentRect.height); + }); + + // Calculate position of comment popover + const lastRangeRect = orderBy(rects, rr => rr.bottom).at(-1); + const { bottom, top, right } = lastRangeRect ?? { bottom: 0, top: 0, right: 0 }; + const leftFixed = Math.min(window.innerWidth - popoverWidth / 2 - popoverWindowMargin, Math.max(popoverWidth / 2 + popoverWindowMargin, right ?? 0)); + const topFixed = (bottom ?? 0) + popoverHeight + 20 + popoverWindowMargin > window.innerHeight + ? window.scrollY + (top ?? 0) - popoverHeight - 40 + : window.scrollY + (bottom ?? 0) + 20; + + return ( +
+
+ + + + + +
+
+ ) +} + +export function CommentsGlobal() { + const [creatingCommentSelection, setCreatingCommentSelection] = useState(); + const [commentSelections, setCommentSelections] = useState([]); + + useWindowEvent('keydown', (event: KeyboardEvent) => { + if (event.key === 'Escape' && creatingCommentSelection) { + event.stopPropagation(); + event.preventDefault(); + setCreatingCommentSelection(undefined); + } + }); + + useDocumentEvent('selectionchange', () => { + // Ignore if selection is empty or no selection in document + const selection = window.getSelection(); + const text = selection?.toString(); + if (!selection || !text?.length) { + setCreatingCommentSelection(undefined); + return; + } + + setCreatingCommentSelection({ + text, + startSelector: getElementSelector(selection.anchorNode instanceof Element ? selection.anchorNode : selection.anchorNode?.parentElement), + startOffset: selection.anchorOffset, + startType: selection.anchorNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element', + endSelector: getElementSelector(selection.focusNode instanceof Element ? selection.focusNode : selection.focusNode?.parentElement), + endOffset: selection.focusOffset, + endType: selection.focusNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element' + }); + }); + + const creatingSelectionRects = useCommentSelectionRects(creatingCommentSelection); + + const handleCreateComment = () => { + if (!creatingCommentSelection) { + return; + } + + setCreatingCommentSelection(undefined); + setCommentSelections([...commentSelections, { + id: nanoid(), + ...creatingCommentSelection + }]); + } + + return ( + <> + {creatingCommentSelection && ( + + )} + {commentSelections.map((commentSelection) => ( + + ))} + {creatingSelectionRects?.length > 0 && ( + + )} ); } diff --git a/web/packages/ui-icons/src/lucide/index.ts b/web/packages/ui-icons/src/lucide/index.ts index 82e30345d0..6b99b6ce3c 100644 --- a/web/packages/ui-icons/src/lucide/index.ts +++ b/web/packages/ui-icons/src/lucide/index.ts @@ -26,6 +26,7 @@ export { ChevronsRight as Right, Copy, Copy as Duplicate, + MessageCircle as Comment, Check, CircleSlashed as Disabled, CircleEqual, From c2a3df7fadf246c9372a66df4c57c77a670f36fb Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Wed, 6 Dec 2023 21:24:41 +0100 Subject: [PATCH 010/101] chore(doprocess): CommentPoint, toolbar and popover --- .../components/comments/CommentBubble.tsx | 115 +++++++++ .../components/comments/CommentIcon.tsx | 30 +++ .../comments/CommentPointOverlay.tsx | 46 ++++ .../comments/CommentSelectionHighlight.tsx | 35 +++ .../comments/CommentSelectionPopover.tsx | 46 ++++ .../components/comments/CommentToolbar.tsx | 33 +++ .../components/comments/Comments.tsx | 240 ++---------------- .../comments/CommentsBootstrapper.tsx | 19 ++ .../components/comments/CommentsGlobal.tsx | 109 ++++++++ .../comments/useCommentItemRects.tsx | 87 +++++++ .../components/comments/useComments.tsx | 53 ++++ web/packages/hooks/src/useWindowEvent.ts | 5 +- web/packages/ui-icons/src/lucide/index.ts | 1 + .../ui-primitives/src/Popper/Popper.tsx | 6 +- 14 files changed, 607 insertions(+), 218 deletions(-) create mode 100644 web/apps/doprocess/components/comments/CommentBubble.tsx create mode 100644 web/apps/doprocess/components/comments/CommentIcon.tsx create mode 100644 web/apps/doprocess/components/comments/CommentPointOverlay.tsx create mode 100644 web/apps/doprocess/components/comments/CommentSelectionHighlight.tsx create mode 100644 web/apps/doprocess/components/comments/CommentSelectionPopover.tsx create mode 100644 web/apps/doprocess/components/comments/CommentToolbar.tsx create mode 100644 web/apps/doprocess/components/comments/CommentsBootstrapper.tsx create mode 100644 web/apps/doprocess/components/comments/CommentsGlobal.tsx create mode 100644 web/apps/doprocess/components/comments/useCommentItemRects.tsx create mode 100644 web/apps/doprocess/components/comments/useComments.tsx diff --git a/web/apps/doprocess/components/comments/CommentBubble.tsx b/web/apps/doprocess/components/comments/CommentBubble.tsx new file mode 100644 index 0000000000..220e7653b4 --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentBubble.tsx @@ -0,0 +1,115 @@ +'use client'; + +import { HTMLAttributes, useState } from 'react'; +import { Stack } from '@signalco/ui-primitives/Stack'; +import { Row } from '@signalco/ui-primitives/Row'; +import { Popper } from '@signalco/ui-primitives/Popper'; +import { Input } from '@signalco/ui-primitives/Input'; +import { IconButton } from '@signalco/ui-primitives/IconButton'; +import { cx } from '@signalco/ui-primitives/cx'; +import { Card } from '@signalco/ui-primitives/Card'; +import { Check, Delete, Send } from '@signalco/ui-icons'; +import { orderBy } from '@signalco/js'; +import { useComments } from './useComments'; +import { useCommentItemRects } from './useCommentItemRects'; +import { CommentSelectionHighlight } from './CommentSelectionHighlight'; +import { CommentItem } from './Comments'; +import { CommentIcon } from './CommentIcon'; + +type CommentBubbleProps = HTMLAttributes & { + commentItem: CommentItem; +}; + +export function CommentBubble({ + commentItem, className, style +}: CommentBubbleProps) { + const selectionRects = useCommentItemRects(commentItem.position); + const lastRect = orderBy(selectionRects, r => r.bottom).at(-1); + const { upsert } = useComments(); + + const handleCreateComment = async (e: React.FormEvent) => { + e.preventDefault(); + const formData = new FormData(e.currentTarget); + await upsert.mutateAsync({ + ...commentItem, + thread: { + ...commentItem.thread, + items: [ + ...commentItem.thread.items, + { + id: Math.random().toString(), + text: formData.get('text') as string + } + ] + } + }); + }; + + const handleResolveComment = async () => { + await upsert.mutateAsync({ + ...commentItem, + resolved: true + }); + }; + + const [open, setOpen] = useState(false); + + return ( + <> + {commentItem.position.type === 'text' && ( + + )} + + + + {commentItem.thread.items.length} + +
+ )} + side="right" + open={open} + onOpenChange={setOpen} + > + + + + + + + + {commentItem.thread.items.map((comment, i) => ( +
+ {comment.text} +
+ ))} +
+ + + +
+ + + +
+
+
+
+
+ + + ); +} diff --git a/web/apps/doprocess/components/comments/CommentIcon.tsx b/web/apps/doprocess/components/comments/CommentIcon.tsx new file mode 100644 index 0000000000..7d442fe3d5 --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentIcon.tsx @@ -0,0 +1,30 @@ +import { HTMLAttributes } from 'react'; + +export function CommentIcon({ icon, size, variant, ...rest }: HTMLAttributes & { icon?: 'add' | undefined, size?: number | undefined, variant?: 'outlined' }) { + return ( + + + {icon && ( + + )} + + ); +} diff --git a/web/apps/doprocess/components/comments/CommentPointOverlay.tsx b/web/apps/doprocess/components/comments/CommentPointOverlay.tsx new file mode 100644 index 0000000000..651aaa3185 --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentPointOverlay.tsx @@ -0,0 +1,46 @@ +'use client'; + +import { useRef } from 'react'; +import { cx } from '@signalco/ui-primitives/cx'; +import { getElementSelector } from '@signalco/js'; +import { useWindowEvent } from '@signalco/hooks/useWindowEvent'; +import { CommentPoint } from './Comments'; + +type CommentPointOverlayProps = { + onPoint: (commentPoint: CommentPoint) => void; +}; + +export function CommentPointOverlay({ onPoint }: CommentPointOverlayProps) { + const hoveredElement = useRef(); + + useWindowEvent('mousemove', (e) => { + hoveredElement.current = document.elementsFromPoint(e.clientX, e.clientY) + ?.filter(el => el && !el.classList.contains('cm-overlay')) + .at(0); + }); + + useWindowEvent('click', (event: MouseEvent) => { + const el = hoveredElement.current; + if (!el) return; + + const selector = getElementSelector(el); + const elBounds = el.getBoundingClientRect(); + const relativeX = event.clientX - elBounds.left; + const relativeY = event.clientY - elBounds.top; + + onPoint({ + type: 'point', + selector, + xNormal: relativeX / elBounds.width, + yNormal: relativeY / elBounds.height + }); + }); + + return ( +
+ ); +} diff --git a/web/apps/doprocess/components/comments/CommentSelectionHighlight.tsx b/web/apps/doprocess/components/comments/CommentSelectionHighlight.tsx new file mode 100644 index 0000000000..b28052f1d9 --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentSelectionHighlight.tsx @@ -0,0 +1,35 @@ +'use client'; + +import { HTMLAttributes } from 'react'; +import { cx } from '@signalco/ui-primitives/cx'; +import { useCommentItemRects } from './useCommentItemRects'; +import { CommentSelection } from './Comments'; + +type CommentSelectionHighlightProps = HTMLAttributes & { + commentSelection: CommentSelection; +}; + +export function CommentSelectionHighlight({ + commentSelection, className, style +}: CommentSelectionHighlightProps) { + const selectionRects = useCommentItemRects(commentSelection); + return ( + <> + {selectionRects?.map((rect, i) => ( +
+ ))} + + ); +} diff --git a/web/apps/doprocess/components/comments/CommentSelectionPopover.tsx b/web/apps/doprocess/components/comments/CommentSelectionPopover.tsx new file mode 100644 index 0000000000..c4b99f4527 --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentSelectionPopover.tsx @@ -0,0 +1,46 @@ +'use client'; + +import { useState } from 'react'; +import { Tooltip } from '@signalco/ui-primitives/Tooltip'; +import { cx } from '@signalco/ui-primitives/cx'; +import { Button } from '@signalco/ui-primitives/Button'; +import { Comment } from '@signalco/ui-icons'; +import { orderBy } from '@signalco/js'; +import { useResizeObserver } from '@enterwell/react-hooks'; +import { popoverWidth, popoverWindowMargin } from './Comments'; + +export function CommentSelectionPopover({ rects, onCreate }: { rects: DOMRect[]; onCreate: () => void; }) { + const [popoverHeight, setPopoverHeight] = useState(0); + const resizeObserverRef = useResizeObserver((_, entry) => { + setPopoverHeight(entry.contentRect.height); + }); + + // Calculate position of comment popover + const lastRangeRect = orderBy(rects, rr => rr.bottom).at(-1); + const { bottom, top, right } = lastRangeRect ?? { bottom: 0, top: 0, right: 0 }; + const leftFixed = Math.min(window.innerWidth - popoverWidth / 2 - popoverWindowMargin, Math.max(popoverWidth / 2 + popoverWindowMargin, right ?? 0)); + const topFixed = (bottom ?? 0) + popoverHeight + 20 + popoverWindowMargin > window.innerHeight + ? window.scrollY + (top ?? 0) - popoverHeight - 40 + : window.scrollY + (bottom ?? 0) + 20; + + return ( +
+
+ + + +
+
+ ); +} diff --git a/web/apps/doprocess/components/comments/CommentToolbar.tsx b/web/apps/doprocess/components/comments/CommentToolbar.tsx new file mode 100644 index 0000000000..da8072922b --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentToolbar.tsx @@ -0,0 +1,33 @@ +'use client'; + +import { Row } from '@signalco/ui-primitives/Row'; +import { IconButton } from '@signalco/ui-primitives/IconButton'; +import { Divider } from '@signalco/ui-primitives/Divider'; +import { Inbox, Menu } from '@signalco/ui-icons'; +import { CommentIcon } from './CommentIcon'; + +type CommentToolbarProps = { + creatingPointComment: boolean; + onAddPointComment: () => void; + onShowSidebar: () => void; + onExitReview: () => void; +}; + +export function CommentToolbar({ creatingPointComment, onAddPointComment, onShowSidebar, onExitReview }: CommentToolbarProps) { + return ( +
+ + + + + + + + + + + + +
+ ); +} diff --git a/web/apps/doprocess/components/comments/Comments.tsx b/web/apps/doprocess/components/comments/Comments.tsx index 6ebf08955a..15b8746328 100644 --- a/web/apps/doprocess/components/comments/Comments.tsx +++ b/web/apps/doprocess/components/comments/Comments.tsx @@ -1,25 +1,21 @@ 'use client'; -import { HTMLAttributes, useEffect, useState } from 'react'; import dynamic from 'next/dynamic'; -import { nanoid } from 'nanoid'; -import { Tooltip } from '@signalco/ui-primitives/Tooltip'; -import { IconButton } from '@signalco/ui-primitives/IconButton'; -import { cx } from '@signalco/ui-primitives/cx'; -import { Comment } from '@signalco/ui-icons'; -import { arrayMax, getElementSelector, orderBy } from '@signalco/js'; -import { useWindowRect } from '@signalco/hooks/useWindowRect'; -import { useWindowEvent } from '@signalco/hooks/useWindowEvent'; -import { useDocumentEvent } from '@signalco/hooks/useDocumentEvent'; -import { useResizeObserver } from '@enterwell/react-hooks'; -const popoverWidth = 288; -const popoverWindowMargin = 8; +export const popoverWidth = 288; +export const popoverWindowMargin = 8; -export const Comments = dynamic(() => import('./Comments').then(m => m.CommentsGlobal), { ssr: false }); +export const Comments = dynamic(() => import('./CommentsBootstrapper').then(m => m.CommentsBootstrapper), { ssr: false }); -type CommentSelection = { - id?: string; +export type CommentPoint = { + type: 'point'; + selector: string; + xNormal: number; + yNormal: number; +}; + +export type CommentSelection = { + type: 'text'; text: string; startSelector: string; startOffset: number; @@ -29,210 +25,24 @@ type CommentSelection = { endType: 'text' | 'element'; } -function useCommentSelectionRects(commentSelection: CommentSelection | null | undefined) { - const [selectionRects, setSelectionRects] = useState([]); - - const rect = useWindowRect(window); - - useEffect(() => { - if (!commentSelection) { - setSelectionRects([]); - return; - } - - const startElement = commentSelection?.startSelector?.length - ? document.querySelector(commentSelection.startSelector) - : undefined; - const endElement = commentSelection?.endSelector?.length - ? document.querySelector(commentSelection.endSelector) - : startElement; - - if (!startElement || !endElement) { - setSelectionRects([]); - return; - } - - const startElementOrTextNode = commentSelection.startType === 'text' - ? startElement.childNodes[0] - : startElement; - const endElementOrTextNode = commentSelection.endType === 'text' - ? endElement.childNodes[0] - : endElement; - - if (!startElementOrTextNode || !endElementOrTextNode) { - setSelectionRects([]); - return; - } - - // Fix reverse order of start/end elements - const isReversed = - (arrayMax([...startElement.getClientRects()], r => r?.top ?? 0) ?? 0) > - (arrayMax([...endElement.getClientRects()], r => r?.top ?? 0) ?? 0); - const firstElementOrTextNode = isReversed ? endElementOrTextNode : startElementOrTextNode; - const lastElementOrTextNode = isReversed ? startElementOrTextNode : endElementOrTextNode; - - const range = document.createRange(); - const startOffset = isReversed || (firstElementOrTextNode === lastElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset) - ? commentSelection.endOffset - : commentSelection.startOffset; - const endOffset = isReversed || (firstElementOrTextNode === lastElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset) - ? commentSelection.startOffset - : commentSelection.endOffset; - - range.setStart(firstElementOrTextNode, Math.min(startOffset, firstElementOrTextNode.textContent?.length ?? 0)); - range.setEnd(lastElementOrTextNode, Math.min(endOffset, lastElementOrTextNode.textContent?.length ?? 0)); - setSelectionRects([...range.getClientRects()]); - }, [commentSelection, rect]); - - return selectionRects; -} +export type CommentItemPosition = CommentPoint | CommentSelection; -function CommentCursor(props: HTMLAttributes) { - return ( - - - - - - ); +export type CommentItemThreadItem = { + id: string; + text: string; } -function CommentSelectionHighlight({ - commentSelection, creating, className, style -}: HTMLAttributes & { commentSelection: CommentSelection, creating?: boolean }) { - const selectionRects = useCommentSelectionRects(commentSelection); - const lastRect = orderBy(selectionRects, r => r.bottom).at(-1); - return ( - <> - {selectionRects?.map((rect, i) => ( -
- ))} - {!creating && ( -
- - 1 -
- )} - - ) +export type CommentItemThread = { + items: CommentItemThreadItem[]; } -function CommentPopover({ rects, onCreate }: { rects: DOMRect[], onCreate: () => void }) { - const [popoverHeight, setPopoverHeight] = useState(0); - const resizeObserverRef = useResizeObserver((_, entry) => { - setPopoverHeight(entry.contentRect.height); - }); - - // Calculate position of comment popover - const lastRangeRect = orderBy(rects, rr => rr.bottom).at(-1); - const { bottom, top, right } = lastRangeRect ?? { bottom: 0, top: 0, right: 0 }; - const leftFixed = Math.min(window.innerWidth - popoverWidth / 2 - popoverWindowMargin, Math.max(popoverWidth / 2 + popoverWindowMargin, right ?? 0)); - const topFixed = (bottom ?? 0) + popoverHeight + 20 + popoverWindowMargin > window.innerHeight - ? window.scrollY + (top ?? 0) - popoverHeight - 40 - : window.scrollY + (bottom ?? 0) + 20; - - return ( -
-
- - - - - -
-
- ) +export type CommentItem = { + id?: string; + position: CommentPoint | CommentSelection; + thread: CommentItemThread; + resolved?: boolean; } -export function CommentsGlobal() { - const [creatingCommentSelection, setCreatingCommentSelection] = useState(); - const [commentSelections, setCommentSelections] = useState([]); - - useWindowEvent('keydown', (event: KeyboardEvent) => { - if (event.key === 'Escape' && creatingCommentSelection) { - event.stopPropagation(); - event.preventDefault(); - setCreatingCommentSelection(undefined); - } - }); - - useDocumentEvent('selectionchange', () => { - // Ignore if selection is empty or no selection in document - const selection = window.getSelection(); - const text = selection?.toString(); - if (!selection || !text?.length) { - setCreatingCommentSelection(undefined); - return; - } - - setCreatingCommentSelection({ - text, - startSelector: getElementSelector(selection.anchorNode instanceof Element ? selection.anchorNode : selection.anchorNode?.parentElement), - startOffset: selection.anchorOffset, - startType: selection.anchorNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element', - endSelector: getElementSelector(selection.focusNode instanceof Element ? selection.focusNode : selection.focusNode?.parentElement), - endOffset: selection.focusOffset, - endType: selection.focusNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element' - }); - }); - - const creatingSelectionRects = useCommentSelectionRects(creatingCommentSelection); - - const handleCreateComment = () => { - if (!creatingCommentSelection) { - return; - } - - setCreatingCommentSelection(undefined); - setCommentSelections([...commentSelections, { - id: nanoid(), - ...creatingCommentSelection - }]); - } - - return ( - <> - {creatingCommentSelection && ( - - )} - {commentSelections.map((commentSelection) => ( - - ))} - {creatingSelectionRects?.length > 0 && ( - - )} - - ); +export type CommentsGlobalProps = { + reviewParamKey?: string; } diff --git a/web/apps/doprocess/components/comments/CommentsBootstrapper.tsx b/web/apps/doprocess/components/comments/CommentsBootstrapper.tsx new file mode 100644 index 0000000000..0f9c897650 --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentsBootstrapper.tsx @@ -0,0 +1,19 @@ +'use client'; +import { CommentsGlobal } from './CommentsGlobal'; +import { CommentsGlobalProps } from './Comments'; + + +export function CommentsBootstrapper({ + reviewParamKey = 'review' +}: CommentsGlobalProps) { + const urlInReview = new URL(window.location.href).searchParams.get(reviewParamKey) === 'true'; + console.log(urlInReview, window.location.href); + if (!urlInReview) { + return null; + } + + return ( + + ); +} diff --git a/web/apps/doprocess/components/comments/CommentsGlobal.tsx b/web/apps/doprocess/components/comments/CommentsGlobal.tsx new file mode 100644 index 0000000000..7ba905a620 --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentsGlobal.tsx @@ -0,0 +1,109 @@ +'use client'; +import { useState } from 'react'; +import { nanoid } from 'nanoid'; +import { getElementSelector } from '@signalco/js'; +import { useWindowEvent } from '@signalco/hooks/useWindowEvent'; +import { useDocumentEvent } from '@signalco/hooks/useDocumentEvent'; +import { useComments } from './useComments'; +import { useCommentItemRects } from './useCommentItemRects'; +import { CommentToolbar } from './CommentToolbar'; +import { CommentSelectionPopover } from './CommentSelectionPopover'; +import { CommentSelectionHighlight } from './CommentSelectionHighlight'; +import { CommentsGlobalProps, CommentSelection, CommentPoint } from './Comments'; +import { CommentPointOverlay } from './CommentPointOverlay'; +import { CommentBubble } from './CommentBubble'; + + +export function CommentsGlobal({ + reviewParamKey = 'review' +}: CommentsGlobalProps) { + const [creatingCommentSelection, setCreatingCommentSelection] = useState(); + + const { query: commentItems, upsert: commentUpsert } = useComments(); + + const [creatingCommentPoint, setCreatingCommentPoint] = useState(false); + + useWindowEvent('keydown', (event: KeyboardEvent) => { + if (event.key === 'Escape' && (creatingCommentSelection || creatingCommentPoint)) { + event.stopPropagation(); + event.preventDefault(); + setCreatingCommentPoint(false); + setCreatingCommentSelection(undefined); + } + }, [creatingCommentSelection, creatingCommentPoint]); + + useDocumentEvent('selectionchange', () => { + // Ignore if selection is empty or no selection in document + const selection = window.getSelection(); + const text = selection?.toString(); + if (!selection || !text?.length) { + setCreatingCommentSelection(undefined); + return; + } + + setCreatingCommentSelection({ + text, + type: 'text', + startSelector: getElementSelector(selection.anchorNode instanceof Element ? selection.anchorNode : selection.anchorNode?.parentElement), + startOffset: selection.anchorOffset, + startType: selection.anchorNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element', + endSelector: getElementSelector(selection.focusNode instanceof Element ? selection.focusNode : selection.focusNode?.parentElement), + endOffset: selection.focusOffset, + endType: selection.focusNode?.nodeType === Node.TEXT_NODE ? 'text' : 'element' + }); + }); + + const creatingSelectionRects = useCommentItemRects(creatingCommentSelection); + + const handleCreateComment = async () => { + if (!creatingCommentSelection) { + return; + } + + setCreatingCommentSelection(undefined); + await commentUpsert.mutateAsync({ + position: creatingCommentSelection, + thread: { items: [] } + }); + }; + + const handleCreateCommentPoint = async (commentPoint: CommentPoint) => { + setCreatingCommentPoint(false); + await commentUpsert.mutateAsync({ + position: commentPoint, + thread: { items: [] } + }); + }; + + const handleExitReview = () => { + const url = new URL(window.location.href); + url.searchParams.delete(reviewParamKey); + window.history.replaceState({}, '', url.toString()); + }; + + return ( + <> + {commentItems.data?.map((commentItem) => ( + + ))} + {creatingCommentSelection && ( + + )} + {creatingSelectionRects?.length > 0 && ( + + )} + {creatingCommentPoint && ( + + )} + setCreatingCommentPoint((curr) => !curr)} + onShowSidebar={() => { }} + onExitReview={handleExitReview} /> + + ); +} diff --git a/web/apps/doprocess/components/comments/useCommentItemRects.tsx b/web/apps/doprocess/components/comments/useCommentItemRects.tsx new file mode 100644 index 0000000000..232db75bbf --- /dev/null +++ b/web/apps/doprocess/components/comments/useCommentItemRects.tsx @@ -0,0 +1,87 @@ +'use client'; + +import { useEffect, useState } from 'react'; +import { arrayMax, orderBy } from '@signalco/js'; +import { useWindowRect } from '@signalco/hooks/useWindowRect'; +import { CommentItemPosition } from './Comments'; + + +export function useCommentItemRects(commentSelection: CommentItemPosition | null | undefined) { + const [selectionRects, setSelectionRects] = useState([]); + + const rect = useWindowRect(window); + + useEffect(() => { + if (!commentSelection) { + setSelectionRects([]); + return; + } + + if (commentSelection.type !== 'text') { + const element = commentSelection?.selector?.length + ? document.querySelector(commentSelection.selector) + : undefined; + + if (!element) { + setSelectionRects([]); + return; + } + + const rects = [...element.getClientRects()]; + const lastRect = orderBy(rects, r => r.bottom).at(-1); + + const calculatedRect = new DOMRect( + (lastRect?.left ?? 0) + (lastRect?.width ?? 0) * commentSelection.xNormal, + (lastRect?.top ?? 0) + (lastRect?.height ?? 0) * commentSelection.yNormal, + 1, + 1 + ); + + setSelectionRects([calculatedRect]); + } else if (commentSelection.type === 'text') { + const startElement = commentSelection?.startSelector?.length + ? document.querySelector(commentSelection.startSelector) + : undefined; + const endElement = commentSelection?.endSelector?.length + ? document.querySelector(commentSelection.endSelector) + : startElement; + + if (!startElement || !endElement) { + setSelectionRects([]); + return; + } + + const startElementOrTextNode = commentSelection.startType === 'text' + ? startElement.childNodes[0] + : startElement; + const endElementOrTextNode = commentSelection.endType === 'text' + ? endElement.childNodes[0] + : endElement; + + if (!startElementOrTextNode || !endElementOrTextNode) { + setSelectionRects([]); + return; + } + + // Fix reverse order of start/end elements + const isReversed = (arrayMax([...startElement.getClientRects()], r => r?.top ?? 0) ?? 0) > + (arrayMax([...endElement.getClientRects()], r => r?.top ?? 0) ?? 0); + const firstElementOrTextNode = isReversed ? endElementOrTextNode : startElementOrTextNode; + const lastElementOrTextNode = isReversed ? startElementOrTextNode : endElementOrTextNode; + + const range = document.createRange(); + const startOffset = isReversed || (firstElementOrTextNode === lastElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset) + ? commentSelection.endOffset + : commentSelection.startOffset; + const endOffset = isReversed || (firstElementOrTextNode === lastElementOrTextNode && commentSelection.startOffset > commentSelection.endOffset) + ? commentSelection.startOffset + : commentSelection.endOffset; + + range.setStart(firstElementOrTextNode, Math.min(startOffset, firstElementOrTextNode.textContent?.length ?? 0)); + range.setEnd(lastElementOrTextNode, Math.min(endOffset, lastElementOrTextNode.textContent?.length ?? 0)); + setSelectionRects([...range.getClientRects()]); + } + }, [commentSelection, rect]); + + return selectionRects; +} diff --git a/web/apps/doprocess/components/comments/useComments.tsx b/web/apps/doprocess/components/comments/useComments.tsx new file mode 100644 index 0000000000..4890ad0196 --- /dev/null +++ b/web/apps/doprocess/components/comments/useComments.tsx @@ -0,0 +1,53 @@ +'use client'; + +import { UseMutationResult, UseQueryResult, useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; +import { CommentItem } from './Comments'; + +export function useComments(): { + query: UseQueryResult; + upsert: UseMutationResult; + delete: UseMutationResult; +} { + const client = useQueryClient(); + const query = useQuery({ + queryKey: ['comments'], + queryFn: () => { + const comments = JSON.parse(localStorage.getItem('comments') ?? '[]') as CommentItem[]; + return comments.filter((c: CommentItem) => !c.resolved); + } + }); + + const mutateUpsert = useMutation({ + mutationFn: async (comment: CommentItem) => { + const comments = JSON.parse(localStorage.getItem('comments') ?? '[]') as CommentItem[]; + const currentComment = comments.find((c: CommentItem) => Boolean(comment.id) && c.id === comment.id); + if (currentComment) { + Object.assign(currentComment, comment); + } else { + comments.push(comment); + } + localStorage.setItem('comments', JSON.stringify(comments)); + client.invalidateQueries({ + queryKey: ['comments'] + }); + } + }); + + const mutateDelete = useMutation({ + mutationFn: async (id: string) => { + const comments = JSON.parse(localStorage.getItem('comments') ?? '[]') as CommentItem[]; + const currentComment = comments.find((c: CommentItem) => c.id === id); + if (currentComment) { + comments.splice(comments.indexOf(currentComment), 1); + } + localStorage.setItem('comments', JSON.stringify(comments)); + client.invalidateQueries({ + queryKey: ['comments'] + }); + } + }) + + return { + query, upsert: mutateUpsert, delete: mutateDelete + }; +} diff --git a/web/packages/hooks/src/useWindowEvent.ts b/web/packages/hooks/src/useWindowEvent.ts index 50aae68ef3..3724ecc893 100644 --- a/web/packages/hooks/src/useWindowEvent.ts +++ b/web/packages/hooks/src/useWindowEvent.ts @@ -1,8 +1,9 @@ +import { DependencyList } from 'react'; import { useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect'; -export function useWindowEvent(type: K, listener: (this: Window, ev: WindowEventMap[K]) => void ) { +export function useWindowEvent(type: K, listener: (this: Window, ev: WindowEventMap[K]) => void, dependencies?: DependencyList | undefined) { useIsomorphicLayoutEffect(() => { window.addEventListener(type, listener); return () => window.removeEventListener(type, listener); - }, []); + }, dependencies ?? []); } diff --git a/web/packages/ui-icons/src/lucide/index.ts b/web/packages/ui-icons/src/lucide/index.ts index 6b99b6ce3c..ab5c32c223 100644 --- a/web/packages/ui-icons/src/lucide/index.ts +++ b/web/packages/ui-icons/src/lucide/index.ts @@ -49,6 +49,7 @@ export { Send, Users as People, Minimize, + Inbox, Link2 as Link, Link2Off as LinkOff, AlertTriangle as Warning, diff --git a/web/packages/ui-primitives/src/Popper/Popper.tsx b/web/packages/ui-primitives/src/Popper/Popper.tsx index 4e7b15656e..b4271299dc 100644 --- a/web/packages/ui-primitives/src/Popper/Popper.tsx +++ b/web/packages/ui-primitives/src/Popper/Popper.tsx @@ -6,10 +6,12 @@ export type PopperProps = HTMLAttributes & { trigger?: React.ReactNode; anchor?: React.ReactNode; open?: boolean; + side?: 'top' | 'right' | 'bottom' | 'left'; + align?: 'start' | 'center' | 'end'; onOpenChange?: (open: boolean) => void; }; -export function Popper({ className, trigger, anchor, open, onOpenChange, ...rest }: PopperProps) { +export function Popper({ className, trigger, anchor, side, align, open, onOpenChange, ...rest }: PopperProps) { return ( {trigger && ( @@ -26,6 +28,8 @@ export function Popper({ className, trigger, anchor, open, onOpenChange, ...rest Date: Thu, 7 Dec 2023 01:12:21 +0100 Subject: [PATCH 011/101] feat(ui): Timeago added nano format --- web/packages/ui/src/Timeago/Timeago.tsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/web/packages/ui/src/Timeago/Timeago.tsx b/web/packages/ui/src/Timeago/Timeago.tsx index 363bcd36ed..e28c88004a 100644 --- a/web/packages/ui/src/Timeago/Timeago.tsx +++ b/web/packages/ui/src/Timeago/Timeago.tsx @@ -1,21 +1,28 @@ -import ReactTimeago from 'react-timeago'; +import ReactTimeago, { Suffix, type Unit } from 'react-timeago'; import { Typography } from '@signalco/ui-primitives/Typography'; export type TimeagoProps = { date: number | Date | undefined; live?: boolean; + format?: 'default' | 'nano'; }; -export function Timeago(props: TimeagoProps) { - const { date, live } = props; +function nanoFormater( + value: number, + unit: Unit, + suffix: Suffix, +) { + return {`${suffix === 'from now' ? '-' : ''}${value}${unit[0]}`}; +} +export function Timeago({ date, live, format }: TimeagoProps) { const isNever = typeof date === 'number' || date == null; return (
{isNever ? ? - : } + : }
) } From 6392faf6fc6d5e203740bb8247eaf740df0e2bc8 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 7 Dec 2023 01:12:46 +0100 Subject: [PATCH 012/101] feat(ui): Popper align, side and offsets --- web/packages/ui-primitives/src/Popper/Popper.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web/packages/ui-primitives/src/Popper/Popper.tsx b/web/packages/ui-primitives/src/Popper/Popper.tsx index b4271299dc..7e691e2e34 100644 --- a/web/packages/ui-primitives/src/Popper/Popper.tsx +++ b/web/packages/ui-primitives/src/Popper/Popper.tsx @@ -7,11 +7,13 @@ export type PopperProps = HTMLAttributes & { anchor?: React.ReactNode; open?: boolean; side?: 'top' | 'right' | 'bottom' | 'left'; + sideOffset?: number; align?: 'start' | 'center' | 'end'; + alignOffset?: number; onOpenChange?: (open: boolean) => void; }; -export function Popper({ className, trigger, anchor, side, align, open, onOpenChange, ...rest }: PopperProps) { +export function Popper({ className, trigger, anchor, side, sideOffset, align, alignOffset, open, onOpenChange, ...rest }: PopperProps) { return ( {trigger && ( @@ -26,10 +28,11 @@ export function Popper({ className, trigger, anchor, side, align, open, onOpenCh )} Date: Thu, 7 Dec 2023 01:17:39 +0100 Subject: [PATCH 013/101] feat(ui): Added Avatar sizes, src and alt props support --- .../ui-primitives/src/Avatar/Avatar.tsx | 48 ++++++++++++++----- 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/web/packages/ui-primitives/src/Avatar/Avatar.tsx b/web/packages/ui-primitives/src/Avatar/Avatar.tsx index 639cb16f4b..dec95cd441 100644 --- a/web/packages/ui-primitives/src/Avatar/Avatar.tsx +++ b/web/packages/ui-primitives/src/Avatar/Avatar.tsx @@ -1,16 +1,40 @@ -import { PropsWithChildren } from 'react'; +import { HTMLAttributes } from 'react'; import { cx } from '../cx'; -export type AvatarProps = PropsWithChildren<{ - size?: 'sm' | 'md' | 'lg'; // TODO: Implement - src?: string; // TODO: Implement - alt?: string; // TODO: Implement - className?: string; -}>; +export type AvatarProps = HTMLAttributes & { + size?: 'sm' | 'md' | 'lg'; +} & ({ + children: React.ReactNode; + src?: never; + alt?: never; +} | { + children?: never; + src: string; + alt: string; +}); -export function Avatar({ children, className }: AvatarProps) { - return (
{children}
); +export function Avatar({ children, size, src, alt, className, ...rest }: AvatarProps) { + return ( +
+ {src ? ( + // eslint-disable-next-line @next/next/no-img-element + {alt} + ) : ( + children + )} +
+ ); } From cf26ebc749117ae59f6f6eba68247304c546f905 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 7 Dec 2023 01:17:59 +0100 Subject: [PATCH 014/101] chore(doprocess): useComments fixed --- web/apps/doprocess/components/comments/useComments.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/apps/doprocess/components/comments/useComments.tsx b/web/apps/doprocess/components/comments/useComments.tsx index 4890ad0196..c335590f77 100644 --- a/web/apps/doprocess/components/comments/useComments.tsx +++ b/web/apps/doprocess/components/comments/useComments.tsx @@ -1,5 +1,6 @@ 'use client'; +import { nanoid } from 'nanoid'; import { UseMutationResult, UseQueryResult, useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; import { CommentItem } from './Comments'; @@ -20,6 +21,9 @@ export function useComments(): { const mutateUpsert = useMutation({ mutationFn: async (comment: CommentItem) => { const comments = JSON.parse(localStorage.getItem('comments') ?? '[]') as CommentItem[]; + if (!comment.id) { + comment.id = nanoid(); + } const currentComment = comments.find((c: CommentItem) => Boolean(comment.id) && c.id === comment.id); if (currentComment) { Object.assign(currentComment, comment); @@ -41,6 +45,8 @@ export function useComments(): { comments.splice(comments.indexOf(currentComment), 1); } localStorage.setItem('comments', JSON.stringify(comments)); + }, + onSuccess: () => { client.invalidateQueries({ queryKey: ['comments'] }); From ec36892dc1abf9e5393608e5375cfe95ec9314b3 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 7 Dec 2023 02:10:52 +0100 Subject: [PATCH 015/101] fix(ui-primitives): Typography level body1 now sets text color --- web/packages/ui-primitives/src/Typography/Typography.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/packages/ui-primitives/src/Typography/Typography.tsx b/web/packages/ui-primitives/src/Typography/Typography.tsx index d222cdc6fb..7971af1557 100644 --- a/web/packages/ui-primitives/src/Typography/Typography.tsx +++ b/web/packages/ui-primitives/src/Typography/Typography.tsx @@ -31,7 +31,7 @@ export function populateTypographyStylesAndClasses({ className: cx( 'm-0', // Levels - level === 'body1' && 'text-base', + level === 'body1' && 'text-base text-primary', level === 'body2' && 'text-sm text-secondary-foreground', level === 'body3' && 'text-xs text-tertiary-foreground', level === 'h1' && 'text-5xl', From 00394c2e673a898487c1c08accbd44b0cff203fd Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 7 Dec 2023 02:11:21 +0100 Subject: [PATCH 016/101] fix(ui-primitives): Popper border rounded changed from md to lg by default --- web/packages/ui-primitives/src/Popper/Popper.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/packages/ui-primitives/src/Popper/Popper.tsx b/web/packages/ui-primitives/src/Popper/Popper.tsx index 7e691e2e34..b7f5256e5e 100644 --- a/web/packages/ui-primitives/src/Popper/Popper.tsx +++ b/web/packages/ui-primitives/src/Popper/Popper.tsx @@ -34,7 +34,7 @@ export function Popper({ className, trigger, anchor, side, sideOffset, align, al alignOffset={alignOffset ?? (align === 'center' ? 0 : align === 'start' ? -4 : 4)} collisionPadding={Math.max(sideOffset ?? 0, alignOffset ?? 0)} className={cx( - 'z-50 w-72 rounded-md border bg-popover text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2', + 'z-50 w-72 rounded-lg border bg-popover text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2', className )} {...rest} From ad6970c5a9c7c530f03db1047ab1dc223b9dddcb Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 7 Dec 2023 02:11:46 +0100 Subject: [PATCH 017/101] feat(ui-primitives): Input variant 'plain' --- web/packages/ui-primitives/src/Input/Input.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/packages/ui-primitives/src/Input/Input.tsx b/web/packages/ui-primitives/src/Input/Input.tsx index e33986a959..c6b5af2164 100644 --- a/web/packages/ui-primitives/src/Input/Input.tsx +++ b/web/packages/ui-primitives/src/Input/Input.tsx @@ -9,6 +9,7 @@ export type InputProps = InputHTMLAttributes & { label?: string; helperText?: string; fullWidth?: boolean; + variant?: 'outlined' | 'plain'; }; export function Input({ @@ -17,6 +18,7 @@ export function Input({ className, startDecorator, endDecorator, + variant, ...rest }: InputProps) { const VerticalContainer = useMemo(() => label || helperText @@ -35,7 +37,9 @@ export function Input({ {startDecorator ?? null} Date: Thu, 7 Dec 2023 02:12:07 +0100 Subject: [PATCH 018/101] feat(ui-primitives): Added Button and IconButton xs size --- web/packages/ui-primitives/src/Button/Button.tsx | 3 ++- web/packages/ui-primitives/src/IconButton/IconButton.tsx | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/web/packages/ui-primitives/src/Button/Button.tsx b/web/packages/ui-primitives/src/Button/Button.tsx index c64c1de0d6..9f7f377148 100644 --- a/web/packages/ui-primitives/src/Button/Button.tsx +++ b/web/packages/ui-primitives/src/Button/Button.tsx @@ -7,7 +7,7 @@ import { cx } from '../cx' export type ButtonProps = ButtonHTMLAttributes & { variant?: VariantKeys | 'link'; - size?: 'sm' | 'md' | 'lg'; + size?: 'xs' | 'sm' | 'md' | 'lg'; startDecorator?: ReactNode; endDecorator?: ReactNode; loading?: boolean; @@ -47,6 +47,7 @@ const Button = forwardRef(({ variant === 'solid' && 'bg-primary text-primary-foreground hover:bg-primary/90', variant === 'link' && 'underline-offset-4 hover:underline text-primary', (!size || size === 'md') && 'h-10 py-2 px-4', + size === 'xs' && 'h-7 px-2 rounded-md gap-0.5', size === 'sm' && 'h-9 px-3 rounded-md gap-0.5', size === 'lg' && 'h-11 px-6 rounded-md gap-2', fullWidth && 'w-full', diff --git a/web/packages/ui-primitives/src/IconButton/IconButton.tsx b/web/packages/ui-primitives/src/IconButton/IconButton.tsx index 0f8cc18d61..7a605595d1 100644 --- a/web/packages/ui-primitives/src/IconButton/IconButton.tsx +++ b/web/packages/ui-primitives/src/IconButton/IconButton.tsx @@ -26,6 +26,7 @@ const IconButton = forwardRef(({ variant === 'plain' && 'hover:bg-accent hover:text-accent-foreground', variant === 'solid' && 'bg-primary text-primary-foreground hover:bg-primary/90', (!size || size === 'md') && 'h-9 w-9 p-2 rounded-md', + size === 'xs' && 'h-6 w-6 rounded-sm p-1', size === 'sm' && 'h-8 w-8 rounded-sm p-2', size === 'lg' && 'h-12 w-12 rounded-md', fullWidth && 'w-full', From f4447b2569fab4730b48092a6fd3c3c09e7e8540 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 7 Dec 2023 02:12:20 +0100 Subject: [PATCH 019/101] chore(doprocess): Comment thread UI --- .../components/comments/CommentBubble.tsx | 75 ++++++++++++------- .../components/comments/CommentThreadItem.tsx | 55 ++++++++++++++ 2 files changed, 103 insertions(+), 27 deletions(-) create mode 100644 web/apps/doprocess/components/comments/CommentThreadItem.tsx diff --git a/web/apps/doprocess/components/comments/CommentBubble.tsx b/web/apps/doprocess/components/comments/CommentBubble.tsx index 220e7653b4..09666a9d5f 100644 --- a/web/apps/doprocess/components/comments/CommentBubble.tsx +++ b/web/apps/doprocess/components/comments/CommentBubble.tsx @@ -6,12 +6,13 @@ import { Row } from '@signalco/ui-primitives/Row'; import { Popper } from '@signalco/ui-primitives/Popper'; import { Input } from '@signalco/ui-primitives/Input'; import { IconButton } from '@signalco/ui-primitives/IconButton'; +import { Divider } from '@signalco/ui-primitives/Divider'; import { cx } from '@signalco/ui-primitives/cx'; -import { Card } from '@signalco/ui-primitives/Card'; -import { Check, Delete, Send } from '@signalco/ui-icons'; +import { Send } from '@signalco/ui-icons'; import { orderBy } from '@signalco/js'; import { useComments } from './useComments'; import { useCommentItemRects } from './useCommentItemRects'; +import { CommentThreadItem } from './CommentThreadItem'; import { CommentSelectionHighlight } from './CommentSelectionHighlight'; import { CommentItem } from './Comments'; import { CommentIcon } from './CommentIcon'; @@ -27,9 +28,17 @@ export function CommentBubble({ const lastRect = orderBy(selectionRects, r => r.bottom).at(-1); const { upsert } = useComments(); + const handleResolveComment = async () => { + await upsert.mutateAsync({ + ...commentItem, + resolved: true + }); + }; + const handleCreateComment = async (e: React.FormEvent) => { e.preventDefault(); const formData = new FormData(e.currentTarget); + e.currentTarget.reset(); await upsert.mutateAsync({ ...commentItem, thread: { @@ -45,13 +54,6 @@ export function CommentBubble({ }); }; - const handleResolveComment = async () => { - await upsert.mutateAsync({ - ...commentItem, - resolved: true - }); - }; - const [open, setOpen] = useState(false); return ( @@ -80,35 +82,54 @@ export function CommentBubble({
)} - side="right" + className="bg-background text-primary" + sideOffset={-32} + align="start" + alignOffset={32} open={open} onOpenChange={setOpen} > - - - - - - - - {commentItem.thread.items.map((comment, i) => ( -
- {comment.text} -
- ))} +
+ + {commentItem.thread.items.length > 0 && ( + <> + + {commentItem.thread.items.map((comment, i) => ( + <> +
+ +
+ {i !== commentItem.thread.items.length - 1 && ( + + )} + + ))} +
+ + + )}
- - - + + +
- +
- +
); diff --git a/web/apps/doprocess/components/comments/CommentThreadItem.tsx b/web/apps/doprocess/components/comments/CommentThreadItem.tsx new file mode 100644 index 0000000000..381590b4f4 --- /dev/null +++ b/web/apps/doprocess/components/comments/CommentThreadItem.tsx @@ -0,0 +1,55 @@ +'use client'; + +import { Typography } from '@signalco/ui-primitives/Typography'; +import { Stack } from '@signalco/ui-primitives/Stack'; +import { Row } from '@signalco/ui-primitives/Row'; +import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from '@signalco/ui-primitives/Menu'; +import { IconButton } from '@signalco/ui-primitives/IconButton'; +import { Avatar } from '@signalco/ui-primitives/Avatar'; +import { Check, MoreHorizontal } from '@signalco/ui-icons'; +import { Timeago } from '@signalco/ui/Timeago'; +import { CommentItemThreadItem } from './Comments'; + +export function CommentThreadItem({ comment, first, onDone }: { comment: CommentItemThreadItem; first?: boolean; onDone?: () => void; }) { + const { text } = comment; + const quote = 'quote';//comment.quote; + const author = 'Guest';//comment.author; + const avatarFallback = author[0]?.toUpperCase() ?? ''; + + return ( + + + + {avatarFallback} + {author} + + + + + + {first && ( + + + + )} + + + + + + + + Delete + + + + + {Boolean(quote?.length) && ( +
+ {quote} +
+ )} + {text} +
+ ); +} From 91000430f2027752560d59945a5dcdfa674650fd Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 8 Dec 2023 03:37:39 +0100 Subject: [PATCH 020/101] chore(doprocess): Comments fixes for light theme --- web/apps/doprocess/components/comments/CommentBubble.tsx | 2 +- web/apps/doprocess/components/comments/CommentsGlobal.tsx | 2 +- .../doprocess/components/comments/useCommentItemRects.tsx | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/web/apps/doprocess/components/comments/CommentBubble.tsx b/web/apps/doprocess/components/comments/CommentBubble.tsx index 09666a9d5f..93704d98a6 100644 --- a/web/apps/doprocess/components/comments/CommentBubble.tsx +++ b/web/apps/doprocess/components/comments/CommentBubble.tsx @@ -77,7 +77,7 @@ export function CommentBubble({ }}> + className="pointer-events-none absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 text-xs font-semibold text-white"> {commentItem.thread.items.length}
diff --git a/web/apps/doprocess/components/comments/CommentsGlobal.tsx b/web/apps/doprocess/components/comments/CommentsGlobal.tsx index 7ba905a620..033a577bba 100644 --- a/web/apps/doprocess/components/comments/CommentsGlobal.tsx +++ b/web/apps/doprocess/components/comments/CommentsGlobal.tsx @@ -1,4 +1,5 @@ 'use client'; + import { useState } from 'react'; import { nanoid } from 'nanoid'; import { getElementSelector } from '@signalco/js'; @@ -13,7 +14,6 @@ import { CommentsGlobalProps, CommentSelection, CommentPoint } from './Comments' import { CommentPointOverlay } from './CommentPointOverlay'; import { CommentBubble } from './CommentBubble'; - export function CommentsGlobal({ reviewParamKey = 'review' }: CommentsGlobalProps) { diff --git a/web/apps/doprocess/components/comments/useCommentItemRects.tsx b/web/apps/doprocess/components/comments/useCommentItemRects.tsx index 232db75bbf..f504c08ca5 100644 --- a/web/apps/doprocess/components/comments/useCommentItemRects.tsx +++ b/web/apps/doprocess/components/comments/useCommentItemRects.tsx @@ -9,7 +9,7 @@ import { CommentItemPosition } from './Comments'; export function useCommentItemRects(commentSelection: CommentItemPosition | null | undefined) { const [selectionRects, setSelectionRects] = useState([]); - const rect = useWindowRect(window); + const windowRect = useWindowRect(window); useEffect(() => { if (!commentSelection) { @@ -81,7 +81,7 @@ export function useCommentItemRects(commentSelection: CommentItemPosition | null range.setEnd(lastElementOrTextNode, Math.min(endOffset, lastElementOrTextNode.textContent?.length ?? 0)); setSelectionRects([...range.getClientRects()]); } - }, [commentSelection, rect]); + }, [commentSelection, windowRect]); return selectionRects; } From 35f97ea612a80053551f9d0577e94b3d01d29f79 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 8 Dec 2023 16:06:50 +0100 Subject: [PATCH 021/101] chore(doprocess): Comments: Working on threads scroll --- .../components/comments/CommentBubble.tsx | 33 ++++++++++++++----- .../components/comments/CommentThreadItem.tsx | 2 +- .../components/comments/CommentsGlobal.tsx | 20 ++++++----- .../components/comments/useComments.tsx | 3 +- 4 files changed, 39 insertions(+), 19 deletions(-) diff --git a/web/apps/doprocess/components/comments/CommentBubble.tsx b/web/apps/doprocess/components/comments/CommentBubble.tsx index 93704d98a6..d2ceeac5c0 100644 --- a/web/apps/doprocess/components/comments/CommentBubble.tsx +++ b/web/apps/doprocess/components/comments/CommentBubble.tsx @@ -1,6 +1,6 @@ 'use client'; -import { HTMLAttributes, useState } from 'react'; +import { Fragment, HTMLAttributes, useEffect, useRef, useState } from 'react'; import { Stack } from '@signalco/ui-primitives/Stack'; import { Row } from '@signalco/ui-primitives/Row'; import { Popper } from '@signalco/ui-primitives/Popper'; @@ -18,11 +18,15 @@ import { CommentItem } from './Comments'; import { CommentIcon } from './CommentIcon'; type CommentBubbleProps = HTMLAttributes & { + defaultOpen?: boolean; + creating?: boolean; + onCreated?: (commentItemId: string) => void; + onCanceled?: () => void; commentItem: CommentItem; }; export function CommentBubble({ - commentItem, className, style + defaultOpen, creating, onCreated, onCanceled, commentItem, className, style }: CommentBubbleProps) { const selectionRects = useCommentItemRects(commentItem.position); const lastRect = orderBy(selectionRects, r => r.bottom).at(-1); @@ -39,7 +43,7 @@ export function CommentBubble({ e.preventDefault(); const formData = new FormData(e.currentTarget); e.currentTarget.reset(); - await upsert.mutateAsync({ + const commentId = await upsert.mutateAsync({ ...commentItem, thread: { ...commentItem.thread, @@ -52,9 +56,19 @@ export function CommentBubble({ ] } }); + + if (creating) { + onCreated?.(commentId); + } }; - const [open, setOpen] = useState(false); + const [open, setOpen] = useState(creating ?? defaultOpen); + const handleOpenChange = (open: boolean) => { + if (!open && creating) { + onCanceled?.(); + } + setOpen(open); + } return ( <> @@ -87,18 +101,18 @@ export function CommentBubble({ align="start" alignOffset={32} open={open} - onOpenChange={setOpen} + onOpenChange={handleOpenChange} >
+ {commentItem.thread.items.length > 0 && ( <> - + {commentItem.thread.items.map((comment, i) => ( - <> +
@@ -106,12 +120,13 @@ export function CommentBubble({ {i !== commentItem.thread.items.length - 1 && ( )} - + ))} )} +
void; }) { const { text } = comment; - const quote = 'quote';//comment.quote; + const quote: string | undefined = undefined;//'quote';//comment.quote; const author = 'Guest';//comment.author; const avatarFallback = author[0]?.toUpperCase() ?? ''; diff --git a/web/apps/doprocess/components/comments/CommentsGlobal.tsx b/web/apps/doprocess/components/comments/CommentsGlobal.tsx index 033a577bba..413d7d63ce 100644 --- a/web/apps/doprocess/components/comments/CommentsGlobal.tsx +++ b/web/apps/doprocess/components/comments/CommentsGlobal.tsx @@ -1,7 +1,6 @@ 'use client'; import { useState } from 'react'; -import { nanoid } from 'nanoid'; import { getElementSelector } from '@signalco/js'; import { useWindowEvent } from '@signalco/hooks/useWindowEvent'; import { useDocumentEvent } from '@signalco/hooks/useDocumentEvent'; @@ -10,7 +9,7 @@ import { useCommentItemRects } from './useCommentItemRects'; import { CommentToolbar } from './CommentToolbar'; import { CommentSelectionPopover } from './CommentSelectionPopover'; import { CommentSelectionHighlight } from './CommentSelectionHighlight'; -import { CommentsGlobalProps, CommentSelection, CommentPoint } from './Comments'; +import { CommentsGlobalProps, CommentSelection, CommentPoint, CommentItem } from './Comments'; import { CommentPointOverlay } from './CommentPointOverlay'; import { CommentBubble } from './CommentBubble'; @@ -18,8 +17,9 @@ export function CommentsGlobal({ reviewParamKey = 'review' }: CommentsGlobalProps) { const [creatingCommentSelection, setCreatingCommentSelection] = useState(); + const [creatingComment, setCreatingComment] = useState(); - const { query: commentItems, upsert: commentUpsert } = useComments(); + const { query: commentItems } = useComments(); const [creatingCommentPoint, setCreatingCommentPoint] = useState(false); @@ -61,7 +61,7 @@ export function CommentsGlobal({ } setCreatingCommentSelection(undefined); - await commentUpsert.mutateAsync({ + setCreatingComment({ position: creatingCommentSelection, thread: { items: [] } }); @@ -69,7 +69,7 @@ export function CommentsGlobal({ const handleCreateCommentPoint = async (commentPoint: CommentPoint) => { setCreatingCommentPoint(false); - await commentUpsert.mutateAsync({ + setCreatingComment({ position: commentPoint, thread: { items: [] } }); @@ -83,10 +83,14 @@ export function CommentsGlobal({ return ( <> - {commentItems.data?.map((commentItem) => ( + {(creatingComment ? [...(commentItems.data ?? []), creatingComment] : (commentItems.data ?? [])).map((commentItem) => ( + key={commentItem.id} + commentItem={commentItem} + creating={!commentItem.id} + onCreated={() => setCreatingComment(undefined)} + onCanceled={() => setCreatingComment(undefined)} + /> ))} {creatingCommentSelection && ( diff --git a/web/apps/doprocess/components/comments/useComments.tsx b/web/apps/doprocess/components/comments/useComments.tsx index c335590f77..126e3b0175 100644 --- a/web/apps/doprocess/components/comments/useComments.tsx +++ b/web/apps/doprocess/components/comments/useComments.tsx @@ -6,7 +6,7 @@ import { CommentItem } from './Comments'; export function useComments(): { query: UseQueryResult; - upsert: UseMutationResult; + upsert: UseMutationResult; delete: UseMutationResult; } { const client = useQueryClient(); @@ -34,6 +34,7 @@ export function useComments(): { client.invalidateQueries({ queryKey: ['comments'] }); + return comment.id; } }); From ed5424eaf304175e940c87c4d3ce964d6b66afbf Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sun, 10 Dec 2023 11:07:08 +0100 Subject: [PATCH 022/101] fix(ui): Added missing prop to TypographyEditable --- DEVELOPMENT.md | 4 ++++ web/packages/ui/src/TypographyEditable/TypographyEditable.tsx | 1 + 2 files changed, 5 insertions(+) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 1b9c708554..83c02e7992 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -39,6 +39,10 @@ Apps: - App on [http://localhost:3001](http://localhost:3001) - UI Docs on [http://localhost:6006](http://localhost:6006) +#### Turbo in local development + +Remote caching is enabled but `TURBO_REMOTE_CACHE_SIGNATURE_KEY` environemnt variable needs to be set. Contact any contributor to get access to signature key to enable remote caching for your development environment. + ## Configure env variables `.env.local` example: diff --git a/web/packages/ui/src/TypographyEditable/TypographyEditable.tsx b/web/packages/ui/src/TypographyEditable/TypographyEditable.tsx index 50342b4aa9..1664ab9ffe 100644 --- a/web/packages/ui/src/TypographyEditable/TypographyEditable.tsx +++ b/web/packages/ui/src/TypographyEditable/TypographyEditable.tsx @@ -9,6 +9,7 @@ export type TypographyEditableProps = Omit void; hideEditIcon?: boolean; multiple?: boolean; + placeholder?: string; }; export function TypographyEditable({ children, level, className, onChange, onEditingChanged, placeholder, hideEditIcon, multiple, ...rest }: TypographyEditableProps) { From e0e128c703291f940730fc027f7bfbb568732c6f Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sun, 10 Dec 2023 11:09:02 +0100 Subject: [PATCH 023/101] Update UserAvatar.tsx --- web/apps/app/components/users/UserAvatar.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/web/apps/app/components/users/UserAvatar.tsx b/web/apps/app/components/users/UserAvatar.tsx index 7b661ccb6f..344a0ba118 100644 --- a/web/apps/app/components/users/UserAvatar.tsx +++ b/web/apps/app/components/users/UserAvatar.tsx @@ -13,8 +13,6 @@ export default function UserAvatar({ user }: { user: User | undefined }) { } return ( - - {userNameInitials} - + ); } From 0f33e45be58993084fa4429d77895ca19dbe7b32 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 06:12:12 +0000 Subject: [PATCH 024/101] chore(deps): update dependency eslint-plugin-n to v16.4.0 --- cloud/infrastructure/package.json | 2 +- cloud/infrastructure/pnpm-lock.yaml | 30 +++++++++++++++++++---------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/cloud/infrastructure/package.json b/cloud/infrastructure/package.json index c1c37fe69e..04e62a226a 100644 --- a/cloud/infrastructure/package.json +++ b/cloud/infrastructure/package.json @@ -14,7 +14,7 @@ "eslint": "8.55.0", "eslint-config-standard": "17.1.0", "eslint-plugin-import": "2.29.0", - "eslint-plugin-n": "16.3.1", + "eslint-plugin-n": "16.4.0", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "6.1.1", "typescript": "5.3.3" diff --git a/cloud/infrastructure/pnpm-lock.yaml b/cloud/infrastructure/pnpm-lock.yaml index db9db96152..0661831a4a 100644 --- a/cloud/infrastructure/pnpm-lock.yaml +++ b/cloud/infrastructure/pnpm-lock.yaml @@ -45,13 +45,13 @@ devDependencies: version: 8.55.0 eslint-config-standard: specifier: 17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) + version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) eslint-plugin-import: specifier: 2.29.0 version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) eslint-plugin-n: - specifier: 16.3.1 - version: 16.3.1(eslint@8.55.0) + specifier: 16.4.0 + version: 16.4.0(eslint@8.55.0) eslint-plugin-node: specifier: 11.1.0 version: 11.1.0(eslint@8.55.0) @@ -1000,7 +1000,16 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0): + /eslint-compat-utils@0.1.2(eslint@8.55.0): + resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + eslint: 8.55.0 + dev: true + + /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -1011,7 +1020,7 @@ packages: dependencies: eslint: 8.55.0 eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) - eslint-plugin-n: 16.3.1(eslint@8.55.0) + eslint-plugin-n: 16.4.0(eslint@8.55.0) eslint-plugin-promise: 6.1.1(eslint@8.55.0) dev: true @@ -1054,8 +1063,8 @@ packages: - supports-color dev: true - /eslint-plugin-es-x@7.1.0(eslint@8.55.0): - resolution: {integrity: sha512-AhiaF31syh4CCQ+C5ccJA0VG6+kJK8+5mXKKE7Qs1xcPRg02CDPOj3mWlQxuWS/AYtg7kxrDNgW9YW3vc0Q+Mw==} + /eslint-plugin-es-x@7.5.0(eslint@8.55.0): + resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' @@ -1063,6 +1072,7 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) '@eslint-community/regexpp': 4.6.2 eslint: 8.55.0 + eslint-compat-utils: 0.1.2(eslint@8.55.0) dev: true /eslint-plugin-es@3.0.1(eslint@8.55.0): @@ -1111,8 +1121,8 @@ packages: - supports-color dev: true - /eslint-plugin-n@16.3.1(eslint@8.55.0): - resolution: {integrity: sha512-w46eDIkxQ2FaTHcey7G40eD+FhTXOdKudDXPUO2n9WNcslze/i/HT2qJ3GXjHngYSGDISIgPNhwGtgoix4zeOw==} + /eslint-plugin-n@16.4.0(eslint@8.55.0): + resolution: {integrity: sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' @@ -1120,7 +1130,7 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) builtins: 5.0.1 eslint: 8.55.0 - eslint-plugin-es-x: 7.1.0(eslint@8.55.0) + eslint-plugin-es-x: 7.5.0(eslint@8.55.0) get-tsconfig: 4.7.0 ignore: 5.2.4 is-builtin-module: 3.2.1 From def06f249a9b7e43271ede9f4fc942bc18ac0e77 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 13:48:21 +0000 Subject: [PATCH 025/101] chore(deps): update dependency @babel/core to v7.23.6 --- web/apps/blog/package.json | 2 +- web/apps/brandgrab/package.json | 2 +- web/apps/doprocess/package.json | 2 +- web/apps/slco/package.json | 2 +- web/apps/ui-docs/package.json | 2 +- web/apps/web/package.json | 2 +- web/pnpm-lock.yaml | 951 ++++++++++++++++++-------------- 7 files changed, 529 insertions(+), 434 deletions(-) diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index 0e6f473c16..e237a5a312 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -47,7 +47,7 @@ }, "devDependencies": { "@axe-core/playwright": "4.8.2", - "@babel/core": "7.23.5", + "@babel/core": "7.23.6", "@next/bundle-analyzer": "14.0.4", "@playwright/test": "1.40.1", "@signalco/eslint-config-signalco": "workspace:*", diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index 92cce7a881..2333c036c7 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@axe-core/playwright": "4.8.2", - "@babel/core": "7.23.5", + "@babel/core": "7.23.6", "@next/bundle-analyzer": "14.0.4", "@playwright/test": "1.40.1", "@signalco/eslint-config-signalco": "workspace:*", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index a152b03618..16f762a711 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -60,7 +60,7 @@ }, "devDependencies": { "@axe-core/playwright": "4.8.2", - "@babel/core": "7.23.5", + "@babel/core": "7.23.6", "@ducanh2912/next-pwa": "10.0.0", "@next/bundle-analyzer": "14.0.4", "@playwright/test": "1.40.1", diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index 09e89e89fd..5af1016863 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@axe-core/playwright": "4.8.2", - "@babel/core": "7.23.5", + "@babel/core": "7.23.6", "@next/bundle-analyzer": "14.0.4", "@playwright/test": "1.40.1", "@signalco/eslint-config-signalco": "workspace:*", diff --git a/web/apps/ui-docs/package.json b/web/apps/ui-docs/package.json index a0e5398bb3..4f176d6afc 100644 --- a/web/apps/ui-docs/package.json +++ b/web/apps/ui-docs/package.json @@ -13,7 +13,7 @@ "node": "20.x" }, "devDependencies": { - "@babel/core": "7.23.5", + "@babel/core": "7.23.6", "@signalco/tsconfig": "workspace:*", "@storybook/addon-essentials": "7.6.4", "@storybook/addon-links": "7.6.4", diff --git a/web/apps/web/package.json b/web/apps/web/package.json index d91628531d..be775a941c 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -49,7 +49,7 @@ }, "devDependencies": { "@axe-core/playwright": "4.8.2", - "@babel/core": "7.23.5", + "@babel/core": "7.23.6", "@ducanh2912/next-pwa": "10.0.0", "@next/bundle-analyzer": "14.0.4", "@playwright/test": "1.40.1", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 4084b8b955..d3398c0ce3 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -124,7 +124,7 @@ importers: version: 0.45.0 next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -197,7 +197,7 @@ importers: version: 7.4.3 '@types/next-pwa': specifier: 5.6.9 - version: 5.6.9(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 5.6.9(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) '@types/node': specifier: 20.10.4 version: 20.10.4 @@ -311,7 +311,7 @@ importers: version: 4.1.0 next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -341,8 +341,8 @@ importers: specifier: 4.8.2 version: 4.8.2(playwright-core@1.40.1) '@babel/core': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@next/bundle-analyzer': specifier: 14.0.4 version: 14.0.4 @@ -435,7 +435,7 @@ importers: version: 2.1.35 next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -456,8 +456,8 @@ importers: specifier: 4.8.2 version: 4.8.2(playwright-core@1.40.1) '@babel/core': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@next/bundle-analyzer': specifier: 14.0.4 version: 14.0.4 @@ -632,7 +632,7 @@ importers: version: 5.0.4 next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -668,8 +668,8 @@ importers: specifier: 4.8.2 version: 4.8.2(playwright-core@1.40.1) '@babel/core': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@ducanh2912/next-pwa': specifier: 10.0.0 version: 10.0.0(esbuild@0.19.8)(next@14.0.4)(webpack@5.89.0) @@ -759,7 +759,7 @@ importers: version: 2.1.35 next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -789,8 +789,8 @@ importers: specifier: 4.8.2 version: 4.8.2(playwright-core@1.40.1) '@babel/core': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@next/bundle-analyzer': specifier: 14.0.4 version: 14.0.4 @@ -856,7 +856,7 @@ importers: version: link:../../packages/ui-primitives next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) react: specifier: 18.2.0 version: 18.2.0 @@ -865,8 +865,8 @@ importers: version: 18.2.0(react@18.2.0) devDependencies: '@babel/core': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@signalco/tsconfig': specifier: workspace:* version: link:../../packages/tsconfig @@ -935,7 +935,7 @@ importers: version: 3.3.3(webpack@5.89.0) styled-jsx: specifier: 5.1.2 - version: 5.1.2(@babel/core@7.23.5)(react@18.2.0) + version: 5.1.2(@babel/core@7.23.6)(react@18.2.0) tailwindcss: specifier: 3.3.6 version: 3.3.6 @@ -1007,7 +1007,7 @@ importers: version: 0.1.13 next: specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -1040,8 +1040,8 @@ importers: specifier: 4.8.2 version: 4.8.2(playwright-core@1.40.1) '@babel/core': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@ducanh2912/next-pwa': specifier: 10.0.0 version: 10.0.0(next@14.0.4)(webpack@5.89.0) @@ -1068,7 +1068,7 @@ importers: version: 3.0.6 '@types/next-pwa': specifier: 5.6.9 - version: 5.6.9(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + version: 5.6.9(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) '@types/node': specifier: 20.10.4 version: 20.10.4 @@ -1080,7 +1080,7 @@ importers: version: 18.2.17 babel-loader: specifier: 9.1.3 - version: 9.1.3(@babel/core@7.23.5)(webpack@5.89.0) + version: 9.1.3(@babel/core@7.23.6)(webpack@5.89.0) colorette: specifier: 2.0.20 version: 2.0.20 @@ -1517,21 +1517,26 @@ packages: /@babel/compat-data@7.23.3: resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + engines: {node: '>=6.9.0'} - /@babel/core@7.23.5: - resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} + /@babel/core@7.23.6: + resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) - '@babel/helpers': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helpers': 7.23.6 + '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1548,6 +1553,16 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 + dev: true + + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.6 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} @@ -1572,43 +1587,54 @@ packages: browserslist: 4.22.1 lru-cache: 5.1.1 semver: 6.3.1 + dev: true - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.5): + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.6): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.5): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.6): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.5): + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.6): resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 @@ -1627,13 +1653,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} @@ -1646,15 +1672,15 @@ packages: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -1673,25 +1699,25 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.5): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.6): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.5): + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.6): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -1701,7 +1727,7 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} @@ -1714,7 +1740,7 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} @@ -1727,6 +1753,11 @@ packages: /@babel/helper-validator-option@7.22.15: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} /@babel/helper-wrap-function@7.22.20: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} @@ -1737,13 +1768,13 @@ packages: '@babel/types': 7.23.5 dev: true - /@babel/helpers@7.23.5: - resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} + /@babel/helpers@7.23.6: + resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color @@ -1761,1025 +1792,1033 @@ packages: hasBin: true dependencies: '@babel/types': 7.23.5 + dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.5): + /@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.6 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.5): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.5): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.5): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.5): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.5): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.6): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.5): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-generator-functions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-async-generator-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-static-block@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-class-static-block@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dynamic-import@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-dynamic-import@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-export-namespace-from@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-export-namespace-from@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-json-strings@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-json-strings@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-logical-assignment-operators@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.5): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.6): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-nullish-coalescing-operator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-numeric-separator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-numeric-separator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-object-rest-spread@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-object-rest-spread@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.3 - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-optional-catch-binding@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.6): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.6): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) '@babel/types': 7.23.5 dev: true - /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-runtime@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-runtime@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-XcQ3X58CKBdBnnZpPaQjgVMePsXtSZzHoku70q9tUAQp02ggPQNM04BF3RvlW1GSM/McbSOQAzEK4MXbS7/JFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typescript@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-typescript@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ogV0yWnq38CFwH20l2Afz0dfKuZBx9o/Y2Rmh5vuSS0YD1hswgEgTfyTzuSrT2q9btmHRSqYoSfwFUVaC1M1Jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env@7.23.3(@babel/core@7.23.5): + /@babel/preset-env@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.3 - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.5) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.5) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.5) - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.6) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.6) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.6) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.6) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.6) core-js-compat: 3.33.2 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow@7.23.3(@babel/core@7.23.5): + /@babel/preset-flow@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.5): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.6): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.5 esutils: 2.0.3 dev: true - /@babel/preset-react@7.23.3(@babel/core@7.23.5): + /@babel/preset-react@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.6) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.6) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/preset-typescript@7.23.3(@babel/core@7.23.5): + /@babel/preset-typescript@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/register@7.22.15(@babel/core@7.23.5): + /@babel/register@7.22.15(@babel/core@7.23.6): resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -2808,8 +2847,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 /@babel/traverse@7.23.5: resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} @@ -2827,6 +2866,24 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true + + /@babel/traverse@7.23.6: + resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color /@babel/types@7.23.5: resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} @@ -2835,6 +2892,15 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + dev: true + + /@babel/types@7.23.6: + resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} @@ -2970,7 +3036,7 @@ packages: '@clerk/clerk-sdk-node': 4.13.0(react@18.2.0) '@clerk/shared': 1.1.1(react@18.2.0) '@clerk/types': 3.58.1 - next: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) path-to-regexp: 6.2.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -3542,7 +3608,7 @@ packages: dependencies: clean-webpack-plugin: 4.0.0(webpack@5.89.0) fast-glob: 3.3.2 - next: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) semver: 7.5.4 terser-webpack-plugin: 5.3.9(esbuild@0.19.8)(webpack@5.89.0) webpack: 5.89.0(esbuild@0.19.8) @@ -3566,7 +3632,7 @@ packages: dependencies: clean-webpack-plugin: 4.0.0(webpack@5.89.0) fast-glob: 3.3.2 - next: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) semver: 7.5.4 terser-webpack-plugin: 5.3.9(webpack@5.89.0) webpack: 5.89.0 @@ -4689,7 +4755,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 babel-plugin-istanbul: 6.1.1 @@ -6568,7 +6634,7 @@ packages: type-fest: 2.19.0 dev: false - /@rollup/plugin-babel@5.3.1(@babel/core@7.23.5)(rollup@2.79.1): + /@rollup/plugin-babel@5.3.1(@babel/core@7.23.6)(rollup@2.79.1): resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -6579,7 +6645,7 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 @@ -6963,7 +7029,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@storybook/channels': 7.6.4 '@storybook/client-logger': 7.6.4 '@storybook/core-common': 7.6.4 @@ -6975,7 +7041,7 @@ packages: '@swc/core': 1.3.96 '@types/node': 18.19.3 '@types/semver': 7.5.5 - babel-loader: 9.1.3(@babel/core@7.23.5)(webpack@5.89.0) + babel-loader: 9.1.3(@babel/core@7.23.6)(webpack@5.89.0) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 constants-browserify: 1.0.0 @@ -7025,8 +7091,8 @@ packages: resolution: {integrity: sha512-GqvaFdkkBMJOdnrVe82XY0V3b+qFMhRNyVoTv2nqB87iMUXZHqh4Pu4LqwaJBsBpuNregvCvVOPe9LGgoOzy4A==} hasBin: true dependencies: - '@babel/core': 7.23.5 - '@babel/preset-env': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/preset-env': 7.23.3(@babel/core@7.23.6) '@babel/types': 7.23.5 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.6.4 @@ -7082,8 +7148,8 @@ packages: /@storybook/codemod@7.6.4: resolution: {integrity: sha512-q4rZVOfozxzbDRH/LzuFDoIGBdXs+orAm18fi6iAx8PeMHe8J/MOXKccNV1zdkm/h7mTQowuRo45KwJHw8vX+g==} dependencies: - '@babel/core': 7.23.5 - '@babel/preset-env': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/preset-env': 7.23.3(@babel/core@7.23.6) '@babel/types': 7.23.5 '@storybook/csf': 0.1.2 '@storybook/csf-tools': 7.6.4 @@ -7334,25 +7400,25 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-runtime': 7.23.3(@babel/core@7.23.5) - '@babel/preset-env': 7.23.3(@babel/core@7.23.5) - '@babel/preset-react': 7.23.3(@babel/core@7.23.5) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-runtime': 7.23.3(@babel/core@7.23.6) + '@babel/preset-env': 7.23.3(@babel/core@7.23.6) + '@babel/preset-react': 7.23.3(@babel/core@7.23.6) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) '@babel/runtime': 7.23.5 '@storybook/addon-actions': 7.6.4 '@storybook/builder-webpack5': 7.6.4(esbuild@0.18.20)(typescript@5.3.3) '@storybook/core-common': 7.6.4 '@storybook/core-events': 7.6.4 '@storybook/node-logger': 7.6.4 - '@storybook/preset-react-webpack': 7.6.4(@babel/core@7.23.5)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/preset-react-webpack': 7.6.4(@babel/core@7.23.6)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/preview-api': 7.6.4 '@storybook/react': 7.6.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/node': 18.19.3 @@ -7361,7 +7427,7 @@ packages: fs-extra: 11.2.0 image-size: 1.0.2 loader-utils: 3.2.1 - next: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) node-polyfill-webpack-plugin: 2.0.1(webpack@5.89.0) pnp-webpack-plugin: 1.7.0(typescript@5.3.3) postcss: 8.4.32 @@ -7373,7 +7439,7 @@ packages: semver: 7.5.4 sharp: 0.32.6 style-loader: 3.3.3(webpack@5.89.0) - styled-jsx: 5.1.1(@babel/core@7.23.5)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.2.0) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 @@ -7412,7 +7478,7 @@ packages: resolution: {integrity: sha512-7uoB82hSzlFSdDMS3hKQD+AaeSvPit/fAMvXCBxn0/D0UGJUZcq4M9JcKBwEHkZJcbuDROgOTJ6TUeXi/FWO0w==} dev: true - /@storybook/preset-react-webpack@7.6.4(@babel/core@7.23.5)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /@storybook/preset-react-webpack@7.6.4(@babel/core@7.23.6)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-rQ3hqehGUvmbwUosNdh1jnXevaHQ9ezqc4v8YlX5TELp1oz+qhRe0gnQOdsQ98SsdjA24EHfgc331dp9F3up6Q==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7426,9 +7492,9 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.23.5 - '@babel/preset-flow': 7.23.3(@babel/core@7.23.5) - '@babel/preset-react': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/preset-flow': 7.23.3(@babel/core@7.23.6) + '@babel/preset-react': 7.23.3(@babel/core@7.23.6) '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.89.0) '@storybook/core-webpack': 7.6.4 '@storybook/docs-tools': 7.6.4 @@ -8476,13 +8542,13 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: false - /@types/next-pwa@5.6.9(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5): + /@types/next-pwa@5.6.9(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5): resolution: {integrity: sha512-KcymH+MtFYB5KVKIOH1DMqd0wUb8VLCxzHtsaRQQ7S8sGOaTH24Lo2vGZf6/0Ok9e+xWCKhqsSt6cgDJTk91Iw==} dependencies: '@types/node': 20.10.4 '@types/react': 18.2.43 '@types/react-dom': 18.2.17 - next: 13.5.6(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + next: 13.5.6(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) workbox-build: 6.6.0 transitivePeerDependencies: - '@babel/core' @@ -9351,22 +9417,22 @@ packages: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} dev: true - /babel-core@7.0.0-bridge.0(@babel/core@7.23.5): + /babel-core@7.0.0-bridge.0(@babel/core@7.23.6): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /babel-loader@9.1.3(@babel/core@7.23.5)(webpack@5.89.0): + /babel-loader@9.1.3(@babel/core@7.23.6)(webpack@5.89.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.89.0 @@ -9398,38 +9464,38 @@ packages: resolve: 1.22.8 dev: false - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.5): + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.6): resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.3 - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.5): + /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.6): resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.6) core-js-compat: 3.33.2 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.5): + /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.6): resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.6) transitivePeerDependencies: - supports-color dev: true @@ -9625,6 +9691,16 @@ packages: node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) + /browserslist@4.22.2: + resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001568 + electron-to-chromium: 1.4.609 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.2) + /bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: @@ -9732,6 +9808,9 @@ packages: /caniuse-lite@1.0.30001562: resolution: {integrity: sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==} + /caniuse-lite@1.0.30001568: + resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} + /capnp-ts@0.7.0: resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} dependencies: @@ -11090,6 +11169,9 @@ packages: /electron-to-chromium@1.4.586: resolution: {integrity: sha512-qMa+E6yf1fNQbg3G66pHLXeJUP5CCCzNat1VPczOZOqgI2w4u+8y9sQnswMdGs5m4C1rOePq37EVBr/nsPQY7w==} + /electron-to-chromium@1.4.609: + resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==} + /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: @@ -13344,7 +13426,7 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/parser': 7.23.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -13481,18 +13563,18 @@ packages: '@babel/preset-env': optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/parser': 7.23.5 - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.5) - '@babel/preset-env': 7.23.3(@babel/core@7.23.5) - '@babel/preset-flow': 7.23.3(@babel/core@7.23.5) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) - '@babel/register': 7.22.15(@babel/core@7.23.5) - babel-core: 7.0.0-bridge.0(@babel/core@7.23.5) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.6) + '@babel/preset-env': 7.23.3(@babel/core@7.23.6) + '@babel/preset-flow': 7.23.3(@babel/core@7.23.6) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) + '@babel/register': 7.22.15(@babel/core@7.23.6) + babel-core: 7.0.0-bridge.0(@babel/core@7.23.6) chalk: 4.1.2 flow-parser: 0.222.0 graceful-fs: 4.2.11 @@ -14988,7 +15070,7 @@ packages: '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) dev: true /next-themes@0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): @@ -14998,7 +15080,7 @@ packages: react: '*' react-dom: '*' dependencies: - next: 14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) + next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15007,7 +15089,7 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: true - /next@13.5.6(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5): + /next@13.5.6(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5): resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} engines: {node: '>=16.14.0'} hasBin: true @@ -15030,7 +15112,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) sass: 1.69.5 - styled-jsx: 5.1.1(@babel/core@7.23.5)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.2.0) watchpack: 2.4.0 optionalDependencies: '@next/swc-darwin-arm64': 13.5.6 @@ -15047,7 +15129,7 @@ packages: - babel-plugin-macros dev: true - /next@14.0.4(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5): + /next@14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5): resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} engines: {node: '>=18.17.0'} hasBin: true @@ -15071,7 +15153,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) sass: 1.69.5 - styled-jsx: 5.1.1(@babel/core@7.23.5)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.2.0) watchpack: 2.4.0 optionalDependencies: '@next/swc-darwin-arm64': 14.0.4 @@ -15111,7 +15193,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) sass: 1.69.5 - styled-jsx: 5.1.1(@babel/core@7.23.5)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.2.0) watchpack: 2.4.0 optionalDependencies: '@next/swc-darwin-arm64': 14.0.4 @@ -15226,6 +15308,9 @@ packages: /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -16673,7 +16758,7 @@ packages: resolution: {integrity: sha512-rCz0HBIT0LWbIM+///LfRrJoTKftIzzwsYDf0ns5KwaEjejMHQRtphcns+IXFHDNY9pnz6G8l/JbbI6pD4EAIA==} engines: {node: '>=16.14.0'} dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 '@types/babel__core': 7.20.4 @@ -18063,7 +18148,7 @@ packages: inline-style-parser: 0.1.1 dev: false - /styled-jsx@5.1.1(@babel/core@7.23.5)(react@18.2.0): + /styled-jsx@5.1.1(@babel/core@7.23.6)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -18076,11 +18161,11 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 client-only: 0.0.1 react: 18.2.0 - /styled-jsx@5.1.2(@babel/core@7.23.5)(react@18.2.0): + /styled-jsx@5.1.2(@babel/core@7.23.6)(react@18.2.0): resolution: {integrity: sha512-FI5r0a5ED2/+DSdG2ZRz3a4FtNQnKPLadauU5v76a9QsscwZrWggQKOmyxGGP5EWKbyY3bsuWAJYzyKaDAVAcw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -18093,7 +18178,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 client-only: 0.0.1 react: 18.2.0 dev: true @@ -19008,6 +19093,16 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 + /update-browserslist-db@1.0.13(browserslist@4.22.2): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.22.2 + escalade: 3.1.1 + picocolors: 1.0.0 + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -19605,10 +19700,10 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) - '@babel/core': 7.23.5 - '@babel/preset-env': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/preset-env': 7.23.3(@babel/core@7.23.6) '@babel/runtime': 7.23.2 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.5)(rollup@2.79.1) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.6)(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3 @@ -19651,10 +19746,10 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) - '@babel/core': 7.23.5 - '@babel/preset-env': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/preset-env': 7.23.3(@babel/core@7.23.6) '@babel/runtime': 7.23.5 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.5)(rollup@2.79.1) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.6)(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3 From 1bf7053429b853449d6d45e99714776773ecde90 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 16:17:21 +0000 Subject: [PATCH 026/101] chore(deps): update dependency @types/recharts to v1.8.29 --- web/apps/app/package.json | 2 +- web/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index e89ee50b30..38710ca3bd 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -85,7 +85,7 @@ "@types/react": "18.2.43", "@types/react-dom": "18.2.17", "@types/react-grid-layout": "1.3.5", - "@types/recharts": "1.8.28", + "@types/recharts": "1.8.29", "@types/suncalc": "1.9.2", "@types/uuid": "9.0.7", "colorette": "2.0.20", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index d3398c0ce3..134de9b810 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -211,8 +211,8 @@ importers: specifier: 1.3.5 version: 1.3.5 '@types/recharts': - specifier: 1.8.28 - version: 1.8.28 + specifier: 1.8.29 + version: 1.8.29 '@types/suncalc': specifier: 1.9.2 version: 1.9.2 @@ -8651,8 +8651,8 @@ packages: '@types/scheduler': 0.16.6 csstype: 3.1.2 - /@types/recharts@1.8.28: - resolution: {integrity: sha512-31D+dVBdVMtBnRMOjfM9210oRsclujQetwDNnCfapy/gF1BruvQkiK9WZ2ZMqDZY2xnDpIV8sWjISBcY+wgkLw==} + /@types/recharts@1.8.29: + resolution: {integrity: sha512-ulKklaVsnFIIhTQsQw226TnOibrddW1qUQNFVhoQEyY1Z7FRQrNecFCGt7msRuJseudzE9czVawZb17dK/aPXw==} dependencies: '@types/d3-shape': 1.3.11 '@types/react': 18.2.43 From 2db9a0582d2279863f15f8ffa03d34cc8f496582 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 16:18:04 +0000 Subject: [PATCH 027/101] fix(deps): update dependency @auth0/auth0-spa-js to v2.1.3 --- web/apps/app/package.json | 2 +- web/pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index e89ee50b30..90e49628b6 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@auth0/auth0-react": "2.2.3", - "@auth0/auth0-spa-js": "2.1.2", + "@auth0/auth0-spa-js": "2.1.3", "@date-io/date-fns": "2.17.0", "@dnd-kit/core": "6.1.0", "@dnd-kit/modifiers": "7.0.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index d3398c0ce3..4e54280e13 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: 2.2.3 version: 2.2.3(react-dom@18.2.0)(react@18.2.0) '@auth0/auth0-spa-js': - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.1.3 + version: 2.1.3 '@date-io/date-fns': specifier: 2.17.0 version: 2.17.0(date-fns@2.30.0) @@ -1482,13 +1482,13 @@ packages: react: ^16.11.0 || ^17 || ^18 react-dom: ^16.11.0 || ^17 || ^18 dependencies: - '@auth0/auth0-spa-js': 2.1.2 + '@auth0/auth0-spa-js': 2.1.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@auth0/auth0-spa-js@2.1.2: - resolution: {integrity: sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==} + /@auth0/auth0-spa-js@2.1.3: + resolution: {integrity: sha512-NMTBNuuG4g3rame1aCnNS5qFYIzsTUV5qTFPRfTyYFS1feS6jsCBR+eTq9YkxCp1yuoM2UIcjunPaoPl77U9xQ==} dev: false /@aw-web-design/x-default-browser@1.4.126: From 6f376111a42ea849fdc467fb822cd54fa841ee93 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 16:18:38 +0000 Subject: [PATCH 028/101] fix(deps): update dependency @clerk/nextjs to v4.27.6 --- web/apps/doprocess/package.json | 2 +- web/pnpm-lock.yaml | 40 ++++++++++++++++----------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 16f762a711..e4c19fe1ab 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -21,7 +21,7 @@ "dependencies": { "@blocknote/core": "0.9.6", "@blocknote/react": "0.9.6", - "@clerk/nextjs": "4.27.5", + "@clerk/nextjs": "4.27.6", "@clerk/themes": "1.7.9", "@dnd-kit/core": "6.1.0", "@dnd-kit/modifiers": "7.0.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index d3398c0ce3..dc39367057 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -556,8 +556,8 @@ importers: specifier: 0.9.6 version: 0.9.6(@tiptap/pm@2.1.12)(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0) '@clerk/nextjs': - specifier: 4.27.5 - version: 4.27.5(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + specifier: 4.27.6 + version: 4.27.6(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) '@clerk/themes': specifier: 1.7.9 version: 1.7.9(react@18.2.0) @@ -2977,12 +2977,12 @@ packages: - supports-color dev: false - /@clerk/backend@0.35.0(react@18.2.0): - resolution: {integrity: sha512-42dwC7N5nnEZXsdmSh5vjIrij/vkuVMNkA+IPQ7DUGFORMLxyjjwuwAOLDpv1lmOm8ZkXYQqe5px174Wgt6/VA==} + /@clerk/backend@0.35.1(react@18.2.0): + resolution: {integrity: sha512-QCIrUC4l950zDCaQSWI9FIcYvOCyp5/mp4E6T9GiyTooGeMWL7upD654oboWM6WYe6OF+IIa+5QCwOhSN1/Epw==} engines: {node: '>=14'} dependencies: '@clerk/shared': 1.1.1(react@18.2.0) - '@clerk/types': 3.58.1 + '@clerk/types': 3.59.0 '@peculiar/webcrypto': 1.4.1 '@types/node': 16.18.6 cookie: 0.5.0 @@ -2994,25 +2994,25 @@ packages: - react dev: false - /@clerk/clerk-react@4.28.3(react@18.2.0): - resolution: {integrity: sha512-keiQSpl9EVP7XNKOLXRs+zxkrGG8FRueMdn0+GcOUlmfIUcE9HFhCX/2wCt7OiLuuZLJpMOVEg9weDepW5APEg==} + /@clerk/clerk-react@4.29.0(react@18.2.0): + resolution: {integrity: sha512-mNFjUiKd40bc1+PVbUS/PWbzU/w2pSo/5mvQYU9rpyE/0jRFdhx/q58ouuI9LYmBS1IGjP8sY/tKXe69snZDWA==} engines: {node: '>=14'} peerDependencies: react: '>=16' dependencies: '@clerk/shared': 1.1.1(react@18.2.0) - '@clerk/types': 3.58.1 + '@clerk/types': 3.59.0 react: 18.2.0 tslib: 2.4.1 dev: false - /@clerk/clerk-sdk-node@4.13.0(react@18.2.0): - resolution: {integrity: sha512-3Kjl0v9APRw+eqIadvkeTWhdzNep2kEZXNxwPNsje5phYLQPadp9DFTukftH7c31Q+coi7VGCXq54eDZR2ERwQ==} + /@clerk/clerk-sdk-node@4.13.1(react@18.2.0): + resolution: {integrity: sha512-IO2tRvHObhU+j6IC6F5XnMfvKnTmw4zku4dRy9+jZxIwaMsPHGU/aO3G9YP2247JmxWrRC/TDXMimQGt64dPuw==} engines: {node: '>=14'} dependencies: - '@clerk/backend': 0.35.0(react@18.2.0) + '@clerk/backend': 0.35.1(react@18.2.0) '@clerk/shared': 1.1.1(react@18.2.0) - '@clerk/types': 3.58.1 + '@clerk/types': 3.59.0 '@types/cookies': 0.7.7 '@types/express': 4.17.14 '@types/node-fetch': 2.6.2 @@ -3023,19 +3023,19 @@ packages: - react dev: false - /@clerk/nextjs@4.27.5(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-E6WCYc3RIfd+5XfNlM/bozVzg2FSSOkp1zvaRFTuYmqkcT0FCDSZH4fl36nfy+8cXHm6TX6J8edEvLm7jfdDLA==} + /@clerk/nextjs@4.27.6(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-wTXUo02SLX6AjjSPxU57O+xyPHcdTnVKAubT6pGp2iNhMQI8wUv1dU2Zm6dKoZRRiUXfG2KnjGdw6a5hiJ/qMA==} engines: {node: '>=14'} peerDependencies: next: '>=10' react: ^17.0.2 || ^18.0.0-0 react-dom: ^17.0.2 || ^18.0.0-0 dependencies: - '@clerk/backend': 0.35.0(react@18.2.0) - '@clerk/clerk-react': 4.28.3(react@18.2.0) - '@clerk/clerk-sdk-node': 4.13.0(react@18.2.0) + '@clerk/backend': 0.35.1(react@18.2.0) + '@clerk/clerk-react': 4.29.0(react@18.2.0) + '@clerk/clerk-sdk-node': 4.13.1(react@18.2.0) '@clerk/shared': 1.1.1(react@18.2.0) - '@clerk/types': 3.58.1 + '@clerk/types': 3.59.0 next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) path-to-regexp: 6.2.1 react: 18.2.0 @@ -3066,8 +3066,8 @@ packages: react: 18.2.0 dev: false - /@clerk/types@3.58.1: - resolution: {integrity: sha512-cumryWXAYNCApsc3pmuHiJQnhUcNuQPCMI8w/bVU9VuGm9Ry0zhCWawD7F3/VWAOnAPu4ghKrwEaLkGsiSsY2Q==} + /@clerk/types@3.59.0: + resolution: {integrity: sha512-OchGdY3mf+hXql7CPQsuCv1HicPvvz6NdMeo6r0M5FY11INcXGaF4pexido9IThrd31rIum+giWVLaFTwlhzfg==} engines: {node: '>=14'} dependencies: csstype: 3.1.1 From 93fcf16e1be5fee8c7f1e591fbdefd5c4b2e5e41 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 16:19:13 +0000 Subject: [PATCH 029/101] fix(deps): update dependency @tanstack/react-query-devtools to v5.13.5 --- web/apps/app/package.json | 2 +- web/apps/doprocess/package.json | 2 +- web/pnpm-lock.yaml | 18 +++++++++--------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index e89ee50b30..b9dc8aa87f 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -42,7 +42,7 @@ "@signalco/ui-icons": "workspace:*", "@tanstack/query-sync-storage-persister": "5.13.4", "@tanstack/react-query": "5.13.4", - "@tanstack/react-query-devtools": "5.13.4", + "@tanstack/react-query-devtools": "5.13.5", "@tanstack/react-query-persist-client": "5.13.4", "@vercel/analytics": "1.1.1", "@vvo/tzdb": "6.118.0", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 16f762a711..ffa629994c 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -41,7 +41,7 @@ "@signalco/ui-notifications": "workspace:*", "@signalco/ui-primitives": "workspace:*", "@tanstack/react-query": "5.13.4", - "@tanstack/react-query-devtools": "5.13.4", + "@tanstack/react-query-devtools": "5.13.5", "@vercel/analytics": "1.1.1", "classix": "2.1.35", "drizzle-orm": "0.29.1", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index d3398c0ce3..80128982ca 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -87,8 +87,8 @@ importers: specifier: 5.13.4 version: 5.13.4(react@18.2.0) '@tanstack/react-query-devtools': - specifier: 5.13.4 - version: 5.13.4(@tanstack/react-query@5.13.4)(react@18.2.0) + specifier: 5.13.5 + version: 5.13.5(@tanstack/react-query@5.13.4)(react@18.2.0) '@tanstack/react-query-persist-client': specifier: 5.13.4 version: 5.13.4(@tanstack/react-query@5.13.4)(react@18.2.0) @@ -616,8 +616,8 @@ importers: specifier: 5.13.4 version: 5.13.4(react@18.2.0) '@tanstack/react-query-devtools': - specifier: 5.13.4 - version: 5.13.4(@tanstack/react-query@5.13.4)(react@18.2.0) + specifier: 5.13.5 + version: 5.13.5(@tanstack/react-query@5.13.4)(react@18.2.0) '@vercel/analytics': specifier: 1.1.1 version: 1.1.1 @@ -7808,8 +7808,8 @@ packages: resolution: {integrity: sha512-8+rJucXvC/xlr4OrxHhEIob/cTlbT4fgmz1VsvB0D12FRStKaXeLORNGcOhSAynRd2NL74SV/Qq0IIb4DedLcA==} dev: false - /@tanstack/query-devtools@5.13.3: - resolution: {integrity: sha512-1acztPKZexvM9Ns2T0aq4rMVSDA3VGdB73KF7zT/KNVl6VfnBvs24wuIRVSPZKqyZznZTzT3/DzcpntYqg9hmw==} + /@tanstack/query-devtools@5.13.5: + resolution: {integrity: sha512-effSYz9AWcZ6sNd+c8LCBYFIuDZApoCTXEpRlEYChBZpMz9QUUVMLToThwCyUY49+T5pANL3XxgZf3HV7hwJlg==} dev: false /@tanstack/query-persist-client-core@5.13.4: @@ -7825,13 +7825,13 @@ packages: '@tanstack/query-persist-client-core': 5.13.4 dev: false - /@tanstack/react-query-devtools@5.13.4(@tanstack/react-query@5.13.4)(react@18.2.0): - resolution: {integrity: sha512-htYzfOrE6vucBCRrVLxW8qEg8mfC5UaMJMiFPgbv5yH3zoHtJSjVZP7fcvgTp3RwFKBr1IOQ9yHLTjSSXemS7A==} + /@tanstack/react-query-devtools@5.13.5(@tanstack/react-query@5.13.4)(react@18.2.0): + resolution: {integrity: sha512-FB17B/yPtwnqg+DAdosAM+rFj3t8Pl121MPLiUGgl6jvG0A+U9XN3n39zVbhurbdSFO5jCMkPBlloW4NH5ojrA==} peerDependencies: '@tanstack/react-query': ^5.13.4 react: ^18.0.0 dependencies: - '@tanstack/query-devtools': 5.13.3 + '@tanstack/query-devtools': 5.13.5 '@tanstack/react-query': 5.13.4(react@18.2.0) react: 18.2.0 dev: false From d93ef7af4491f7575522a0d8a00c768f46a48530 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 18:45:25 +0000 Subject: [PATCH 030/101] fix(deps): update typescript-eslint monorepo to v6.14.0 --- cloud/infrastructure/package.json | 4 +- cloud/infrastructure/pnpm-lock.yaml | 92 ++++++++-------- .../eslint-config-signalco/package.json | 4 +- web/pnpm-lock.yaml | 104 +++++++++--------- 4 files changed, 102 insertions(+), 102 deletions(-) diff --git a/cloud/infrastructure/package.json b/cloud/infrastructure/package.json index 04e62a226a..5dd1c54659 100644 --- a/cloud/infrastructure/package.json +++ b/cloud/infrastructure/package.json @@ -9,8 +9,8 @@ }, "devDependencies": { "@types/node": "20.10.4", - "@typescript-eslint/eslint-plugin": "6.13.2", - "@typescript-eslint/parser": "6.13.2", + "@typescript-eslint/eslint-plugin": "6.14.0", + "@typescript-eslint/parser": "6.14.0", "eslint": "8.55.0", "eslint-config-standard": "17.1.0", "eslint-plugin-import": "2.29.0", diff --git a/cloud/infrastructure/pnpm-lock.yaml b/cloud/infrastructure/pnpm-lock.yaml index 0661831a4a..b0c1c27c3a 100644 --- a/cloud/infrastructure/pnpm-lock.yaml +++ b/cloud/infrastructure/pnpm-lock.yaml @@ -35,11 +35,11 @@ devDependencies: specifier: 20.10.4 version: 20.10.4 '@typescript-eslint/eslint-plugin': - specifier: 6.13.2 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3) + specifier: 6.14.0 + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 6.13.2 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.3) + specifier: 6.14.0 + version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint: specifier: 8.55.0 version: 8.55.0 @@ -48,7 +48,7 @@ devDependencies: version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) eslint-plugin-import: specifier: 2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + version: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) eslint-plugin-n: specifier: 16.4.0 version: 16.4.0(eslint@8.55.0) @@ -478,8 +478,8 @@ packages: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true - /@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} + /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -490,11 +490,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/type-utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.55.0 graphemer: 1.4.0 @@ -507,8 +507,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} + /@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -517,10 +517,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.55.0 typescript: 5.3.3 @@ -528,16 +528,16 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@6.13.2: - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} + /@typescript-eslint/scope-manager@6.14.0: + resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 dev: true - /@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} + /@typescript-eslint/type-utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -546,8 +546,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.55.0 ts-api-utils: 1.0.1(typescript@5.3.3) @@ -556,13 +556,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types@6.13.2: - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} + /@typescript-eslint/types@6.14.0: + resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.3): - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} + /@typescript-eslint/typescript-estree@6.14.0(typescript@5.3.3): + resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -570,8 +570,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -582,8 +582,8 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} + /@typescript-eslint/utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -591,9 +591,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) eslint: 8.55.0 semver: 7.5.4 transitivePeerDependencies: @@ -601,11 +601,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.13.2: - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} + /@typescript-eslint/visitor-keys@6.14.0: + resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/types': 6.14.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1019,7 +1019,7 @@ packages: eslint-plugin-promise: ^6.0.0 dependencies: eslint: 8.55.0 - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) eslint-plugin-n: 16.4.0(eslint@8.55.0) eslint-plugin-promise: 6.1.1(eslint@8.55.0) dev: true @@ -1034,7 +1034,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -1055,7 +1055,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 3.2.7 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 @@ -1086,7 +1086,7 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0): + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: @@ -1096,7 +1096,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -1105,7 +1105,7 @@ packages: doctrine: 2.1.0 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 diff --git a/web/packages/eslint-config-signalco/package.json b/web/packages/eslint-config-signalco/package.json index 1328740f24..ae7fc586fd 100644 --- a/web/packages/eslint-config-signalco/package.json +++ b/web/packages/eslint-config-signalco/package.json @@ -6,8 +6,8 @@ "type": "module", "sideEffects": false, "dependencies": { - "@typescript-eslint/eslint-plugin": "6.13.2", - "@typescript-eslint/parser": "6.13.2", + "@typescript-eslint/eslint-plugin": "6.14.0", + "@typescript-eslint/parser": "6.14.0", "eslint-config-next": "14.0.4", "eslint-config-turbo": "1.11.1", "eslint-plugin-import": "2.29.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 164941dc68..1e9ab62dab 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -1121,11 +1121,11 @@ importers: packages/eslint-config-signalco: dependencies: '@typescript-eslint/eslint-plugin': - specifier: 6.13.2 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3) + specifier: 6.14.0 + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 6.13.2 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.3) + specifier: 6.14.0 + version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint-config-next: specifier: 14.0.4 version: 14.0.4(eslint@8.55.0)(typescript@5.3.3) @@ -1134,7 +1134,7 @@ importers: version: 1.11.1(eslint@8.55.0) eslint-plugin-import: specifier: 2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + version: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) eslint-plugin-only-warn: specifier: 1.1.0 version: 1.1.0 @@ -8726,8 +8726,8 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} + /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -8738,11 +8738,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/type-utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.55.0 graphemer: 1.4.0 @@ -8755,8 +8755,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} + /@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -8765,10 +8765,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.55.0 typescript: 5.3.3 @@ -8776,16 +8776,16 @@ packages: - supports-color dev: false - /@typescript-eslint/scope-manager@6.13.2: - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} + /@typescript-eslint/scope-manager@6.14.0: + resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 dev: false - /@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} + /@typescript-eslint/type-utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -8794,8 +8794,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.55.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -8804,13 +8804,13 @@ packages: - supports-color dev: false - /@typescript-eslint/types@6.13.2: - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} + /@typescript-eslint/types@6.14.0: + resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==} engines: {node: ^16.0.0 || >=18.0.0} dev: false - /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.3): - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} + /@typescript-eslint/typescript-estree@6.14.0(typescript@5.3.3): + resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -8818,8 +8818,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -8830,8 +8830,8 @@ packages: - supports-color dev: false - /@typescript-eslint/utils@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} + /@typescript-eslint/utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -8839,9 +8839,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.5 - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) eslint: 8.55.0 semver: 7.5.4 transitivePeerDependencies: @@ -8849,11 +8849,11 @@ packages: - typescript dev: false - /@typescript-eslint/visitor-keys@6.13.2: - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} + /@typescript-eslint/visitor-keys@6.14.0: + resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/types': 6.14.0 eslint-visitor-keys: 3.4.3 dev: false @@ -11541,11 +11541,11 @@ packages: dependencies: '@next/eslint-plugin-next': 14.0.4 '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0) eslint-plugin-react: 7.33.2(eslint@8.55.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0) @@ -11574,7 +11574,7 @@ packages: - supports-color dev: false - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -11584,8 +11584,8 @@ packages: debug: 4.3.4 enhanced-resolve: 5.15.0 eslint: 8.55.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -11597,7 +11597,7 @@ packages: - supports-color dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -11618,11 +11618,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 3.2.7 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.55.0) transitivePeerDependencies: - supports-color dev: false @@ -11635,7 +11635,7 @@ packages: eslint: 8.55.0 dev: true - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: @@ -11645,7 +11645,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -11654,7 +11654,7 @@ packages: doctrine: 2.1.0 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 From 824dd33d09089e87b0a5b8c98a27b154f84adfcf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 21:14:54 +0000 Subject: [PATCH 031/101] chore(deps): update dependency hueapi to v1.5.2 --- .../Signal.Beacon.Channel.PhilipsHue.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/station/Signal.Beacon.Channel.PhilipsHue/Signal.Beacon.Channel.PhilipsHue.csproj b/station/Signal.Beacon.Channel.PhilipsHue/Signal.Beacon.Channel.PhilipsHue.csproj index 2c6f70ae11..8841c042a7 100644 --- a/station/Signal.Beacon.Channel.PhilipsHue/Signal.Beacon.Channel.PhilipsHue.csproj +++ b/station/Signal.Beacon.Channel.PhilipsHue/Signal.Beacon.Channel.PhilipsHue.csproj @@ -7,7 +7,7 @@ - + From dbb5c6b99c440256c66f8ea98617e5e304407723 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 21:24:09 +0000 Subject: [PATCH 032/101] fix(deps): update dependency @vvo/tzdb to v6.119.0 --- web/apps/app/package.json | 2 +- web/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 7ade23eb9d..979fb24920 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -45,7 +45,7 @@ "@tanstack/react-query-devtools": "5.13.5", "@tanstack/react-query-persist-client": "5.13.4", "@vercel/analytics": "1.1.1", - "@vvo/tzdb": "6.118.0", + "@vvo/tzdb": "6.119.0", "autoprefixer": "10.4.16", "classix": "2.1.35", "cobe": "0.6.3", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 1e9ab62dab..7ec11843e8 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: specifier: 1.1.1 version: 1.1.1 '@vvo/tzdb': - specifier: 6.118.0 - version: 6.118.0 + specifier: 6.119.0 + version: 6.119.0 autoprefixer: specifier: 10.4.16 version: 10.4.16(postcss@8.4.32) @@ -8877,8 +8877,8 @@ packages: - '@swc/helpers' dev: true - /@vvo/tzdb@6.118.0: - resolution: {integrity: sha512-5hHFIr0XnMOzaoQ4AgO4IRPc04H05KL0Y3lYlQ4HcZtoaEjs5JLB6i+lxdhQVcQ5An4SJOdgxTChhXkSz8plOg==} + /@vvo/tzdb@6.119.0: + resolution: {integrity: sha512-Bb0IwELIsRVscuFIBZdZ/tjIz1y9LVzDRV/AGBny9W1X4nTMkHV7Zf5oA5j3ZDp7IDkt0QK8B1TBCtcWCtT9PQ==} dev: false /@webassemblyjs/ast@1.11.6: From aec7e6f34ba7de9a5ca5f20837adea0a54388d9a Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Tue, 12 Dec 2023 00:47:03 +0100 Subject: [PATCH 033/101] feat(uier-toolbar): Moved comments from doprocess project to separate package --- web/apps/doprocess/app/layout.tsx | 4 +- web/apps/doprocess/next.config.js | 1 + web/apps/doprocess/package.json | 1 + .../ui-primitives/src/Button/Button.tsx | 2 +- web/packages/ui-primitives/src/Link/Link.tsx | 14 +- .../ui-primitives/src/Menu/DropdownMenu.tsx | 3 +- web/packages/ui/package.json | 1 - web/packages/uier-toolbar/.editorconfig | 10 + web/packages/uier-toolbar/.eslintrc.cjs | 4 + web/packages/uier-toolbar/README.md | 3 + web/packages/uier-toolbar/package.json | 52 +++++ web/packages/uier-toolbar/postcss.config.cjs | 6 + .../src/components}/CommentBubble.tsx | 42 ++-- .../src/components}/CommentIcon.tsx | 0 .../src/components}/CommentPointOverlay.tsx | 6 +- .../components}/CommentSelectionHighlight.tsx | 2 +- .../components}/CommentSelectionPopover.tsx | 0 .../src/components}/CommentThreadItem.tsx | 0 .../src/components}/CommentToolbar.tsx | 0 .../uier-toolbar/src/components}/Comments.tsx | 6 - .../src/components}/CommentsBootstrapper.tsx | 9 +- .../src/components}/CommentsGlobal.tsx | 4 +- .../src/hooks}/useCommentItemRects.tsx | 2 +- .../uier-toolbar/src/hooks}/useComments.tsx | 5 +- web/packages/uier-toolbar/src/index.css | 1 + web/packages/uier-toolbar/src/index.tsx | 20 ++ web/packages/uier-toolbar/tailwind.config.cjs | 12 ++ web/packages/uier-toolbar/tsconfig.json | 13 ++ web/pnpm-lock.yaml | 199 ++++++++++++++++-- web/signalco.code-workspace | 4 + 30 files changed, 356 insertions(+), 70 deletions(-) create mode 100644 web/packages/uier-toolbar/.editorconfig create mode 100644 web/packages/uier-toolbar/.eslintrc.cjs create mode 100644 web/packages/uier-toolbar/README.md create mode 100644 web/packages/uier-toolbar/package.json create mode 100644 web/packages/uier-toolbar/postcss.config.cjs rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentBubble.tsx (79%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentIcon.tsx (100%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentPointOverlay.tsx (90%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentSelectionHighlight.tsx (94%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentSelectionPopover.tsx (100%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentThreadItem.tsx (100%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentToolbar.tsx (100%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/Comments.tsx (83%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentsBootstrapper.tsx (61%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/components}/CommentsGlobal.tsx (97%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/hooks}/useCommentItemRects.tsx (98%) rename web/{apps/doprocess/components/comments => packages/uier-toolbar/src/hooks}/useComments.tsx (94%) create mode 100644 web/packages/uier-toolbar/src/index.css create mode 100644 web/packages/uier-toolbar/src/index.tsx create mode 100644 web/packages/uier-toolbar/tailwind.config.cjs create mode 100644 web/packages/uier-toolbar/tsconfig.json diff --git a/web/apps/doprocess/app/layout.tsx b/web/apps/doprocess/app/layout.tsx index ee1da94e94..ffdec84153 100644 --- a/web/apps/doprocess/app/layout.tsx +++ b/web/apps/doprocess/app/layout.tsx @@ -1,10 +1,10 @@ +import Script from 'next/script'; import { Inter } from 'next/font/google'; import { Metadata, Viewport } from 'next'; import './global.css'; import { Analytics } from '@vercel/analytics/react'; import { ClientProvider } from '../components/providers/ClientProvider'; import { AuthProvider } from '../components/providers/AuthProvider'; -import { Comments } from '../components/comments/Comments'; const inter = Inter({ subsets: ['latin'], @@ -21,7 +21,7 @@ export default function RootLayout({ children, }: { {children} - + - - diff --git a/web/apps/development/postcss.config.cjs b/web/apps/development/postcss.config.cjs deleted file mode 100644 index fef1b2256d..0000000000 --- a/web/apps/development/postcss.config.cjs +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/web/apps/development/src/App.css b/web/apps/development/src/App.css deleted file mode 100644 index f975311b32..0000000000 --- a/web/apps/development/src/App.css +++ /dev/null @@ -1,40 +0,0 @@ -#root { - display: flex; - flex-direction: column; - height: 100%; -} - -header h1 { - font-size: 1.5em; - font-weight: 400; - margin: 0; - padding: 0.3em; -} - -main { - padding: 2em; -} - -.launcher-card > a { - border-radius: 1em; - border: 1px solid #222222; - padding: 1em; - display: flex; - flex-direction: column; - gap: 0.5em; - align-items: center; -} - -.launcher-card > a:hover { - background-color: #0a0a0a; - border-color: #333333; -} - -.launcher-card > a > .info { - display: flex; - flex-direction: column; -} - -.launcher-card > a > .info > small { - opacity: .6; -} diff --git a/web/apps/development/src/App.tsx b/web/apps/development/src/App.tsx deleted file mode 100644 index 6c7d4d5f09..0000000000 --- a/web/apps/development/src/App.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import './App.css' -import { AppItemSection } from './AppItemSection'; -import { AppItemType } from './AppItemType'; -import { Stack } from '@signalco/ui-primitives/Stack'; - -const tools: AppItemType[] = [ - { label: 'UI Docs', href: 'http://localhost:6007' }, -]; - -const apps: AppItemType[] = [ - { label: 'Web', href: 'http://localhost:3000' }, - { label: 'App', href: 'http://localhost:3001' }, - { label: 'Blog', href: 'http://localhost:3002' }, -]; - -const uSaas: AppItemType[] = [ - { label: 'slco.io', href: 'http://localhost:4002' }, - { label: 'BrandGrab.io', href: 'http://localhost:4001' }, - { label: 'DoProcess.app', href: 'http://localhost:4003' }, -]; - -function App() { - const sections = [ - { items: tools, title: 'Tools' }, - { items: apps, title: 'Apps' }, - { items: uSaas, title: 'uSaas' }, - ]; - - return ( - <> -
-

Developer Home

-
-
- - {sections.map(section => )} - -
- - ) -} - -export default App diff --git a/web/apps/development/src/AppItem.tsx b/web/apps/development/src/AppItem.tsx deleted file mode 100644 index 2b1113b935..0000000000 --- a/web/apps/development/src/AppItem.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { useState } from "react"; -import { AppItemType } from "./AppItemType"; - -export function AppItem({ label, href }: AppItemType) { - const [isLoaded, setIsLoaded] = useState(false); - - return ( -
  • - -
    ...
    - setIsLoaded(true)} /> -
    - {label} - {href} -
    -
    -
  • - ); -} diff --git a/web/apps/development/src/AppItemSection.tsx b/web/apps/development/src/AppItemSection.tsx deleted file mode 100644 index 7f98ce71f6..0000000000 --- a/web/apps/development/src/AppItemSection.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { AppItem } from './AppItem'; -import { AppItemType } from './AppItemType'; -import { Row } from '@signalco/ui-primitives/Row'; -import { Typography } from '@signalco/ui-primitives/Typography'; - -export function AppItemSection({ items, title }: { items: AppItemType[]; title: string; }) { - return ( - - - {title} - - - {items.map(app => )} - - - ); -} diff --git a/web/apps/development/src/AppItemType.tsx b/web/apps/development/src/AppItemType.tsx deleted file mode 100644 index 0ba55ff1a8..0000000000 --- a/web/apps/development/src/AppItemType.tsx +++ /dev/null @@ -1,5 +0,0 @@ - -export type AppItemType = { - label: string; - href: string; -}; diff --git a/web/apps/development/src/index.css b/web/apps/development/src/index.css deleted file mode 100644 index 4f9f8df026..0000000000 --- a/web/apps/development/src/index.css +++ /dev/null @@ -1,61 +0,0 @@ -@import '@signalco/ui/index.css'; - -:root { - font-family: Inter, Avenir, Helvetica, Arial, sans-serif; - font-size: 16px; - line-height: 24px; - font-weight: 400; - - color-scheme: light dark; - - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-text-size-adjust: 100%; -} - -a { - font-weight: 500; - color: white; - text-decoration: inherit; -} -a:hover { - color: #aaa; -} - -li { - list-style-type: none; -} - -body { - margin: 0; - min-width: 320px; - min-height: 100vh; - background-color: #000 !important; - color: rgba(255, 255, 255, 0.87); -} - -h1 { - font-size: 2.6em; - line-height: 1.1; -} - -button { - border-radius: 8px; - border: 1px solid transparent; - padding: 0.6em 1.2em; - font-size: 1em; - font-weight: 500; - font-family: inherit; - background-color: #1a1a1a; - cursor: pointer; - transition: border-color 0.25s; -} -button:hover { - border-color: #646cff; -} -button:focus, -button:focus-visible { - outline: 4px auto -webkit-focus-ring-color; -} diff --git a/web/apps/development/src/main.tsx b/web/apps/development/src/main.tsx deleted file mode 100644 index 791f139e24..0000000000 --- a/web/apps/development/src/main.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react' -import ReactDOM from 'react-dom/client' -import App from './App' -import './index.css' - -ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( - - - , -) diff --git a/web/apps/development/src/vite-env.d.ts b/web/apps/development/src/vite-env.d.ts deleted file mode 100644 index 11f02fe2a0..0000000000 --- a/web/apps/development/src/vite-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/web/apps/development/tailwind.config.cjs b/web/apps/development/tailwind.config.cjs deleted file mode 100644 index 9cf01b60e9..0000000000 --- a/web/apps/development/tailwind.config.cjs +++ /dev/null @@ -1,12 +0,0 @@ -import { baseConfig } from '@signalco/tailwindcss-config-signalco'; - -/** @type {import('tailwindcss').Config} */ -// eslint-disable-next-line import/no-anonymous-default-export -export default { - presets: [baseConfig], - content: [ - './src/**/*.{ts,tsx}', - "../../packages/ui/src/**/*.{ts,tsx}", - "../../packages/ui-primitives/src/**/*.{ts,tsx}" - ] -} diff --git a/web/apps/development/tsconfig.json b/web/apps/development/tsconfig.json deleted file mode 100644 index 3d0a51a86e..0000000000 --- a/web/apps/development/tsconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "useDefineForClassFields": true, - "lib": ["DOM", "DOM.Iterable", "ESNext"], - "allowJs": false, - "skipLibCheck": true, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "module": "ESNext", - "moduleResolution": "Node", - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx" - }, - "include": ["src"], - "references": [{ "path": "./tsconfig.node.json" }] -} diff --git a/web/apps/development/tsconfig.node.json b/web/apps/development/tsconfig.node.json deleted file mode 100644 index 9d31e2aed9..0000000000 --- a/web/apps/development/tsconfig.node.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "compilerOptions": { - "composite": true, - "module": "ESNext", - "moduleResolution": "Node", - "allowSyntheticDefaultImports": true - }, - "include": ["vite.config.ts"] -} diff --git a/web/apps/development/vite.config.ts b/web/apps/development/vite.config.ts deleted file mode 100644 index 861b04b356..0000000000 --- a/web/apps/development/vite.config.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react-swc' - -// https://vitejs.dev/config/ -export default defineConfig({ - plugins: [react()], -}) diff --git a/web/signalco.code-workspace b/web/signalco.code-workspace index ed630d3e06..6da44d724c 100644 --- a/web/signalco.code-workspace +++ b/web/signalco.code-workspace @@ -5,45 +5,37 @@ "path": "." }, { - "name": "🚀 app", + "name": "🚀 www.signalco.io", + "path": "apps/web" + }, + { + "name": "🚀 app.signalco.io", "path": "apps/app" }, { - "name": "🚀 blog", + "name": "🚀 blog.signalco.io", "path": "apps/blog" }, { - "name": "🚀 brandgrab", - "path": "apps/brandgrab" + "name": "📖 ui.signalco.io", + "path": "apps/ui-docs" }, { - "name": "🚀 development", - "path": "apps/development" + "name": "🚀 brandgrab.io", + "path": "apps/brandgrab" }, { - "name": "🚀 doprocess", + "name": "🚀 doprocess.app", "path": "apps/doprocess" }, { - "name": "🚀 slco", + "name": "🚀 slco.io", "path": "apps/slco" }, - { - "name": "🚀 @signalco/ui-docs", - "path": "apps/ui-docs" - }, - { - "name": "🚀 web", - "path": "apps/web" - }, { "name": "📦 @signalco/data", "path": "packages/data" }, - { - "name": "📦 @signalco/eslint-config-signalco", - "path": "packages/eslint-config-signalco" - }, { "name": "📦 @signalco/hooks", "path": "packages/hooks" @@ -56,14 +48,6 @@ "name": "📦 @signalco/lexorder", "path": "packages/lexorder" }, - { - "name": "📦 @signalco/tailwindcss-config-signalco", - "path": "packages/tailwindcss-config-signalco" - }, - { - "name": "📦 @signalco/tsconfig", - "path": "packages/tsconfig" - }, { "name": "📦 @signalco/ui", "path": "packages/ui" @@ -83,7 +67,19 @@ { "name": "📦 @uier/toolbar", "path": "packages/uier-toolbar" - } + }, + { + "name": "⚙️ @signalco/eslint-config-signalco", + "path": "packages/eslint-config-signalco" + }, + { + "name": "⚙️ @signalco/tailwindcss-config-signalco", + "path": "packages/tailwindcss-config-signalco" + }, + { + "name": "⚙️ @signalco/tsconfig", + "path": "packages/tsconfig" + }, ], "settings": { "liveServer.settings.multiRootWorkspaceName": "✨ signalco-monorepo", From f138878a8fcf286518062e932b220725a55a3f54 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 13:53:07 +0100 Subject: [PATCH 052/101] feat(docs): Moved development guide to appropriate location and created new root development guide --- DEVELOPMENT.md | 93 +--------------------------------------------- web/DEVELOPMENT.md | 93 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+), 91 deletions(-) create mode 100644 web/DEVELOPMENT.md diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 83c02e7992..b639b196a9 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -1,93 +1,4 @@ # Development -[![Maintainability](https://api.codeclimate.com/v1/badges/8f6479343e1e51f2a2d1/maintainability)](https://codeclimate.com/github/signalco-io/signalco/maintainability) -[![CodeFactor](https://www.codefactor.io/repository/github/signalco-io/signalco/badge)](https://www.codefactor.io/repository/github/signalco-io/signalco) - -## Table of contents - -- [Getting Started](#getting-started) -- [Configure env variables](#configure-env-variables) -- [Deploy](#deploy) - - [Links](#links) -- [More info](#more-info) - - [Next.js](#nextjs) - -## Getting Started - -### Local development - -Requirements: - -- [pnpm](https://pnpm.io/installation) - -Enable corepack: - -```bash -corepack enable -``` - -Run the development server: - -```bash -pnpm install -pnpm dev -``` - -Apps: - -- Web on [http://localhost:3000](http://localhost:3000) -- App on [http://localhost:3001](http://localhost:3001) -- UI Docs on [http://localhost:6006](http://localhost:6006) - -#### Turbo in local development - -Remote caching is enabled but `TURBO_REMOTE_CACHE_SIGNATURE_KEY` environemnt variable needs to be set. Contact any contributor to get access to signature key to enable remote caching for your development environment. - -## Configure env variables - -`.env.local` example: - -```raw -NEXT_PUBLIC_HCAPTCHA_SITE_KEY=435dd50a-4830-483a-862c-d6faa6dacea7 -NEXT_PUBLIC_APP_ENV=development -NEXT_PUBLIC_MAPBOX_TOKEN=pk.eyJ1IjoiYWxla3NhbmRhcnRvcGxlbGNvIiwiYSI6ImNsMXpiYzhwejBrNHczaW10cGpwdn.lgCHgLs6qBDqbpA-1g -``` - -| Variable | Development | Production | -|----------|-------------|------------| -| `NEXT_PUBLIC_HCAPTCHA_SITE_KEY` | Optional | Required | -| `NEXT_PUBLIC_APP_ENV` | Optional | Required `production` | -| `NEXT_PUBLIC_MAPBOX_TOKEN` | Optional | Required `production` | - -## Deploy - -Apps from this repository are deployed on Vercel. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. - -### Links - -Staging (branch `next`): - -- [signalco.dev](https://www.signalco.dev) -- [app.signalco.dev](https://app.signalco.dev) -- [ui.signalco.dev](https://ui.signalco.dev) - -Production (branch `main`): - -- [signalco.io](https://www.signalco.io) -- [app.signalco.io](https://app.signalco.io) -- [ui.signalco.io](https://ui.signalco.io) - -## More info - -### Next.js - -This project is using Next.js. - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! +See [Development](/web/DEVELOPMENT.md) for web development. +_Note: Other development guides are coming soon_ diff --git a/web/DEVELOPMENT.md b/web/DEVELOPMENT.md new file mode 100644 index 0000000000..83c02e7992 --- /dev/null +++ b/web/DEVELOPMENT.md @@ -0,0 +1,93 @@ +# Development + +[![Maintainability](https://api.codeclimate.com/v1/badges/8f6479343e1e51f2a2d1/maintainability)](https://codeclimate.com/github/signalco-io/signalco/maintainability) +[![CodeFactor](https://www.codefactor.io/repository/github/signalco-io/signalco/badge)](https://www.codefactor.io/repository/github/signalco-io/signalco) + +## Table of contents + +- [Getting Started](#getting-started) +- [Configure env variables](#configure-env-variables) +- [Deploy](#deploy) + - [Links](#links) +- [More info](#more-info) + - [Next.js](#nextjs) + +## Getting Started + +### Local development + +Requirements: + +- [pnpm](https://pnpm.io/installation) + +Enable corepack: + +```bash +corepack enable +``` + +Run the development server: + +```bash +pnpm install +pnpm dev +``` + +Apps: + +- Web on [http://localhost:3000](http://localhost:3000) +- App on [http://localhost:3001](http://localhost:3001) +- UI Docs on [http://localhost:6006](http://localhost:6006) + +#### Turbo in local development + +Remote caching is enabled but `TURBO_REMOTE_CACHE_SIGNATURE_KEY` environemnt variable needs to be set. Contact any contributor to get access to signature key to enable remote caching for your development environment. + +## Configure env variables + +`.env.local` example: + +```raw +NEXT_PUBLIC_HCAPTCHA_SITE_KEY=435dd50a-4830-483a-862c-d6faa6dacea7 +NEXT_PUBLIC_APP_ENV=development +NEXT_PUBLIC_MAPBOX_TOKEN=pk.eyJ1IjoiYWxla3NhbmRhcnRvcGxlbGNvIiwiYSI6ImNsMXpiYzhwejBrNHczaW10cGpwdn.lgCHgLs6qBDqbpA-1g +``` + +| Variable | Development | Production | +|----------|-------------|------------| +| `NEXT_PUBLIC_HCAPTCHA_SITE_KEY` | Optional | Required | +| `NEXT_PUBLIC_APP_ENV` | Optional | Required `production` | +| `NEXT_PUBLIC_MAPBOX_TOKEN` | Optional | Required `production` | + +## Deploy + +Apps from this repository are deployed on Vercel. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. + +### Links + +Staging (branch `next`): + +- [signalco.dev](https://www.signalco.dev) +- [app.signalco.dev](https://app.signalco.dev) +- [ui.signalco.dev](https://ui.signalco.dev) + +Production (branch `main`): + +- [signalco.io](https://www.signalco.io) +- [app.signalco.io](https://app.signalco.io) +- [ui.signalco.io](https://ui.signalco.io) + +## More info + +### Next.js + +This project is using Next.js. + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! From cc905c4996034d3da616ad00a0413c949b6e4408 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 12:54:43 +0000 Subject: [PATCH 053/101] chore(deps): update dependency microsoft.cognitiveservices.speech to v1.34.0 --- .../Signal.Infrastructure.AzureSpeech.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloud/src/Signal.Infrastructure.AzureSpeech/Signal.Infrastructure.AzureSpeech.csproj b/cloud/src/Signal.Infrastructure.AzureSpeech/Signal.Infrastructure.AzureSpeech.csproj index 17f3080406..41e03a9d2a 100644 --- a/cloud/src/Signal.Infrastructure.AzureSpeech/Signal.Infrastructure.AzureSpeech.csproj +++ b/cloud/src/Signal.Infrastructure.AzureSpeech/Signal.Infrastructure.AzureSpeech.csproj @@ -8,7 +8,7 @@ - + From 7a7da32e01fc163c2e4bced5ba8d389754be3b02 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 13:55:34 +0100 Subject: [PATCH 054/101] feat(docs): Documented we are using Angular conventional changelog Closes #800 --- DEVELOPMENT.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index b639b196a9..3a3967cab5 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -2,3 +2,10 @@ See [Development](/web/DEVELOPMENT.md) for web development. _Note: Other development guides are coming soon_ + +## Conventions + +### Changelog and commits + +- We are using [Conventional Changelog with Angular conventions](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular) +- Commits from core contributors and forks should be done against `next` branch From 3bf0231e4f7b6d0db96a878198a05685022f9929 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 13:26:27 +0000 Subject: [PATCH 055/101] fix(deps): update dependency @planetscale/database to v1.13.0 --- web/apps/doprocess/package.json | 2 +- web/pnpm-lock.yaml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index c5ebfc2958..6a0c46a358 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -30,7 +30,7 @@ "@enterwell/react-hooks": "0.4.1", "@hcaptcha/react-hcaptcha": "1.9.2", "@next/env": "14.0.4", - "@planetscale/database": "1.11.0", + "@planetscale/database": "1.13.0", "@signalco/data": "workspace:*", "@signalco/hooks": "workspace:*", "@signalco/js": "workspace:*", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 564b1fa198..702e896017 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -583,8 +583,8 @@ importers: specifier: 14.0.4 version: 14.0.4 '@planetscale/database': - specifier: 1.11.0 - version: 1.11.0 + specifier: 1.13.0 + version: 1.13.0 '@signalco/data': specifier: workspace:* version: link:../../packages/data @@ -626,7 +626,7 @@ importers: version: 2.1.35 drizzle-orm: specifier: 0.29.1 - version: 0.29.1(@planetscale/database@1.11.0) + version: 0.29.1(@planetscale/database@1.13.0) nanoid: specifier: 5.0.4 version: 5.0.4 @@ -5492,8 +5492,8 @@ packages: dev: true optional: true - /@planetscale/database@1.11.0: - resolution: {integrity: sha512-aWbU+D/IRHoDE9975y+Q4c+EwwAWxCPwFId+N1AhQVFXzbeJMkj6KN2iQtoi03elcLMRdfT+V3i9Z4WRw+/oIA==} + /@planetscale/database@1.13.0: + resolution: {integrity: sha512-sb9tUoF+Po55o+3PRHZVeH8XzUIABKBKcnq6oBUa+p/2uau/E2EXhnUPXmkC/x7oB6ILBqmqTL6dPP5Dn6d6iA==} engines: {node: '>=16'} dev: false @@ -11088,7 +11088,7 @@ packages: - utf-8-validate dev: true - /drizzle-orm@0.29.1(@planetscale/database@1.11.0): + /drizzle-orm@0.29.1(@planetscale/database@1.13.0): resolution: {integrity: sha512-yItc4unfHnk8XkDD3/bdC63vdboTY7e7I03lCF1OJYABXSIfQYU9BFTQJXMMovVeb3T1/OJWwfW/70T1XPnuUA==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' @@ -11150,7 +11150,7 @@ packages: sqlite3: optional: true dependencies: - '@planetscale/database': 1.11.0 + '@planetscale/database': 1.13.0 dev: false /duplexer@0.1.2: From d4db42f8869d339a63407ea9bf2cc2097c4a42be Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 13:25:52 +0000 Subject: [PATCH 056/101] chore(deps): update dependency lucide-react to v0.297.0 --- web/packages/ui-icons/package.json | 2 +- web/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/packages/ui-icons/package.json b/web/packages/ui-icons/package.json index 1694afaaab..92ce7eb155 100644 --- a/web/packages/ui-icons/package.json +++ b/web/packages/ui-icons/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@signalco/tsconfig": "workspace:*", "@signalco/eslint-config-signalco": "workspace:*", - "lucide-react": "0.294.0", + "lucide-react": "0.297.0", "react": "18.2.0", "react-dom": "18.2.0", "typescript": "5.3.3" diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 564b1fa198..a03af64e3a 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -1309,8 +1309,8 @@ importers: specifier: workspace:* version: link:../tsconfig lucide-react: - specifier: 0.294.0 - version: 0.294.0(react@18.2.0) + specifier: 0.297.0 + version: 0.297.0(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -13946,8 +13946,8 @@ packages: es5-ext: 0.10.62 dev: true - /lucide-react@0.294.0(react@18.2.0): - resolution: {integrity: sha512-V7o0/VECSGbLHn3/1O67FUgBwWB+hmzshrgDVRJQhMh8uj5D3HBuIvhuAmQTtlupILSplwIZg5FTc4tTKMA2SA==} + /lucide-react@0.297.0(react@18.2.0): + resolution: {integrity: sha512-PA3ddfQ1KXZbY8j4eBfd4gp5mDusacqVh/M1xNjHviQR+O0QVCmy2NazperLGm5zlU51p9amUB/apFqfsYa0zA==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 dependencies: From 2b0c96ca17ef31bb50999533afc70c5cb0d30870 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 15:36:53 +0100 Subject: [PATCH 057/101] feat(ci): Merged tests with build and bundle analysis tasks --- .../nextjs_bundle_analysis_reusable.yml | 53 ++++++++++++------- .../workflows/web-nextjs_bundle_analysis.yml | 6 +++ .github/workflows/web-test.yml | 50 ----------------- .gitignore | 2 + DEVELOPMENT.md | 18 +++++++ config/gh-secrets.local.example | 1 + web/apps/app/package.json | 3 +- web/apps/blog/package.json | 2 +- web/apps/brandgrab/package.json | 2 +- web/apps/doprocess/package.json | 2 +- web/apps/slco/package.json | 2 +- web/apps/web/package.json | 2 +- web/turbo.json | 7 +-- 13 files changed, 73 insertions(+), 77 deletions(-) delete mode 100644 .github/workflows/web-test.yml create mode 100644 config/gh-secrets.local.example diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 4a25ceea8a..6e6afd0ec8 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -17,17 +17,17 @@ on: required: true type: string description: 'Path to the package or application to analzye' + vercelProjectId: + required: true + type: string + description: 'Vercel Project ID' env: TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} TURBO_TEAM: signalco TURBO_REMOTE_ONLY: true - NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: ${{ secrets.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY }} - CLERK_SECRET_KEY: ${{ secrets.CLERK_SECRET_KEY }} - DOPROCESS_DATABASE_HOST: ${{ secrets.DOPROCESS_DATABASE_HOST }} - DOPROCESS_DATABASE_USERNAME: ${{ secrets.DOPROCESS_DATABASE_USERNAME }} - DOPROCESS_DATABASE_PASSWORD: ${{ secrets.DOPROCESS_DATABASE_PASSWORD }} - OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + VERCEL_PROJECT_ID: ${{ inputs.vercelProjectId }} + VERCEL_ORG_ID: team_Ade0MlfC3211ml3wYJZ4c9hn defaults: run: @@ -45,34 +45,51 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 2 - - name: Setup pnpm + + - name: ✨ Setup pnpm uses: pnpm/action-setup@v2.4.0 with: version: 'latest' - - uses: actions/setup-node@v4 + + - name: ✨ Setup Node.js + uses: actions/setup-node@v4 with: node-version: "20.x" cache: "pnpm" cache-dependency-path: ./web - - name: Install dependencies + + - name: ✨ Setup Vercel CLI + run: pnpm install --global vercel@latest + + - name: 📦️ Install dependencies run: pnpm install --frozen-lockfile --filter ${{ inputs.name }}... --filter . - - name: Build app + - name: 🔎 Pull Vercel Environment Information + run: vercel env pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} + working-directory: ${{ inputs.path }}/ + + - name: ⚒️ Lint app + run: pnpm lint --filter=${{ inputs.name }} + + - name: ⚒️ Build app run: pnpm build --filter=${{ inputs.name }} + + - name: ⚒️ Test app + run: pnpm test --filter=${{ inputs.name }} # Here's the first place where next-bundle-analysis' own script is used # This step pulls the raw bundle stats for the current bundle - - name: Analyze bundle + - name: 🔎 Analyze bundle run: npx -yes -p github:hashicorp/nextjs-bundle-analysis report working-directory: ${{ inputs.path }}/ - - name: Upload bundle + - name: 🔼 Upload bundle uses: actions/upload-artifact@v3 with: name: bundle path: ${{ inputs.path }}/.next/analyze/__bundle_analysis.json - - name: Download base branch bundle stats + - name: 🔽 Download base branch bundle stats uses: dawidd6/action-download-artifact@v3 if: success() && github.event.number with: @@ -93,12 +110,12 @@ jobs: # # Either of these arguments can be changed or removed by editing the `nextBundleAnalysis` # entry in your package.json file. - - name: Compare with base branch bundle + - name: 🔎 Compare with base branch bundle if: success() && github.event.number run: ls -laR .next/analyze/base && npx -yes -p github:hashicorp/nextjs-bundle-analysis compare working-directory: ${{ inputs.path }}/ - - name: Get comment body + - name: 💬 Get comment body id: get-comment-body if: success() && github.event.number uses: actions/github-script@v7 @@ -109,7 +126,7 @@ jobs: const comment = fs.readFileSync('${{ inputs.path }}/.next/analyze/__bundle_analysis_comment.txt', 'utf8') + "" core.setOutput('body', comment) - - name: Find Comment + - name: 💬 Find Comment uses: peter-evans/find-comment@v2 if: success() && github.event.number id: fc @@ -117,14 +134,14 @@ jobs: issue-number: ${{ github.event.number }} body-includes: '' - - name: Create Comment + - name: 💬 Create Comment uses: peter-evans/create-or-update-comment@v3.1.0 if: success() && github.event.number && steps.fc.outputs.comment-id == 0 with: issue-number: ${{ github.event.number }} body: ${{ steps.get-comment-body.outputs.body }} - - name: Update Comment + - name: 💬 Update Comment uses: peter-evans/create-or-update-comment@v3.1.0 if: success() && github.event.number && steps.fc.outputs.comment-id != 0 with: diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index b2d9970622..28e38eaa83 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -24,6 +24,7 @@ jobs: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'blog' path: 'web/apps/blog' + vercelProjectId: 'prj_VT7qOjkcEvkAsZH7MtSxWcVDWVpr' secrets: inherit analyze_app: @@ -33,6 +34,7 @@ jobs: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'app' path: 'web/apps/app' + vercelProjectId: 'prj_q8N5ElZfzvq4BjEMBIsyEfqe4jsI' secrets: inherit analyze_brandgrab: @@ -42,6 +44,7 @@ jobs: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'brandgrab' path: 'web/apps/brandgrab' + vercelProjectId: 'prj_QHQO9V4WwYqlcpXNufZ4SU3Ryftx' secrets: inherit analyze_web: @@ -51,6 +54,7 @@ jobs: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'web' path: 'web/apps/web' + vercelProjectId: 'prj_PYE8WwpynTfjD6rVMiCp7sZoCPYw' secrets: inherit analyze_slco: @@ -60,6 +64,7 @@ jobs: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'slco' path: 'web/apps/slco' + vercelProjectId: 'prj_GNETZANB7evyT5coH7gptur1G1sN' secrets: inherit analyze_doprocess: @@ -69,4 +74,5 @@ jobs: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'doprocess' path: 'web/apps/doprocess' + vercelProjectId: 'prj_UoJ8CHr3RAlOya6A9fpJ4oKzQhCJ' secrets: inherit \ No newline at end of file diff --git a/.github/workflows/web-test.yml b/.github/workflows/web-test.yml deleted file mode 100644 index 8eedac759f..0000000000 --- a/.github/workflows/web-test.yml +++ /dev/null @@ -1,50 +0,0 @@ -# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json - -name: "[Web] Run Tests" -on: - pull_request: - paths: - - "web/**" - - ".github/workflows/web-test.yml" - -defaults: - run: - working-directory: ./web - -jobs: - test: - name: "[Global] Run Tests" - timeout-minutes: 20 - runs-on: ubuntu-latest - concurrency: - group: ${{ github.workflow }}-${{ github.ref || github.run_id }} - cancel-in-progress: true - env: - TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} - TURBO_TEAM: signalco - TURBO_REMOTE_ONLY: true - NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: ${{ secrets.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY }} - CLERK_SECRET_KEY: ${{ secrets.CLERK_SECRET_KEY }} - DOPROCESS_DATABASE_HOST: ${{ secrets.DOPROCESS_DATABASE_HOST }} - DOPROCESS_DATABASE_USERNAME: ${{ secrets.DOPROCESS_DATABASE_USERNAME }} - DOPROCESS_DATABASE_PASSWORD: ${{ secrets.DOPROCESS_DATABASE_PASSWORD }} - OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} - container: - image: mcr.microsoft.com/playwright:v1.40.1-focal - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 2 - - name: Setup pnpm - uses: pnpm/action-setup@v2.4.0 - with: - version: 'latest' - - uses: actions/setup-node@v4 - with: - node-version: "20.x" - cache: "pnpm" - cache-dependency-path: ./web - - name: Install dependencies - run: pnpm install --frozen-lockfile - - name: Run tests - run: pnpm test diff --git a/.gitignore b/.gitignore index 46760dece3..2aba5be5d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ # Created by https://www.toptal.com/developers/gitignore/api/node,turbo,macos,windows,visualstudiocode # Edit at https://www.toptal.com/developers/gitignore?templates=node,turbo,macos,windows,visualstudiocode +config/*.local + ### macOS ### # General .DS_Store diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 3a3967cab5..755530f91d 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -9,3 +9,21 @@ _Note: Other development guides are coming soon_ - We are using [Conventional Changelog with Angular conventions](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular) - Commits from core contributors and forks should be done against `next` branch + +## GitHub actions + +You can use [`act`](https://github.com/nektos/act) to develop actions locally. + +```bash +act -l +``` + +Example running `workflow_dispatch` event on `analyze_app` job: + +```bash +act workflow_dispatch -j analyze_app -s GITHUB_TOKEN="$(gh auth token)" --secret-file ./config/gh-secrets.local +``` + +Notes: + +- GitHub secrets can be places in `/config/gh-actions-secrets.local` diff --git a/config/gh-secrets.local.example b/config/gh-secrets.local.example new file mode 100644 index 0000000000..ad59002d96 --- /dev/null +++ b/config/gh-secrets.local.example @@ -0,0 +1 @@ +VERCEL_TOKEN=TOKEN \ No newline at end of file diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 4027d5e4d9..4a1233cb64 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -15,7 +15,8 @@ "postinstall": "node ./tools/post-install.mjs", "postbuild": "next-sitemap --config next-sitemap.config.js", "start": "next start -p 3001", - "lint": "next lint --fix" + "test": "echo \"Info: no test specified\"", + "lint": "next lint" }, "dependencies": { "@auth0/auth0-react": "2.2.4", diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index 9f2dcb2717..711ca40ef3 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -14,7 +14,7 @@ "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js", "start": "next start -p 3002", - "lint": "next lint --fix", + "lint": "next lint", "test": "playwright test" }, "dependencies": { diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index 7b13997dd7..a1b4b1bfc2 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -14,7 +14,7 @@ "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js", "start": "next start -p 4001", - "lint": "next lint --fix", + "lint": "next lint", "test": "playwright test" }, "dependencies": { diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index c5ebfc2958..c7335c7bed 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -16,7 +16,7 @@ "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js", "start": "next start -p 4003", - "lint": "next lint --fix" + "lint": "next lint" }, "dependencies": { "@blocknote/core": "0.9.6", diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index ace320058b..b6a65dac55 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -14,7 +14,7 @@ "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js", "start": "next start -p 4002", - "lint": "next lint --fix", + "lint": "next lint", "test": "playwright test" }, "dependencies": { diff --git a/web/apps/web/package.json b/web/apps/web/package.json index c3ffc1fca7..7398add932 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -14,7 +14,7 @@ "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js", "start": "next start", - "lint": "next lint --fix", + "lint": "next lint", "test": "playwright test" }, "dependencies": { diff --git a/web/turbo.json b/web/turbo.json index b839036365..a768997169 100644 --- a/web/turbo.json +++ b/web/turbo.json @@ -29,11 +29,12 @@ "dependsOn": ["^build"] }, "test": { - "outputs": [ - "coverage/**" - ], "dependsOn": [ "build" + ], + "outputs": [ + "coverage/**", + ".next/**" ] }, "dev": { From 7bff0febf2d2086a637e7e57fa2f53a022f71d05 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 15:52:17 +0100 Subject: [PATCH 058/101] Update nextjs_bundle_analysis_reusable.yml --- .../workflows/nextjs_bundle_analysis_reusable.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 6e6afd0ec8..945f23606e 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -57,23 +57,26 @@ jobs: node-version: "20.x" cache: "pnpm" cache-dependency-path: ./web - - - name: ✨ Setup Vercel CLI - run: pnpm install --global vercel@latest - name: 📦️ Install dependencies run: pnpm install --frozen-lockfile --filter ${{ inputs.name }}... --filter . + - name: ⚒️ Lint app + run: pnpm lint --filter=${{ inputs.name }} + + - name: ✨ Setup Vercel CLI + run: pnpm install --global vercel@latest + - name: 🔎 Pull Vercel Environment Information run: vercel env pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} working-directory: ${{ inputs.path }}/ - - name: ⚒️ Lint app - run: pnpm lint --filter=${{ inputs.name }} - - name: ⚒️ Build app run: pnpm build --filter=${{ inputs.name }} + - name: 📦️ Install playwright browsers + run: pnpm playwright install --with-deps + - name: ⚒️ Test app run: pnpm test --filter=${{ inputs.name }} From 65e6cc649bb8302af6b66a181e79b2f77ab59f1a Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 15:54:02 +0100 Subject: [PATCH 059/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 945f23606e..21fb2c0965 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -75,7 +75,9 @@ jobs: run: pnpm build --filter=${{ inputs.name }} - name: 📦️ Install playwright browsers - run: pnpm playwright install --with-deps + run: | + pnpm install --global playwright + pnpm playwright install --with-deps - name: ⚒️ Test app run: pnpm test --filter=${{ inputs.name }} From d3007e54e0b2119deb7d5ea192740b909c28acb9 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 15:58:25 +0100 Subject: [PATCH 060/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 21fb2c0965..6baf153e40 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -38,9 +38,11 @@ jobs: name: "[${{ inputs.name }}] Next.js Bundle Analysis" timeout-minutes: 5 runs-on: ubuntu-latest + container: + image: mcr.microsoft.com/playwright:v1.40.0-jammy concurrency: - group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.name }} - cancel-in-progress: true + group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.name }} + cancel-in-progress: true steps: - uses: actions/checkout@v4 with: @@ -61,13 +63,13 @@ jobs: - name: 📦️ Install dependencies run: pnpm install --frozen-lockfile --filter ${{ inputs.name }}... --filter . - - name: ⚒️ Lint app + - name: 🔎 Lint app run: pnpm lint --filter=${{ inputs.name }} - name: ✨ Setup Vercel CLI run: pnpm install --global vercel@latest - - name: 🔎 Pull Vercel Environment Information + - name: ⚙️ Pull Vercel Environment Information run: vercel env pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} working-directory: ${{ inputs.path }}/ From 1fdb20aa8913ec0093d2c6dbab4e9cadf74778e3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 15:39:56 +0000 Subject: [PATCH 061/101] fix(deps): update dependency @clerk/nextjs to v4.28.1 --- web/apps/doprocess/package.json | 2 +- web/pnpm-lock.yaml | 40 ++++++++++++++++----------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 6146ec95b8..d6a9c1de9f 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -21,7 +21,7 @@ "dependencies": { "@blocknote/core": "0.9.6", "@blocknote/react": "0.9.6", - "@clerk/nextjs": "4.27.6", + "@clerk/nextjs": "4.28.1", "@clerk/themes": "1.7.9", "@dnd-kit/core": "6.1.0", "@dnd-kit/modifiers": "7.0.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 7f890acabb..9d5a0d0e82 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -556,8 +556,8 @@ importers: specifier: 0.9.6 version: 0.9.6(@tiptap/pm@2.1.12)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@clerk/nextjs': - specifier: 4.27.6 - version: 4.27.6(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + specifier: 4.28.1 + version: 4.28.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) '@clerk/themes': specifier: 1.7.9 version: 1.7.9(react@18.2.0) @@ -3004,12 +3004,12 @@ packages: - supports-color dev: false - /@clerk/backend@0.35.1(react@18.2.0): - resolution: {integrity: sha512-QCIrUC4l950zDCaQSWI9FIcYvOCyp5/mp4E6T9GiyTooGeMWL7upD654oboWM6WYe6OF+IIa+5QCwOhSN1/Epw==} + /@clerk/backend@0.36.0(react@18.2.0): + resolution: {integrity: sha512-iJTASBSitQqdgIUANzifwsRURmS+zaXJ2vtD/j3r/Ir/nmJWm1PwY9eGKWyE6rlk8iAnh+OoUmBJB1tz1SpXkw==} engines: {node: '>=14'} dependencies: '@clerk/shared': 1.1.1(react@18.2.0) - '@clerk/types': 3.59.0 + '@clerk/types': 3.60.0 '@peculiar/webcrypto': 1.4.1 '@types/node': 16.18.6 cookie: 0.5.0 @@ -3021,25 +3021,25 @@ packages: - react dev: false - /@clerk/clerk-react@4.29.0(react@18.2.0): - resolution: {integrity: sha512-mNFjUiKd40bc1+PVbUS/PWbzU/w2pSo/5mvQYU9rpyE/0jRFdhx/q58ouuI9LYmBS1IGjP8sY/tKXe69snZDWA==} + /@clerk/clerk-react@4.30.0(react@18.2.0): + resolution: {integrity: sha512-MArib2io8DNNc1SEocujOZPPApGIekmxHiSKgJ/lO8uo0w5EPwKqLZWan7bfUBYaPUAqwDcsnfRB/YmFB3eS9g==} engines: {node: '>=14'} peerDependencies: react: '>=16' dependencies: '@clerk/shared': 1.1.1(react@18.2.0) - '@clerk/types': 3.59.0 + '@clerk/types': 3.60.0 react: 18.2.0 tslib: 2.4.1 dev: false - /@clerk/clerk-sdk-node@4.13.1(react@18.2.0): - resolution: {integrity: sha512-IO2tRvHObhU+j6IC6F5XnMfvKnTmw4zku4dRy9+jZxIwaMsPHGU/aO3G9YP2247JmxWrRC/TDXMimQGt64dPuw==} + /@clerk/clerk-sdk-node@4.13.2(react@18.2.0): + resolution: {integrity: sha512-lnPxZFNxTZmRQYl3GUdvBxE/nNMertULTN9JZycNeeCeH97hdtbhF4GVcSoTB2M1HVwTgP21tkQigX8yu2Gqqw==} engines: {node: '>=14'} dependencies: - '@clerk/backend': 0.35.1(react@18.2.0) + '@clerk/backend': 0.36.0(react@18.2.0) '@clerk/shared': 1.1.1(react@18.2.0) - '@clerk/types': 3.59.0 + '@clerk/types': 3.60.0 '@types/cookies': 0.7.7 '@types/express': 4.17.14 '@types/node-fetch': 2.6.2 @@ -3050,19 +3050,19 @@ packages: - react dev: false - /@clerk/nextjs@4.27.6(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wTXUo02SLX6AjjSPxU57O+xyPHcdTnVKAubT6pGp2iNhMQI8wUv1dU2Zm6dKoZRRiUXfG2KnjGdw6a5hiJ/qMA==} + /@clerk/nextjs@4.28.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-gWNQBZc3nLPtPPTLbR7i69wV1tKQOQvbizvJcLysmVtEG2o/XQ3j7kn1c3ekrjoMcP1cmpUM1mleTDupmuWZOA==} engines: {node: '>=14'} peerDependencies: next: '>=10' react: ^17.0.2 || ^18.0.0-0 react-dom: ^17.0.2 || ^18.0.0-0 dependencies: - '@clerk/backend': 0.35.1(react@18.2.0) - '@clerk/clerk-react': 4.29.0(react@18.2.0) - '@clerk/clerk-sdk-node': 4.13.1(react@18.2.0) + '@clerk/backend': 0.36.0(react@18.2.0) + '@clerk/clerk-react': 4.30.0(react@18.2.0) + '@clerk/clerk-sdk-node': 4.13.2(react@18.2.0) '@clerk/shared': 1.1.1(react@18.2.0) - '@clerk/types': 3.59.0 + '@clerk/types': 3.60.0 next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) path-to-regexp: 6.2.1 react: 18.2.0 @@ -3093,8 +3093,8 @@ packages: react: 18.2.0 dev: false - /@clerk/types@3.59.0: - resolution: {integrity: sha512-OchGdY3mf+hXql7CPQsuCv1HicPvvz6NdMeo6r0M5FY11INcXGaF4pexido9IThrd31rIum+giWVLaFTwlhzfg==} + /@clerk/types@3.60.0: + resolution: {integrity: sha512-f1A16wFh5MtikxEo7o6vAVX7FxpqC1YmzA6c4ugwq5MH8J2mvIM/LwNVIHgNpZkn/s/G+BUhBcJJmUXqajDK2Q==} engines: {node: '>=14'} dependencies: csstype: 3.1.1 From 2ca0c623c9b782267e155b5c9458f2d1a5725b31 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 16:20:47 +0000 Subject: [PATCH 062/101] fix(deps): update dependency openai to v4.22.0 --- web/apps/doprocess/package.json | 2 +- web/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index d6a9c1de9f..69f13ed57e 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -49,7 +49,7 @@ "next": "14.0.4", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", - "openai": "4.20.1", + "openai": "4.22.0", "react": "18.2.0", "react-cool-inview": "3.0.1", "react-dom": "18.2.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 9d5a0d0e82..a71275668c 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -640,8 +640,8 @@ importers: specifier: 0.2.1 version: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) openai: - specifier: 4.20.1 - version: 4.20.1 + specifier: 4.22.0 + version: 4.22.0 react: specifier: 18.2.0 version: 18.2.0 @@ -15508,8 +15508,8 @@ packages: is-wsl: 2.2.0 dev: true - /openai@4.20.1: - resolution: {integrity: sha512-Dd3q8EvINfganZFtg6V36HjrMaihqRgIcKiHua4Nq9aw/PxOP48dhbsk8x5klrxajt5Lpnc1KTOG5i1S6BKAJA==} + /openai@4.22.0: + resolution: {integrity: sha512-HrRx5pvkeG5H8ihaI8GmG1ls+H2pkLaFewIFmvh9Dnwz9GNcGQS6CSh5PjgalnYxE5Vu9jvz2ikRgw8xhOFweg==} hasBin: true dependencies: '@types/node': 18.19.3 From 68ff36f3225dc4a2e99403c8e5a9e031627f07b9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 16:19:37 +0000 Subject: [PATCH 063/101] chore(deps): update dependency vite to v5.0.10 --- web/apps/development/package.json | 2 +- web/pnpm-lock.yaml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/web/apps/development/package.json b/web/apps/development/package.json index 87f085b703..966dc0926f 100644 --- a/web/apps/development/package.json +++ b/web/apps/development/package.json @@ -21,6 +21,6 @@ "@types/react-dom": "18.2.17", "@vitejs/plugin-react-swc": "3.5.0", "typescript": "5.3.3", - "vite": "5.0.9" + "vite": "5.0.10" } } \ No newline at end of file diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 9d5a0d0e82..e595dd4471 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -539,13 +539,13 @@ importers: version: 18.2.17 '@vitejs/plugin-react-swc': specifier: 3.5.0 - version: 3.5.0(vite@5.0.9) + version: 3.5.0(vite@5.0.10) typescript: specifier: 5.3.3 version: 5.3.3 vite: - specifier: 5.0.9 - version: 5.0.9 + specifier: 5.0.10 + version: 5.0.10 apps/doprocess: dependencies: @@ -8886,13 +8886,13 @@ packages: server-only: 0.0.1 dev: false - /@vitejs/plugin-react-swc@3.5.0(vite@5.0.9): + /@vitejs/plugin-react-swc@3.5.0(vite@5.0.10): resolution: {integrity: sha512-1PrOvAaDpqlCV+Up8RkAh9qaiUjoDUcjtttyhXDKw53XA6Ve16SOp6cCOpRs8Dj8DqUQs6eTW5YkLcLJjrXAig==} peerDependencies: vite: ^4 || ^5 dependencies: '@swc/core': 1.3.96 - vite: 5.0.9 + vite: 5.0.10 transitivePeerDependencies: - '@swc/helpers' dev: true @@ -19388,8 +19388,8 @@ packages: d3-timer: 3.0.1 dev: false - /vite@5.0.9: - resolution: {integrity: sha512-wVqMd5kp28QWGgfYPDfrj771VyHTJ4UDlCteLH7bJDGDEamaz5hV8IX6h1brSGgnnyf9lI2RnzXq/JmD0c2wwg==} + /vite@5.0.10: + resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: From 8eb4088dab24c9489ebdf6dd259494f6b041f5ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 16:20:28 +0000 Subject: [PATCH 064/101] fix(deps): update dependency @pulumi/pulumi to v3.97.0 --- cloud/infrastructure/package.json | 2 +- cloud/infrastructure/pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/cloud/infrastructure/package.json b/cloud/infrastructure/package.json index 238b0212da..df204973f5 100644 --- a/cloud/infrastructure/package.json +++ b/cloud/infrastructure/package.json @@ -26,7 +26,7 @@ "@pulumi/cloudflare": "5.16.0", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.0", - "@pulumi/pulumi": "3.96.2", + "@pulumi/pulumi": "3.97.0", "@pulumiverse/vercel": "1.0.1" } } diff --git a/cloud/infrastructure/pnpm-lock.yaml b/cloud/infrastructure/pnpm-lock.yaml index 85d9be54c8..bf32047326 100644 --- a/cloud/infrastructure/pnpm-lock.yaml +++ b/cloud/infrastructure/pnpm-lock.yaml @@ -24,8 +24,8 @@ dependencies: specifier: 4.5.0 version: 4.5.0 '@pulumi/pulumi': - specifier: 3.96.2 - version: 3.96.2 + specifier: 3.97.0 + version: 3.97.0 '@pulumiverse/vercel': specifier: 1.0.1 version: 1.0.1 @@ -73,7 +73,7 @@ packages: resolution: {integrity: sha512-YPNYtwEnKu23VDHNFu91xd/Ueu5zYONHcYwKDA5qTvtgZZ1nzrvPJgrO15KF0fLRVlGo7yckirDS26GpvBTe6w==} requiresBuild: true dependencies: - '@pulumi/pulumi': 3.96.2 + '@pulumi/pulumi': 3.97.0 transitivePeerDependencies: - supports-color dev: false @@ -368,7 +368,7 @@ packages: /@pulumi/aws@6.13.3: resolution: {integrity: sha512-/BeCRheITpOrwFnHfnm9OiRYnr69McvDYE95UnHd5E4mawRuhGNsrkQ+byF9TYQojz0B22F+AOZKNi5gTd1aqA==} dependencies: - '@pulumi/pulumi': 3.96.2 + '@pulumi/pulumi': 3.97.0 builtin-modules: 3.0.0 mime: 2.6.0 read-package-tree: 5.3.1 @@ -380,7 +380,7 @@ packages: /@pulumi/azure-native@2.21.2: resolution: {integrity: sha512-gYSQrIbGUbOcFItxT2ZpzKQPHBVf90ISppkRfvK+2c3lEJk5OW+4MS/2IAwRrKtVS1GnDtwte7jlhYtOL0GuCA==} dependencies: - '@pulumi/pulumi': 3.96.2 + '@pulumi/pulumi': 3.97.0 transitivePeerDependencies: - supports-color dev: false @@ -388,7 +388,7 @@ packages: /@pulumi/cloudflare@5.16.0: resolution: {integrity: sha512-7FjJIpsGz9lv+o+nNnbV8UOUXAF248LHCILmExxIfVTblwbp0Mb8Ri68rLOK9qpVPOIwkj2QBorLiZ6Y4anHSg==} dependencies: - '@pulumi/pulumi': 3.96.2 + '@pulumi/pulumi': 3.97.0 transitivePeerDependencies: - supports-color dev: false @@ -397,7 +397,7 @@ packages: resolution: {integrity: sha512-9RaGDiy8jFCiaarj4EOrMW/fVCM/AgBigzwM6CKzlR49x8UFiRDmKrXfEVHb8r2P9IpC4IaAZf5VbNNAHwN/rA==} requiresBuild: true dependencies: - '@pulumi/pulumi': 3.96.2 + '@pulumi/pulumi': 3.97.0 transitivePeerDependencies: - supports-color dev: false @@ -405,14 +405,14 @@ packages: /@pulumi/docker@4.5.0: resolution: {integrity: sha512-DOiczZK1cF4NGlEWzacPLjGcoPKXHXISoqq4KqCO97YW28rZSu6LOdveQ8tLaUHGeyWQ+CS3PT45caSxHAbzbw==} dependencies: - '@pulumi/pulumi': 3.96.2 + '@pulumi/pulumi': 3.97.0 semver: 5.7.2 transitivePeerDependencies: - supports-color dev: false - /@pulumi/pulumi@3.96.2: - resolution: {integrity: sha512-zYKCArkjF8YbdrJd4Ka6uCiHq+m3uDp2whA0jIQs/SgTT6m37z1v9sM7sOsdw8qK9N9hayqbLsrtqGdTYP65eg==} + /@pulumi/pulumi@3.97.0: + resolution: {integrity: sha512-yPtC/RUHHV8FgcRmq/l05ZyVwcIjLIA+7F+sCceKSNga0NOno6D/VD3PRU/TkApTseKRce4NQgdshXDumh+mdA==} engines: {node: '>=8.13.0 || >=10.10.0'} dependencies: '@grpc/grpc-js': 1.9.6 @@ -452,7 +452,7 @@ packages: /@pulumiverse/vercel@1.0.1: resolution: {integrity: sha512-AOiOe2pzZOQVv9Z+C/iWmZeKpeZb+0qmqcfRBnYiU4DiVr9VhqE9ToJVPq7ElyxgYSoETA+4qfd1Kj01zxhd5A==} dependencies: - '@pulumi/pulumi': 3.96.2 + '@pulumi/pulumi': 3.97.0 transitivePeerDependencies: - supports-color dev: false From b8918cc7133e0678fb635bd4736bf3b2bc46e7f4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 17:18:27 +0000 Subject: [PATCH 065/101] fix(deps): update tanstack-query monorepo to v5.14.0 --- web/apps/app/package.json | 8 +-- web/apps/doprocess/package.json | 4 +- web/packages/uier-toolbar/package.json | 2 +- web/pnpm-lock.yaml | 70 +++++++++++++------------- 4 files changed, 42 insertions(+), 42 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 4a1233cb64..d8793216eb 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -41,10 +41,10 @@ "@signalco/ui-primitives": "workspace:*", "@signalco/ui-notifications": "workspace:*", "@signalco/ui-icons": "workspace:*", - "@tanstack/query-sync-storage-persister": "5.13.4", - "@tanstack/react-query": "5.13.4", - "@tanstack/react-query-devtools": "5.13.5", - "@tanstack/react-query-persist-client": "5.13.4", + "@tanstack/query-sync-storage-persister": "5.14.0", + "@tanstack/react-query": "5.14.0", + "@tanstack/react-query-devtools": "5.14.0", + "@tanstack/react-query-persist-client": "5.14.0", "@vercel/analytics": "1.1.1", "@vvo/tzdb": "6.120.0", "autoprefixer": "10.4.16", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 69f13ed57e..ecfa0389d0 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -40,8 +40,8 @@ "@signalco/ui-icons": "workspace:*", "@signalco/ui-notifications": "workspace:*", "@signalco/ui-primitives": "workspace:*", - "@tanstack/react-query": "5.13.4", - "@tanstack/react-query-devtools": "5.13.5", + "@tanstack/react-query": "5.14.0", + "@tanstack/react-query-devtools": "5.14.0", "@vercel/analytics": "1.1.1", "classix": "2.1.35", "drizzle-orm": "0.29.1", diff --git a/web/packages/uier-toolbar/package.json b/web/packages/uier-toolbar/package.json index 775bdad792..e40b219747 100644 --- a/web/packages/uier-toolbar/package.json +++ b/web/packages/uier-toolbar/package.json @@ -38,7 +38,7 @@ "classix": "2.1.35", "postcss": "8.4.32", "postcss-preset-env": "9.3.0", - "@tanstack/react-query": "5.13.4", + "@tanstack/react-query": "5.14.0", "react": "18.2.0", "react-dom": "18.2.0", "react-timeago": "7.2.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 4645786252..fe70c4ece2 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -81,17 +81,17 @@ importers: specifier: workspace:* version: link:../../packages/ui-primitives '@tanstack/query-sync-storage-persister': - specifier: 5.13.4 - version: 5.13.4 + specifier: 5.14.0 + version: 5.14.0 '@tanstack/react-query': - specifier: 5.13.4 - version: 5.13.4(react@18.2.0) + specifier: 5.14.0 + version: 5.14.0(react@18.2.0) '@tanstack/react-query-devtools': - specifier: 5.13.5 - version: 5.13.5(@tanstack/react-query@5.13.4)(react@18.2.0) + specifier: 5.14.0 + version: 5.14.0(@tanstack/react-query@5.14.0)(react@18.2.0) '@tanstack/react-query-persist-client': - specifier: 5.13.4 - version: 5.13.4(@tanstack/react-query@5.13.4)(react@18.2.0) + specifier: 5.14.0 + version: 5.14.0(@tanstack/react-query@5.14.0)(react@18.2.0) '@vercel/analytics': specifier: 1.1.1 version: 1.1.1 @@ -613,11 +613,11 @@ importers: specifier: workspace:* version: link:../../packages/ui-primitives '@tanstack/react-query': - specifier: 5.13.4 - version: 5.13.4(react@18.2.0) + specifier: 5.14.0 + version: 5.14.0(react@18.2.0) '@tanstack/react-query-devtools': - specifier: 5.13.5 - version: 5.13.5(@tanstack/react-query@5.13.4)(react@18.2.0) + specifier: 5.14.0 + version: 5.14.0(@tanstack/react-query@5.14.0)(react@18.2.0) '@vercel/analytics': specifier: 1.1.1 version: 1.1.1 @@ -1495,8 +1495,8 @@ importers: specifier: workspace:* version: link:../ui-primitives '@tanstack/react-query': - specifier: 5.13.4 - version: 5.13.4(react@18.2.0) + specifier: 5.14.0 + version: 5.14.0(react@18.2.0) '@types/react': specifier: 18.2.45 version: 18.2.45 @@ -7826,54 +7826,54 @@ packages: resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==} dev: true - /@tanstack/query-core@5.13.4: - resolution: {integrity: sha512-8+rJucXvC/xlr4OrxHhEIob/cTlbT4fgmz1VsvB0D12FRStKaXeLORNGcOhSAynRd2NL74SV/Qq0IIb4DedLcA==} + /@tanstack/query-core@5.14.0: + resolution: {integrity: sha512-OEri9fVDYT8XEqgh/dc6fFp1niyqu+MDY+Vp/LwU+scdk9xQLZ7KdUMEUh/sqTEjRM5BlFzAhAv+EIYcvSxt0Q==} /@tanstack/query-devtools@5.13.5: resolution: {integrity: sha512-effSYz9AWcZ6sNd+c8LCBYFIuDZApoCTXEpRlEYChBZpMz9QUUVMLToThwCyUY49+T5pANL3XxgZf3HV7hwJlg==} dev: false - /@tanstack/query-persist-client-core@5.13.4: - resolution: {integrity: sha512-a2NxXmp9dYr97dMHAD33fWeWfxTggBP8QenJj77XU0qnWTVCk7OYMa8FT75JmrtwhNLqTaZZDbz07r5e/Uogug==} + /@tanstack/query-persist-client-core@5.14.0: + resolution: {integrity: sha512-qVWOcfFYfA9aRbBNjh1B+5PeneTc2SoxAdrdsqR/h0hLbGtCLqNxz7LUAHSZtWuTY9cjrdMGPs/fl2JmpDj8kQ==} dependencies: - '@tanstack/query-core': 5.13.4 + '@tanstack/query-core': 5.14.0 dev: false - /@tanstack/query-sync-storage-persister@5.13.4: - resolution: {integrity: sha512-igLuTzvBXxuLl1u88D3Wzi5wFvFHTMOaU7V3JPpxs+P7gUo31SMG8WApl92wLSSrvqtGCYewOAYwiHoqlvSicg==} + /@tanstack/query-sync-storage-persister@5.14.0: + resolution: {integrity: sha512-3oPF1iSAYBf5hhG3ntuwe/D2TvAIlY/u9R4RN5pP0vUZBw7kStfikcOM3VMmGUdmyuXuwoorqDhoDcBlsmkcww==} dependencies: - '@tanstack/query-core': 5.13.4 - '@tanstack/query-persist-client-core': 5.13.4 + '@tanstack/query-core': 5.14.0 + '@tanstack/query-persist-client-core': 5.14.0 dev: false - /@tanstack/react-query-devtools@5.13.5(@tanstack/react-query@5.13.4)(react@18.2.0): - resolution: {integrity: sha512-FB17B/yPtwnqg+DAdosAM+rFj3t8Pl121MPLiUGgl6jvG0A+U9XN3n39zVbhurbdSFO5jCMkPBlloW4NH5ojrA==} + /@tanstack/react-query-devtools@5.14.0(@tanstack/react-query@5.14.0)(react@18.2.0): + resolution: {integrity: sha512-A/I/jYeyyNduI3+Kb84emkvqw5YOt7+MpO1ZpfYFyfHzCd5dQ7nWuCZzI67gS/JARwqRfGkuuuJkTfuKnipEzA==} peerDependencies: - '@tanstack/react-query': ^5.13.4 + '@tanstack/react-query': ^5.14.0 react: ^18.0.0 dependencies: '@tanstack/query-devtools': 5.13.5 - '@tanstack/react-query': 5.13.4(react@18.2.0) + '@tanstack/react-query': 5.14.0(react@18.2.0) react: 18.2.0 dev: false - /@tanstack/react-query-persist-client@5.13.4(@tanstack/react-query@5.13.4)(react@18.2.0): - resolution: {integrity: sha512-EAYMaQuc87MIXKLtUjw4Nc/CF2v7n5+dKs6mjoWe3DTa1/nFkOfUaXAwik8mvv2g92riQNskGsfeWKqdvuNejQ==} + /@tanstack/react-query-persist-client@5.14.0(@tanstack/react-query@5.14.0)(react@18.2.0): + resolution: {integrity: sha512-H75i3C0tXNSGe9T6mQ5dnLDoUpKzbuiVpBsNjqZH9xWK7rhLWaMs6ZZOYmFQ/tKrhBEJnn3PsL5ZdFiS3Rje8w==} peerDependencies: - '@tanstack/react-query': ^5.13.4 + '@tanstack/react-query': ^5.14.0 react: ^18.0.0 dependencies: - '@tanstack/query-persist-client-core': 5.13.4 - '@tanstack/react-query': 5.13.4(react@18.2.0) + '@tanstack/query-persist-client-core': 5.14.0 + '@tanstack/react-query': 5.14.0(react@18.2.0) react: 18.2.0 dev: false - /@tanstack/react-query@5.13.4(react@18.2.0): - resolution: {integrity: sha512-3HjvkFFriEQwffUXtKHPiwkfFXUGbs46YATTzzyK1+Pw6Ekd3kwzS50e45qdamWuEXmXxyo5S1zp534LdFG0Rw==} + /@tanstack/react-query@5.14.0(react@18.2.0): + resolution: {integrity: sha512-+qCooNZr7aGr6a0UEblfEgDSO1y+H7h7JnT4nUlbyfgCGE695lmBiqTciuW1C1Jr6J6Z2bwyd6YmBDKFKszWhA==} peerDependencies: react: ^18.0.0 dependencies: - '@tanstack/query-core': 5.13.4 + '@tanstack/query-core': 5.14.0 react: 18.2.0 /@tippyjs/react@4.2.6(react-dom@18.2.0)(react@18.2.0): From 145c7c4261e0c53b898a8e09b5c7e60beae273fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 17:52:19 +0000 Subject: [PATCH 066/101] chore(deps): update mcr.microsoft.com/playwright docker tag to v1.40.1 --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 6baf153e40..87f9ca703b 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -39,7 +39,7 @@ jobs: timeout-minutes: 5 runs-on: ubuntu-latest container: - image: mcr.microsoft.com/playwright:v1.40.0-jammy + image: mcr.microsoft.com/playwright:v1.40.1-jammy concurrency: group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.name }} cancel-in-progress: true From 247f832e402de3235de309835b78bd18a0860f45 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 18:59:40 +0100 Subject: [PATCH 067/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 6baf153e40..b466f5d5ae 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -38,8 +38,6 @@ jobs: name: "[${{ inputs.name }}] Next.js Bundle Analysis" timeout-minutes: 5 runs-on: ubuntu-latest - container: - image: mcr.microsoft.com/playwright:v1.40.0-jammy concurrency: group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.name }} cancel-in-progress: true From 06fb9f76c7ea3565550e8b89a0d480f98abe12b3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 18:12:04 +0000 Subject: [PATCH 068/101] chore(deps): update storybook monorepo to v7.6.5 --- web/apps/ui-docs/package.json | 18 +- web/pnpm-lock.yaml | 458 +++++++++++++++++----------------- 2 files changed, 240 insertions(+), 236 deletions(-) diff --git a/web/apps/ui-docs/package.json b/web/apps/ui-docs/package.json index 74f03c13c6..fa17906fbb 100644 --- a/web/apps/ui-docs/package.json +++ b/web/apps/ui-docs/package.json @@ -15,15 +15,15 @@ "devDependencies": { "@babel/core": "7.23.6", "@signalco/tsconfig": "workspace:*", - "@storybook/addon-essentials": "7.6.4", - "@storybook/addon-links": "7.6.4", + "@storybook/addon-essentials": "7.6.5", + "@storybook/addon-links": "7.6.5", "@storybook/addon-styling-webpack": "0.0.5", - "@storybook/addon-themes": "7.6.4", - "@storybook/addons": "7.6.4", - "@storybook/manager-api": "7.6.4", - "@storybook/nextjs": "7.6.4", - "@storybook/react": "7.6.4", - "@storybook/theming": "7.6.4", + "@storybook/addon-themes": "7.6.5", + "@storybook/addons": "7.6.5", + "@storybook/manager-api": "7.6.5", + "@storybook/nextjs": "7.6.5", + "@storybook/react": "7.6.5", + "@storybook/theming": "7.6.5", "@types/react": "18.2.45", "@types/react-dom": "18.2.17", "autoprefixer": "10.4.16", @@ -33,7 +33,7 @@ "rimraf": "5.0.5", "sass": "1.69.5", "sass-loader": "13.3.2", - "storybook": "7.6.4", + "storybook": "7.6.5", "storybook-addon-swc": "1.2.0", "style-loader": "3.3.3", "styled-jsx": "5.1.2", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index fe70c4ece2..72b9e325b2 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -871,32 +871,32 @@ importers: specifier: workspace:* version: link:../../packages/tsconfig '@storybook/addon-essentials': - specifier: 7.6.4 - version: 7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.5 + version: 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': - specifier: 7.6.4 - version: 7.6.4(react@18.2.0) + specifier: 7.6.5 + version: 7.6.5(react@18.2.0) '@storybook/addon-styling-webpack': specifier: 0.0.5 version: 0.0.5(webpack@5.89.0) '@storybook/addon-themes': - specifier: 7.6.4 - version: 7.6.4 + specifier: 7.6.5 + version: 7.6.5 '@storybook/addons': - specifier: 7.6.4 - version: 7.6.4(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.5 + version: 7.6.5(react-dom@18.2.0)(react@18.2.0) '@storybook/manager-api': - specifier: 7.6.4 - version: 7.6.4(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.5 + version: 7.6.5(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': - specifier: 7.6.4 - version: 7.6.4(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(typescript@5.3.3)(webpack@5.89.0) + specifier: 7.6.5 + version: 7.6.5(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(typescript@5.3.3)(webpack@5.89.0) '@storybook/react': - specifier: 7.6.4 - version: 7.6.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: 7.6.5 + version: 7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/theming': - specifier: 7.6.4 - version: 7.6.4(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.5 + version: 7.6.5(react-dom@18.2.0)(react@18.2.0) '@types/react': specifier: 18.2.45 version: 18.2.45 @@ -925,8 +925,8 @@ importers: specifier: 13.3.2 version: 13.3.2(sass@1.69.5)(webpack@5.89.0) storybook: - specifier: 7.6.4 - version: 7.6.4 + specifier: 7.6.5 + version: 7.6.5 storybook-addon-swc: specifier: 1.2.0 version: 1.2.0(@swc/core@1.3.96)(webpack@5.89.0) @@ -6818,10 +6818,10 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@storybook/addon-actions@7.6.4: - resolution: {integrity: sha512-91UD5KPDik74VKVioPMcbwwvDXN/non8p1wArYAHCHCmd/Pts5MJRiFueSdfomSpNjUtjtn6eSXtwpIL3XVOfQ==} + /@storybook/addon-actions@7.6.5: + resolution: {integrity: sha512-lW/m9YcaNfBZk+TZLxyzHdd563mBWpsUIveOKYjcPdl/q0FblWWZrRsFHqwLK1ldZ4AZXs8J/47G8CBr6Ew2uQ==} dependencies: - '@storybook/core-events': 7.6.4 + '@storybook/core-events': 7.6.5 '@storybook/global': 5.0.0 '@types/uuid': 9.0.7 dequal: 2.0.3 @@ -6829,18 +6829,18 @@ packages: uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@7.6.4: - resolution: {integrity: sha512-gNy3kIkHSr+Lg/jVDHwbZjIe1po5SDGZNVe39vrJwnqGz8T1clWes9WHCL6zk/uaCDA3yUna2Nt/KlOFAWDSoQ==} + /@storybook/addon-backgrounds@7.6.5: + resolution: {integrity: sha512-wZZOL19vg4TTRtOTl71XKqPe5hQx3XUh9Fle0wOi91FiFrBdqusrppnyS89wPS8RQG5lXEOFEUvYcMmdCcdZfw==} dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-k4AtZfazmD/nL3JAtLGAB7raPhkhUo0jWnaZWrahd9h1Fm13mBU/RW+JzTRhCw3Mp2HPERD7NI5Qcd2fUP6WDA==} + /@storybook/addon-controls@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-EdSZ2pYf74mOXZGGJ22lrDvdvL0YKc95iWv9FFEhUFOloMy/0OZPB2ybYmd2KVCy3SeIE4Zfeiw8pDXdCUniOQ==} dependencies: - '@storybook/blocks': 7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -6852,27 +6852,27 @@ packages: - supports-color dev: true - /@storybook/addon-docs@7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-PbFMbvC9sK3sGdMhwmagXs9TqopTp9FySji+L8O7W9SHRC6wSmdwoWWPWybkOYxr/z/wXi7EM0azSAX7yQxLbw==} + /@storybook/addon-docs@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-D9tZyD41IujCHiPYdfS2bKtZRJPNwO4EydzyqODXppomluhFbY3uTEaf0H1UFnJLQxWNXZ7rr3aS0V3O6yu8pA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@jest/transform': 29.7.0 '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.6.4 - '@storybook/components': 7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-plugin': 7.6.4 - '@storybook/csf-tools': 7.6.4 + '@storybook/blocks': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.6.5 + '@storybook/components': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.6.5 + '@storybook/csf-tools': 7.6.5 '@storybook/global': 5.0.0 '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.6.4 - '@storybook/postinstall': 7.6.4 - '@storybook/preview-api': 7.6.4 - '@storybook/react-dom-shim': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.4 + '@storybook/node-logger': 7.6.5 + '@storybook/postinstall': 7.6.5 + '@storybook/preview-api': 7.6.5 + '@storybook/react-dom-shim': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.5 fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6886,25 +6886,25 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-J+zPmP4pbuuFxQ3pjLRYQRnxEtp7jF3xRXGFO8brVnEqtqoxwJ6j3euUrRLe0rpGAU3AD7dYfaaFjd3xkENgTw==} + /@storybook/addon-essentials@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-VCLj1JAEpGoqF5iFJOo1CZFFck/tg4m/98DLdQuNuXvxT6jqaF0NI9UUQuJLIGteDCR7NKRbTFc1hV3/Ev+Ziw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addon-actions': 7.6.4 - '@storybook/addon-backgrounds': 7.6.4 - '@storybook/addon-controls': 7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-highlight': 7.6.4 - '@storybook/addon-measure': 7.6.4 - '@storybook/addon-outline': 7.6.4 - '@storybook/addon-toolbars': 7.6.4 - '@storybook/addon-viewport': 7.6.4 - '@storybook/core-common': 7.6.4 - '@storybook/manager-api': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.6.4 - '@storybook/preview-api': 7.6.4 + '@storybook/addon-actions': 7.6.5 + '@storybook/addon-backgrounds': 7.6.5 + '@storybook/addon-controls': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.6.5 + '@storybook/addon-measure': 7.6.5 + '@storybook/addon-outline': 7.6.5 + '@storybook/addon-toolbars': 7.6.5 + '@storybook/addon-viewport': 7.6.5 + '@storybook/core-common': 7.6.5 + '@storybook/manager-api': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.6.5 + '@storybook/preview-api': 7.6.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 @@ -6915,14 +6915,14 @@ packages: - supports-color dev: true - /@storybook/addon-highlight@7.6.4: - resolution: {integrity: sha512-0kvjDzquoPwWWU61QYmEtcSGWXufnV7Z/bfBTYh132uxvV/X9YzDFcXXrxGL7sBJkK32gNUUBDuiTOxs5NxyOQ==} + /@storybook/addon-highlight@7.6.5: + resolution: {integrity: sha512-CxzmIb30F9nLPQwT0lCPYhOAwGlGF4IkgkO8hYA7VfGCGUkJZEyyN/YkP/ZCUSdCIRChDBouR3KiFFd4mDFKzg==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/addon-links@7.6.4(react@18.2.0): - resolution: {integrity: sha512-TEhxYdMhJO28gD84ej1FCwLv9oLuCPt77bRXip9ndaNPRTdHYdWv6IP94dhbuDi8eHux7Z4A/mllciFuDFrnCw==} + /@storybook/addon-links@7.6.5(react@18.2.0): + resolution: {integrity: sha512-Lx4Ng+iXt0YpIrKGr+nOZlpN9ypOoEDoP/7bZ6m7GXuVAkDm3JrRCBp7e2ZKSKcTxPdjPuO9HVKkIjtqjINlpw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -6935,15 +6935,15 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@7.6.4: - resolution: {integrity: sha512-73wsJ8PALsgWniR3MA/cmxcFuU6cRruWdIyYzOMgM8ife2Jm3xSkV7cTTXAqXt2H9Uuki4PGnuMHWWFLpPeyVA==} + /@storybook/addon-measure@7.6.5: + resolution: {integrity: sha512-tlUudVQSrA+bwI4dhO8J7nYHtYdylcBZ86ybnqMmdTthsnyc7jnaFVQwbb6bbQJpPxvEvoNds5bVGUFocuvymQ==} dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.1 dev: true - /@storybook/addon-outline@7.6.4: - resolution: {integrity: sha512-CFxGASRse/qeFocetDKFNeWZ3Aa2wapVtRciDNa4Zx7k1wCnTjEsPIm54waOuCaNVcrvO+nJUAZG5WyiorQvcg==} + /@storybook/addon-outline@7.6.5: + resolution: {integrity: sha512-P7X4+Z9L/l/RZW9UvvM+iuK2SUHD22KPc+dbYOifRXDovUqhfmcKVh1CUqTDMyZrg2ZAbropehMz1eI9BlQfxg==} dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 @@ -6958,50 +6958,50 @@ packages: webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) dev: true - /@storybook/addon-themes@7.6.4: - resolution: {integrity: sha512-jz6/6LSRVgL9G5vknxROGOakXAsTIIl2sR7tkuC4gyGkCIGwvb9oO9jUaHkUHQ8rtcLXbVpFncQzUXmrwK6CGg==} + /@storybook/addon-themes@7.6.5: + resolution: {integrity: sha512-TzGCxwdYAAlgeYuTYhMnL5KLutLVHrAXjVtWsYCYV+SVx+JklqCTk4zNUod64Z+sIYRMYd+YVC1KsWF2LHirow==} dependencies: ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@7.6.4: - resolution: {integrity: sha512-ENMQJgU4sRCLLDVXYfa+P3cQVV9PC0ZxwVAKeM3NPYPNH/ODoryGNtq+Q68LwHlM4ObCE2oc9MzaQqPxloFcCw==} + /@storybook/addon-toolbars@7.6.5: + resolution: {integrity: sha512-/zqWbVNE/SHc8I5Prnd2Q8U57RGEIYvHfeXjfkuLcE2Quc4Iss4x/9eU7SKu4jm+IOO2s0wlN6HcqI3XEf2XxA==} dev: true - /@storybook/addon-viewport@7.6.4: - resolution: {integrity: sha512-SoTcHIoqybhYD28v7QExF1EZnl7FfxuP74VDhtze5LyMd2CbqmVnUfwewLCz/3IvCNce0GqdNyg1m6QJ7Eq1uw==} + /@storybook/addon-viewport@7.6.5: + resolution: {integrity: sha512-9ghKTaduIUvQ6oShmWLuwMeTjtMR4RgKeKHrTJ7THMqvE/ydDPCYeL7ugF65ocXZSEz/QmxdK7uL686ZMKsqNA==} dependencies: memoizerific: 1.11.3 dev: true - /@storybook/addons@7.6.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-YnmLyR/ciALtzoi9HEu+Y+NJWeOVEBo9PRgQaG7zGiNDvOrLY69uU3Ej0+TZlrTqBqce42bRCrDINJfnk0Mfsg==} + /@storybook/addons@7.6.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-v+d8io1MsgTd7rruYInfKXY0c1uXn+ADLxAppUI0PUwPFYwg9tLn3cvwgt5SVum9E5IkVQwXoW6JNkDC5fC8XQ==} dependencies: - '@storybook/manager-api': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.4 - '@storybook/types': 7.6.4 + '@storybook/manager-api': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.5 + '@storybook/types': 7.6.5 transitivePeerDependencies: - react - react-dom dev: true - /@storybook/blocks@7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-iXinXXhTUBtReREP1Jifpu35DnGg7FidehjvCM8sM4E4aymfb8czdg9DdvG46T2UFUPUct36nnjIdMLWOya8Bw==} + /@storybook/blocks@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-/NjuYkPks5w9lKn47KLgVC5cBkwfc+ERAp0CY0Xe//BQJkP+bcI8lE8d9Qc9IXFbOTvYEULeQrFgCkesk5BmLg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/channels': 7.6.4 - '@storybook/client-logger': 7.6.4 - '@storybook/components': 7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.6.4 + '@storybook/channels': 7.6.5 + '@storybook/client-logger': 7.6.5 + '@storybook/components': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.6.5 '@storybook/csf': 0.1.2 - '@storybook/docs-tools': 7.6.4 + '@storybook/docs-tools': 7.6.5 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.4 - '@storybook/theming': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.4 + '@storybook/manager-api': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.5 + '@storybook/theming': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.5 '@types/lodash': 4.14.201 color-convert: 2.0.1 dequal: 2.0.3 @@ -7023,13 +7023,13 @@ packages: - supports-color dev: true - /@storybook/builder-manager@7.6.4: - resolution: {integrity: sha512-k5+D3fXw7LdMOWd5tF7cIq8L3irrdW6/vmcEHLaJj1EXZ+DvsNCH9xSsLS+6zfrUcxug4oSfRqvF87w6Oz3DtA==} + /@storybook/builder-manager@7.6.5: + resolution: {integrity: sha512-FQyI+tfzMam2XKXq7k921YVafIJs9Vqvos5qx8vyRnRffo55UU8tgunwjGn0PswtbMm6sThVqE0C0ZzVr7RG8A==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 7.6.4 - '@storybook/manager': 7.6.4 - '@storybook/node-logger': 7.6.4 + '@storybook/core-common': 7.6.5 + '@storybook/manager': 7.6.5 + '@storybook/node-logger': 7.6.5 '@types/ejs': 3.1.5 '@types/find-cache-dir': 3.2.1 '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20) @@ -7047,8 +7047,8 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.6.4(esbuild@0.18.20)(typescript@5.3.3): - resolution: {integrity: sha512-J5wzPn/rsowlur5A7W9pAfN3a5fMapOoHaZsDKUklGRud/JUeabAIVdL1P/eX+yE3xaJk9auYivEWbglSx2Kpg==} + /@storybook/builder-webpack5@7.6.5(esbuild@0.18.20)(typescript@5.3.3): + resolution: {integrity: sha512-Lf4jVHGTQRSLIcgXHG2webiFlNwEV8uo2CmDucU2IDV9p3NdloyOmCou40G6Du1hobBTflx8Zj2j9n3A5/+0GA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -7056,14 +7056,14 @@ packages: optional: true dependencies: '@babel/core': 7.23.6 - '@storybook/channels': 7.6.4 - '@storybook/client-logger': 7.6.4 - '@storybook/core-common': 7.6.4 - '@storybook/core-events': 7.6.4 - '@storybook/core-webpack': 7.6.4 - '@storybook/node-logger': 7.6.4 - '@storybook/preview': 7.6.4 - '@storybook/preview-api': 7.6.4 + '@storybook/channels': 7.6.5 + '@storybook/client-logger': 7.6.5 + '@storybook/core-common': 7.6.5 + '@storybook/core-events': 7.6.5 + '@storybook/core-webpack': 7.6.5 + '@storybook/node-logger': 7.6.5 + '@storybook/preview': 7.6.5 + '@storybook/preview-api': 7.6.5 '@swc/core': 1.3.96 '@types/node': 18.19.3 '@types/semver': 7.5.5 @@ -7102,33 +7102,33 @@ packages: - webpack-cli dev: true - /@storybook/channels@7.6.4: - resolution: {integrity: sha512-Z4PY09/Czl70ap4ObmZ4bgin+EQhPaA3HdrEDNwpnH7A9ttfEO5u5KThytIjMq6kApCCihmEPDaYltoVrfYJJA==} + /@storybook/channels@7.6.5: + resolution: {integrity: sha512-FIlNkyfQy9uHoJfAFL2/wO3ASGJELFvBzURBE2rcEF/TS7GcUiqWnBfiDxAbwSEjSOm2F0eEq3UXhaZEjpJHDw==} dependencies: - '@storybook/client-logger': 7.6.4 - '@storybook/core-events': 7.6.4 + '@storybook/client-logger': 7.6.5 + '@storybook/core-events': 7.6.5 '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 tiny-invariant: 1.3.1 dev: true - /@storybook/cli@7.6.4: - resolution: {integrity: sha512-GqvaFdkkBMJOdnrVe82XY0V3b+qFMhRNyVoTv2nqB87iMUXZHqh4Pu4LqwaJBsBpuNregvCvVOPe9LGgoOzy4A==} + /@storybook/cli@7.6.5: + resolution: {integrity: sha512-w+Y8dx5oCLQVESOVmpsQuFksr/ewARKrnSKl9kwnVMN4sMgjOgoZ3zmV66J7SKexvwyuwlOjf840pmEglGdPPg==} hasBin: true dependencies: '@babel/core': 7.23.6 '@babel/preset-env': 7.23.3(@babel/core@7.23.6) '@babel/types': 7.23.6 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 7.6.4 - '@storybook/core-common': 7.6.4 - '@storybook/core-events': 7.6.4 - '@storybook/core-server': 7.6.4 - '@storybook/csf-tools': 7.6.4 - '@storybook/node-logger': 7.6.4 - '@storybook/telemetry': 7.6.4 - '@storybook/types': 7.6.4 + '@storybook/codemod': 7.6.5 + '@storybook/core-common': 7.6.5 + '@storybook/core-events': 7.6.5 + '@storybook/core-server': 7.6.5 + '@storybook/csf-tools': 7.6.5 + '@storybook/node-logger': 7.6.5 + '@storybook/telemetry': 7.6.5 + '@storybook/types': 7.6.5 '@types/semver': 7.5.5 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -7165,22 +7165,22 @@ packages: - utf-8-validate dev: true - /@storybook/client-logger@7.6.4: - resolution: {integrity: sha512-vJwMShC98tcoFruRVQ4FphmFqvAZX1FqZqjFyk6IxtFumPKTVSnXJjlU1SnUIkSK2x97rgdUMqkdI+wAv/tugQ==} + /@storybook/client-logger@7.6.5: + resolution: {integrity: sha512-S5aROWgssqg7tcs9lgW5wmCAz4SxMAtioiyVj5oFecmPCbQtFVIAREYzeoxE4GfJL+plrfRkum4BzziANn8EhQ==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/codemod@7.6.4: - resolution: {integrity: sha512-q4rZVOfozxzbDRH/LzuFDoIGBdXs+orAm18fi6iAx8PeMHe8J/MOXKccNV1zdkm/h7mTQowuRo45KwJHw8vX+g==} + /@storybook/codemod@7.6.5: + resolution: {integrity: sha512-K5C9ltBClZ0aSyujGt3RJFtRicrUZy8nzhHrcADUj27rrQD26jH/p+Y05jWKj9JcI8SyMg978GN5X/1aw2Y31A==} dependencies: '@babel/core': 7.23.6 '@babel/preset-env': 7.23.3(@babel/core@7.23.6) '@babel/types': 7.23.6 '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 7.6.4 - '@storybook/node-logger': 7.6.4 - '@storybook/types': 7.6.4 + '@storybook/csf-tools': 7.6.5 + '@storybook/node-logger': 7.6.5 + '@storybook/types': 7.6.5 '@types/cross-spawn': 6.0.5 cross-spawn: 7.0.3 globby: 11.1.0 @@ -7192,19 +7192,19 @@ packages: - supports-color dev: true - /@storybook/components@7.6.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-K5RvEObJAnX+SbGJbkM1qrZEk+VR2cUhRCSrFnlfMwsn8/60T3qoH7U8bCXf8krDgbquhMwqev5WzDB+T1VV8g==} + /@storybook/components@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-w4ZucbBBZ+NKMWlJKVj2I/bMBBq7gzDp9lzc4+8QaQ3vUPXKqc1ilIPYo/7UR5oxwDVMZocmMSgl9L8lvf7+Mw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.6.4 + '@storybook/client-logger': 7.6.5 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/theming': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.4 + '@storybook/theming': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.5 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7215,19 +7215,19 @@ packages: - '@types/react-dom' dev: true - /@storybook/core-client@7.6.4: - resolution: {integrity: sha512-0msqdGd+VYD1dRgAJ2StTu4d543Wveb7LVVujX3PwD/QCxmCaVUHuAoZrekM/H7jZLw546ZIbLZo0xWrADAUMw==} + /@storybook/core-client@7.6.5: + resolution: {integrity: sha512-6FtyJcz8MSl+JYwNJZ53FM6rkT27pFHWcJPdtw/9229Ec8as9RpkNeZ/NBZjRTeDkn9Ki0VOiVAefNie9tZ/8Q==} dependencies: - '@storybook/client-logger': 7.6.4 - '@storybook/preview-api': 7.6.4 + '@storybook/client-logger': 7.6.5 + '@storybook/preview-api': 7.6.5 dev: true - /@storybook/core-common@7.6.4: - resolution: {integrity: sha512-qes4+mXqINu0kCgSMFjk++GZokmYjb71esId0zyJsk0pcIPkAiEjnhbSEQkMhbUfcvO1lztoaQTBW2P7Rd1tag==} + /@storybook/core-common@7.6.5: + resolution: {integrity: sha512-z4EgzZSIVbID6Ib0jhh3jimKeaDWU8OOhoZYfn3galFmgQWowWOv1oMgipWiXfRLWw9DaLFQiCHIdLANH+VO2g==} dependencies: - '@storybook/core-events': 7.6.4 - '@storybook/node-logger': 7.6.4 - '@storybook/types': 7.6.4 + '@storybook/core-events': 7.6.5 + '@storybook/node-logger': 7.6.5 + '@storybook/types': 7.6.5 '@types/find-cache-dir': 3.2.1 '@types/node': 18.19.3 '@types/node-fetch': 2.6.9 @@ -7253,30 +7253,30 @@ packages: - supports-color dev: true - /@storybook/core-events@7.6.4: - resolution: {integrity: sha512-i3xzcJ19ILSy4oJL5Dz9y0IlyApynn5RsGhAMIsW+mcfri+hGfeakq1stNCo0o7jW4Y3A7oluFTtIoK8DOxQdQ==} + /@storybook/core-events@7.6.5: + resolution: {integrity: sha512-zk2q/qicYXAzHA4oV3GDbIql+Kd4TOHUgDE8e4jPCOPp856z2ScqEKUAbiJizs6eEJOH4nW9Db1kuzgrBVEykQ==} dependencies: ts-dedent: 2.2.0 dev: true - /@storybook/core-server@7.6.4: - resolution: {integrity: sha512-mXxZMpCwOhjEPPRjqrTHdiCpFdkc47f46vlgTj02SX+9xKHxslmZ2D3JG/8O4Ab9tG+bBl6lBm3RIrIzaiCu9Q==} + /@storybook/core-server@7.6.5: + resolution: {integrity: sha512-BfKzK/ObTjUcPvE5/r1pogCifM/4nLRhOUYJl7XekwHkOQwn19e6H3/ku1W3jDoYXBu642Dc9X7l/ERjKTqxFg==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 7.6.4 - '@storybook/channels': 7.6.4 - '@storybook/core-common': 7.6.4 - '@storybook/core-events': 7.6.4 + '@storybook/builder-manager': 7.6.5 + '@storybook/channels': 7.6.5 + '@storybook/core-common': 7.6.5 + '@storybook/core-events': 7.6.5 '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 7.6.4 + '@storybook/csf-tools': 7.6.5 '@storybook/docs-mdx': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager': 7.6.4 - '@storybook/node-logger': 7.6.4 - '@storybook/preview-api': 7.6.4 - '@storybook/telemetry': 7.6.4 - '@storybook/types': 7.6.4 + '@storybook/manager': 7.6.5 + '@storybook/node-logger': 7.6.5 + '@storybook/preview-api': 7.6.5 + '@storybook/telemetry': 7.6.5 + '@storybook/types': 7.6.5 '@types/detect-port': 1.3.5 '@types/node': 18.19.3 '@types/pretty-hrtime': 1.0.3 @@ -7310,12 +7310,12 @@ packages: - utf-8-validate dev: true - /@storybook/core-webpack@7.6.4: - resolution: {integrity: sha512-+C2YddhOhO0Lp9KngzX9XYJZKzCzo4vjXA3IMXxSA7Vo7gFhaa8uQTAXnUx7xCrvFXM/iiHUY1SN+VppB0eBdA==} + /@storybook/core-webpack@7.6.5: + resolution: {integrity: sha512-if5ixN2W3e8vwYvgFHq+k0FOSVwgolbPRLDeOToPXHAJjH/TmgGEANZLFAVVwEzsS4KOfRGJQ48KzF0knTsqzA==} dependencies: - '@storybook/core-common': 7.6.4 - '@storybook/node-logger': 7.6.4 - '@storybook/types': 7.6.4 + '@storybook/core-common': 7.6.5 + '@storybook/node-logger': 7.6.5 + '@storybook/types': 7.6.5 '@types/node': 18.19.3 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -7323,24 +7323,24 @@ packages: - supports-color dev: true - /@storybook/csf-plugin@7.6.4: - resolution: {integrity: sha512-7g9p8s2ITX+Z9iThK5CehPhJOcusVN7JcUEEW+gVF5PlYT+uk/x+66gmQno+scQuNkV9+8UJD6RLFjP+zg2uCA==} + /@storybook/csf-plugin@7.6.5: + resolution: {integrity: sha512-iQ8Y/Qq1IUhHRddjDVicWJA2sM7OZA1FR97OvWUT2240WjCuQSCfy32JD8TQlYjqXgEolJeLPv3zW4qH5om4LQ==} dependencies: - '@storybook/csf-tools': 7.6.4 + '@storybook/csf-tools': 7.6.5 unplugin: 1.5.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@7.6.4: - resolution: {integrity: sha512-6sLayuhgReIK3/QauNj5BW4o4ZfEMJmKf+EWANPEM/xEOXXqrog6Un8sjtBuJS9N1DwyhHY6xfkEiPAwdttwqw==} + /@storybook/csf-tools@7.6.5: + resolution: {integrity: sha512-1iaCh7nt+WE7Q5UwRhLLc5flMNoAV/vBr0tvDSCKiHaO+D3dZzlZOe/U+S6wegdyN2QNcvT2xs179CcrX6Qp6w==} dependencies: '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 '@babel/traverse': 7.23.6 '@babel/types': 7.23.6 '@storybook/csf': 0.1.2 - '@storybook/types': 7.6.4 + '@storybook/types': 7.6.5 fs-extra: 11.2.0 recast: 0.23.4 ts-dedent: 2.2.0 @@ -7358,12 +7358,12 @@ packages: resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} dev: true - /@storybook/docs-tools@7.6.4: - resolution: {integrity: sha512-2eGam43aD7O3cocA72Z63kRi7t/ziMSpst0qB218QwBWAeZjT4EYDh8V6j/Xhv6zVQL3msW7AglrQP5kCKPvPA==} + /@storybook/docs-tools@7.6.5: + resolution: {integrity: sha512-UyHkHu5Af6jMpYsR4lZ69D32GQGeA0pLAn7jaBbQndgAjBdK1ykZcifiUC7Wz1hG7+YpuYspEGuDEddOh+X8FQ==} dependencies: - '@storybook/core-common': 7.6.4 - '@storybook/preview-api': 7.6.4 - '@storybook/types': 7.6.4 + '@storybook/core-common': 7.6.5 + '@storybook/preview-api': 7.6.5 + '@storybook/types': 7.6.5 '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 @@ -7377,17 +7377,17 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/manager-api@7.6.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-RFb/iaBJfXygSgXkINPRq8dXu7AxBicTGX7MxqKXbz5FU7ANwV7abH6ONBYURkSDOH9//TQhRlVkF5u8zWg3bw==} + /@storybook/manager-api@7.6.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-tE3OShOcs6A3XtI3NJd6hYQOZLaP++Fn0dCtowBwYh/vS1EN/AyroVmL97tsxn1DZTyoRt0GidwbB6dvLMBOwA==} dependencies: - '@storybook/channels': 7.6.4 - '@storybook/client-logger': 7.6.4 - '@storybook/core-events': 7.6.4 + '@storybook/channels': 7.6.5 + '@storybook/client-logger': 7.6.5 + '@storybook/core-events': 7.6.5 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/router': 7.6.4 - '@storybook/theming': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.4 + '@storybook/router': 7.6.5 + '@storybook/theming': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.5 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -7400,16 +7400,16 @@ packages: - react-dom dev: true - /@storybook/manager@7.6.4: - resolution: {integrity: sha512-Ug2ejfKgKre8h/RJbkumukwAA44TbvTPEjDcJmyFdAI+kHYhOYdKPEC2UNmVYz8/4HjwMTJQ3M7t/esK8HHY4A==} + /@storybook/manager@7.6.5: + resolution: {integrity: sha512-y1KLH0O1PGPyMxGMvOhppzFSO7r4ibjTve5iqsI0JZwxUjNuBKRLYbrhXdAyC2iacvxYNrHgevae1k9XdD+FQw==} dev: true /@storybook/mdx2-csf@1.1.0: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.4(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(typescript@5.3.3)(webpack@5.89.0): - resolution: {integrity: sha512-cKGsumJcWmFdGrlVyxtbcp1DzXd+P6yUtVNMWUtPR5mDTV8TmQ6Y12Tm18mmVANo4aTNssEfKpOWiFTnakVnyg==} + /@storybook/nextjs@7.6.5(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(typescript@5.3.3)(webpack@5.89.0): + resolution: {integrity: sha512-IZomWGALmcCdW4hgFQZnp6VZ2jBW7lPFKOA+ug3jORmlD7zA4deYXqLKnOr7yx0/MJYR1/nfd+pz5NCAtdAlQA==} engines: {node: '>=16.0.0'} peerDependencies: '@next/font': ^13.0.0|| ^14.0.0 @@ -7439,14 +7439,14 @@ packages: '@babel/preset-react': 7.23.3(@babel/core@7.23.6) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) '@babel/runtime': 7.23.5 - '@storybook/addon-actions': 7.6.4 - '@storybook/builder-webpack5': 7.6.4(esbuild@0.18.20)(typescript@5.3.3) - '@storybook/core-common': 7.6.4 - '@storybook/core-events': 7.6.4 - '@storybook/node-logger': 7.6.4 - '@storybook/preset-react-webpack': 7.6.4(@babel/core@7.23.6)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@storybook/preview-api': 7.6.4 - '@storybook/react': 7.6.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/addon-actions': 7.6.5 + '@storybook/builder-webpack5': 7.6.5(esbuild@0.18.20)(typescript@5.3.3) + '@storybook/core-common': 7.6.5 + '@storybook/core-events': 7.6.5 + '@storybook/node-logger': 7.6.5 + '@storybook/preset-react-webpack': 7.6.5(@babel/core@7.23.6)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/preview-api': 7.6.5 + '@storybook/react': 7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/node': 18.19.3 css-loader: 6.8.1(webpack@5.89.0) find-up: 5.0.0 @@ -7496,12 +7496,16 @@ packages: resolution: {integrity: sha512-GDkEnnDj4Op+PExs8ZY/P6ox3wg453CdEIaR8PR9TxF/H/T2fBL6puzma3hN2CMam6yzfAL8U+VeIIDLQ5BZdQ==} dev: true - /@storybook/postinstall@7.6.4: - resolution: {integrity: sha512-7uoB82hSzlFSdDMS3hKQD+AaeSvPit/fAMvXCBxn0/D0UGJUZcq4M9JcKBwEHkZJcbuDROgOTJ6TUeXi/FWO0w==} + /@storybook/node-logger@7.6.5: + resolution: {integrity: sha512-xKw6IH1wLkIssekdBv3bd13xYKUF1t8EwqDR8BYcN8AVjZlqJMTifssqG4bYV+G/B7J3tz4ugJ5nmtWg6RQ0Qw==} dev: true - /@storybook/preset-react-webpack@7.6.4(@babel/core@7.23.6)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-rQ3hqehGUvmbwUosNdh1jnXevaHQ9ezqc4v8YlX5TELp1oz+qhRe0gnQOdsQ98SsdjA24EHfgc331dp9F3up6Q==} + /@storybook/postinstall@7.6.5: + resolution: {integrity: sha512-12WxfpqGKsk7GQ3KWiZSbamsYK8vtRmhOTkavZ9IQkcJ/zuVfmqK80/Mds+njJMudUPzuREuSFGWACczo17EDA==} + dev: true + + /@storybook/preset-react-webpack@7.6.5(@babel/core@7.23.6)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-Lf9bYUkH1DoWjgptkNgMtA0IkRqGhWE/EnmOvq4otV+Cr/BaVQw3/sfKQ76qdpTQZ4Qg4dG+nBWrwaDkfqxKDA==} engines: {node: '>=16.0.0'} peerDependencies: '@babel/core': ^7.22.0 @@ -7518,10 +7522,10 @@ packages: '@babel/preset-flow': 7.23.3(@babel/core@7.23.6) '@babel/preset-react': 7.23.3(@babel/core@7.23.6) '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.89.0) - '@storybook/core-webpack': 7.6.4 - '@storybook/docs-tools': 7.6.4 - '@storybook/node-logger': 7.6.4 - '@storybook/react': 7.6.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/core-webpack': 7.6.5 + '@storybook/docs-tools': 7.6.5 + '@storybook/node-logger': 7.6.5 + '@storybook/react': 7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.89.0) '@types/node': 18.19.3 '@types/semver': 7.5.5 @@ -7550,15 +7554,15 @@ packages: - webpack-plugin-serve dev: true - /@storybook/preview-api@7.6.4: - resolution: {integrity: sha512-KhisNdQX5NdfAln+spLU4B82d804GJQp/CnI5M1mm/taTnjvMgs/wTH9AmR89OPoq+tFZVW0vhy2zgPS3ar71A==} + /@storybook/preview-api@7.6.5: + resolution: {integrity: sha512-9XzuDXXgNuA6dDZ3DXsUwEG6ElxeTbzLuYuzcjtS1FusSICZ2iYmxfS0GfSud9MjPPYOJYoSOvMdIHjorjgByA==} dependencies: - '@storybook/channels': 7.6.4 - '@storybook/client-logger': 7.6.4 - '@storybook/core-events': 7.6.4 + '@storybook/channels': 7.6.5 + '@storybook/client-logger': 7.6.5 + '@storybook/core-events': 7.6.5 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/types': 7.6.4 + '@storybook/types': 7.6.5 '@types/qs': 6.9.10 dequal: 2.0.3 lodash: 4.17.21 @@ -7569,8 +7573,8 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview@7.6.4: - resolution: {integrity: sha512-p9xIvNkgXgTpSRphOMV9KpIiNdkymH61jBg3B0XyoF6IfM1S2/mQGvC89lCVz1dMGk2SrH4g87/WcOapkU5ArA==} + /@storybook/preview@7.6.5: + resolution: {integrity: sha512-zmLa7C7yFGTYhgGZXoecdww9rx0Z5HpNi/GDBRWoNSK+FEdE8Jj2jF5NJ2ncldtYIyegz9ku29JFMKbhMj9K5Q==} dev: true /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.89.0): @@ -7592,8 +7596,8 @@ packages: - supports-color dev: true - /@storybook/react-dom-shim@7.6.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wGJfomlDEBnowNmhmumWDu/AcUInxSoPqUUJPgk2f5oL0EW17fR9fDP/juG3XOEdieMDM0jDX48GML7lyvL2fg==} + /@storybook/react-dom-shim@7.6.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Qp3N3zENdvx20ikHmz5yI03z+mAWF8bUAwUofqXarVtZUkBNtvfTfUwgAezOAF0eClClH+ktIziIKd976tLSPw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7602,8 +7606,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react@7.6.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-XYRP+eylH3JqkCuziwtQGY5vOCeDreOibRYJmj5na6k4QbURjGVB44WCIW04gWVlmBXM9SqLAmserUi3HP890Q==} + /@storybook/react@7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-z0l5T+gL//VekMXnHi+lW5qr7OQ8X7WoeIRMk38e62ppSpGUZRfoxRmmhU/9YcIFAlCgMaoLSYmhOceKGRZuVw==} engines: {node: '>=16.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7613,13 +7617,13 @@ packages: typescript: optional: true dependencies: - '@storybook/client-logger': 7.6.4 - '@storybook/core-client': 7.6.4 - '@storybook/docs-tools': 7.6.4 + '@storybook/client-logger': 7.6.5 + '@storybook/core-client': 7.6.5 + '@storybook/docs-tools': 7.6.5 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.6.4 - '@storybook/react-dom-shim': 7.6.4(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.4 + '@storybook/preview-api': 7.6.5 + '@storybook/react-dom-shim': 7.6.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.5 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.3 @@ -7642,20 +7646,20 @@ packages: - supports-color dev: true - /@storybook/router@7.6.4: - resolution: {integrity: sha512-5MQ7Z4D7XNPN2yhFgjey7hXOYd6s8CggUqeAwhzGTex90SMCkKHSz1hfkcXn1ZqBPaall2b53uK553OvPLp9KQ==} + /@storybook/router@7.6.5: + resolution: {integrity: sha512-QiTC86gRuoepzzmS6HNJZTwfz/n27NcqtaVEIxJi1Yvsx2/kLa9NkRhylNkfTuZ1gEry9stAlKWanMsB2aKyjQ==} dependencies: - '@storybook/client-logger': 7.6.4 + '@storybook/client-logger': 7.6.5 memoizerific: 1.11.3 qs: 6.11.2 dev: true - /@storybook/telemetry@7.6.4: - resolution: {integrity: sha512-Q4QpvcgloHUEqC9PGo7tgqkUH91/PjX+74/0Hi9orLo8QmLMgdYS5fweFwgSKoTwDGNg2PaHp/jqvhhw7UmnJA==} + /@storybook/telemetry@7.6.5: + resolution: {integrity: sha512-FiLRh9k9LoGphqgBqPYySWdGqplihiZyDwqdo+Qs19RcQ/eiKg0W7fdA09nStcdcsHmDl/1cMfRhz9KUiMtwOw==} dependencies: - '@storybook/client-logger': 7.6.4 - '@storybook/core-common': 7.6.4 - '@storybook/csf-tools': 7.6.4 + '@storybook/client-logger': 7.6.5 + '@storybook/core-common': 7.6.5 + '@storybook/csf-tools': 7.6.5 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -7666,24 +7670,24 @@ packages: - supports-color dev: true - /@storybook/theming@7.6.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Z/dcC5EpkIXelYCkt9ojnX6D7qGOng8YHxV/OWlVE9TrEGYVGPOEfwQryR0RhmGpDha1TYESLYrsDb4A8nJ1EA==} + /@storybook/theming@7.6.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-RpcWT0YEgiobO41McVPDfQQHHFnjyr1sJnNTPJIvOUgSfURdgSj17mQVxtD5xcXcPWUdle5UhIOrCixHbL/NNw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 7.6.4 + '@storybook/client-logger': 7.6.5 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@7.6.4: - resolution: {integrity: sha512-qyiiXPCvol5uVgfubcIMzJBA0awAyFPU+TyUP1mkPYyiTHnsHYel/mKlSdPjc8a97N3SlJXHOCx41Hde4IyJgg==} + /@storybook/types@7.6.5: + resolution: {integrity: sha512-Q757v+fYZZSaEpks/zDL5YgXRozxkgKakXFc+BoQHK5q5sVhJ+0jvpLJiAQAniIIaMIkqY/G24Kd6Uo6UdKBCg==} dependencies: - '@storybook/channels': 7.6.4 + '@storybook/channels': 7.6.5 '@types/babel__core': 7.20.4 '@types/express': 4.17.21 file-system-cache: 2.3.0 @@ -17992,11 +17996,11 @@ packages: webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) dev: true - /storybook@7.6.4: - resolution: {integrity: sha512-nQhs9XkrroxjqMoBnnToyc6M8ndbmpkOb1qmULO4chtfMy4k0p9Un3K4TJvDaP8c3wPUFGd4ZaJ1hZNVmIl56Q==} + /storybook@7.6.5: + resolution: {integrity: sha512-uHPrL+g/0v6iIVtDA8J0uWd3jDZcdr51lCR/vPXTkrCY1uVaFjswzl8EMy5PR05I7jMpKUzkJWZtFbgbh9e1Bw==} hasBin: true dependencies: - '@storybook/cli': 7.6.4 + '@storybook/cli': 7.6.5 transitivePeerDependencies: - bufferutil - encoding From b6255b97115fc85832e1abd964d3b2cf74a6ac78 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 18:38:50 +0000 Subject: [PATCH 069/101] chore(deps): update actions/upload-artifact action to v4 --- .github/workflows/companions-maui-build-android.yml | 2 +- .github/workflows/nextjs_bundle_analysis_reusable.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/companions-maui-build-android.yml b/.github/workflows/companions-maui-build-android.yml index 477f6dc579..86860fad36 100644 --- a/.github/workflows/companions-maui-build-android.yml +++ b/.github/workflows/companions-maui-build-android.yml @@ -43,7 +43,7 @@ jobs: # Delete output directory rm -r "artifacts" - name: Upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: "artifact-${{ matrix.configuration }}" path: "companion-maui-android-${{ matrix.configuration }}.zip" diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 87f9ca703b..5efbeb334d 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -91,7 +91,7 @@ jobs: working-directory: ${{ inputs.path }}/ - name: 🔼 Upload bundle - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bundle path: ${{ inputs.path }}/.next/analyze/__bundle_analysis.json From 65430656cda8aefe6b8b4697fb0469e6b0569125 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 18:57:38 +0000 Subject: [PATCH 070/101] chore(deps): update github/codeql-action action to v3 --- .github/workflows/global-codeql_analysis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/global-codeql_analysis.yml b/.github/workflows/global-codeql_analysis.yml index 96e13af3c5..b1729107fe 100644 --- a/.github/workflows/global-codeql_analysis.yml +++ b/.github/workflows/global-codeql_analysis.yml @@ -23,10 +23,10 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 From 5f448b4f86448dd5bb98a39db2f2fb34d35a6d1d Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 21:03:17 +0100 Subject: [PATCH 071/101] Update web-nextjs_bundle_analysis.yml --- .github/workflows/web-nextjs_bundle_analysis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index 28e38eaa83..aed980bf95 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -6,6 +6,8 @@ on: pull_request: paths: - 'web/**' + - '.github/workflows/web-nextjs_bundle_analysis.yml' + - '.github/workflows/nextjs_bundle_analysis_reusable.yml' push: branches: - main From 7c2fa99b25ac861fd8d03144f3a52aa5a0e5b3bc Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 22:21:29 +0100 Subject: [PATCH 072/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 66e899cc34..e8d350d101 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -87,9 +87,9 @@ jobs: - name: 🔎 Analyze bundle run: npx -yes -p github:hashicorp/nextjs-bundle-analysis report working-directory: ${{ inputs.path }}/ - + - name: 🔼 Upload bundle - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: bundle path: ${{ inputs.path }}/.next/analyze/__bundle_analysis.json From 07a76506efc0abe43de1dc70075af1466bea42ec Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 22:23:39 +0100 Subject: [PATCH 073/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index e8d350d101..a90d6c539c 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -56,7 +56,7 @@ jobs: with: node-version: "20.x" cache: "pnpm" - cache-dependency-path: ./web + cache-dependency-path: ./web/pnpm-lock.yaml - name: 📦️ Install dependencies run: pnpm install --frozen-lockfile --filter ${{ inputs.name }}... --filter . From e074e98e14b0ce3386ecdbef848573644274ed3d Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 22:33:29 +0100 Subject: [PATCH 074/101] feat(ci): Doing Cloud preview in CI action --- .../{ => subjobs}/cloud-deploy-preview.yml | 7 +-- .../nextjs_bundle_analysis_reusable.yml | 18 +++++++ .../workflows/web-nextjs_bundle_analysis.yml | 27 +++++++---- .github/workflows/web-stories-check.yml | 48 ------------------- 4 files changed, 38 insertions(+), 62 deletions(-) rename .github/workflows/{ => subjobs}/cloud-deploy-preview.yml (96%) rename .github/workflows/{ => subjobs}/nextjs_bundle_analysis_reusable.yml (89%) delete mode 100644 .github/workflows/web-stories-check.yml diff --git a/.github/workflows/cloud-deploy-preview.yml b/.github/workflows/subjobs/cloud-deploy-preview.yml similarity index 96% rename from .github/workflows/cloud-deploy-preview.yml rename to .github/workflows/subjobs/cloud-deploy-preview.yml index 22f68c1a4f..e4745e79c2 100644 --- a/.github/workflows/cloud-deploy-preview.yml +++ b/.github/workflows/subjobs/cloud-deploy-preview.yml @@ -3,10 +3,7 @@ name: "[Cloud] Preview Deploy" on: - pull_request: - branches: - - "main" - - "next" + workflow_call: env: DOTNET_VERSION: "7.0.x" # set this to the dotnet version to use @@ -16,7 +13,7 @@ defaults: working-directory: ./cloud/infrastructure jobs: - build-and-deploy: + build-and-preview: runs-on: ubuntu-latest steps: - name: "Checkout GitHub Action" diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml similarity index 89% rename from .github/workflows/nextjs_bundle_analysis_reusable.yml rename to .github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml index a90d6c539c..cd7e3bb9b9 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml @@ -81,6 +81,24 @@ jobs: - name: ⚒️ Test app run: pnpm test --filter=${{ inputs.name }} + + ## TODO: Enable when stories-check is ready + # - name: Run stories-check + # run: pnpm stories-check + # id: runStoriesCheck + # continue-on-error: true + # working-directory: web/apps/web/ + # - name: Commit changes + # id: ccc + # if: steps.runStoriesCheck.outcome == 'failure' + # uses: EndBug/add-and-commit@v9 + # with: + # add: ".stories-approved" + # message: "[skip ci] [stories-check] Automated stories changes" + # new_branch: ${{ github.head_ref }} + # default_author: github_actions + # env: + # GITHUB_TOKEN: ${{ secrets.AT_GH_CD_REPO_PAT }} # Here's the first place where next-bundle-analysis' own script is used # This step pulls the raw bundle stats for the current bundle diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index aed980bf95..79437cc256 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -1,27 +1,36 @@ # yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json -name: '[Web] Next.js Bundle Analysis' +name: '[Web] CI' on: pull_request: paths: - 'web/**' + - 'cloud/**' - '.github/workflows/web-nextjs_bundle_analysis.yml' - - '.github/workflows/nextjs_bundle_analysis_reusable.yml' + - '.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml' + - '.github/workflows/subjobs/cloud-deploy-preview.yml' push: branches: - main - next paths: - 'web/**' + - 'cloud/**' - '.github/workflows/web-nextjs_bundle_analysis.yml' - - '.github/workflows/nextjs_bundle_analysis_reusable.yml' + - '.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml' + - '.github/workflows/subjobs/cloud-deploy-preview.yml' workflow_dispatch: jobs: + cloud_preview: + name: "[Cloud] Deploy Preview" + uses: ./.github/workflows/subjobs/cloud-deploy-preview.yml + secrets: inherit + analyze_blog: name: "[Blog] Next.js Bundle Analysis" - uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'blog' @@ -31,7 +40,7 @@ jobs: analyze_app: name: "[App] Next.js Bundle Analysis" - uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'app' @@ -41,7 +50,7 @@ jobs: analyze_brandgrab: name: "[BrandGrab] Next.js Bundle Analysis" - uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'brandgrab' @@ -51,7 +60,7 @@ jobs: analyze_web: name: "[Web] Next.js Bundle Analysis" - uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'web' @@ -61,7 +70,7 @@ jobs: analyze_slco: name: "[slco] Next.js Bundle Analysis" - uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'slco' @@ -71,7 +80,7 @@ jobs: analyze_doprocess: name: "[doprocess] Next.js Bundle Analysis" - uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'doprocess' diff --git a/.github/workflows/web-stories-check.yml b/.github/workflows/web-stories-check.yml deleted file mode 100644 index e2c847b89a..0000000000 --- a/.github/workflows/web-stories-check.yml +++ /dev/null @@ -1,48 +0,0 @@ -# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json - -name: "[Web] stories-check" -on: - pull_request: - branches: [next, main] - paths: - - 'web/**' - -defaults: - run: - working-directory: ./web - -jobs: - check: - name: Check - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 2 - - name: Setup pnpm - uses: pnpm/action-setup@v2.4.0 - with: - version: 'latest' - - uses: actions/setup-node@v4 - with: - node-version: "20.x" - cache: "pnpm" - cache-dependency-path: ./web - - name: Install dependencies - run: pnpm install --frozen-lockfile --filter=web... --filter=. - - name: Run stories-check - run: pnpm stories-check - id: runStoriesCheck - continue-on-error: true - working-directory: web/apps/web/ - - name: Commit changes - id: ccc - if: steps.runStoriesCheck.outcome == 'failure' - uses: EndBug/add-and-commit@v9 - with: - add: ".stories-approved" - message: "[skip ci] [stories-check] Automated stories changes" - new_branch: ${{ github.head_ref }} - default_author: github_actions - env: - GITHUB_TOKEN: ${{ secrets.AT_GH_CD_REPO_PAT }} From 59ce0a156558e26137b91d3bcecf958ab70ea9a3 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 22:37:30 +0100 Subject: [PATCH 075/101] chore(ci): Moved to root workflows directory --- .../{subjobs => }/cloud-deploy-preview.yml | 0 .../nextjs_bundle_analysis_reusable.yml | 2 +- .../workflows/web-nextjs_bundle_analysis.yml | 22 +++++++++---------- 3 files changed, 12 insertions(+), 12 deletions(-) rename .github/workflows/{subjobs => }/cloud-deploy-preview.yml (100%) rename .github/workflows/{subjobs => }/nextjs_bundle_analysis_reusable.yml (99%) diff --git a/.github/workflows/subjobs/cloud-deploy-preview.yml b/.github/workflows/cloud-deploy-preview.yml similarity index 100% rename from .github/workflows/subjobs/cloud-deploy-preview.yml rename to .github/workflows/cloud-deploy-preview.yml diff --git a/.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml similarity index 99% rename from .github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml rename to .github/workflows/nextjs_bundle_analysis_reusable.yml index cd7e3bb9b9..788c96afff 100644 --- a/.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json -name: 'NextJS Bundle Analysis' +name: '[Web] NextJS Bundle Analysis' on: workflow_call: diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index 79437cc256..4f1173d84d 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -8,8 +8,8 @@ on: - 'web/**' - 'cloud/**' - '.github/workflows/web-nextjs_bundle_analysis.yml' - - '.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml' - - '.github/workflows/subjobs/cloud-deploy-preview.yml' + - '.github/workflows/nextjs_bundle_analysis_reusable.yml' + - '.github/workflows/cloud-deploy-preview.yml' push: branches: - main @@ -18,19 +18,19 @@ on: - 'web/**' - 'cloud/**' - '.github/workflows/web-nextjs_bundle_analysis.yml' - - '.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml' - - '.github/workflows/subjobs/cloud-deploy-preview.yml' + - '.github/workflows/nextjs_bundle_analysis_reusable.yml' + - '.github/workflows/cloud-deploy-preview.yml' workflow_dispatch: jobs: cloud_preview: name: "[Cloud] Deploy Preview" - uses: ./.github/workflows/subjobs/cloud-deploy-preview.yml + uses: ./.github/workflows/cloud-deploy-preview.yml secrets: inherit analyze_blog: name: "[Blog] Next.js Bundle Analysis" - uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'blog' @@ -40,7 +40,7 @@ jobs: analyze_app: name: "[App] Next.js Bundle Analysis" - uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'app' @@ -50,7 +50,7 @@ jobs: analyze_brandgrab: name: "[BrandGrab] Next.js Bundle Analysis" - uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'brandgrab' @@ -60,7 +60,7 @@ jobs: analyze_web: name: "[Web] Next.js Bundle Analysis" - uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'web' @@ -70,7 +70,7 @@ jobs: analyze_slco: name: "[slco] Next.js Bundle Analysis" - uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'slco' @@ -80,7 +80,7 @@ jobs: analyze_doprocess: name: "[doprocess] Next.js Bundle Analysis" - uses: ./.github/workflows/subjobs/nextjs_bundle_analysis_reusable.yml + uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' name: 'doprocess' From cd8a5515143de05a03033044835427bc3b45b2f6 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:01:44 +0100 Subject: [PATCH 076/101] feat(ci): Updated bundle analysis action --- .../nextjs_bundle_analysis_reusable.yml | 32 ++++--------------- web/apps/app/package.json | 3 +- web/apps/blog/package.json | 3 +- web/apps/brandgrab/package.json | 3 +- web/apps/doprocess/package.json | 3 +- web/apps/slco/package.json | 3 +- web/apps/web/package.json | 3 +- 7 files changed, 19 insertions(+), 31 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 788c96afff..9ccbf91e4f 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -145,30 +145,12 @@ jobs: with: result-encoding: string script: | - const fs = require('fs') - const comment = fs.readFileSync('${{ inputs.path }}/.next/analyze/__bundle_analysis_comment.txt', 'utf8') + "" - core.setOutput('body', comment) + echo "body<> $GITHUB_OUTPUT + echo "$(cat ${{ inputs.path }}/.next/analyze/__bundle_analysis_comment.txt)" >> $GITHUB_OUTPUT + echo EOF >> $GITHUB_OUTPUT - - name: 💬 Find Comment - uses: peter-evans/find-comment@v2 - if: success() && github.event.number - id: fc - with: - issue-number: ${{ github.event.number }} - body-includes: '' - - - name: 💬 Create Comment - uses: peter-evans/create-or-update-comment@v3.1.0 - if: success() && github.event.number && steps.fc.outputs.comment-id == 0 - with: - issue-number: ${{ github.event.number }} - body: ${{ steps.get-comment-body.outputs.body }} - - - name: 💬 Update Comment - uses: peter-evans/create-or-update-comment@v3.1.0 - if: success() && github.event.number && steps.fc.outputs.comment-id != 0 + - name: 💬 Comment + uses: marocchino/sticky-pull-request-comment@v2 with: - issue-number: ${{ github.event.number }} - body: ${{ steps.get-comment-body.outputs.body }} - comment-id: ${{ steps.fc.outputs.comment-id }} - edit-mode: replace + header: next-touched-pages + message: ${{ steps.get-comment-body.outputs.body }} diff --git a/web/apps/app/package.json b/web/apps/app/package.json index d8793216eb..b4d881907e 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -106,6 +106,7 @@ "budget": 358400, "budgetPercentIncreaseRed": 10, "minimumChangeThreshold": 10, - "showDetails": true + "showDetails": true, + "skipCommentIfEmpty": true } } diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index 711ca40ef3..29feff135f 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -72,6 +72,7 @@ "budget": 358400, "budgetPercentIncreaseRed": 10, "minimumChangeThreshold": 10, - "showDetails": true + "showDetails": true, + "skipCommentIfEmpty": true } } diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index a1b4b1bfc2..2fa6d5c47c 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -59,6 +59,7 @@ "budget": 358400, "budgetPercentIncreaseRed": 10, "minimumChangeThreshold": 10, - "showDetails": true + "showDetails": true, + "skipCommentIfEmpty": true } } diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index ecfa0389d0..618f558460 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -86,6 +86,7 @@ "budget": 358400, "budgetPercentIncreaseRed": 10, "minimumChangeThreshold": 10, - "showDetails": true + "showDetails": true, + "skipCommentIfEmpty": true } } diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index b6a65dac55..837f8c8d1b 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -60,6 +60,7 @@ "budget": 358400, "budgetPercentIncreaseRed": 10, "minimumChangeThreshold": 10, - "showDetails": true + "showDetails": true, + "skipCommentIfEmpty": true } } diff --git a/web/apps/web/package.json b/web/apps/web/package.json index 7398add932..86e78d4845 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -77,6 +77,7 @@ "budget": 358400, "budgetPercentIncreaseRed": 10, "minimumChangeThreshold": 10, - "showDetails": true + "showDetails": true, + "skipCommentIfEmpty": true } } From e1afff4ae905d76ff38eba2b7bc43bfbc3a58b49 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:03:11 +0100 Subject: [PATCH 077/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 9ccbf91e4f..0d985ebe29 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json -name: '[Web] NextJS Bundle Analysis' +name: '[Web] CI - Next.js' on: workflow_call: @@ -35,7 +35,7 @@ defaults: jobs: analysis: - name: "[${{ inputs.name }}] Next.js Bundle Analysis" + name: "${{ inputs.name }}" timeout-minutes: 5 runs-on: ubuntu-latest concurrency: From b529ccdc2f399bccbcec3897d658135d858d7670 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:04:14 +0100 Subject: [PATCH 078/101] Update web-nextjs_bundle_analysis.yml --- .github/workflows/web-nextjs_bundle_analysis.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index 4f1173d84d..c82caf50d2 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -24,12 +24,12 @@ on: jobs: cloud_preview: - name: "[Cloud] Deploy Preview" + name: "Cloud (preview)" uses: ./.github/workflows/cloud-deploy-preview.yml secrets: inherit analyze_blog: - name: "[Blog] Next.js Bundle Analysis" + name: "Blog" uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' @@ -39,7 +39,7 @@ jobs: secrets: inherit analyze_app: - name: "[App] Next.js Bundle Analysis" + name: "App" uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' @@ -49,7 +49,7 @@ jobs: secrets: inherit analyze_brandgrab: - name: "[BrandGrab] Next.js Bundle Analysis" + name: "BrandGrab" uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' @@ -59,7 +59,7 @@ jobs: secrets: inherit analyze_web: - name: "[Web] Next.js Bundle Analysis" + name: "Web" uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' @@ -69,7 +69,7 @@ jobs: secrets: inherit analyze_slco: - name: "[slco] Next.js Bundle Analysis" + name: "slco" uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' @@ -79,7 +79,7 @@ jobs: secrets: inherit analyze_doprocess: - name: "[doprocess] Next.js Bundle Analysis" + name: "doprocess" uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml with: workflowName: 'web-nextjs_bundle_analysis.yml' From a942d53073b8f6e4f34073e61df2f2a372141ddb Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:04:58 +0100 Subject: [PATCH 079/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 0d985ebe29..d1420e5797 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -34,8 +34,7 @@ defaults: working-directory: ./web jobs: - analysis: - name: "${{ inputs.name }}" + ci: timeout-minutes: 5 runs-on: ubuntu-latest concurrency: From ea4ec0a8d8d53261444fea256a8d10eb888a08f1 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:17:57 +0100 Subject: [PATCH 080/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index d1420e5797..6b1799481b 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -145,7 +145,7 @@ jobs: result-encoding: string script: | echo "body<> $GITHUB_OUTPUT - echo "$(cat ${{ inputs.path }}/.next/analyze/__bundle_analysis_comment.txt)" >> $GITHUB_OUTPUT + echo "$(cat './${{ inputs.path }}/.next/analyze/__bundle_analysis_comment.txt')" >> $GITHUB_OUTPUT echo EOF >> $GITHUB_OUTPUT - name: 💬 Comment From 75745f068c08788929256f2d380fc7b89c4610f2 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:28:16 +0100 Subject: [PATCH 081/101] chore(ci): Fixing stack detection --- .github/workflows/cloud-deploy-preview.yml | 23 ++++++++++++------- .../workflows/web-nextjs_bundle_analysis.yml | 2 ++ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/cloud-deploy-preview.yml b/.github/workflows/cloud-deploy-preview.yml index e4745e79c2..83fd0f4536 100644 --- a/.github/workflows/cloud-deploy-preview.yml +++ b/.github/workflows/cloud-deploy-preview.yml @@ -4,9 +4,11 @@ name: "[Cloud] Preview Deploy" on: workflow_call: - -env: - DOTNET_VERSION: "7.0.x" # set this to the dotnet version to use + inputs: + baseRef: + type: string + description: "The base branch to deploy to" + required: true defaults: run: @@ -28,10 +30,10 @@ jobs: npx mutex wait signalcocloudpreview popd - - name: ✨ Setup DotNet ${{ env.DOTNET_VERSION }} Environment + - name: ✨ Setup DotNet uses: actions/setup-dotnet@v4 with: - dotnet-version: ${{ env.DOTNET_VERSION }} + dotnet-version: "7.0.x" - name: ✨ Setup pnpm uses: pnpm/action-setup@v2.4.0 @@ -51,16 +53,21 @@ jobs: - name: 🔎 Determine stack shell: bash run: | - [[ $(echo ${BASE_BRANCH#refs/heads/}) = "main" ]] && echo "##[set-output name=branch;]production" || echo "##[set-output name=branch;]$(echo ${BASE_BRANCH#refs/heads/})" + if $(echo ${BASE_BRANCH#refs/heads/}) = "main" + then + echo "stack=production" >> $GITHUB_OUTPUT + else + echo "stack=next" >> $GITHUB_OUTPUT + fi id: extract_branch env: - BASE_BRANCH: ${{ github.base_ref }} + BASE_BRANCH: ${{ inputs.baseRef }} - name: ⚡ Preview Deploy Infrastructure uses: pulumi/actions@v4 with: command: preview - stack-name: signalco/cloud-primary/${{ steps.extract_branch.outputs.branch }} + stack-name: signalco/cloud-primary/${{ steps.extract_branch.outputs.stack }} work-dir: ./cloud/infrastructure comment-on-pr: true env: diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index c82caf50d2..3ded58e20b 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -26,6 +26,8 @@ jobs: cloud_preview: name: "Cloud (preview)" uses: ./.github/workflows/cloud-deploy-preview.yml + with: + baseRef: ${{ github.base_ref }} secrets: inherit analyze_blog: From 81e7ce64435dd711c6e39496ffc646aa5922e77b Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:30:16 +0100 Subject: [PATCH 082/101] Update cloud-deploy-preview.yml --- .github/workflows/cloud-deploy-preview.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cloud-deploy-preview.yml b/.github/workflows/cloud-deploy-preview.yml index 83fd0f4536..90c6f8e525 100644 --- a/.github/workflows/cloud-deploy-preview.yml +++ b/.github/workflows/cloud-deploy-preview.yml @@ -53,7 +53,8 @@ jobs: - name: 🔎 Determine stack shell: bash run: | - if $(echo ${BASE_BRANCH#refs/heads/}) = "main" + echo "BASE_BRANCH=${BASE_BRANCH#refs/heads/}" + if $(echo ${BASE_BRANCH#refs/heads/}) -eq "main" then echo "stack=production" >> $GITHUB_OUTPUT else From b9a66ae0700136a52ba3807347120f0b940d5973 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:31:13 +0100 Subject: [PATCH 083/101] Update cloud-deploy-preview.yml --- .github/workflows/cloud-deploy-preview.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/cloud-deploy-preview.yml b/.github/workflows/cloud-deploy-preview.yml index 90c6f8e525..ef85cab0ea 100644 --- a/.github/workflows/cloud-deploy-preview.yml +++ b/.github/workflows/cloud-deploy-preview.yml @@ -53,8 +53,7 @@ jobs: - name: 🔎 Determine stack shell: bash run: | - echo "BASE_BRANCH=${BASE_BRANCH#refs/heads/}" - if $(echo ${BASE_BRANCH#refs/heads/}) -eq "main" + if [[ $(echo ${BASE_BRANCH#refs/heads/}) = "main" ]] then echo "stack=production" >> $GITHUB_OUTPUT else From 091d709437681ce3f80095233d652d1412585d88 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 15 Dec 2023 23:36:16 +0100 Subject: [PATCH 084/101] Update cloud-deploy-preview.yml --- .github/workflows/cloud-deploy-preview.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cloud-deploy-preview.yml b/.github/workflows/cloud-deploy-preview.yml index ef85cab0ea..da03dd137a 100644 --- a/.github/workflows/cloud-deploy-preview.yml +++ b/.github/workflows/cloud-deploy-preview.yml @@ -57,7 +57,7 @@ jobs: then echo "stack=production" >> $GITHUB_OUTPUT else - echo "stack=next" >> $GITHUB_OUTPUT + echo "stack=${BASE_BRANCH#refs/heads/})" >> $GITHUB_OUTPUT fi id: extract_branch env: From 23b3d4a60b0af8e103b4ff411dcc05655305259a Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 00:06:32 +0100 Subject: [PATCH 085/101] Update cloud-deploy-preview.yml --- .github/workflows/cloud-deploy-preview.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cloud-deploy-preview.yml b/.github/workflows/cloud-deploy-preview.yml index da03dd137a..dbae6bea41 100644 --- a/.github/workflows/cloud-deploy-preview.yml +++ b/.github/workflows/cloud-deploy-preview.yml @@ -57,7 +57,7 @@ jobs: then echo "stack=production" >> $GITHUB_OUTPUT else - echo "stack=${BASE_BRANCH#refs/heads/})" >> $GITHUB_OUTPUT + echo "stack=${BASE_BRANCH#refs/heads/}" >> $GITHUB_OUTPUT fi id: extract_branch env: From 36f0b6956033cd1281d5ae064c2717c720d971e1 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 00:09:49 +0100 Subject: [PATCH 086/101] Update cloud-deploy-preview.yml --- .github/workflows/cloud-deploy-preview.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cloud-deploy-preview.yml b/.github/workflows/cloud-deploy-preview.yml index dbae6bea41..a24f9f00d5 100644 --- a/.github/workflows/cloud-deploy-preview.yml +++ b/.github/workflows/cloud-deploy-preview.yml @@ -6,9 +6,9 @@ on: workflow_call: inputs: baseRef: + required: true type: string description: "The base branch to deploy to" - required: true defaults: run: From c864e7a20ef33ebeb827f5d87852bbcb26103de5 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 00:13:36 +0100 Subject: [PATCH 087/101] Update web-nextjs_bundle_analysis.yml --- .github/workflows/web-nextjs_bundle_analysis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index 3ded58e20b..af01b4ffbb 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -26,6 +26,7 @@ jobs: cloud_preview: name: "Cloud (preview)" uses: ./.github/workflows/cloud-deploy-preview.yml + if: success() && github.event_name == 'pull_request' with: baseRef: ${{ github.base_ref }} secrets: inherit From b0db287127512a6130829e67e2567709b327ccdc Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 00:17:21 +0100 Subject: [PATCH 088/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 6b1799481b..0eb4061ddd 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -61,6 +61,7 @@ jobs: run: pnpm install --frozen-lockfile --filter ${{ inputs.name }}... --filter . - name: 🔎 Lint app + if: success() && github.event_name == 'pull_request' run: pnpm lint --filter=${{ inputs.name }} - name: ✨ Setup Vercel CLI @@ -74,11 +75,13 @@ jobs: run: pnpm build --filter=${{ inputs.name }} - name: 📦️ Install playwright browsers + if: success() && github.event_name == 'pull_request' run: | pnpm install --global playwright pnpm playwright install --with-deps - name: ⚒️ Test app + if: success() && github.event_name == 'pull_request' run: pnpm test --filter=${{ inputs.name }} ## TODO: Enable when stories-check is ready @@ -113,7 +116,7 @@ jobs: - name: 🔽 Download base branch bundle stats uses: dawidd6/action-download-artifact@v3 - if: success() && github.event.number + if: success() && github.event_name == 'pull_request' with: workflow: ${{ inputs.workflowName }} branch: ${{ github.event.pull_request.base.ref }} @@ -133,13 +136,13 @@ jobs: # Either of these arguments can be changed or removed by editing the `nextBundleAnalysis` # entry in your package.json file. - name: 🔎 Compare with base branch bundle - if: success() && github.event.number + if: success() && github.event_name == 'pull_request' run: ls -laR .next/analyze/base && npx -yes -p github:hashicorp/nextjs-bundle-analysis compare working-directory: ${{ inputs.path }}/ - name: 💬 Get comment body id: get-comment-body - if: success() && github.event.number + if: success() && github.event_name == 'pull_request' uses: actions/github-script@v7 with: result-encoding: string From d79e53751126422334d30c5b05a6cb08b5f1f9b9 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 00:19:52 +0100 Subject: [PATCH 089/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 0eb4061ddd..410b4580f7 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -147,12 +147,12 @@ jobs: with: result-encoding: string script: | - echo "body<> $GITHUB_OUTPUT - echo "$(cat './${{ inputs.path }}/.next/analyze/__bundle_analysis_comment.txt')" >> $GITHUB_OUTPUT - echo EOF >> $GITHUB_OUTPUT + const fs = require('fs') + const comment = fs.readFileSync('${{ inputs.path }}/.next/analyze/__bundle_analysis_comment.txt', 'utf8') + core.setOutput('body', comment) - name: 💬 Comment uses: marocchino/sticky-pull-request-comment@v2 with: - header: next-touched-pages + header: next-touched-pages-${{ inputs.name }} message: ${{ steps.get-comment-body.outputs.body }} From 106716a6638191b0cf95283e18d523197a0837cd Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 00:27:38 +0100 Subject: [PATCH 090/101] Update nextjs_bundle_analysis_reusable.yml --- .github/workflows/nextjs_bundle_analysis_reusable.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/nextjs_bundle_analysis_reusable.yml b/.github/workflows/nextjs_bundle_analysis_reusable.yml index 410b4580f7..48317cfefc 100644 --- a/.github/workflows/nextjs_bundle_analysis_reusable.yml +++ b/.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -153,6 +153,7 @@ jobs: - name: 💬 Comment uses: marocchino/sticky-pull-request-comment@v2 + if: success() && steps.get-comment-body.outputs.body != '' with: header: next-touched-pages-${{ inputs.name }} message: ${{ steps.get-comment-body.outputs.body }} From 83f28e2c70b3b31a16e104bf1d24a9d18317a6ab Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 23:29:00 +0000 Subject: [PATCH 091/101] chore(deps): update dependency eslint to v8.56.0 --- cloud/infrastructure/package.json | 2 +- cloud/infrastructure/pnpm-lock.yaml | 118 +++++++++++----------- web/apps/app/package.json | 2 +- web/apps/blog/package.json | 2 +- web/apps/brandgrab/package.json | 2 +- web/apps/doprocess/package.json | 2 +- web/apps/slco/package.json | 2 +- web/apps/web/package.json | 2 +- web/pnpm-lock.yaml | 146 ++++++++++++++-------------- 9 files changed, 139 insertions(+), 139 deletions(-) diff --git a/cloud/infrastructure/package.json b/cloud/infrastructure/package.json index df204973f5..6c5e73109d 100644 --- a/cloud/infrastructure/package.json +++ b/cloud/infrastructure/package.json @@ -11,7 +11,7 @@ "@types/node": "20.10.4", "@typescript-eslint/eslint-plugin": "6.14.0", "@typescript-eslint/parser": "6.14.0", - "eslint": "8.55.0", + "eslint": "8.56.0", "eslint-config-standard": "17.1.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-n": "16.4.0", diff --git a/cloud/infrastructure/pnpm-lock.yaml b/cloud/infrastructure/pnpm-lock.yaml index bf32047326..a3ea75eecf 100644 --- a/cloud/infrastructure/pnpm-lock.yaml +++ b/cloud/infrastructure/pnpm-lock.yaml @@ -36,28 +36,28 @@ devDependencies: version: 20.10.4 '@typescript-eslint/eslint-plugin': specifier: 6.14.0 - version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: 6.14.0 - version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) + version: 6.14.0(eslint@8.56.0)(typescript@5.3.3) eslint: - specifier: 8.55.0 - version: 8.55.0 + specifier: 8.56.0 + version: 8.56.0 eslint-config-standard: specifier: 17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) + version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) + version: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint@8.56.0) eslint-plugin-n: specifier: 16.4.0 - version: 16.4.0(eslint@8.55.0) + version: 16.4.0(eslint@8.56.0) eslint-plugin-node: specifier: 11.1.0 - version: 11.1.0(eslint@8.55.0) + version: 11.1.0(eslint@8.56.0) eslint-plugin-promise: specifier: 6.1.1 - version: 6.1.1(eslint@8.55.0) + version: 6.1.1(eslint@8.56.0) typescript: specifier: 5.3.3 version: 5.3.3 @@ -78,13 +78,13 @@ packages: - supports-color dev: false - /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.55.0 + eslint: 8.56.0 eslint-visitor-keys: 3.4.3 dev: true @@ -110,8 +110,8 @@ packages: - supports-color dev: true - /@eslint/js@8.55.0: - resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} + /@eslint/js@8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -478,7 +478,7 @@ packages: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true - /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -490,13 +490,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.14.0 - '@typescript-eslint/type-utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -507,7 +507,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -522,7 +522,7 @@ packages: '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -536,7 +536,7 @@ packages: '@typescript-eslint/visitor-keys': 6.14.0 dev: true - /@typescript-eslint/type-utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -547,9 +547,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 ts-api-utils: 1.0.1(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -582,19 +582,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.14.0 '@typescript-eslint/types': 6.14.0 '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) - eslint: 8.55.0 + eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -993,16 +993,16 @@ packages: engines: {node: '>=10'} dev: true - /eslint-compat-utils@0.1.2(eslint@8.55.0): + /eslint-compat-utils@0.1.2(eslint@8.56.0): resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0): + /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -1011,10 +1011,10 @@ packages: eslint-plugin-n: '^15.0.0 || ^16.0.0 ' eslint-plugin-promise: ^6.0.0 dependencies: - eslint: 8.55.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) - eslint-plugin-n: 16.4.0(eslint@8.55.0) - eslint-plugin-promise: 6.1.1(eslint@8.55.0) + eslint: 8.56.0 + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint@8.56.0) + eslint-plugin-n: 16.4.0(eslint@8.56.0) + eslint-plugin-promise: 6.1.1(eslint@8.56.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -1027,7 +1027,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -1048,38 +1048,38 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7 - eslint: 8.55.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es-x@7.5.0(eslint@8.55.0): + /eslint-plugin-es-x@7.5.0(eslint@8.56.0): resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/regexpp': 4.6.2 - eslint: 8.55.0 - eslint-compat-utils: 0.1.2(eslint@8.55.0) + eslint: 8.56.0 + eslint-compat-utils: 0.1.2(eslint@8.56.0) dev: true - /eslint-plugin-es@3.0.1(eslint@8.55.0): + /eslint-plugin-es@3.0.1(eslint@8.56.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.14.0)(eslint@8.55.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.14.0)(eslint@8.56.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -1089,16 +1089,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.55.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -1114,16 +1114,16 @@ packages: - supports-color dev: true - /eslint-plugin-n@16.4.0(eslint@8.55.0): + /eslint-plugin-n@16.4.0(eslint@8.56.0): resolution: {integrity: sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) builtins: 5.0.1 - eslint: 8.55.0 - eslint-plugin-es-x: 7.5.0(eslint@8.55.0) + eslint: 8.56.0 + eslint-plugin-es-x: 7.5.0(eslint@8.56.0) get-tsconfig: 4.7.0 ignore: 5.2.4 is-builtin-module: 3.2.1 @@ -1133,14 +1133,14 @@ packages: semver: 7.5.4 dev: true - /eslint-plugin-node@11.1.0(eslint@8.55.0): + /eslint-plugin-node@11.1.0(eslint@8.56.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.55.0 - eslint-plugin-es: 3.0.1(eslint@8.55.0) + eslint: 8.56.0 + eslint-plugin-es: 3.0.1(eslint@8.56.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 @@ -1148,13 +1148,13 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-promise@6.1.1(eslint@8.55.0): + /eslint-plugin-promise@6.1.1(eslint@8.56.0): resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: true /eslint-scope@7.2.2: @@ -1182,15 +1182,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.55.0: - resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==} + /eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/regexpp': 4.6.2 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.55.0 + '@eslint/js': 8.56.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 diff --git a/web/apps/app/package.json b/web/apps/app/package.json index b4d881907e..32f3e6a8ff 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -91,7 +91,7 @@ "@types/uuid": "9.0.7", "colorette": "2.0.20", "cross-env": "7.0.3", - "eslint": "8.55.0", + "eslint": "8.56.0", "fs-extra": "11.2.0", "next-sitemap": "4.2.3", "openapi-types": "12.1.3", diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index 29feff135f..5a22295304 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -61,7 +61,7 @@ "@types/react-dom": "18.2.17", "colorette": "2.0.20", "cross-env": "7.0.3", - "eslint": "8.55.0", + "eslint": "8.56.0", "next-sitemap": "4.2.3", "postcss": "8.4.32", "rimraf": "5.0.5", diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index 2fa6d5c47c..8ff5f2e461 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -48,7 +48,7 @@ "@types/react-dom": "18.2.17", "@types/sharp": "0.31.1", "cross-env": "7.0.3", - "eslint": "8.55.0", + "eslint": "8.56.0", "next-sitemap": "4.2.3", "postcss": "8.4.32", "rimraf": "5.0.5", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 618f558460..5916aecc72 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -74,7 +74,7 @@ "cross-env": "7.0.3", "dotenv": "16.3.1", "drizzle-kit": "0.20.6", - "eslint": "8.55.0", + "eslint": "8.56.0", "eslint-plugin-drizzle": "0.2.2", "next-sitemap": "4.2.3", "postcss": "8.4.32", diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index 837f8c8d1b..609b766009 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -49,7 +49,7 @@ "@types/react": "18.2.45", "@types/react-dom": "18.2.17", "cross-env": "7.0.3", - "eslint": "8.55.0", + "eslint": "8.56.0", "next-sitemap": "4.2.3", "postcss": "8.4.32", "rimraf": "5.0.5", diff --git a/web/apps/web/package.json b/web/apps/web/package.json index 86e78d4845..7d98c6bfec 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -65,7 +65,7 @@ "babel-loader": "9.1.3", "colorette": "2.0.20", "cross-env": "7.0.3", - "eslint": "8.55.0", + "eslint": "8.56.0", "next-sitemap": "4.2.3", "openapi-types": "12.1.3", "postcss": "8.4.32", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 72b9e325b2..0a8a4c183b 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -226,8 +226,8 @@ importers: specifier: 7.0.3 version: 7.0.3 eslint: - specifier: 8.55.0 - version: 8.55.0 + specifier: 8.56.0 + version: 8.56.0 fs-extra: specifier: 11.2.0 version: 11.2.0 @@ -383,8 +383,8 @@ importers: specifier: 7.0.3 version: 7.0.3 eslint: - specifier: 8.55.0 - version: 8.55.0 + specifier: 8.56.0 + version: 8.56.0 next-sitemap: specifier: 4.2.3 version: 4.2.3(next@14.0.4) @@ -489,8 +489,8 @@ importers: specifier: 7.0.3 version: 7.0.3 eslint: - specifier: 8.55.0 - version: 8.55.0 + specifier: 8.56.0 + version: 8.56.0 next-sitemap: specifier: 4.2.3 version: 4.2.3(next@14.0.4) @@ -710,11 +710,11 @@ importers: specifier: 0.20.6 version: 0.20.6 eslint: - specifier: 8.55.0 - version: 8.55.0 + specifier: 8.56.0 + version: 8.56.0 eslint-plugin-drizzle: specifier: 0.2.2 - version: 0.2.2(eslint@8.55.0) + version: 0.2.2(eslint@8.56.0) next-sitemap: specifier: 4.2.3 version: 4.2.3(next@14.0.4) @@ -822,8 +822,8 @@ importers: specifier: 7.0.3 version: 7.0.3 eslint: - specifier: 8.55.0 - version: 8.55.0 + specifier: 8.56.0 + version: 8.56.0 next-sitemap: specifier: 4.2.3 version: 4.2.3(next@14.0.4) @@ -1088,8 +1088,8 @@ importers: specifier: 7.0.3 version: 7.0.3 eslint: - specifier: 8.55.0 - version: 8.55.0 + specifier: 8.56.0 + version: 8.56.0 next-sitemap: specifier: 4.2.3 version: 4.2.3(next@14.0.4) @@ -1122,25 +1122,25 @@ importers: dependencies: '@typescript-eslint/eslint-plugin': specifier: 6.14.0 - version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: 6.14.0 - version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) + version: 6.14.0(eslint@8.56.0)(typescript@5.3.3) eslint-config-next: specifier: 14.0.4 - version: 14.0.4(eslint@8.55.0)(typescript@5.3.3) + version: 14.0.4(eslint@8.56.0)(typescript@5.3.3) eslint-config-turbo: specifier: 1.11.2 - version: 1.11.2(eslint@8.55.0) + version: 1.11.2(eslint@8.56.0) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + version: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-plugin-only-warn: specifier: 1.1.0 version: 1.1.0 eslint-plugin-react: specifier: 7.33.2 - version: 7.33.2(eslint@8.55.0) + version: 7.33.2(eslint@8.56.0) eslint-plugin-tailwindcss: specifier: 3.13.0 version: 3.13.0(tailwindcss@3.3.6) @@ -4430,13 +4430,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.55.0 + eslint: 8.56.0 eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.10.0: @@ -4459,8 +4459,8 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.55.0: - resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} + /@eslint/js@8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} /@fal-works/esbuild-plugin-global-externals@2.1.2: @@ -8750,7 +8750,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -8762,13 +8762,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.14.0 - '@typescript-eslint/type-utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 @@ -8779,7 +8779,7 @@ packages: - supports-color dev: false - /@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -8794,7 +8794,7 @@ packages: '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -8808,7 +8808,7 @@ packages: '@typescript-eslint/visitor-keys': 6.14.0 dev: false - /@typescript-eslint/type-utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -8819,9 +8819,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -8854,19 +8854,19 @@ packages: - supports-color dev: false - /@typescript-eslint/utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.5 '@typescript-eslint/scope-manager': 6.14.0 '@typescript-eslint/types': 6.14.0 '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) - eslint: 8.55.0 + eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -11553,7 +11553,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-next@14.0.4(eslint@8.55.0)(typescript@5.3.3): + /eslint-config-next@14.0.4(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -11564,27 +11564,27 @@ packages: dependencies: '@next/eslint-plugin-next': 14.0.4 '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.55.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0) - eslint-plugin-react: 7.33.2(eslint@8.55.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) typescript: 5.3.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: false - /eslint-config-turbo@1.11.2(eslint@8.55.0): + /eslint-config-turbo@1.11.2(eslint@8.56.0): resolution: {integrity: sha512-vqbyCH6kCHFoIAWUmGL61c0BfUQNz0XAl2RzAnEkSQ+PLXvEvuV2HsvL51UOzyyElfJlzZuh9T4BvUqb5KR9Eg==} peerDependencies: eslint: '>6.6.0' dependencies: - eslint: 8.55.0 - eslint-plugin-turbo: 1.11.2(eslint@8.55.0) + eslint: 8.56.0 + eslint-plugin-turbo: 1.11.2(eslint@8.56.0) dev: false /eslint-import-resolver-node@0.3.9: @@ -11597,7 +11597,7 @@ packages: - supports-color dev: false - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.55.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -11606,9 +11606,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.55.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint: 8.56.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -11620,7 +11620,7 @@ packages: - supports-color dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -11641,24 +11641,24 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7 - eslint: 8.55.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.55.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-drizzle@0.2.2(eslint@8.55.0): + /eslint-plugin-drizzle@0.2.2(eslint@8.56.0): resolution: {integrity: sha512-dyGlL9iOYjSK7jpgh87jL6zZP42mLZV0xrAYv+/hMbh/4ml3oR758wnk5G3frH60rHYscIS6GYL5juSir4yELg==} peerDependencies: eslint: '>=8.0.0' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -11668,16 +11668,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.55.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11693,7 +11693,7 @@ packages: - supports-color dev: false - /eslint-plugin-jsx-a11y@6.8.0(eslint@8.55.0): + /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: @@ -11709,7 +11709,7 @@ packages: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.15 - eslint: 8.55.0 + eslint: 8.56.0 hasown: 2.0.0 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -11723,16 +11723,16 @@ packages: engines: {node: '>=6'} dev: false - /eslint-plugin-react-hooks@4.6.0(eslint@8.55.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: false - /eslint-plugin-react@7.33.2(eslint@8.55.0): + /eslint-plugin-react@7.33.2(eslint@8.56.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -11743,7 +11743,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.55.0 + eslint: 8.56.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -11768,13 +11768,13 @@ packages: tailwindcss: 3.3.6 dev: false - /eslint-plugin-turbo@1.11.2(eslint@8.55.0): + /eslint-plugin-turbo@1.11.2(eslint@8.56.0): resolution: {integrity: sha512-U6DX+WvgGFiwEAqtOjm4Ejd9O4jsw8jlFNkQi0ywxbMnbiTie+exF4Z0F/B1ajtjjeZkBkgRnlU+UkoraBN+bw==} peerDependencies: eslint: '>6.6.0' dependencies: dotenv: 16.0.3 - eslint: 8.55.0 + eslint: 8.56.0 dev: false /eslint-scope@5.1.1: @@ -11795,15 +11795,15 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.55.0: - resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==} + /eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.55.0 + '@eslint/js': 8.56.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 From c68fcb887c33dca74fe5bfe8473496a328db99c3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 16 Dec 2023 01:44:21 +0000 Subject: [PATCH 092/101] chore(deps): update dependency @types/react-dom to v18.2.18 --- web/apps/app/package.json | 2 +- web/apps/blog/package.json | 2 +- web/apps/brandgrab/package.json | 2 +- web/apps/development/package.json | 2 +- web/apps/doprocess/package.json | 2 +- web/apps/slco/package.json | 2 +- web/apps/ui-docs/package.json | 2 +- web/apps/web/package.json | 2 +- web/packages/ui-notifications/package.json | 2 +- web/packages/ui-primitives/package.json | 2 +- web/packages/ui/package.json | 2 +- web/packages/uier-toolbar/package.json | 2 +- web/pnpm-lock.yaml | 352 ++++++++++----------- 13 files changed, 188 insertions(+), 188 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 32f3e6a8ff..baf4464195 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -84,7 +84,7 @@ "@types/next-pwa": "5.6.9", "@types/node": "20.10.4", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "@types/react-grid-layout": "1.3.5", "@types/recharts": "1.8.29", "@types/suncalc": "1.9.2", diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index 5a22295304..87a7dcbe13 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -58,7 +58,7 @@ "@types/klaw": "3.0.6", "@types/node": "20.10.4", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "colorette": "2.0.20", "cross-env": "7.0.3", "eslint": "8.56.0", diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index 8ff5f2e461..5e3d97cc2e 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -45,7 +45,7 @@ "@types/color": "3.0.6", "@types/node": "20.10.4", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "@types/sharp": "0.31.1", "cross-env": "7.0.3", "eslint": "8.56.0", diff --git a/web/apps/development/package.json b/web/apps/development/package.json index 966dc0926f..15d82c0f3b 100644 --- a/web/apps/development/package.json +++ b/web/apps/development/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "@vitejs/plugin-react-swc": "3.5.0", "typescript": "5.3.3", "vite": "5.0.10" diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 5916aecc72..4f85bd6612 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -70,7 +70,7 @@ "@types/color": "3.0.6", "@types/node": "20.10.4", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "cross-env": "7.0.3", "dotenv": "16.3.1", "drizzle-kit": "0.20.6", diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index 609b766009..ec0cb5a797 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -47,7 +47,7 @@ "@types/color": "3.0.6", "@types/node": "20.10.4", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "cross-env": "7.0.3", "eslint": "8.56.0", "next-sitemap": "4.2.3", diff --git a/web/apps/ui-docs/package.json b/web/apps/ui-docs/package.json index fa17906fbb..ab63f53fa9 100644 --- a/web/apps/ui-docs/package.json +++ b/web/apps/ui-docs/package.json @@ -25,7 +25,7 @@ "@storybook/react": "7.6.5", "@storybook/theming": "7.6.5", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "autoprefixer": "10.4.16", "css-loader": "6.8.1", "postcss": "8.4.32", diff --git a/web/apps/web/package.json b/web/apps/web/package.json index 7d98c6bfec..d80e152666 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -61,7 +61,7 @@ "@types/next-pwa": "5.6.9", "@types/node": "20.10.4", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "babel-loader": "9.1.3", "colorette": "2.0.20", "cross-env": "7.0.3", diff --git a/web/packages/ui-notifications/package.json b/web/packages/ui-notifications/package.json index c6e4b4e2f5..0d5328445f 100644 --- a/web/packages/ui-notifications/package.json +++ b/web/packages/ui-notifications/package.json @@ -17,7 +17,7 @@ "@signalco/ui-primitives": "workspace:*", "@signalco/tsconfig": "workspace:*", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "next": "14.0.4", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/web/packages/ui-primitives/package.json b/web/packages/ui-primitives/package.json index ba4ef5a31e..148ae31e89 100644 --- a/web/packages/ui-primitives/package.json +++ b/web/packages/ui-primitives/package.json @@ -26,7 +26,7 @@ "@signalco/tailwindcss-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "@types/react-timeago": "4.1.6", "autoprefixer": "10.4.16", "classix": "2.1.35", diff --git a/web/packages/ui/package.json b/web/packages/ui/package.json index a17ca3ac99..ab34206046 100644 --- a/web/packages/ui/package.json +++ b/web/packages/ui/package.json @@ -28,7 +28,7 @@ "@signalco/ui-primitives": "workspace:*", "@signalco/tsconfig": "workspace:*", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "@types/react-timeago": "4.1.6", "autoprefixer": "10.4.16", "classix": "2.1.35", diff --git a/web/packages/uier-toolbar/package.json b/web/packages/uier-toolbar/package.json index e40b219747..f2b08032cb 100644 --- a/web/packages/uier-toolbar/package.json +++ b/web/packages/uier-toolbar/package.json @@ -32,7 +32,7 @@ "@signalco/ui-primitives": "workspace:*", "@signalco/tsconfig": "workspace:*", "@types/react": "18.2.45", - "@types/react-dom": "18.2.17", + "@types/react-dom": "18.2.18", "@types/react-timeago": "4.1.6", "autoprefixer": "10.4.16", "classix": "2.1.35", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 0a8a4c183b..2315d89f01 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -205,8 +205,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 '@types/react-grid-layout': specifier: 1.3.5 version: 1.3.5 @@ -374,8 +374,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 colorette: specifier: 2.0.20 version: 2.0.20 @@ -480,8 +480,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 '@types/sharp': specifier: 0.31.1 version: 0.31.1 @@ -535,8 +535,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 '@vitejs/plugin-react-swc': specifier: 3.5.0 version: 3.5.0(vite@5.0.10) @@ -698,8 +698,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 cross-env: specifier: 7.0.3 version: 7.0.3 @@ -816,8 +816,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 cross-env: specifier: 7.0.3 version: 7.0.3 @@ -872,7 +872,7 @@ importers: version: link:../../packages/tsconfig '@storybook/addon-essentials': specifier: 7.6.5 - version: 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': specifier: 7.6.5 version: 7.6.5(react@18.2.0) @@ -901,8 +901,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 autoprefixer: specifier: 10.4.16 version: 10.4.16(postcss@8.4.32) @@ -1076,8 +1076,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 babel-loader: specifier: 9.1.3 version: 9.1.3(@babel/core@7.23.6)(webpack@5.89.0) @@ -1220,22 +1220,22 @@ importers: devDependencies: '@radix-ui/react-checkbox': specifier: 1.0.4 - version: 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dialog': specifier: 1.0.5 - version: 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dropdown-menu': specifier: 2.0.6 - version: 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.6(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-menubar': specifier: 1.0.4 - version: 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-popover': specifier: 1.0.7 - version: 1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-select': specifier: 2.0.0 - version: 2.0.0(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': specifier: 1.0.2 version: 1.0.2(@types/react@18.2.45)(react@18.2.0) @@ -1264,8 +1264,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 '@types/react-timeago': specifier: 4.1.6 version: 4.1.6 @@ -1342,8 +1342,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 next: specifier: 14.0.4 version: 14.0.4(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) @@ -1364,22 +1364,22 @@ importers: devDependencies: '@radix-ui/react-checkbox': specifier: 1.0.4 - version: 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dialog': specifier: 1.0.5 - version: 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dropdown-menu': specifier: 2.0.6 - version: 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.6(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-menubar': specifier: 1.0.4 - version: 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-popover': specifier: 1.0.7 - version: 1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-select': specifier: 2.0.0 - version: 2.0.0(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': specifier: 1.0.2 version: 1.0.2(@types/react@18.2.45)(react@18.2.0) @@ -1405,8 +1405,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 '@types/react-timeago': specifier: 4.1.6 version: 4.1.6 @@ -1451,22 +1451,22 @@ importers: version: 0.4.1(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-checkbox': specifier: 1.0.4 - version: 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dialog': specifier: 1.0.5 - version: 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dropdown-menu': specifier: 2.0.6 - version: 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.6(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-menubar': specifier: 1.0.4 - version: 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-popover': specifier: 1.0.7 - version: 1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-select': specifier: 2.0.0 - version: 2.0.0(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': specifier: 1.0.2 version: 1.0.2(@types/react@18.2.45)(react@18.2.0) @@ -1501,8 +1501,8 @@ importers: specifier: 18.2.45 version: 18.2.45 '@types/react-dom': - specifier: 18.2.17 - version: 18.2.17 + specifier: 18.2.18 + version: 18.2.18 '@types/react-timeago': specifier: 4.1.6 version: 4.1.6 @@ -5576,7 +5576,7 @@ packages: '@babel/runtime': 7.23.5 dev: true - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} peerDependencies: '@types/react': '*' @@ -5590,14 +5590,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-checkbox@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-checkbox@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==} peerDependencies: '@types/react': '*' @@ -5614,18 +5614,18 @@ packages: '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: '@types/react': '*' @@ -5641,10 +5641,10 @@ packages: '@babel/runtime': 7.23.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -5695,7 +5695,7 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} peerDependencies: '@types/react': '*' @@ -5712,17 +5712,17 @@ packages: '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5752,7 +5752,7 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} peerDependencies: '@types/react': '*' @@ -5768,16 +5768,16 @@ packages: '@babel/runtime': 7.23.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} peerDependencies: '@types/react': '*' @@ -5793,16 +5793,16 @@ packages: '@babel/runtime': 7.23.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==} peerDependencies: '@types/react': '*' @@ -5820,11 +5820,11 @@ packages: '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -5843,7 +5843,7 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} peerDependencies: '@types/react': '*' @@ -5858,15 +5858,15 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} peerDependencies: '@types/react': '*' @@ -5881,10 +5881,10 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -5904,7 +5904,7 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-menu@2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-menu@2.0.6(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==} peerDependencies: '@types/react': '*' @@ -5919,30 +5919,30 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0) dev: true - /@radix-ui/react-menubar@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-menubar@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-bHgUo9gayKZfaQcWSSLr++LyS0rgh+MvD89DE4fJ6TkGHvjHgPaBZf44hdka7ogOxIOdj9163J+5xL2Dn4qzzg==} peerDependencies: '@types/react': '*' @@ -5957,22 +5957,22 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==} peerDependencies: '@types/react': '*' @@ -5989,25 +5989,25 @@ packages: '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0) dev: true - /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} peerDependencies: '@types/react': '*' @@ -6022,22 +6022,22 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/rect': 1.0.1 '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==} peerDependencies: '@types/react': '*' @@ -6052,22 +6052,22 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/rect': 1.0.1 '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} peerDependencies: '@types/react': '*' @@ -6081,14 +6081,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} peerDependencies: '@types/react': '*' @@ -6102,9 +6102,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6122,7 +6122,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} peerDependencies: '@types/react': '*' @@ -6139,7 +6139,7 @@ packages: '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6156,7 +6156,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' @@ -6172,12 +6172,12 @@ packages: '@babel/runtime': 7.23.5 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} peerDependencies: '@types/react': '*' @@ -6192,16 +6192,16 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6226,7 +6226,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: '@types/react': '*' @@ -6242,32 +6242,32 @@ packages: '@babel/runtime': 7.23.5 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0) dev: true - /@radix-ui/react-select@2.0.0(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-select@2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w==} peerDependencies: '@types/react': '*' @@ -6283,32 +6283,32 @@ packages: '@babel/runtime': 7.23.5 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0) dev: true - /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: '@types/react': '*' @@ -6322,9 +6322,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6354,7 +6354,7 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} peerDependencies: '@types/react': '*' @@ -6371,17 +6371,17 @@ packages: '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} peerDependencies: '@types/react': '*' @@ -6396,15 +6396,15 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==} peerDependencies: '@types/react': '*' @@ -6421,12 +6421,12 @@ packages: '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6551,7 +6551,7 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: '@types/react': '*' @@ -6565,9 +6565,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6837,10 +6837,10 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-controls@7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-EdSZ2pYf74mOXZGGJ22lrDvdvL0YKc95iWv9FFEhUFOloMy/0OZPB2ybYmd2KVCy3SeIE4Zfeiw8pDXdCUniOQ==} dependencies: - '@storybook/blocks': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -6852,7 +6852,7 @@ packages: - supports-color dev: true - /@storybook/addon-docs@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-docs@7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-D9tZyD41IujCHiPYdfS2bKtZRJPNwO4EydzyqODXppomluhFbY3uTEaf0H1UFnJLQxWNXZ7rr3aS0V3O6yu8pA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6860,9 +6860,9 @@ packages: dependencies: '@jest/transform': 29.7.0 '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.6.5 - '@storybook/components': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@storybook/csf-plugin': 7.6.5 '@storybook/csf-tools': 7.6.5 '@storybook/global': 5.0.0 @@ -6886,7 +6886,7 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-essentials@7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-VCLj1JAEpGoqF5iFJOo1CZFFck/tg4m/98DLdQuNuXvxT6jqaF0NI9UUQuJLIGteDCR7NKRbTFc1hV3/Ev+Ziw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6894,8 +6894,8 @@ packages: dependencies: '@storybook/addon-actions': 7.6.5 '@storybook/addon-backgrounds': 7.6.5 - '@storybook/addon-controls': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-highlight': 7.6.5 '@storybook/addon-measure': 7.6.5 '@storybook/addon-outline': 7.6.5 @@ -6985,7 +6985,7 @@ packages: - react-dom dev: true - /@storybook/blocks@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@storybook/blocks@7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/NjuYkPks5w9lKn47KLgVC5cBkwfc+ERAp0CY0Xe//BQJkP+bcI8lE8d9Qc9IXFbOTvYEULeQrFgCkesk5BmLg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6993,7 +6993,7 @@ packages: dependencies: '@storybook/channels': 7.6.5 '@storybook/client-logger': 7.6.5 - '@storybook/components': 7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.6.5 '@storybook/csf': 0.1.2 '@storybook/docs-tools': 7.6.5 @@ -7192,14 +7192,14 @@ packages: - supports-color dev: true - /@storybook/components@7.6.5(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@storybook/components@7.6.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-w4ZucbBBZ+NKMWlJKVj2I/bMBBq7gzDp9lzc4+8QaQ3vUPXKqc1ilIPYo/7UR5oxwDVMZocmMSgl9L8lvf7+Mw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.17)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.6.5 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 @@ -8571,7 +8571,7 @@ packages: dependencies: '@types/node': 20.10.4 '@types/react': 18.2.45 - '@types/react-dom': 18.2.17 + '@types/react-dom': 18.2.18 next: 13.5.6(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5) workbox-build: 6.6.0 transitivePeerDependencies: @@ -8650,8 +8650,8 @@ packages: /@types/range-parser@1.2.7: resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - /@types/react-dom@18.2.17: - resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} + /@types/react-dom@18.2.18: + resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} dependencies: '@types/react': 18.2.45 dev: true From 08ee18a82530ec23af9513b39efa4bd76a482a6e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 16 Dec 2023 01:44:40 +0000 Subject: [PATCH 093/101] fix(deps): update dependency @pulumi/aws to v6.14.0 --- cloud/infrastructure/package.json | 2 +- cloud/infrastructure/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cloud/infrastructure/package.json b/cloud/infrastructure/package.json index 6c5e73109d..045a9a494c 100644 --- a/cloud/infrastructure/package.json +++ b/cloud/infrastructure/package.json @@ -21,7 +21,7 @@ }, "dependencies": { "@checkly/pulumi": "1.1.4", - "@pulumi/aws": "6.13.3", + "@pulumi/aws": "6.14.0", "@pulumi/azure-native": "2.21.2", "@pulumi/cloudflare": "5.16.0", "@pulumi/command": "0.9.2", diff --git a/cloud/infrastructure/pnpm-lock.yaml b/cloud/infrastructure/pnpm-lock.yaml index a3ea75eecf..4efb265123 100644 --- a/cloud/infrastructure/pnpm-lock.yaml +++ b/cloud/infrastructure/pnpm-lock.yaml @@ -9,8 +9,8 @@ dependencies: specifier: 1.1.4 version: 1.1.4 '@pulumi/aws': - specifier: 6.13.3 - version: 6.13.3 + specifier: 6.14.0 + version: 6.14.0 '@pulumi/azure-native': specifier: 2.21.2 version: 2.21.2 @@ -365,8 +365,8 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false - /@pulumi/aws@6.13.3: - resolution: {integrity: sha512-/BeCRheITpOrwFnHfnm9OiRYnr69McvDYE95UnHd5E4mawRuhGNsrkQ+byF9TYQojz0B22F+AOZKNi5gTd1aqA==} + /@pulumi/aws@6.14.0: + resolution: {integrity: sha512-dOTdUkRdV0IU7HCHpMDRMF2co4d4iBWeGmuxq/mLYt0PdVMsUsVsMJ87xAIP2S3g0kTVLNOzL1l8EP24OS1vlg==} dependencies: '@pulumi/pulumi': 3.97.0 builtin-modules: 3.0.0 From a0df804aadc97e6743c46f3dce082a71bab458f9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 16 Dec 2023 04:00:54 +0000 Subject: [PATCH 094/101] fix(deps): update dependency @pulumi/azure-native to v2.22.0 --- cloud/infrastructure/package.json | 2 +- cloud/infrastructure/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cloud/infrastructure/package.json b/cloud/infrastructure/package.json index 045a9a494c..6975b0d228 100644 --- a/cloud/infrastructure/package.json +++ b/cloud/infrastructure/package.json @@ -22,7 +22,7 @@ "dependencies": { "@checkly/pulumi": "1.1.4", "@pulumi/aws": "6.14.0", - "@pulumi/azure-native": "2.21.2", + "@pulumi/azure-native": "2.22.0", "@pulumi/cloudflare": "5.16.0", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.0", diff --git a/cloud/infrastructure/pnpm-lock.yaml b/cloud/infrastructure/pnpm-lock.yaml index 4efb265123..b407561410 100644 --- a/cloud/infrastructure/pnpm-lock.yaml +++ b/cloud/infrastructure/pnpm-lock.yaml @@ -12,8 +12,8 @@ dependencies: specifier: 6.14.0 version: 6.14.0 '@pulumi/azure-native': - specifier: 2.21.2 - version: 2.21.2 + specifier: 2.22.0 + version: 2.22.0 '@pulumi/cloudflare': specifier: 5.16.0 version: 5.16.0 @@ -377,8 +377,8 @@ packages: - supports-color dev: false - /@pulumi/azure-native@2.21.2: - resolution: {integrity: sha512-gYSQrIbGUbOcFItxT2ZpzKQPHBVf90ISppkRfvK+2c3lEJk5OW+4MS/2IAwRrKtVS1GnDtwte7jlhYtOL0GuCA==} + /@pulumi/azure-native@2.22.0: + resolution: {integrity: sha512-HutD/G2iCOh/CfYlVf1KTDLi9wn8ilwAzpdwYsndpkWRVihooK20ZxcjUOr/8VOC3wZvo56OCNsE+YCrb8oqJQ==} dependencies: '@pulumi/pulumi': 3.97.0 transitivePeerDependencies: From c75c5669ba50906dfc7932ba656d39e093cbf73a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 16 Dec 2023 09:16:54 +0000 Subject: [PATCH 095/101] fix(deps): update dependency openai to v4.22.1 --- web/apps/doprocess/package.json | 2 +- web/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 4f85bd6612..a8e9d2f51b 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -49,7 +49,7 @@ "next": "14.0.4", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", - "openai": "4.22.0", + "openai": "4.22.1", "react": "18.2.0", "react-cool-inview": "3.0.1", "react-dom": "18.2.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 2315d89f01..300f750690 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -640,8 +640,8 @@ importers: specifier: 0.2.1 version: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) openai: - specifier: 4.22.0 - version: 4.22.0 + specifier: 4.22.1 + version: 4.22.1 react: specifier: 18.2.0 version: 18.2.0 @@ -15512,8 +15512,8 @@ packages: is-wsl: 2.2.0 dev: true - /openai@4.22.0: - resolution: {integrity: sha512-HrRx5pvkeG5H8ihaI8GmG1ls+H2pkLaFewIFmvh9Dnwz9GNcGQS6CSh5PjgalnYxE5Vu9jvz2ikRgw8xhOFweg==} + /openai@4.22.1: + resolution: {integrity: sha512-Igk2FixXiEDQKkS3VJR0tTpO27O48mJqH4ztayATHTvcAmKqrIrYOjUBc7DrJcq+cKcQS5lTQalGZD05ySydHA==} hasBin: true dependencies: '@types/node': 18.19.3 From f30c78b88e2c8adc62a190651a5f3eb33c5a5e92 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 12:16:07 +0100 Subject: [PATCH 096/101] feat(ci): Retarget non next>master PRs to next Closes #776 --- .github/workflows/global-sync-next-branch.yml | 20 ++++++++++++++++++- CONTRIBUTING.md | 4 ++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.github/workflows/global-sync-next-branch.yml b/.github/workflows/global-sync-next-branch.yml index 40f66e0e07..3067ff0aa3 100644 --- a/.github/workflows/global-sync-next-branch.yml +++ b/.github/workflows/global-sync-next-branch.yml @@ -8,12 +8,17 @@ on: push: branches: - main + pull_request: + branches: + - main workflow_dispatch: concurrency: merge_main jobs: - merge-branch: + # When a PR is merged into main, attempt to merge main into next + sync-next-branch: + if: github.event_name == 'push' && github.ref == 'refs/heads/main' runs-on: ubuntu-latest steps: - name: Checkout 🛎 @@ -31,3 +36,16 @@ jobs: run: gh pr merge --merge --auto "${{ steps.cpr.outputs.pr_number }}" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # Retarget to next branch if PR is opened against main (and head is not next) + retarget-feature-prs: + if: github.event_name == 'pull_request' && github.event.action == 'opened' && github.base_ref == 'main' && github.head_ref != 'next' + runs-on: ubuntu-latest + steps: + - name: Checkout 🛎 + uses: actions/checkout@v4 + - name: Change PR target + run: gh pr edit ${{ github.event.number }} --base next + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dab1cb4005..9941d5c74e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -13,3 +13,7 @@ _NOTE: In-app contact form is still in development. Use GitHub issues for action You can contribute and help us localize the app. We are investigating how to simplify localization, but for now you can contribute by creating a Pull-Request with changes. App localizations are located in `locales` directory of this repository. You can review existing localizations or create a new one by copying one of existing localizations and populate it with data. + +## Development + +See out [Development](/DEVELOPMENT.md) guides for more info. From fde5d44a1a19159d9b41886b7439fa7326de27b7 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 12:19:10 +0100 Subject: [PATCH 097/101] chore(ci): Moved retarget check to smart PR action --- .github/workflows/global-smart-pr.yml | 12 ++++++++++++ .github/workflows/global-sync-next-branch.yml | 18 +----------------- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/.github/workflows/global-smart-pr.yml b/.github/workflows/global-smart-pr.yml index cc8ce4d233..b24ef1e9a9 100644 --- a/.github/workflows/global-smart-pr.yml +++ b/.github/workflows/global-smart-pr.yml @@ -7,6 +7,7 @@ on: types: [opened, synchronize, reopened] jobs: + # Mark PR as auto-mergeable if it's opened by known user enable_auto_merge_for_known_users: name: "[Global] Enable auto-merge for known users" runs-on: ubuntu-latest @@ -20,4 +21,15 @@ jobs: gh pr comment ${{ github.event.pull_request.number }} --body "🪄 Auto-merge enabled for known user." env: GITHUB_TOKEN: ${{ secrets.AT_GH_CD_REPO_PAT }} + # Retarget to next branch if PR is opened against main (and head is not next) + retarget-feature-prs: + if: github.event_name == 'pull_request' && github.event.action == 'opened' && github.base_ref == 'main' && github.head_ref != 'next' + runs-on: ubuntu-latest + steps: + - name: Checkout 🛎 + uses: actions/checkout@v4 + - name: Change PR target + run: gh pr edit ${{ github.event.number }} --base next + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/global-sync-next-branch.yml b/.github/workflows/global-sync-next-branch.yml index 3067ff0aa3..af0da86708 100644 --- a/.github/workflows/global-sync-next-branch.yml +++ b/.github/workflows/global-sync-next-branch.yml @@ -8,9 +8,6 @@ on: push: branches: - main - pull_request: - branches: - - main workflow_dispatch: concurrency: merge_main @@ -18,7 +15,6 @@ concurrency: merge_main jobs: # When a PR is merged into main, attempt to merge main into next sync-next-branch: - if: github.event_name == 'push' && github.ref == 'refs/heads/main' runs-on: ubuntu-latest steps: - name: Checkout 🛎 @@ -35,17 +31,5 @@ jobs: if: steps.cpr.outputs.pr_created == 'true' run: gh pr merge --merge --auto "${{ steps.cpr.outputs.pr_number }}" env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # Retarget to next branch if PR is opened against main (and head is not next) - retarget-feature-prs: - if: github.event_name == 'pull_request' && github.event.action == 'opened' && github.base_ref == 'main' && github.head_ref != 'next' - runs-on: ubuntu-latest - steps: - - name: Checkout 🛎 - uses: actions/checkout@v4 - - name: Change PR target - run: gh pr edit ${{ github.event.number }} --base next - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 292334b656ed34d8b04b23a2c6aaf096954ec391 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 12:53:45 +0100 Subject: [PATCH 098/101] feat(ui-primitives): Removed Icon component and Material-UI icons font --- web/apps/app/app/global.css | 34 ----------------- .../indicators/BatteryIndicator.tsx | 12 +++--- .../components/navigation/EntitiesTitle.tsx | 4 +- .../app/components/navigation/MobileMenu.tsx | 4 +- .../app/components/navigation/PageTitle.tsx | 10 ++--- .../widgets/parts/WidgetAirConditioning.tsx | 9 +++-- .../widgets/parts/WidgetIndicator.tsx | 1 - .../widgets/parts/piece/SmallIndicator.tsx | 16 ++++---- .../assets/fonts/MaterialIcons-Regular.woff | Bin 159604 -> 0 bytes .../assets/fonts/MaterialIcons-Regular.woff2 | Bin 124404 -> 0 bytes web/apps/blog/app/global.css | 35 ------------------ .../assets/fonts/MaterialIcons-Regular.woff | Bin 159604 -> 0 bytes .../assets/fonts/MaterialIcons-Regular.woff2 | Bin 124404 -> 0 bytes web/apps/brandgrab/app/global.css | 34 ----------------- .../assets/fonts/MaterialIcons-Regular.woff | Bin 159604 -> 0 bytes .../assets/fonts/MaterialIcons-Regular.woff2 | Bin 124404 -> 0 bytes web/apps/slco/app/global.css | 34 ----------------- .../assets/fonts/MaterialIcons-Regular.woff | Bin 159604 -> 0 bytes .../assets/fonts/MaterialIcons-Regular.woff2 | Bin 124404 -> 0 bytes .../stories/Primitives/Icon.stories.ts | 7 ---- web/apps/web/app/(rest)/store/page.tsx | 2 +- web/apps/web/app/global.css | 31 ---------------- .../assets/fonts/MaterialIcons-Regular.woff | Bin 159604 -> 0 bytes .../assets/fonts/MaterialIcons-Regular.woff2 | Bin 124404 -> 0 bytes web/packages/ui-primitives/src/Icon/Icon.tsx | 10 ----- web/packages/ui-primitives/src/Icon/index.ts | 1 - 26 files changed, 29 insertions(+), 215 deletions(-) delete mode 100644 web/apps/app/public/assets/fonts/MaterialIcons-Regular.woff delete mode 100644 web/apps/app/public/assets/fonts/MaterialIcons-Regular.woff2 delete mode 100644 web/apps/blog/public/assets/fonts/MaterialIcons-Regular.woff delete mode 100644 web/apps/blog/public/assets/fonts/MaterialIcons-Regular.woff2 delete mode 100644 web/apps/brandgrab/public/assets/fonts/MaterialIcons-Regular.woff delete mode 100644 web/apps/brandgrab/public/assets/fonts/MaterialIcons-Regular.woff2 delete mode 100644 web/apps/slco/public/assets/fonts/MaterialIcons-Regular.woff delete mode 100644 web/apps/slco/public/assets/fonts/MaterialIcons-Regular.woff2 delete mode 100644 web/apps/ui-docs/stories/Primitives/Icon.stories.ts delete mode 100644 web/apps/web/public/assets/fonts/MaterialIcons-Regular.woff delete mode 100644 web/apps/web/public/assets/fonts/MaterialIcons-Regular.woff2 delete mode 100644 web/packages/ui-primitives/src/Icon/Icon.tsx delete mode 100644 web/packages/ui-primitives/src/Icon/index.ts diff --git a/web/apps/app/app/global.css b/web/apps/app/app/global.css index 3bbba127d2..5b9a4850cb 100644 --- a/web/apps/app/app/global.css +++ b/web/apps/app/app/global.css @@ -1,39 +1,5 @@ @import '@signalco/ui/index.css'; -@font-face { - font-family: 'Material Icons'; - font-style: normal; - font-weight: 400; - src: local(''), - url('/assets/fonts/MaterialIcons-Regular.woff2') format('woff2'), - url('/assets/fonts/MaterialIcons-Regular.woff') format('woff'); -} - -.material-icons { - font-family: 'Material Icons'; - font-weight: normal; - font-style: normal; - font-size: 24px; /* Preferred icon size */ - display: inline-block; - line-height: 1; - text-transform: none; - letter-spacing: normal; - word-wrap: normal; - white-space: nowrap; - direction: ltr; - - /* Support for all WebKit browsers. */ - -webkit-font-smoothing: antialiased; - /* Support for Safari and Chrome. */ - text-rendering: optimizeLegibility; - - /* Support for Firefox. */ - -moz-osx-font-smoothing: grayscale; - - /* Support for IE. */ - font-feature-settings: 'liga'; -} - :root { --graph-stroke: #999; } diff --git a/web/apps/app/components/indicators/BatteryIndicator.tsx b/web/apps/app/components/indicators/BatteryIndicator.tsx index 907ad5a290..e7376a1c28 100644 --- a/web/apps/app/components/indicators/BatteryIndicator.tsx +++ b/web/apps/app/components/indicators/BatteryIndicator.tsx @@ -10,23 +10,23 @@ type BatteryIndicatorProps = { export default function BatteryIndicator({ level, size, minLevel = 'full' }: BatteryIndicatorProps) { let show = true; - let Icon = BatteryEmpty; + let BatteryIconVariant = BatteryEmpty; let color = 'red'; if (level && level < 15 && level > 0) { - Icon = BatteryLow; + BatteryIconVariant = BatteryLow; } else if (level && level < 30) { - Icon = BatteryLow; + BatteryIconVariant = BatteryLow; color = 'yellow' show = minLevel === 'low' || minLevel === 'medium' || minLevel === 'full'; } else if (level && level < 80) { - Icon = BatteryMedium; + BatteryIconVariant = BatteryMedium; color = 'green' show = minLevel === 'medium' || minLevel === 'full'; } else if (level && level > 80) { - Icon = BatteryFull; + BatteryIconVariant = BatteryFull; color = 'green' show = minLevel === 'full'; } @@ -37,7 +37,7 @@ export default function BatteryIndicator({ level, size, minLevel = 'full' }: Bat return ( - setSelectedType(v)} items={entityTypes.map(t => { - const Icon = EntityIconByType(parseInt(t.value)); + const EntityIcon = EntityIconByType(parseInt(t.value)); return ({ - value: t.value, label: t.label, icon: typeof Icon === 'function' ? : Icon + value: t.value, label: t.label, icon: typeof EntityIcon === 'function' ? : EntityIcon }); })} /> ); diff --git a/web/apps/app/components/navigation/MobileMenu.tsx b/web/apps/app/components/navigation/MobileMenu.tsx index d599c70b2b..2d4b042033 100644 --- a/web/apps/app/components/navigation/MobileMenu.tsx +++ b/web/apps/app/components/navigation/MobileMenu.tsx @@ -19,7 +19,7 @@ export function MobileMenu({ open, items, active, onClose }: { open: boolean; it )}> {items.map((ni, index) => { - const Icon = ni.icon; + const ItemIcon = ni.icon; return ( @@ -30,7 +30,7 @@ export function MobileMenu({ open, items, active, onClose }: { open: boolean; it variant={ni === active ? 'soft' : 'plain'} size="lg" onClick={onClose} - startDecorator={()}> + startDecorator={()}> {ni.label} diff --git a/web/apps/app/components/navigation/PageTitle.tsx b/web/apps/app/components/navigation/PageTitle.tsx index 2ea9541ac7..1a43f8fa92 100644 --- a/web/apps/app/components/navigation/PageTitle.tsx +++ b/web/apps/app/components/navigation/PageTitle.tsx @@ -1,6 +1,6 @@ 'use client'; -import React, { Suspense } from 'react'; +import { Suspense } from 'react'; import { usePathname } from 'next/navigation'; import { Typography } from '@signalco/ui-primitives/Typography'; import { Row } from '@signalco/ui-primitives/Row'; @@ -38,17 +38,17 @@ export function PageTitle({ fullPage = false }: { fullPage?: boolean }) { ); } - const Icon = activeNavItem?.icon; + const NavItemIcon = activeNavItem?.icon; return ( - {Icon && ( + {NavItemIcon && ( fullPage ? ( - + ) : ( - + ) )} {activeNavItem?.label} diff --git a/web/apps/app/components/widgets/parts/WidgetAirConditioning.tsx b/web/apps/app/components/widgets/parts/WidgetAirConditioning.tsx index 5e8808519e..2fe06677e9 100644 --- a/web/apps/app/components/widgets/parts/WidgetAirConditioning.tsx +++ b/web/apps/app/components/widgets/parts/WidgetAirConditioning.tsx @@ -4,6 +4,7 @@ import { Stack } from '@signalco/ui-primitives/Stack'; import { Row } from '@signalco/ui-primitives/Row'; import { cx } from '@signalco/ui-primitives/cx'; import { Button } from '@signalco/ui-primitives/Button'; +import { Droplets, Flame, Snowflake } from '@signalco/ui-icons'; import { usePromise } from '@enterwell/react-hooks'; import { WidgetSharedProps } from '../Widget'; import Graph from '../../graphs/Graph'; @@ -90,7 +91,7 @@ function WidgetAirConditioning(props: WidgetSharedProps) { marginTop: rows > 2 ? (rows < 4 ? 0 : 4 * 8) : 8, flexDirection: rows < 4 ? 'column' : 'row', position: rows < 4 ? 'absolute' : 'unset', - right: rows < 4 ? 12 : undefined, + right: rows < 4 ? 0 : undefined, top: rows < 4 ? 0 : undefined }} alignItems="stretch"> @@ -99,15 +100,15 @@ function WidgetAirConditioning(props: WidgetSharedProps) { small={rows < 4} isActive={false} label={`${humidityWhole}%`} - icon="water_drop" + icon={} href={`${KnownPages.Entities}/${humidityContact?.entityId}`} activeBackgroundColor={'#445D79'} /> )} {config?.targetCooling && - + } activeBackgroundColor="#445D79" href={`${KnownPages.Entities}/${coolingDevice?.id}`} /> } {config?.targetHeating && - + } activeBackgroundColor="#A14D4D" href={`${KnownPages.Entities}/${heatingDevice?.id}`} /> } )} diff --git a/web/apps/app/components/widgets/parts/WidgetIndicator.tsx b/web/apps/app/components/widgets/parts/WidgetIndicator.tsx index beb930ed5e..b399fa7555 100644 --- a/web/apps/app/components/widgets/parts/WidgetIndicator.tsx +++ b/web/apps/app/components/widgets/parts/WidgetIndicator.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { useRouter } from 'next/navigation'; import Image from 'next/image'; import { Stack } from '@signalco/ui-primitives/Stack'; diff --git a/web/apps/app/components/widgets/parts/piece/SmallIndicator.tsx b/web/apps/app/components/widgets/parts/piece/SmallIndicator.tsx index bab19a11cc..8d78b88a77 100644 --- a/web/apps/app/components/widgets/parts/piece/SmallIndicator.tsx +++ b/web/apps/app/components/widgets/parts/piece/SmallIndicator.tsx @@ -1,10 +1,10 @@ -import { Icon } from '@signalco/ui-primitives/Icon'; +import { ReactNode } from 'react'; import { cx } from '@signalco/ui-primitives/cx'; import { Button } from '@signalco/ui-primitives/Button'; export interface SmallIndicatorProps { isActive: boolean; - icon: string; + icon: ReactNode; label: string; activeBackgroundColor: string; href: string; @@ -20,16 +20,16 @@ export function SmallIndicator({ fullWidth href={href} startDecorator={( - {icon} + !small && 'text-2xl' + )}>{icon}
    )} className={cx( - // 'rounded-md', + 'px-2', !small && 'min-w-[52px] min-h-[82px]', - small && 'min-w-[24px] min-h-[30px]' + small && 'min-w-[24px] min-h-[30px]', + !isActive && 'text-foreground/50' )} style={{ backgroundColor: isActive ? activeBackgroundColor : undefined, diff --git a/web/apps/app/public/assets/fonts/MaterialIcons-Regular.woff b/web/apps/app/public/assets/fonts/MaterialIcons-Regular.woff deleted file mode 100644 index 74b49ed20213264528ab86dd2462ddbf23632e4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159604 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 z 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 diff --git a/web/apps/blog/public/assets/fonts/MaterialIcons-Regular.woff2 b/web/apps/blog/public/assets/fonts/MaterialIcons-Regular.woff2 deleted file mode 100644 index b37e75bf4df693c7ba7728e340966c27c8460ed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124404 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%0A27+G7TRiJDX9utq< z>qZkFw-2eTlV`rvIQTf_xl{H&uT&7nqr71FqYz;d%4g~qyX~C34zb0apTO5~A3+j{ zlhHzLlC>4Jx7t$*yhl;d=~--Y3MqyHLBPSOwd7+A@_xa&31*1-c%o3Zl^at zgveltcX!k7V<5_yk51`)a3M1%`stchmx0ldfwU{(E1$Cl951@1>aDq~M6OqPQ?g)} zJq`7l^|ZiFt*mT+Zs>PoL9xSA6MhE6@$E5O*YxYyptKD(8`-9xg0(j7dX}W>3CTf= z@V)Qcu25q&Lnqjn9i7v!SkO32GxvC6Yj+jq((*c=LkU*7xoQQ3B_en4WBLCO;1HX8 zE(Xm7;!CV$L*7I>mL0G3f!jTU=b###RcD*gHE6OT{cK9>%2hyPbac*O18$B_bH#V>@bV`2JM-vbvS<&(KnG|z~_b{6{Kd{Fkpc~H!!hY zTylco0^CfxMP*xfr^Vlmxpw9BHMsR8ToK~&oMx4ieygVgtJnPD^g*0Rd(WO!70T{+ zJNV#>T|(sRnHmsA!i{eeX8bJI^@WtZV`5!2N_r0{@*GxVbWtV6-K}Va5Y|#U0y#)v z5)tL7Wk2@VaX7Mb1dbo`WrMCFh!xOA6uq;<5$8}HBDf2qeuPR;q4lb+8FZ&Ook4M~ zykkyo3vwm5!;K;+_e#@jG>p%lJhe8Ma_JC$L%m*1F`Ouf@Hb5StS{m^5@@cqE}JU)NJInr=j=qy@(UB z)__V1>2(7j=74gv9erX+JZ-5gTIjleC<}4?b;LZ0ws{$?q1|Dy3X zKCVjl-TpqY0!Z;ARSfeHSd1Qm#3L5$%vbq2oGqa*+l0qma9gN)$sSpm&^nzT>5NZp zw-IQON91lIZJ9{58`hHA5`AmNzNi-%tI6}JmHAFNc@0bANS##KWzmm(R*_fi+Jlh^ zXPP^i2ZMD3O4x&g6A)rbi_|27tA^0xR>YvC$8jkhB@$(mT(7|6X zyhZxgS9R*7=&mteou?XXCm7;>Busj8wu6N zBK3m7t7;47en6th1wpxUo`wQq`J@XmcLTXyyIsO2U{f~2a281Z%q4vr67jlCL)jzY zH8yYenNaTc^AopEetl?A&n)vj2e}ZbEXnCAC(g)CV=~z(Sx(dBGm$VLgTcU)x~WMw zJX}tzwDJnW0hor-Ui6_33sKd}`CcuqvEp*h+z{yf7^@9edWn1UnipRyJ|_I z+vC`}`jviTg>?dZmi6n7fyE>Uj*2Qf@h31sv9Za;Lr*_iDDQ_zhs=Q*(E23Hiqw{N z@lZMnr8D`-r+xCK?lHXq(-+%un3T8BrbnS$7O&8sE=5KRL3jXTb@ggm4-eC`A9V`S zWb=tw{Zs>m8&G`%X}gfIxS6@FM!9Qt@TFm+=x+PIlwqH@%i}N=@kOCY)L z2@B4+rFh?n9b^>;qz<2|-mV+wrG!oQQ<%Gw6Ko%DYihTBLQv?Zw9bh*bRk7RUVw51 zw^df=S|x$P5y4H%<(5;yA9Fc=}af z++^`_9&7WWL+6pT-5?L`nj3RY8UgteI$YV6A8bV_+{x6LLiSM5G%Oe`WZNAT18k{W zZxz~u+$iQkQ-k$XL{G^H+xOzK)#7cK4&>rcTo%jb#x(4qCzhMmPkr4#+x``K{G?@f z@yZ}H##qdTY%T&eXcg8PNh&I&Uz^*PpQLgFwNDh15A>~Ein~Q3qO~)H8m1OQT3TD^ z-#O4M?LR$e>t(G&rC~k}6IK1%$g{-I4~{8U|l&O1x3hwFh1^WxV)aB4&2MRQJ9g zkD0z<+cRTIdg0qYdD(0G?_a_fHh9M}%UIb+=MoW_gi>zHuWgp-n@i zgJHBK`mCKNy>l&^p(lW?GLzT_&Pi$QBApTOb!*MO3BCp(NSzlZiDiYOxe!Jl7dq|< z%n}WZS8O)5^P|NWqSF23L z=K-5M5{y!$F9b3pn}6IGs7&D_hFldvdbtz#UUvY^yd(EqJ??bRo?87kQS%e+YBwvk z(-=D4jC`2q?)%i-Ke;H4KknWSQxTfGZtK8rh|!y$ZWQ<&A!=aUkk=qiNj{ePM`b2GZiZWgOE~q@b)W)!&jU^iUsQkchp*U zz{=Ic z^)tysWp#5iFF8qTr~TG{mlVPQ>Z0GsG9xC&iQXMqrxX77CiRd(5%B(4YvlVtPQD>0 zbU@FWjC%QXWnvf)rZs#}$C?1)nTTB=&ATr2@}7L!~j|Z?E zLQ@CqTu50X615d`;;I1k6@K2*NYIOk&;*!zWTf** z1qEP>2#rN@2d;#$u!JE;D)t8H{{FkC(MLiPD>cfkAKOX25h(iMkmK@VWc(r>k}R14 zs!>qDTZ!=OWWQjIUZ+8#SF7cn6crI4)r)K1Axp@RbBcP*M%+k5erKyg#c`L$n>)=K zu}&0iC_Dr$Ni9QS5ZCcc;KK7%{|IDTS5=_dq#&J%y88#FV&T!yonsI$t-35C(1;=| zdHS!-;SY`e^U5S#0|c|mHwdDsS-bBq@c2Q(ZMLWd<(;rf=?FDIAW>mc>UC12!{rv1 zr?3#g*V^1YP2n^J=Fa=NqNkChKFiXsK!c~$X@;vf21B&qC7p13LO+cgrN-RbY}SZx zwW)!7n<5^Ky60}+kX^6of}$Q`G96&cZB5fFFlRvcMWvUJ-4hkC(2R!fpg2S>-C7Tl?uYKGFVP|a>G#2C3Y+L;9gY;( z;i4VYBJU`j??9sWCgicT%a5M>!CK#)RWydq@lhglajo$pwVG~KLEL`|{-%Uq)bKy} z8@&YhR6Gk6IdG5bl%dvky1}4j7Up`%`cAtkjGhba7Js^w_g}(wAGsglz|I6|hxaR6 z^me1_Rxlta*G*-A3~;k0g47O#X<}g|&xQm+o)lDz?+tW#Lg>{Q2BD*O&k3k0<6OCg zra%O>r&Rfkfw>ZIBRE{tGEA&0>apcjoUYvQW}D8f#Aj^>-xm)O_6^y2l}1in z8t*DW1>YW+gRcv_P-OU5yOaHxV#Sc1iR0eI^Wzhy+|8AGTXk|N67RzbLo24lD=|i_ z>v$WmQDLmYriO>kS)*JL{Db)}hWJUeLs58NurD7k47yF+bmBX6-$ZhasW$s0(U@7g z*JAKFgEN58oa=v;KWtebUNQ2hLM1}JQ&&?PiP8`QGR(oUPpw>gx2H;cAoyPrP4~uo z|7dTsx7=Ip{jt5D4M=K|co5hQ_3I%?L%`{c=;cFjHgT50Vfes2+gE}z?*PGUx~J-H zpnP&eI6Q3o9!MjxN=G1Cy$RKsC`fP=peIy-3MLvr92-_jEvIVlX_&P6eu&YX!lme} zDlEf`x8KAo)tNia6e_Q+ae!JRtQSDVERP-qRxHA*Uf=p zh6I6SV&clcf=_H6>(9s$?54*ut5%D;0I}4Ir+e}ADt8|ypfwW5zzy)C=cnK-rSz=G zFH zYKWhGn?K8r9Mm#fna(GZ*tR`&YVLJuu_yfM!%3F``MADqF#HLjhSTfcW8hH2yDl8j z&Er_zOO<_<5B}YlsW-X*lAp%U?!XSBQ8tsB`$MCMHJ7zfr12>~oHLLBA5DG4Z&UTf z5?0gqHZ-o4&D8R*=TMDub!ZUV)C8zw?`8 z+^v!6F)Z-t6~W{b(mHwD8|!&!;0;zz(5+HJuZzi^7nsTTFJ@diIdA7Z@qvfh?89tw zZ&(y_`;vAT&BxFC1CNbZO*b`Se(%L%n3^ z-mr?->ol%aw?V+ZupMI?L}3EM$Z}lVyiKJGjeVjtfapK^qvLJ98$gD}iuoB zAuBV8`S+Rpf@5&mF5?Q0%duPOV>_Ls(NrVL!C8#}x?*Erw>pq|0W8r7X6wY!2>qY9 zky_uQwqkp7Vvn_!b?o3JV@)ed2n3LJlU4VqjWizd8c<5TlaybxnS-SJ7e+OAF}{Ugvc>2sPw+MAsE0e;HEq~_hyk^ndGajf?VGTxLsGNJa_ zr%K$k&1|)2m1)06X%*)vQi5VTkm$~4)}QADiz5Nq(HlAg`!Ca#(8%^Lf$whsBp+|_ zb!6+8QMZ8VWm39TTIk9--cDqx`F<5D&Bj&_SUTZF3ajJs{F~FQFA{xB9KBwi80NRY zLwEmd03?IJ5mPg)HXI!daOfKwnnZ+=AE22b>Ni7*!ImQVI%me6Qx)wqOh8wNQo-?t zhIrp*rpDdaq5=cG3TC|#0d$*r2??!DRtS6m3CcadQj#ac)Z}t~qy3mMe*kf}VdW#8 zFcmQ3x-1X;JmyYuaZD0%S2VcKL2ug36sxKEW4#AdtO7^WVF?@%rUt8`U#l!D{#2StQ;?Yeyo`lUB7*r|@Hn(u#mprocUUz#4!9RQL4#2kQdRl(3-Mm2|e&#;?jiYgqnV2S9P+EO{Ard6bKX;04X zi*Q>iS>{J1!VCw#rZwC~nl>GQQt)Ptyl*0f>DaJkr(jG}17kKs1-x0kU!bp=PT`g;083t;U3V2b`!A@|k zi_OIY+53-fABHOo;e4b7cH!50;c+&?rG*bXB7OdET?(Pmj$U{)=ZzC=HrD9~-H~f3 z+I>wRWA$R^GPY!ZDpSEU*=2QA#+D9?#7XC8O~yu|^Cm?oW8Z@Tltck+(PLBu#;-)j@$8CEFdGH*%`!}GP#yM9h8-SN2DW>yD-^Mq1Nd_VGjm7- z;RyUWF94mc5?$7rDR>PT?4c?&VN6w`pfp*w0SHKDgn)ho>zpfOm0wMXxY*}d-v^Rp z9ODj}5Urv|V@CD`Vt@YzoWU@do?wNS`zYp)vf6{4XGghCu_mQRFlAC*JPQrVym>A% z-ts@yb2r8On$eq&)i(a&VrA=jYdn+_G3tc5c?(xot}4(IYuB!>U(t-~s}+kLKsj$c z8BSIk=ca|@GU-e%nN_@$GbwD3l9vj*uc~f-mNco*%>l(~@vU0}pTG2P4%^{YKkwFx z0`3|~7u&Em5a>*&%*YOeAUTDy|E3ni1kDoc?4EG%D zw2gjwVc3I-3jQWdP&k%+VEX7hrTgQ6@Sd>~h8VdcwLS^634!m;FN@y3BJc`E!T^CO z?9H=6tIa^&L`L>E#?`3*uRPAi)1p(T^@Da5*g6jIyE0G&A^pKZHW-bpQOAQn%PM5@ z>6W0C6${#6z!^FQ@GQ$IuioDb_PO+ie+jr#ef=RM!$9?s1K9vPsN(@iO8ZCTD3iPPJ54Jy_NMz;|CJrfp0V+Ll6c=y_ zuXe(%AJ)l_ZwlyFEikLFYctY}C62dzmY*q%3lb0U zY9^lwM*X1V6AD;ht2|eI%|L4t(u?1BN1r-f@B?oF{y*)&iIlcUBddj`p?ByV_~@VO zbdrx!{sZNxZ`NnffvXoB*D2dp^c7!cHfQHYy+~B{q+%%(bqL(%`bVgP?#3=_i2Mk{ zk7wBNqJqXW+AZcssf8ocIK8jEaE?_w*zln9Jv7h)CGnKx_?eIz9_4YHoemQ&%u?dm^9fFMF(|LM@GJcgFPP)%N!_B} z61{lm{5ZT6qey{nag8_Jc90vGhgbQ?dnfzRp`j29?zmQOYrEZAIQ`E%W9Qk)bRLpd8di zG^-nD>t}tDf(Yc`Yta9WoxAUitvtFftvz)HHtu{Wp1tReu0MWQTYW)>H*em_a&}z- zBujcrdZ;@V`VJd7dpmC&*y@5q5ohtg49)?G(Vpng&nC8*bV@#iI!F-Q-9$9krW_4HlbQ(>YKDelE&1`Z~WL9|+-AmP8eqlz?j^>R*P`aZ! zQF~(Ej0+KyfDrO3jL0a`k|iydk`tL(x{e?+&feaN`rKOEigOPak* z#qWhL(IX1ezH8UX%`vt2wl15q^LS*>ow3oiqIgggYnQdG=`^9wbQfrWDII`hH6t2c zGXX`gyzkC(@feTeJJ`>>SVfnqKJC(uYXMI}x)B{L&S>$P2nP!MNEAiT8q+Yv1QSHC zPp;K7X#ff5gewS83ugj{uYAk~g?fMvs7|M<3Nq^FtMo=SoXIucQbw29J1z{J9E#X% zZ`yDEua9d-wK!j!pZe2AcFQ}zt=NXFA~{5e6_K*qU$ZO&;|BIn_ zkra;OQuIgD6Hhq{ws4fg7+;(n%p(+l7X*RujeUKMOP-C+N-TDJ1$y8tXJcWhEU2`% zH#Lr#rlhDWD66koM_t5}3SyuJvg*b8kL=ishvTAb+#Cz#nYY-tBBy~TpUi!IN>|tV zn8nPc8T<3@n9nDM6j@dumJh|$EGWo@+{8U;07S5MR4W35AZsH0yapk{TkzBKfD#iD zmIB(5Ivn&l?k+76Fh)4>Srh|W6hg9sDV`B<2+!8@8hFzSdPD~Pu47d`?T#IkTn&0^ zS2k6unxEI2vaq2!2ZIaiTeWI)RrUPbZ&eMgDKc!TuBoAPbNWo_w#8bwapSX5E6aRA zg#-~lA_z1oSV1tRnW~^H8Nt0of8Czv3JpMbby*9pMt1J3d9U94e6I!{NuVf=HW5Tb zEbcXefFTz0exkF=f`s|tPeQQRKK5%{A@Uw?J???rz()A$Q> zSO;BK=|p6K^F_py!q#Qf%u#I0o$nM)r?5@hIoPhaTx&HUWoE(%gGCWhklaxMAAY+K zKr%--_9=!aRapWyZQk72)VKM5dWt4&vD>9uizta$xcT$?`l-Respw|E;Zw%PlWhFj z`pC|m5g3m8B%}b+;Z<@77-E7YrbVsYD=}Tz+GP(M6gypoxQ^}D!@G7r0an>Oj*}Z# zpSfh**l`Bt001C_Acw;^Bw!JvouyV(6^ZA?qy?H)-uRk%vYDxAjxejSAxbJLZFk+4 zu1#R$Cq8mIV}5>96w-jf`wCIvHbAdoT(?fNAeack)rH~^VdwPzyxagL{B7~>P zt5#k&^NGdVY-Qcw*;+Nuk!3w!fO>wxj7&j3QF;B6?VlnQ57e|gcP<)>E}#U0pcvF= z=^B~cWhAJVq-B)sPPzcwA+l@`F?A)XKo8C6&9!&E^t|ty^J}E1eH+#l2QBtCS3VDj zTof5_QQ81Sn42KLOsQs+0A<1uo(1PxRi8zjERgkrJ3|POEGN6xWfO`i5i%#cxy@TU zr^y9fkHRobF=Hc-uCJI&%%>qd5vGKffWwt_OM z*~7w}!3Pdx{{k0RaDjUcg!3P@>E!R9BcizB|7gr!rA4TeLz_U!3Mk{}INzmx@PUIr z@85X_t{n(x=v~MrSla`UW7q8qtm^4wYWn@0p0!eMDDp^y!5x6^h)P@L|5qRyv>gK@ zfYT}$7X8t_*DoWk@)9TbKLvj_{kQvlT#`Q)JKPD+csiF+QChU(g)#xk=^v!ah}Ml2 z?A9HP0suTf!@tfNN0=liDVuUQ!@!w~U$PX+9Mi0C<_hFGBcCKm%%+Y+iT=8R@bq|c zjgy$idMjoyq@3H(o9@VTr1xgJH4~6%Mm$}agpy24nkCbcZt0s=J1q7VN2NV!*0N)( zsbd6`b6N2yLb4zELl6^6#Dr*Kwe3vXS($3bwY+k4{c$vf6&#+#Co4z+^PB@yf~~!) zY3(4bbC=n?xY0h^O#WE0K&q=Ch6P`5a$|nXAXG&4h$2}~ex4q4gCW^=pE}{!j%Y$c!gL0pdE`k2+@Osh&jrpkJ#z@Ov~h|w?19Jq4ln_8!*bO|NhO~ z9}^?RU!$j@QG5{~giy!?F)`MQBc_>-3VWv6#$rE0Ig0E&-xp3|&OXNxWIV>z17u5s zG{7Jt^?UP_m(P2!D2M_C2eGV_A7JnXy>cLtb#idvM@D-InCpO0o^oJ60=dEm9VpW* zot5>d$^cf?Lgylma*LcjMvmdRHPdTxm(llGjQ;WCSdw7U}rD=}5+Y?8XpNp3otL1%bZ#(Bi2|P;iw> z5LMS3tUK9+s364e4$!O^u*ju1XWJ+$ojdgR;;B5-e$jo)ek@|xx+(R<98F_0GXrl& zH7DrzH6u~W>eXwa{jtvB)eApkS=P?;7&B_LuojGSca|VG>xO0@FNqmjUNVkne7khZ z6;p3HtCL?gW8693LIGs3BH=!<;!*S_1>u_LfSDi|3_ZhR z$m2;~rDHsVUCELBRl~zXD{Yt<|I5}bTOPvf8kPK?VXHF!bxn3-)_B&6>Z3;q= ze_?r6zOGT1kFYlmZ&Pxjp(p#ne*?Fh3``L@=TNnADx-$%^RHHx)OueUSi zwBZ%ceeqq(L2G%PNvWcdk=&O9BPfU|$aE@x&l|zXREjWKq+tqJvYDUfI(?(W25cRVM?el2ssPu+2MON+WiR&$ zC6|QV0+p9%Wie*5 zvln%nP}4W%D??UM|DPsTUb>y>;Q~!B*qhXw0JIsl4zHf{8fRVux9Vv2keNOlSQB6; zyAIw&(0i?S$kd^!>(TP)6>rWkIuz25XsPyuHVlj+u%|8y9l}N_C)=NZra%JWz4_Wk zZN69fJX)_bL$5&Ezt(}3rjXocVge(cy_jqLwMy;z+N-#BDiKGd^pQ;s4HUF3W*2*q zPHAgcjL-C*!Hc2X>D;WNd8ex*A|`~af3tCMp=GMZ6q*2__Xt=hp2s*OhA`$m62^bf zU~Q-rY?Xp-jsm15mk??wOAxP(bHqF1=+ut5-|YqR+Dpu~m0H;s&LN6`GGe&ly-ct% z<07M}ii#yG($nhd2HbnepV}@1e6Kyx`p1|M3NZ~p{&ZvA@=c-_cez$aF!e0;Q2Vh& zS0aQY5>B-bsaYD(3e;tgIDu9x&gcF@g2)NGdpVq?mr0-wT~HK1Pl$-KyqTJ15~`I9 zT>6tIT4()HRkyIn*gCm1#u($wxOaIMI%BW=Dct-FX^M$IIyE@xgwBq~116{Iz=5viwOw7c=SJUrb4$$~ zPdstQ7pY3|c(IbISKw>br($W*7Y`onGID<7LRsyKuD3NC6J>_{L{VedCpWs0yX$7h z$GY>^4W+5w9dYsoYeQ`}5#x3S%=4QOpi4I9-lC;z*Ds2Wyj2a?nMi+sk|}U163H!# zW@-j$u!05OJiMwus|?v5JMy$(2%QVPA|7-_;qey?=BRnD+wM6mVdIHfKRqc^wUCUf zM@o;VQ`7Ai6v*lUmDS$JOOf+=59MvCB7y)HKIs20fMBdBNq_o&_TddSZtc^rWWN{k|>)OUALn$PDyRF=oql z240_12^m@a?D~_%ml}D5g!B`C^k+F0!K-fdP&;mgYeqB_TQB}kUW%}sp^SJg0s3O; z$EO49ktk-AXN2{{pq<@*Rk~%ks*AiZ5f);R1Q}T9p|~E!iSYW5?tBhgKGH)lU|z?S|Ge?^`eFrv-@kbE0|;0C86@(w zC7{N$`06$d7A_Wh=$lu9!o;{R^Nh!<80{>}-g_?ZM8OG&8Q&ao4X4a^hk1`jyHo$G zVDR}`{Wn_eH?O7zG$P`|JQ5$5R@d1rE;(Ed!BIMs;vEoPufqk3eY;#ndx{MGRNNaA<7buot<55R9m> zw@}fqz!077-gtJ&=I@N>ufEc9yA%<|o__iMmr|7`IL)UWy?^8V<1(BF9*~{zj?{j? zUed!)-h;hu+le)VE9+C@f4bI1f3CY%5B}<@yY#467$ApmNR$mjbrgWUYS0bq5b}bx z=1;pmHH#)Ov%j)GQ=(lmQqY{xQ?=;dYj&;oyTw$V=V%QEb6anwly7MGPQ*0qB`pNd zBZNlcA2^J3BXBOR`Y;NE(_52TskWze`xBiWl?mh3|(Bq&YNFhx5;VcWK_H~7|=Dt~uLgw0w-5qo$ zB0|d^!ZsM^mGaAKZ|3F%gW0X$!1&UV?M(4@rbHgzY2*&#EZO3 zy7<%_wD0KYymG~l@K+v9d1~E=E{^f&o5+{0{2D=3bjU{{0&j##JV=J! z^jXj@8c9CkEB`&ukP^u0q(7F1k@E7iycBIxt*O|w(G)rUmPdv=Vhe|tuT>rP4Kt@V zZd}W8xd2ZyfJ#v&O4f!}Ni!4EgIqT>d@8bZX#}QB{uFcn{ejpO6K>{q2cD1Uplb;~ zV@=7IH-E9bCZ?yQtA!A_t4GEOxROk^03w~~s%_+s6^$!s5n{vVo~PhjucfcV0DNM! zM96qr!$m!g1RY2)8qyGBpf=Qg3P1qiYedSsd%ewW;EHxz#qDBuzBN0C+ZW)SEo+w5 zisI^R6RtID7O}e@HR$dErzs-Bma7Ru*7nFo6^hh1yz+#5BJ?nx;7|yh~B5SEyG>}Z{i1h3jrPCdr2 zS#3tM$^LFbbL!ZU6UiEj4K&YJYpok$GiS^h8-hQR;;iC&S zaW=b4df-In_|YSyhH+ILPfQp*a&#nXq&#wY`Ov@q=vp3)fSPMB$Bk)mT~0oFR8?8= z_!A)R>iH9PbX^dYXC?I<9ha2&Mn+6|ZG#g4LpsUTW=tS z^q8eFy3#C9)f^;hjZe<@pxR`2?$x?c;(%xMn&+fWQ89&k9u2}vew_4xg+vAVsgo|cO zg!-?1_<7m!@o~jw97yq&U1+z1*ZehJmU+sngco@z1nx&U+!Qw3;y77eqb~pRZiu)jwT_i=Ms2Zxgf5g177auK{D-E>&vzbYwb3OJNO&AUu<4(M+R-+U zYl-iLXdFYqe7VQeP%4*wVDSiN1374s9B?D3wGmuNP-!fMRs~5cvv&Kx_x(8OY0q;` zr@#)Vldxi~ZcxPwE1bI* zA1U^@HeJwE*`mZ_im6734xJ|zR;j_3q(sh%vatvHf_rvbJr#WBACvDPdESu zCxp>Oflg=qs4||fJ#X|oP)ncJC7E@+Jj9YRX-3CjSQ|!RJeEmC+Vj-vzMcx+LxR+U z1A9G2zbpgu!6ZhMe0sNkA3xA5gC5C?A90^bw6kdTs>KXoq`x8UsE(ObJ|^G}{Uh~L zrkYxu$SH4`W-8j!8y$HDM@sA7z@zW8)_J@hFQJqQA%qct##E%300Z&yw=pTi|U zBq_}46}uHHrdYs?uF0uPEsya-Ov=KDce{ck<;VR!)PKF4tfzz{YrOnl{t^{^?}-K$ z1jdS3R26{;gb$$*7%3uA^$CI?@FEgjreiG_?z)P|f|WRr!dO-DA__bz6A>ASOO+l< z_Ej!bZgBIrX6#b_n!>->TUMu6H#fh`rG}!@>{C>BbA@gJ!&tOIyf5(O>A1{}g6)p0 z`OSfxra+$a>cX~Z0-^9@+Qinjn=q#I=W#*N^6AL!q>{+=Oq+~&Bn8}193(11O&-PB zT<~G-hs_vR;ED$0!&sP_-*9?P;9E;bVtMz^Z=Lft)F;F&?`H4HOny7PBn_p%fNn?c z)Mqa1V(!mPY|OGOMaA_==CvJ5@zfOKvXeE@$b7QA&}47`XWG zhK9vikKNi9`V}Emg!Ty+fA&;z@*T>`KcYM@x$wE-Mez<#B_S{k?pcqr5=yxn1wzSZ z85}A8k&~!UI3Ng#A)=m}162T#O?{@~nN)U*k~f}rVj0fb9V6Y@@)?PuZDj#O@rxTRLfn8^IVQW}cWhR}ylZ?VldJSb)1CtkW0|0xo5h46DCP+ew9C8O!St2}&oSg*kM4e3pE12=R2KzZg<+W-@v|;cf^27Z@4ZxSKj|LprGqY9j&i%u>fG!_~}TwBM_uO6zf%t@FaLALMEX)yvH@zFChd? z#2ab16`;1(5^#|+fM_J|;V<4CP#G$NrQsS6%kqKCZvyG<$Z!*9qe3c1WI&u~;}!VD z>LELOvuDLwhSPli#3Bm61h#mP0luAx6UV^#m18q(V42`0s|s>O`l= z5s{b+_yRk>)%v|E3^bEif#qf#=v8tOVYV`T>Fzy$RFB zI7-LJE~Wcx?t-tsW;C_8Bdk@l``b*CAMJm)E<>?_-e7$kMod_wm->hRk5Ks`g2|$L zVPJ302B&gN2^$tKx(AN-t(|6QxlqF=tU7Y~o5X?m`4X`0-$L*KLc4c7+>wfSoL@H$ zcmk(8wk=5YUhvfI2g?K#!A>O;M34}LLjuBr&L+JT5)_>e!0&ry8sz-i`YD`xxGVZs zE3vwff)O1(;_Ws~3L3o<0FZ=mNH?M*ljqE;`Gz@a{;*NosB6q??7yz&qPAzawKsG`VS@(zhX zJ5@;@V>EnZ;JScZTQ2B6D37k#r1X4Qn@iYy!Tx3fMwzn#^5pHY4=ghO++*w&HdBR% zpQ4UgB7r5sY*y>bkWotqg3xOe77a!SwkR|#o8OE9XYLkjvGim8fMJ*zZkhD>fWA+U z({B0|+cZWmztjAMWz{K)eFen|LXj#Iq$(^Hkcbhz7;VMC&X5KD71f1&Q2IY+x+1%8 z^72*`1V5$};WL%?vBM_fEoCcU+8j)!cKH!>tN*!s5bLbqijQnI8@b-o;ktgq$7&XERyeYq%Kq#A zm^i{5W!jnlp1m|%%u4(bjygbP_HIX34?EH8rdDsP{Yn6who!q|nbiInWY%3}pvo*G zLs!bqkxQ+Z6@8H*>SGcS(p#A<=Gv@-v^saY8~e+V1tAf&Dhl|_o5LiK*OY01NlNq; zT9Qkt>UxaeK#WwbLKY>8}{JhRI$=NC|LIQX`JC$1Ufi)fs}seU{%GLg4! z%ASR%o_jS51vQD5)Ij;s7n&UL{K1|I4-D{yU$+2rIXFb~y?Y!QXpYQ)H(l9r0Gt=c z-9AJyC8yl$e$%3Jzo8J3EZCPE^3E70g3s(6qb4CsJc?vuU{AtTq46-yY;p8q$vybw z1;gk;LBFE7*%Mt%za7(E;zmI271n5L!Id4AWeNXM<7(O|iuyNTSL%%^mEKjeidx?Q zJf+=L()|gTKkTzB_YI%E7jG&3`c>7~1euejo77g@9RfiReI#nq6Dr&{7Cd(!!6ZKV z$VP;HB}jgZBKR^$7UiWrqveD5u87I)PR-rCEZ7v)>%ZFoGQgQJ{ zT?ChPXlZ)Cd>=a?@H`KS+9W~&8gP}`7lN`PoAFPJE$`iBLw}n9-RH*Z&d;gR?qjNo zB_v_q-Ect38y#xL^9-3F1khIBNZyI}NDj)8kynX?NN?AUz|(4kP2fm-LqxCelrFex z0;GW~n1qpz45J+fvFqAK`fB33gm>-suOUBf>~Q}K#Nb`Bt2DQnHxbrXc?k#dKwr2)Te3bPtsVXo&Hps=QJVuAC8^p@3c$ z^a0HMUDr5!yW`=f>vN`QJYE>9d>By*UoM0uI8ULH3Rd`!AEZFw8CeO;843@Z!XGb} zqBZ9c;?P=!IsAce>XFH$S2;K5Yoi_zl1G11G|1c%ZyQ5ES<;*)INc(@C@!sqZkie1 zxQ*F<|Y00Jz@joj}CW8Od(-l;cC-O3`zYP#m)TWpxLab<-3 z5k@HfC@Y!VmuEB&dVsnl@Njg01JckReK;^a?u`bjbnJAV?*_M}WoqwcUnM1B-Gj+L zY5wG5^0SpzVD*ZPmLTa8QXS6v6NZp}K838u)S4RNj}`!iPvDk~n?wppX%t8jqUQ+& z6GZ=R;1Z>Ys}~)OFs!0xkWj1C`Q9zHyB(XaRoNekWK|HPgyB|j2+h<*LnuWeZo$qV zxe|hu`W7I~0JnbIk`UM#88tm383~HJO%w^CSk+Q{2V^L82l>Uip&MiDulrgarwGH!q=MS-4!!05b{JRnYya>ScT1ur_`T+IDhq$;#e?nQc$e7WfZb+#6)l>E%oRY zxJ5xd{6IlK4aq;Rd9W(>?Ag*V@%_oOs!i$aYP~zix49%hcSfQ&xCXTyu2=Rc zT%%^>Fbd0K!$ELIf5Dwid58e3Xd6f13G>pYv9M|#9HdGZDd+*jx4~0Z|0uGd9(#FhO&++Ty@CiF%k5^_k?jbh$8X>8IvK~)5uKf>(r)2%gak|++O-Y#30of3u6Yw+D?}vE(E6)nK_gWvWZ8$$thVJ*Xrmmn0xmCw^h?E zIrOGTL<%JFgGsJq>`c_S+(vF4wObEE$mbfT#nZ<7T9`FbwY9dc%-+WjIGe=_KKcgL zwuS{(p3n0u(pN4B{VDxx*Aa~uvF5s_1|3vwCLvCrWPfcG%vPj`Z41VHNO(4JyO~P&53|y$2F+Aeb=sbB%iIO zUPyz>h9T|NS#g=Su1>4upoAX1H9gv07BB$+-?Y;x4>9`S^~$QHq_a7|T)<*u2n!bfEt8-mABa2;E8A)?vwHWFv|G6=pfD_A z?Dv%7k$BtT@Ov#e=)o&o2=5*J%XKlEgLnO&nJgUWUh+v#q@*ZosA@24^qDL2cp2qJ zOGGMiAos4J8pt^cOPh(MwzKn~*jc-@mB1pIr8DT@ z?n({2^{?R(kr>g!ZoJ6w{>U6i(CG)!!H$qwf-|>r3fF2jGozHFHnUMyzl-yZ)CG4D z0hV1nS)f?^c8)OfvA2om6pk0ER>;#6>T8e_-;QF^7c+_N^FKU)*6U zcaa^uLo_~~SD|5*(pxk%+{u;ed@iS|w21R-A*XCpg3abvPSFPjUzkE2aB0y-3~H5{ zTT_B78#qM!D(OlQq}~j!BI*Bxeaut-cEbDXg^xE1^?I&{!GW#|B+o>jY)%B32J-WX zzKFDtSY1X9AKZ5lu(OIdBz(3#(zg+;Plv$B16Yh(#i&>;M)GlQk&kjm`-m+uh_}K; zxy2~#tz3Qw)aw<`)AWMR7=M=_RkkW{R51#g{Yj8KD}5&pT1tE~5RdfNqXM^AlH$Bn zalWy+F#P1}`y$@Akq09VKqD#IvhbAUT8in*E4h_PTVl6v0dn6jhMM($onNqTlG3YR z5#JQoR@c_9Svp@kiTxS3Bj<1OY!zP3OTa2`g85Im<=LywE`=v+=M(?jeFe*P`~HOz z?QOm|9gpR+BdKi)wwO$M1Xl9Ymf!PvOq*pAZdI(G+?{n=R7A-u2~ok+0KVRXt;mkf{p-P!$kpROr*x_=#v1dI(KLqT_7-akkP#l0rOOIt z=?R4RY^xR?p#HY(P`s&MzDynsWNX0{tb``K`|ae^-BxpXv!S}mXq;W|xPFkMSefQn zVIs=PtO)4(b&P!HVvg71c~Q|^uFE8Yr6PP~`l8~XfQtB_#YM%7eWUz1J^{0?t@CfY z+pf!^2K@gFGu|zS3Fa#`5{_G0(Nthz+XW>@ao`Lj3sdn?nDycL_(r)Kz>fV1SkcRS z3X7jNxs~rWy?Q2EIgp}U)rGiNs6&gehQ&QA$$o> zyqQh4TKT*EJ#AB;xiGA|GXZ-|eAcR&=K0Q<4Y#C$8X@|$0fC-L6E-liq-_-_t?X+@ zt!TU$y(y%x@9lTEC(hUe({d-`9k!ihMkXg-oa)Sp-(D&uL9K&DeaI5k2XYIN^87){ zIMOGA-&7$M`3Fmq*(ndQa*GDx5a(qQMWksMJgk7d7@8qgBnaUl#weBg90Db@5CcYH zP!K{0JqW+Xp8^$8vmg0qOsP=Vil|zrmXHuu2Z^|XsApXw5d#6vN|8!0iJ}-}z=48C z0~)>5E6TX5s&*ZGOvMcW+;D|M%!2-fI8bQ(4Q44yw|A5;Zra>;zumBDby-Tr5#y1( z7lA2}yE1L1xxzxKI-6n1`cFtif04($bWhNf4`9wU-xS&5)qTdAlzk(~tzsxl!gMAl%(qGwDuile3#o)>;epL|iNM#4(hu*zGRLCCrzFyl zA0d&t`D96CcptJNx*>EQ?r})IIt=_oP%TdRXdG~de4!hS0WDN>2-&fBX};XvKCgAd z#h2=N=W4+~Q`fBQ@$4+B@48OX>qBGGt$P>*Z4%|LC8j?M-}$mk${TRgs%1k}gUg`) znSy_38NwC!_4ml9UFbJ_sP{@X+yD>^*hAPJ)v!PuK3rXmn7$03qD&}07zEKfF_Zix zI>VpAygu~oIWgh$)k&u6B%|FZNL5Nf95j0Ej-iHbOT+rJQy*T(!vYFc0FH2Be|wxW z@Al1$9Mw3k=;P|`>$4Y7;3bzHUm1OUT}J-$0dg zWmZRY_O^6eR@(!HwR1ZA3L=>ogo|TdQ0%&tyMhKM?pD zUi*ID39hyqfOJFgdor^rKCe3{PKU}nbDyEM@=(^AqK|8-Wfj)2%+Ie=8p7$no9l0-k_p-GjTHcx*rVmkYrl z|GsYlYPY1HvKSyp#*~8 z(vwL>-PyqKyAgvnzRbl~jE5X&b7ChDQqWwT+Nv zQpZ|%x7l~k?rL}76uV}3LxV59ZpKp8Fg70^8{<+*i9$wR%OhG33Zrmi04-cH)Tj6z zY5@*$hWC%j*64`(J41K(NaKjtQcEybX$zIVrMNj ze`hWU!qz zL6NBN6+Wu-2Xbm&P3Lo}U(L`=Kn1#tSF3aQ^jB-zgyY$1kd1!1q{E3>o~-@b^tsRN zY(afHOXnS#$9z@yrWH5MeE8{MOfNQHLVc$xIO^u`t9^-Bz5@oZ|OIaDz6Z)Dr*mx-ekK54%Fd7jtyt~6*_a;BuA zBwa}_NnOvJJbm61a)%zyj2otPBMAhc!UHfCuTmwt+fCdifdfSA9p5OM*FZ9@c%oxs z5i~Px=F4p>z&dx>z0Nt;Tf^C;tal7^9dUTPV|-B@)b~B-tf?XARB}HT<{H&6_-q7g z`&F4s3Y5Q7d}`{$cQa6S!Y^S@W@zenmGq$|XKyojnMG+Xw5=!_;3~SA9XKRl%|)7n z>t!6AgX!hmQPgZAhq$(B#7>R}-IQDOLD9Pibdx`bGbQTqr)u@>4a`E+*ZVRZ+)se?V3 zK>zUDDnSs)in_R>$^tXoeWbfP;;?Uxrfw_R*|oFiyB1&(EA@jR$JQK514txv8_h7kV_QwMSrcm!MHhpmgFFLp?ssMDRlAuBhL9?2-=;VI@5atv3sE>~CA z!2{i$E@|qKR~pHdSsTHC2nF{jqGHWWtcYZ#Q#|iozYuaAf)oUX=(Hk)kqX%v{smDu zrp5zF6w^5rQ4|xAj{s1GB?*EPh%(nF#>BWY@WN9p7_&qG>>;^Q39rVdtjk!_3C$!g^UCUm$yTq{j*Z!Dq(Wg|r#Hn_d!^((Vt2^oUcne6irhIE-H!SOe=Du202>tSoG~}(dY|T+uLBg zKl^TOU{_mJ388rNhBXP_2s})3{D%%TH1tnz-5RU;HPl~TzE+5LGbo3~km`z^Pw&BD z3>z_}aaYrAf_lUwv!vd{SJFGYGal=JicCKq0!YM)rqAaT_p`1`oApnu_+XRXT2{TA zz$6_ekSHeHo2&#d;-Z$plGEY6@qhqcom(d*pwl*1 zOD)$GvJL7jtH21G4qzgf=ka`>vV#Y^P}$uj88tCgD-F_&YB1uU`RMVC@v%SJl0tqT zm#ocMk?d8L{|4)6ANS_wDZOR$exWv)htJh*&B?$M>_x+2Yz#+mJl|}0kDptW z-|X=kh`~>(BfhGo$+Q3L(fj%Y#|}%)pPGXRQjjRg%1x~G#({2jKhY%5wnQZiHqH78 zCV^$tc9#|<*YbLS&ijvblP4!31Sau*r`m3Pm|bbfx@(Rr1v>C=3I(47T|_^`m)`u6 z5jP2VtmrSqbOo6%R@SE1>Rw)5UG%rV*H;6LkJ|0q4a9IDbvktpOT9ApsG+R(P@Daa z`mNxpakl6;$PDTdCusYp`lCD;r!f-)x_sfmi>Q^a@0l)yYYL)U2qok(MVTP1c_N##J>9 z5ML2i@|Z7j_Od_#w1F6MwIg{`k;q8?)CXHb-iS8$Je?aO-0GoE_#sL4s-ga$MNJ6D zk1!fFDH@~h3N#2&TV|%1sA7jPfqcdb)bu4@(bj0?f!a%P)lwUUMRS&Q#b;xiv{4)V zb2P!}51?35JL**&qmjeyv0VRU}fqQ3~m#lGo~YSa{0IF$DLv6|*z#e6rHcI96Mr9tH4_kFyg`V`Il2Z`I6SElV?YI-5Sm%X62LG86)_RUG(Bugd88GS-8J5DS7-Ym-yHOL&GQ z0HgFv%*}(D2RUVPpT^6&#;w1>eHXUFCzE8=Gmo=EvAJZ9O|LlD$Qmr0ZRB_HL?piisZ04#M_(@}>RD z8u!u?b|4<{f~#U6Jlz(`E>BOcayPpsQ^)Ze2`^KD5c+m)cCRt&G!ztnr!RgLAIe_E zlJ_D|NNIFPHsWDTC1l~Yu%gQXudMR4Cv*Dnt?w`H&i{JuJ@j00x8JB27XEhAja#2z z+&=kxvIv3Lf<~TQOcBMHckdM!xpyvS{3R3iVw1p+@g^7V#}F@+rBuq`hRC|YOY2XplmXEY{(WjG27fvYfsFUH2kQVPC_cIF>})PaW1C-`(P(NW^v&`I%Rgx#$TZDQN2;aU0c*UFVM3I^+!l$Cb*#}H zpaWoFc4p7aTn{6MiW0g1zW&I_f1&M@pIw4vfV`Y?$o~lCT;JW`jpnXJr}tS^&2~Wk zHmBcX!imrxN#*Gy9xFof!g(a6~45a=XOGK^VO>SJ9T6OK(j?P3! zB&GdJfWVt!p>QjYIu?Dwpf`>Qf8_o|AkYk<@i9mLmXh-hshL5I%a#c;f#ZlVJoQvF zpAB$h$AB@tOM=$x?%%X=6E2;<4*_i1gvjjk?q{e-X-2YwWIy%8$paxubETpnKw7)4 z?Sdp+vVst-xRmlUWc|!o9V_SzvLFYoNeksV*Ac8+NDj3ZG$L5)#ZsXONwoG)@M2^O zaNQUGYzByY0PVgQPkAHV+1J%DGO>6{5|w##hnL zn?n{Gb11R+D@? zvN&MjUgP^juFps`H*yLKeMNFrfk~NbPghl+^f_uko!vt)>qTSpe6w+N7{%vZXvAtI z=7Z&@+c3?JWAZQSIm82NT9$>?gGN=4t*Qw`%>19@q?nhjrbcP!f&#Ax`6$XW5-B(8 zMzjhn>jAZ-QHi~3A)n4`JE!OB+Dh}8?)rH#~(Xe?*eU%@pFyl!-hP@ zg>@9MNX=AKrczp%X6f!GLywc=^x3+9pskI~(nL~0BCA`x&jGh?t6TzCvDq5sO{ZZy zW=pX9n+@aY^b+nA^S&dz(;O)GUV)AEHlycR<8%xH_Ih#al`ACqa$Kf8-3z4=kpmg{tM;p49Vp0T z?Y~2NU|_<~7{V;an+rQkF`V72pymKUK)$~md0&KzOZ?+o@|=3qv1w8Dbd`y}?pIqwF73MDJ2c`>C*a0V2O zC48Us=Oh=>M&i?#^zT!%H5A|sRXI^8g;Xmn4NJZ6LQ!H=RYKTZj1{6d3Dxb7lYD3R z>esKYj}_juDe%jCs;0bh$OwD?RQ~~@%4c`Bk@%UElTz0wSS$2V+(C5hJ`6Dg4tlAo zShP?|;7v};&fL0?^!kyZ9`$y$YM>iJjuWUt0m->A#O}Ft)9(_=s3WY~*>HPTyQKr& z3l@@BBb$s3+0RV&E^TaXRrJ|M=D0p;`RJRb%F%z2`ZvKR7=JK=>p>t-_`V8qbjRgl ztGIu^RV==|gAx}K(H>bq;+}+oie&4Cb+h0_k1NAHsdKAec)_hExy%caEl}vUqN0y9 zYkfT+;=_*qCi2-*mrJGjYDs%VReRgs_V&GP?Nv<0hXg)L)lNNq)xWBFv#uGnRNie{ z_4QDCtRa>=v~a+XPIwSQcj}bI2+S2V;@G+Lb36S1TF%vcdSSY)z(60NX1l&!`8v)O zCFp@`R&H&eZRTZPebN8I6(YhLra5}@LGf|6lp#8^fo+fUEWU8)MDhuOFnecf8VjmY^SXeP-CcX}+UYUvI8 z8J`LoU~O{Gt152YE@9_k5eR_62CpdN@Dvy~%MTBDu3Y+hz#&$BsIj>@qJ~Hm8~>{^ z7Tx*Up4mBdp_PGMl#z>iaL*G&B$!f)iG(SntRGpB#a^pXOdal$CsVlbC(y`bBz^_slx0fBI=b7VQ2Qt zyYP^m3sJ{ck(-&6J=^D4pD?cup-||YXbqd|Z4p~1rjNBw9h{0xUzNWxop6$s7)li( z3^0m82S8P6?@&8=X-A-J5xUHbF|!INk&?3d!!S%rlY(BtBA%d3?o!WC>{5bx;Jw0L zs~Z!nxMv|Wkoj?|Pg~#h3;8^Yf%R6&o z;+ORPb@z28cxO_ns|@yI#i}im!>z2JKhsODLAT_i?IL$SGjETqTs8Ju7akBkdvI7T z*{(09d@u>p`rB;VVgsGUz1tQPT#f6tbmnAXy{DIjMj{dKSMeMQDJU#lxKQ>TT)N0> zN!whPJiyr7jD|(Ciwr5w0v`=jRSpOl0M=TIg^>K_5`^PQ_FfI?Hl7wr*+MX}*zJ>- z21Cp(m3Ka+ZjYzm0CtgJA3J2#3j!ZRK_1wK{3K+uJ)_m!ZNGc%_!hz@w1_aF)$c6$ z5SvaNrY>eOec%24BZ&*x8;|Z!_t*g5JDv?*4F?ZKpN-Ie04zk4N@6B%OB!))gL#qQ zC+F|djA%0FaTe{qN8ct420#AYCX1d1$vFy#+xNnU${j|m3Jg>d=nHk_SDSU`8%|tf zt~A{KS%J6(R98p3yE+@Ym>13ZgiBtn&Z!G-%sm#N=i|#bn;mshRbRD@*;$P?7>6tJ z)^#~mEN_vqQ*Cv}tLr3JWV>`=FK+tdM;mV7F@(?IY<&9sia=Ru!LuWTdZt+RLP!8AHH~s%pU$M&a2Y z*AbK@Vd4rBBnECkbSFAu;@UeOH4y;sH}PH>QIzs-uT`(-y?lzpL?7{?Qb~jWXvZ0g zQBx_vh)j?nOo%Y6jU2o4*pX58->Ek}5}Hkl*pv3Uz#2j4mYMMD}PCEc@ofMhR85>jf z?Ne+GkyA_B;uY{k+o$}0uGBA#>@00N^by&wAs6fK|7Qa|B2sl9Pz-2@UN@w>*6~S# z38AzAd+if!i08R!9sKVDldPCx39T9O#Q{qJcnkn0J6V)dEL;|X!8(`gh9sqs|E9sk z|GdSWT30i*cM2VX<@Sz_+pF3^N6Tk&z~9bfaeWfbRGAo8l<|qiwytOw+G$@1%B)S{ z#%CWJd;*Qy{LKI7ptMDYEJ@Ibyc1fKpY#t#0)AXR%Ni-7xjT}5w7V5Tdr%lN-JM$} z!MHCz)NaO|NX(;2M;OdJr9_87Jcc>C*U0s9Oza)=j6$3molRhUScZYm>f(djWz`X@ zLPhFd#bF-Qkq-8NF=OYqi(Q#79;*uM&VK7%WzE_*x7Ls0F=)88`<=H|aUIO=>PQpK+Lk=SkEr8iPqqIh%y&;`l>*;vJaoA=P z4l^)xaBMOe)tSbM5BFpD#siVvyGJ6S{Wy$uxX~>jucD!0WB2MiG$ow}JIO&ZuG4KL z&%MKq{h!014aHUS6N>kPfF8P zF^znvTd@a9Dkt!e>=4C8S>R+)bl^W&z+8?YIx5RpujMzy6!W3IiXJGgYh<6*my@*L zzbVM+4Y&c=BUv0w8r$bP%oJYe6naDAWU-Woz5=l77ELt z+JFD%E$6v^r*)!!jk()5Z3geZbwP$LaRKk%qOMBqccYSzW~d#9o1?+lYrB?@m@@-! zGnSQ&1P71w@IXw6r0*WYLgjkSkzhf%A$-9+z0Q0>2)+us6@GsntFA>j1aCLA`F>^N=YFP6D8;6(pGBv{v8f zQOsikHKTu`CMGNuo3#Hz?nkVMC5vnU(^2^pMI5`%WyF|#HUOE|Z3yG15leojb|TQb zg^MJw(whU{9n8h534#JF4qTrot17D`{>gySDWpjkBw#?BGlT-IW_op$yaw4LZ_BT^ z?zZBxq2}5mPhZ@($g`?(NET0V^|<#){^8Drtjd9f1;AT5PK6;)cR*a*j<^;NiU#7^ z=;;bzya6|%fDTj?9<BCLLWmXw(4~T2GViV za}3^`QXum6^{o>GeIKjUMyS=Wx__(Z*fZZzygvT;tG19WArwoUzl!M)3YrDNW`Qqw z{)ZstOetw_&~paH^M{9R{WYK*>QwCyH;#>o>R!#a(1o^$NzOTCvtOmQY(xb257ooI z{6gxhs%#*Da=vs63_xz29IM8VYnu?6eX3}M4TYt{sg zNq`ogwbAw3HQS06<9fZx2I8b^5DZ#JNjnmJg4^Wn+ePOZ2gS}%-R-o6XA|bSu~gvs zxiffj*`F5;%ZPCu_t;uYWOnxIC)#3}vQ14+t~OX#Usm?9_RN_wb+A9q{qaXx>HV%Q zx?2BN6##o~LcB1|cQQA(+|lK{tcLN)%9;4tp}~+WC5Dh|%GnlXHgop&DGZ@sY?~Sq zF5&L!ljU-BgfbpuS`t-%(^4Wp>i4~bh2NL|j5?RMa`jiyr!>K(LY$i&g_fb1q z?X0x@6FUy7!{*A~N(4~rz+N`S-tty~Dd5m-qw zVUgepT~3aU&W((c(#u^T&ArvX&4=i+A3go83Os$oAByC#$W^4ikMFk4O}ml=?dO-| zG6osRCK-W+E#LF?4Psz14tm}0laI2j5VC&MK|&TfmN^e32Ifw)YWk!YEnp6%h$%xl zvzRihU#d*40%KofNrMUyz_wZy&5E-!s;}(eAFr>fm6xq`?Ez$hR_Mv{2WF5w2} zS|rH>g~-FH_k%%lad& z1$=zA%QXfjh*)%+z|#&9LbnYd#iZ{<0z zSFfrKb4_w19mE~SaeB#cDPL*G)KZC#?TH`a2E1J75(ywlc8Y@{w)bG%a;I3H9p0@)e3617|EkxaIAjB&fgjNm~COZ93+ zo6xpfi+^;D?h_=dtXmQ(eWikoSI`lq{6du;MiWA#t!YWjV>CAVJ#^K(cN8W zI>mytiwYN9c)&Y*y z)@S>q9&Y0QSCaeQifa~*_|{o@=91BjS1*A>5*T_zkm^Da8~m4s&jr%h?_5!!)V%m> zMo6#Ur5BfwwU3PbHS*r?)4#zIv?HRgVeAefI)WMFQyD2&C&1D6zxEWnh%RpP7rND- z1AZ$yN3p)saQE%9^c%!nolHT)mo8E}GbIY=wH&nV?_cn+nLl^4%xx5ZC~?F+DIBEcoNMIlTkYY4{#U_yF(TN3`ISo_Bcgpj3axYJJo&9 z22Of;tYF^j$6=PsNr<6tLI5ja$&BQL5ECk)iVwL$RsyWf2TG9Q!Cq_;P~W-f+tFB& zl@p-td}T@zZ(5Hb7^a!)9;a!B7>#Dr*vj!u*FoV0f`D>r1(Pu^kGw_*(mGw2>gu{~ zmb?@R%8C8_lGi-TVu*>_|3&_`cl_cXSZa#R7_{v;{`Sa7S7ItHZkS}Zh&&=J1H*A> z%?G&0kR!LZoPt0Cjg*RvH@U5%^qceyV--ymYzPx4_R*ArvSu7M>+Se8HUXNKD1Bh$qFjO8yAn01yc zT_TbE$9i-G%7(20oY!fQQ-N@4Kh-Gp!|p_lY^$eeDu}-e_1+GbKlbJA5wo!P3zk{ zWme)SM&TiU|E5sTJOFpgb!`{!n)AtV4YSAKjXF<&EuNC$mShMzk+zl?2LOYw7Fy<#2 zn{@(f^G4Pn;ABT%RDqv3bh;Zj(Y&C7h+Ytm-B*2+@r+F0)v;d5-1X6p&i&Q;Z@^mi z)HmM{Sf=MHvgu2)ylVlZYj*3@_otw@t7j93XY^y6v;k2gD3>=Gh}Zy}>{;*cX4dUF z`M|B;U2IYjM)0zisB{PErrp~WiS%p|T%_BL^z7K}Ni|DN+9gLGJ+cI8mnPLL1GIz? zbkM!BIvhsuO->Dlc*fN^!OWuhqi$m`b(0DUJU`2-F zD(ZEEAZJh035DIrPyLt=`3V9Sv~cyRjeTQDo#av`*jJ6yT5B`U9{FZ0Fi-%sDLB@MpaX1p z!-6aeHt6I23oqMeJ=Xlebg#JyA|XrgjHx35ZTDs*>d^Dz*k} z4v0z>tgZdD`s3|ZnbO(j-v3bFEHWk;QWJ-e_oQ^-DKqOT;M13 zJxON*BgU-*%d&#@;>NyEV`V5%$1{edRS}8n-NF6quc*y+3#D0=-Gio09^nmQC zmX?&AF0NU97`GH*_4AGlj#81812!iZddY~};O zK~R-(Cw)~cGoX+uwtWk3FX#W8UB7Do@ldZR8*Fg2&X67}8j%}I*l+5GktLF17sD~= zTV8T$DS#Ft9D+4$1_52)*R^c+o-6h+yO^!Y1*~tT^Y6$;o1070d}-$Qg>BOaqBOJ~n!rr>tA>*VHq8^O(=lWvQ8vZyYLRt+xy zgk4NB{%ij%Fwh&8$+VyCT7Guq@PR2-8b9%)o7_O|&5sh*v6RJ6WmT;R4@_@t$Oth8 z8bg9uz&F#!!T12)(vM@i&wx*M7|}M319w-$XVD9;-wW#0F0y$A0;Q_E=3XO9msVBH zxm-*A$R@pkG*F7mn}Ga|@U?65rR`gXM~pb#%47Ulq$94xaLS#!5WR-e$$Bph7`?==)-%w#*2y&i-e|o7H{JJw zG1Hz|CEk9twMZ+T6@|($Thl!ba6B)khLnxBG^PAw{ zv-o;zjXZ3Q1ZX~*Gf*j7$~d3%#BA<2*ep$7oK`8)E1MnFOj(A`pc#=nsYF;k zMKt;_efTWEn*%0K6J9dAnJ?SZUiPTp@-oIUR{}b8RoEKf2~Q-R=VxVpjJJ}r1ni_e zz1BjqjKlsgQbW9IReXwN?*I%hh)k19DdJHepoq$9`M+z@Yc@32#HUS1?7%TgDIuKC zYvFUcOy*P9L%mQlS1yo9 zAg(+;5eB2&%qTP6$41%t>f_7^x-X86+eS-wZf+$6B2nNEm?Rg=qiA25xMcy9A%2jt zR&mSx>^I{F$D8Pc$C<70tb8*bm}hIPL-a3kA;N zbMmaktge3ANP%y0q_1BjOX#Z04c^+~EydCrY?<}ck6G0Z)J7Y%GTiq@>JMJts4rVt z49Yq*z=w=#<+k80ZCL~=w!A(fs|~ISUg{IXSI+<5e3Yu_*VB~_ z>7B=3OAF&zv<>fX>yc3k5rfnTH%p$r1>y#bzoODht*YnwdX<`)(}`jY^=wYDHbh&@ zWrA_zs%yw%y#s2V-ghoBF9K7N%2<9=aM^H7z!thRV0c9RYeLFh>|Bo%N@G`7r!+la zhEyiT`H*>s*E)h?i*)=Dk`1#cPpA^7_QpYuMZ)er3mxla%$u_XZpt zMsb5_Y*+%oTJ}Dn#bLF{5uqqLrZ-#7W)O{<%){0?8*`N4`WTuxgtb{R{GDzcWL9ZP zpD*dPkynF`2G`C2c^Dfu_l%B!R@m`N_M!bn4AZYhyMjaFNM=tI-k&`k%5q%!%G((U z@$YZ|QFV)xQHYAmP2r%g+?VcoCo>P;oW3bK9vq_FB~R4cAZXD+N0OQi2@YCF+c2lV ziuO&{8&eI~G-gO`yuPWuA`r>3=ujqz(CQyarB9pU5C>vFh#=Siqk3h51u4G1xcWO* zIJ5kmKcW>0E3>$_ikidW<63qOFDy>je_9J%pfMD~Z$X7$LnPI;<5tXbE2uP`+t z`=Q}{^RqD`=+B^rIbAdSSJbuFiN8#im(A&}6HHHwc zUq40vfnX?%V*OZZYpjcp>~K&zbEWef3W3NcQeKL$iC*Ob9?{k&9vT^(8|msIySnOr zK6;d1*4SK1_dIL=8UX!@YTW_ZGtWO2*AYeB)!IFCh@pg=2p82?_y z9Q8~fQH?WU4`E?U& z$aK!Y7nIpEeIocXqIO4Tcm|kMhvUx8N{+>nBVFLM=+}V!D86XW(f%;Uyg}P0YY#ct zrijyMMkRo<9fwp-7*g=AUnOmaFOd_Cc?3jb-P2o(rl0o2ZA_+(zC_>VQ!rHTjXUQH zn_H%~f1*$DL;ds#pKPCM*}Nqju;qV((D?Q&Qy|KWm>2Dd{K;VOdIee|yS~}zvzFSqAMch#B+9?DqyBJuM}L<`jy(?f(XcR%c~XmrwNI z0$*ouw(2eaSH`lkx$-jO`$Z{ktT(3j#e3#Kr}zF~`Ut$%{|(cgm`ziRR-5*&K%BSf z7maGM=C7!QSDe}E?OFoX6Q2u%zFaTlehE&W4=#S}9fk@M z>FIWezQtAitSU^gpwJoBpa|+fm^S1UR~sc6H4;dnHVezF-p*>^tf(`daahLC9oBna z8M!4zsuZ*GvtrQqzp= zs}n6-J*n0@?O&u;Rc+L# zCY9x_9L@p=5;X(7VjXn!Mq*i}Ae;KKLES}-gEDvsZH3Xf0r86168U|86jB3FVo&TPLHvnfCav-KaYQpzeZY&{<4WD~n$bCu3B zNy^7UCfIB?;FO_Y_K#8i6iw%>oa!d}oH!hS!p(ROz*{P_;9KNdAA$sC=*tFNdyuRN zBr&|Nhv3H*Mf9aHKiaDzW2Ij2hWV!K@s9Bdq!4IH+bY88izqNnTy0H`Q31~U-f4Dd zcKQ1?bYlN3Kj>1iGvUAMd(@fUboeH3+U&G04b2Qj10(WPAI5%(;{rSgUs(S){INhL z$0m^POjOvh{is>^E&T1J#|(w^tTw(h2CrIxxN7CfN7x&H$x#~S4TDWjjjWn)>M_1H z*anb7(+k#ie1Em{0jzE10V;$fmhZZI;_lb6#S5I{>tXB$tzoml9Fe96PYl&#%-u18 zvDbWB{qN(cr@4AjySQD18H%Vr{cEZ}ZAxlNc6~WD|H)WD?#*X2OvTrBh35v|xj6sR z<9{RHNtJ4Z*I2i!cUkuyQN}Z0zoC>NKc1_9dgI8lc5xTNB$n zf>d`^c~*8QKa-oO_3@p%@b2#OYR*2Ic~byo!a&#@`4)fi=aI{`=l6!kUhojUB~&PU z4`cVOTl_c}xj$84`F}5biIHI&GXGCJ<})bvCLoe2ktm3&5<3q(y^`_@J;n7xKzy-jjpCWeff|^a zb1(uc&@apSdkkM9UE|}LdB-ruSoPl&&i2G8WXqfgOB~9Jq=^<`xt`hd)`LyS%$5{4snp6-<8l^# zO!I=>D7UhLnLRzFL1#-_lYNn{1r|-Xd+SqsZ`i-+UjMxXddxCL&`+Nn0@xr}1_(XT zS7Zs=J=r%296Pe5AS#N*O@pg9``i3Cr-BLia7&Ori3{`d%&-|Xi6v!QL~0?(zs-m= zLq^ESOLof5HFQRZ5ssKiNV=#@n_z6)X5<3n2|Deg$+N)SnLb53wz%}gnNb3z%j$D0o<_lVtm4d&#jH?sx%>?8CRSG zEIzZY`EoDY*RkRCjDMjPaWj5q(IxYT^6_O8W)hE`b@jAE-R;bpuG+MCd?+r1WP~|e zR~e6^IMf4>Py<@)#Y!wA_lsvE9S_6VpIIlupY1cCC=s1DEw&}J1!D#bFjuUj`Uo4B)2f)dtTr{RnsS9vw4ctM{C6XfG|0Blq$f+xg3!N& z?o;w4b?MSB9{{ZvP5$W?2G*BjMe9j2z@!YDmORj^vvvFdaRk;_-F(kA+JX1fcKO%uc!d6>#fRNHNQO!s^ayC19`f* z%jpxTa7dhHl2&|&Iank^vsogti3EKK!3i4$qRS#>ld>ul(l8*Js5LmWnri*0J?TP%^mTHhKjeY}aX^ zDvw}aoy-6_PvZvqW;X+}7J=w7O=#BkbK`p3FV2jIa0Ytf&rUt6E?fN`7|5{Yq4A#3lx)nBWj%;Zo()3Z?T@nie8DHlXD7c1NOkY zD!N>_FJVw9hV%@mg(2}fFOZ6T*_)xnLNZIP6f5OU79+z5iTxB;#ke>hbJ{Yw&t$Uo z^-tmbAaRlCxKJh*G!Kxh!&Mpe<5S4O#9?v@zC;*e;h=E2^acQsN(R__MzT9%;Ez8B z6j=30YAV;LS)z7AIg3VLy(ydTx+yusRF!J@y3uPjBXcPhl<*Qo!mNST*7gA zOSe?*o}zQpVaSwvq=M}x z)}xro$|J>^-n`XQ5d<1!#$Fu6C#r#P%!Ks|=n*q!r9H@SNQKp5nU~~7Nkos0*5Mn2ukT7<y1~C%yShcpXxI z6SD{EHjwk#I!A zF+TQtN!#xA0c;Pnre^mtKW0FDU>n=RXjOzxlU?qHpIlIjC;a723F^Dd*^(Rg6mPwG-BI_sHw*w@^?LG5zpZ@9szaOy0c8@Vfw1fAm8>r+vTFyA)qbTEi{6<&9RR~MG;z622CjF|96d6R zcwf%QsPImGBI0e>x@piDMTyixd!YFrk`bYmL!jrIs)~YBA9W_ahv}{;dZxtV-d=_O zjyE*2BL;&3)Svdox#DO)wi}{}5rd1`&=#7sAZQfJpb%#NXg!U%s)`b^7__^{jA%D1 zfFc7B02o6+3s;?AOmPAI>>19a+oHViG-wnRi}S<@NA!+Chmhtcu8#W&ZuJjEL;YJ} zh;~zCUZwqf6gYT9UOEVre{cR>ne5&9d$QpmLE86|1RB|s1j_q}fB6e#l3!|?RpTrp>dP1A31lQyaY3GRsUT!;3Jtov+!pfPvA10I|8TBYHDbB7lxr83;Du8yKJpln~h>@6B1nkMCuf;bj^HBDJtpd5Q#c^41NwF zZP-uv0oCC5@3_$K&VN6~#O55#<1J8AnL9a|3o+`<;Bqihy&=&E8UOxU^Pr_@qDV{0 zNaR3NU!vD~UzIx*T{XEo&mKu}%!O(4YmHz)=N-P@UK^op+olk}GZ}oV0_a;zPg-g$ zTjO2oaa4mmzJ@EBtIMvN6N$+y;o^a;Gh$f7W}ZBF7rT4#B-1zE%y7mVaDW;V-|Jg^ zlbDj!7y5BZ6q)_y0O)sgZU;&KG#^`A?qA*JP zz3e{*TkR}K&Ph7Pe`SB0eg(ou!i{hyzTm+SdvY4!Hu*-r__8E7_%fYGpq6h5{XH)r zR?RPTF9k+gRbQf@p?@Ifqn1iH%2w|W~2*HUp*VUCJqP+G$LR!1>;|` z2P{;<#X{5RJw_oMrQvfOK&u2I1Q}5L!UQoNLP+q*cF2XmM$;t14`>D()lZ&5XdAa) zjcHih5EFkmqhU=$ESvB#aYyDRfD2cvJrGsiH$Q(Y<@#<Q%1oth=g>m!o-$_%uK0AzM$A? zFp{K!e8hb+cYKfDYBVo-)3qFkxtZhMns8!aAOI>svst#k%Ko=>yyV~PCu_v;cgc8Z zasAs2O;56OlM*ThAy5KoQ2{zbhg2~8{u}q%p!Wai>Y}1||Cx|akfZX^^0HCcMl)Gn zMgnH51252OM3LH=@TdyMPeT;y_use>OXo*PV1Zg;lu#3hh0FA~N-sagL9+sNfv7H^ zzg>m#9V(C~RTcw^j2%;8*nKpCMj`C$F7&Y3gC9mlJ=L`D?B`&aeT1h6p>=H5;dFx; z8S%P-I^pe~faHB*u6R(KyE=C;HzCjljD&|15DmkbkAA>9ARPafbP{c(VCV%o>Dmz3NzT`wX@*l~#wIV>NW~j` z=v%5h#%P=y@jdkNsC*Pe9PjSF`xfNG+8r*QXMD+@O~B?1mPV54cqtW+^Yd*caM265 zEtcD1^Drx%?d6E>ag1zsVRYJXn3m8;%#*iA+^IpO!A0hE+4ISB^TdGz_Giy$Y+1KX zSu;5twWdx}LBmtSHftLI_LeUHJc1n<5geW?85)WigrWBags?HmV7bAh_Ci5ER8l%3 zAL&6%Nl9Zu+mtp+=pk;ZRxfOnP~ z0g;h3PPh=`1jfbTWPX9axgejs&aJ)|LOfLC*h)4#R^DtjnT(*D-2)25z2_$nr1ozg z{%PZ8&y`0C65W1a{7j<`zR>SRl$Ck8B2J6zM?RZuZ%8`02K(^3edEzxN2zb#yH7v7 zgYjQW);mEk^}(k%5)y5x15pOluCD+huyQShm4%>eDbY>z{9_ZYx= zbtg|5jWQR)9FbH`N<9_D6<0jVyDuL{6YfHYADk#(fA&wGxY6|VwQI=k?mXs9b@kkR z-g?hKO*N1gYuaUwhq^xWUp15`5&fhSlE}3aY;U{e0dw;CF~Ou}>0&*Ue?)h8lU-eu z^2=}Vz_>Pa9n#Qk1Uv4M`L1KVqI83qXOrb+c2bu;OlAC~y_W`|=oAVFhHX|CIY>3T zrR{X^2Eu^1w1AO!Lh>x%KyD?(5Q{+N|Eq?MM4m45m|IqmN5DJ3BMt5e7p#K>SE0@R ztEi85*S}giu3-JisK@0I>O|e3wDS{$R$G7Vh4ADOFz*gyx%5RG#|HX?OlY5e;0e^j z#F;(NE8ijJxCaemL4Pc0jBMQ4jk>pj5swFeuunmEVG+wj^QfnZKQMg4Fmheuz>H_j z9+quxA%#FG`I{Ziq*%PvC~V!Ej@`JZP-;KyckZQsHh-Rz6G+H0oO`#q=cO&)vgsyV zqRb{TH|vwo8>XCJ)C;^@dP||IXO|rkGhnuAP!eS;h6(I;xBrJa%l;=`!`PFiX*SkQ z5B*AoP!Lk3N_xaClSrCmbk5RLDkEaqDq=tc0L=Mi_H_<7Nf-Omd6c*yb;kBOht=Q4 zPScpR;jl7RIA*~`zQDS=jWxX)TZ(SVQJ5thx)hyHsu2JNT*;|5gX+Iz98 zj$FX8T#FlWV*_BLryw?84AEZi|7ZyTj8Bm11INM`A1e;@=^0Szy#o*>QCaiY0U@J+ z5m^i2yW_RfDFo3BiWGx2T$gFGdR+f~#X{B^?J8kF&7OC= z0S2mj!(HiqQ13Uo>CDH>*AGUAM2mmRSjNR@ABI5EK?sZ$knzhyuEUrnrY3vBjF6lS zWf&E*nu}H3ZziKFL;u=Cn2>C51=RWKaaZ5XE+5xj{f6u-4zt!@p{!n z;QGs#e~!Dv1&Ai(?%%MuziLIQE)jV*P#fGcsbyP(|)>!&j~|%SPX|H zSOOd{=G6&BnNWEpDM&(=sIO`Wgq1BU`pYMpqDNV6v#0Y4^EId>y4!gslNozwQ5O?JCeAH7s`n$F3 zbS!BPeWZ(z9nbPvC#aYI|9?W_ma?Qpc#K9Y~@JYz4j$q2GNFoy;0wFxX1TZK> z2MG+c)=@nWP{RC#<7M>n#&5+rYegi|F+A4Oe=l0b3^`g?Hy2~xVNM{JDQqP;*iZf0 zu2ib!J@Va2>;BgMSY9xZ)#Mw6U{-9^s9Ig-|G}-Vpv$-4k^upJRhqA&Ll*He16>HL z_O?Fa8aTGDwG}4d)>eW^*qfO3ACR~0trojZM<&l_XU`{-2776VpJT*|`<0YH!SlEv z0!j*AvuxS9v0&=QR2B$9VWaF^eSxPo3!Ut((NRJ@7VF}{?0C!%f((uQjoo8 zWBpbB_FMVTrxXPFkRtc+oKRio5UKD#0}%&Kjz6AR2DU`laku8FRFnulum~xcttSzLm zF)jU*(v(F!kC6c7+3alENa><2MSAlsvK)GJn%NB41~FZ_@G$SoIXSYNXoG&UY|%V? zXXrT2i`ouhbKBw5;c4y>3V<-9Fqk23#Z8ch$B1ZzdFYxaaw=U!RE-BIrVj8n04U0x zMBRTgs&FU{evCwl4C8yaClBLIDf%;OnbTE z#HDA?LVZ05ry#3to&m#_wm6*+st4w!HH;ktut~;8svM5frwJbBQ?o7Yq_gBktjz&8R%m`HgwacovnHS{C3uC9?-GaNpz;E> zi-92c8=*%o_l|Tu-N`np&*lz1mZiHCe&K|naLJNRCgta&ajvH$KBe&{vwq zJm{W&v+oE6Mcfynw}>{xDg{N6T5Z^tEsP6ZW0cmdM_7fKD6Y#Y{HxgAn72g5ZouIn zyP&5@BzW}mui3w@I#KCgz0U)9?5psvJhAGRoL_%_B*6WK{O%x6@qVEDN_YzL>c6Ju zPBV)S5wZjG-^wJL8k(5Pnd8iE5b^D~#ODnRa8Fas@6ErZUuvf7zJ>2)M-Rz^dS&un zo?OP;#oAp#z+19e7)vHwOhg~A7FGBXt_Mcr9C`0<40_{@pv-%`&XB;zZUvTAVzRTz z`(8O)TJNsg78AC6O>$b#!{I@cyQ26~J82$K1!EAeDqP_>>&AL~-| znAKIChoEWDScH-|KtH_#(%_aFZ^_&1?DSdM>9QzwrrUf?`j0;{v$!xxy3lcgmy>f7 z1($vNm4DhV?n?SHRjwZXNf&P#T*)WhJC#@H4`%%KziXn<;uMgN?gm{?W{L28BJL%;14XS4;7;po3H2*nfaz%Dc9Yb-|(Gkv!1|#05&g0%iqi- zABlX=)+QhT4#Hxy9dQi?VgvC&3xjQ#HDEBoJ$N|dYk?My?KI+0(e+qphwUxURRI+7 zM1giwAZ&k%0cWg@$)2w8r9FDSm+_-zv7x6)ycMO0k!Ym`4%7-Y0!?6`K&#OT65%Hn zY6HFW$bp;wng+bsf5nR7ZeEfUAdHe;-`RCo3DIkLG3>YUr}DG?>Kdi>)~v17?2G5be{3rb^$9R5w9#V4fF*-v z;|-W$;IO7w5b@mX{Q@cQHj;kT>}|mgUyha+xl7gH(Xe|_1-Nzxn_wly$+R1?1VO0m z-uwZX?7;jz85*RS4Febl%$B%%EIoZ}!SU{H(rj*4_zff`4)`gWYaj5+_o?``nf}p! zF7Mb>y4IW+>BU;pi2dlx9`1#I%x!uxUW23P7c}KZAp9Y z-S@yc)?gcUx3s)j_V6``Z~<7c>5KQ?CnGm(FomS0rh%Ns7jHAItx+*P5&UhK2r7ep zW-dG1hLWG7*{r{%jP;)7Sy2RWARe)r$hFdb^eca zS?GTuL@<8|rM1lC$I0c(-9z6LKi$Veap%ekVBD||cV|9QW(yJBoS7-y={8~?&k%hY zaO&Yg^O!w6eIFKL(^or}^8BUA%BoCdDQ^%~l@I``et z9H?{D^}40QB7|P&_%+M#4$YuG2*AB3TXpo*iB!xtSk1Z;v+2~Cm$QWOe5KHKccZ&mGt#J!7Pdz*$m~soo+t-zufz@a=FXNq+0Vm7T*>`bO zx6I7phpitLNs1#sdiWC;73@h_{W(;p)5!A|LOwJhU7h4SHy_f$tqNuPq6$8V@5P}% zH=UuZcRxGL@gU5Gv4?CXJ%~q|qXyClRQaQJqhfTdPbto|8@qi|{r%b3ZL}-z7HsHL zh8GT!bNLQqRFg>56lHW6X4dIy?zjY4V(S~HrnKoEVB4nQ7!StuybhuXzoldfdu*w4 z=F}4)DP4&&!3gnz-TNAGr^4i8{55Y|P)|Xq>&E=ed2Z8!3rVO9D}zWv08~J$zyDd0 zc@ob~q1hOR<*FeAa3E1oOFm%_p8pwxh~uSj}94IVPl1p3_Y0dNdc$YdH*U>6bA4m7`{nlbYeP_FQ* ze;xdU`!6;UUmudsIPe08n*Ib6Kzaq9H4CsI=f69C!tsB3R_fCRzcCtdWLyI$b_sGd zRS8~$IoXI~xQ*{%VNuo!W=}7gXZxk$*46EG_VfX?k}&l%j_{FbynhRVZryKO zc^F<)bqYaF<*tEEG(0KRU^t4+%3!j!#sbPP-b9{ZR&4CSrNqzE`3gwq%ykhf7ci#& z58no16VY~;lIM%ha2D5cXeFDPNDEffh66lCz>KK{=n{=G{Q%)Y;`)0Lq=xsfvq3{f zO!7av4eeBFmY@Rl912>ENm5T+t&1_vW}E$D-`WzK8JK~1ZCUgmn{jz?-u?sIccgL^ zk9TgeB)S(a3G3+I>N<-I2A@nEq?lt%e#bUSx;V;-)U+qP881DtP z1)Zw5qCgI%2`aA3a=Y1bzv#_v!cEcT?nVrd4#xW%3qv!43D9pP;yxz=H3&|e7@DbX zQ#j)ahFKRkW{R2KqDkn4qbP(`St&@FRi&uL|N64wx&m~Eb-qQJ}QQ)Y0K9`{18z-0L3lc?ckT!^e6!BJ>BKm{N zBo6H&)TGqE9HI%}#OAVqgk0sF9Gsn<47$B8u-#sden?(vn})TJXosvJ3_~D+XqsgZ zgK_Y&G_Sc6zFwyjToA=WmW4)}XG5VJtlhkOIOMRPm52Vu8*gtUiw{G>B@c& zoJY`?D0zfFD9K+2X2eW@_Z-2q$b;(C$`eE-CP*+=?zgVq<0?Y8U?}!7qh0fO&y6MM zk{f#-YuW`u|1uZf*gLD~aAyl1qx`G`GbEN{ZseSF92=jkB8{D7XBXMkOg0~2pHeoz z9-2KlLXx`dnfgG8gt~nw1dUWD!R}Fkl;GiEkdbcsaNYb{!zAfeufq@vIQ-&$ZSL>;S zYdaax`j2U2f0pJj%<}u5#ri&k#R~a>#r8@~Nd*D`or8!!e0T;m;VvMRA}L z0M3C$3cvqYMOvBJ7XV>@rnYj5- z)QKbyht)Rxx0b3xlRaz&uVK@Dm-$(4he)cMM6YgMz#d_Dr4@9dFhB&}Pfvu9Ml&_4 z8cAx}gL9f3Mu+t%hzZfh)skO~`WIt`gHF4s42czVj8hCo zL1a->1|hqOs2=&wz!>&Ap5-rB6z8#WM#2-GX#LXWX5avYam3)RgGxyxQb6&-jWr0TFM=wgl5GSdirfn3cyV-JTBO&Cl)G(>b9hO=sjyV>f`a z>v0*d7ldo(@Cx*eN2}m9T3WE?K77VQwe30C0Vb>!NP7>0{j`@We`ae5qw~~Nsp|8x zb$(L*T(zefJL(5)4LSxDMSK_ImfmH4Axu zR}W-FJ&rnDl}A6WBRct4haGqwKwj}b zfnL-PDwRzoe~+x$y@LMGG0j@!yc;c8O%0>NEZE40 zJDYwcXpn>n22zLpFtDKTHD&c$2WYUGF>}Kn3vjZ=v2llN(c5H^JojpaMX+#Ne;QI!l=DZ?*n4r6TR-7QlMwcayS|brD1$BWBN!uM^!HX zalOMR6gmLgOxajSH73-)K6R25A&12Jbxsj3KQu6HcoB7>Rup^_^74cnSBBfuGh(Qz zvtqW6s5}L5RTSTe{XE|Oc>!fjo0e;oz~95$&RTGY~N>5W2X1L{+rVb#`Mjzlin(iM?WK!*pH#NIO7WfDk@!Yv`anV z;Pr7k?!t{kEL*@z>>Ym?cMM`b5G`z~B*9{Yh=KW;X8qX&8buTXy>37^yusLz&AipW zBB&uL3xO97>8n5y-nZXg-`ea;U8dQXkLN%25~0B)U;@=E|^Ifhw7 zzhz*oAvcNoJqw^VJ+bI`f6$N$bg85Z9Zb*Be@1|~)?pNi9l$%xao3B8ib{H#`ox%! z_L?8Yq>a4OPigewSG(DwgSohm$VI!uKe4_&TNoali^Dr48V$965@wC|7Qq|YZrzkA z;k1zw$)%=F$fbGfn9}zDk|Hr6{&L24gfh)){qMmwQ?`q2d+-;Q#J&5;(tS(G?X|YG zJPp$DPivvXN_IyMkwDVVx|$<7^k+N z`3Ly=(qD_8o*afq=QAA~4YHGGW$Ro050Qt^@85=!L|;~ZEvJ%>llbB7n3-_SP9%6S zS#8W>^&dG{QyUJjd;jqY&~o=Sp0^34lZV=voN4u)BJ+w2_507Zl%iC6aXa7G(f$HV zj1~0jEsAV$_F@M9)NHmUUR>sQ0Z$0nqunJmhq%5@le=l%-DFM<1w|UPsNHtBKgny6 zIneN`ZqTvMU+<{!_xT>wz%<4BDIWZ)y?L|!)$8g{Hps*F_CFs7Vq@)yu7~M-X|80gVfx7bzX-X_I25P z+u@G>vwnTpx8?isJ;wC|_cP6%&JFv%pY8&0nqggYd%ir&Ln$d;;1-reHd>mj(QVJ` zzzoaq>d#J1RoJ_zhU-kCk4Z6WM#`-LmSeQpXx#n&n^O$N)XlR~ z-ay4Q^~|(!r}C0F`V|l0YJQoD=|yog8df_?Q8)uDkZ<=z?AxG~#R)P&IBmGc;i#B0 z(5IVT89eIjsg}^ z1gID!zYeHL^#=}aT&x+>DhD2oM@8-bxe_kPrlPQo&3CJkzN|=};C~*|?8`+@oB$a> zxafuVyFR1=om6T2#W_jPjz{Bd!g!NNCS*GL? z$j(F#tdOJ*Xp`FBkh{a0+*8NZx8z;hZ+RrU`+xoiDVTrh9V6GlJ5=)Xe$malr9v21 zj1U+A8Og4D1k#ca9|Cg03bi5xo~jg8uHwBjn|N??vHG28=c*96I9`|UiCQB|(RS9# zhk3jHB^Qz;zzYQ5>6a4>`B^=lAf7bxp~~o_)z0CSlb_Whf$t)K1P{HXhfwq*>qG<- z3YvUzfDh4#nCO_mv$xGxsRYVw`2o^umBw9>vEs7DC~x0RkI5X#3NfQ5Q1E=p5jonu z8vpduH#e~AboiZa-JMwc$FGa;?uqIwK8>qBbAZY->ohiu{TH9u7=b2)M^{>_FP;&U z5usCnLY`XOyxT%~N;J|Hr}}g{UurRORd>~@5Jj+(D-$Xy)IMwhhOk>c5(T;IxWu+3 zpSDDChX&+%-ka(d+{)``u!IHIH;{ZG7nP_SXXs}81&dc`EzAn$?zDPBM9z*Kpi8C&c|ZahYK%<_8EiXQQ`Bap=fB6JKRHV+Z+k)gYiBqPyxIL1Ev zB4RNMXp&{~8!BE3fqZg8z7iquNQ>>A007FUvC#M7-|q~asi3L_ z^+Jdh5kQ)*#zGP=`;zUFE|}o_fLWZXXHpk4n3g0cMx6f8s>$v}y*Vt4y@%wQ!#TAA|78Fitqa1~` zk2~A=X&mBlC)UN)bG?zwyXlmGT8$B+yq7~_G(X^ZZNn^U$yxIUfkax3N%@C8iEw4k!bNic$0?@2H9i`v z#6pi((qnC8HIZs7#|5daDjS#j_4}3Zj1*LUR*erU_?f`hSg<>CD}b0Y>8F+mdj@J+}cU9 z67=qwibZJ)U7NB3k3n$Caj7_y|Mla%y!U>UNsA@vEs80h2iyy2^*85R=yF_qAeQ}< zBNm{BfWO9gcE@#;{_?29!MUUH9pKL6;W9@f^XkgWQ=7_*fsjpbiDd|3i*6csh8f)9 z80l;02{T7e(E!@pGQ}&pMOpebR8{>c=9Qm8m2h1TtHug!bWT#DdJId(6P<0~yqlcy z0{GZzTI>bcXS$v_0dq?+926*>j>Q;^Wo)92$>1D{SK05ib-$u}j2kx8uC6nd8|w<- zENvpVI(Kz_O-Ek$e7EUo%$27aK#9W0QCm<{!Ei<^r@vZ*5{^4WFW|BQ(?POvu}6u@ zwpg|eTyPRtMI}gQEs!S#V_496Z;cswbwPK)!WzPM@Hn7>T6^GNq7|>8=$;j2#GWh`roiX{m}Zo|^z%uz{Yi zBtc(e3c@RTHg90}PRMiam2C;39ZrQU1|q5?6A*3wcLlH(sOOpCcVo9y1C&DO!j3on za-_W5>(x+afNa2{_xdS(a&lTXY~ut8vf{L|*(PbeYx5nQF z-mo*@;FhJ6XG{nE;sbiX3p>R-zlQ0vYW1~InrOq}9SWVf$g1^}4r34FuP6@ubQzuB z_&S>t1xN>P>m45M-DX+0sO+<`JJyO)^jH4){sKQ*zyCu=3ET;*kDh8MoPmYjRm>h{ z)UH}Z@n+z{_xSP+7ua|p}{@m!=A1pQZYc>wpy=s4j0sPKMx(#AddrWTeMpCy@Y~TI@ zEoR(YGq#mr;#s;2@ej~*4IE>QP*zw!M8 zD^XreZ7pN(x8CyDGdTeu>F1&JJ>HP!Lr}_NqTVh;_dP^bPMDT(-{v$ zi5hTHG$-kl6_yH8Ff@GW~dQ&#aLtkvbS8!2C|parS(}DF@o00f@?6*mCtG| z4Fi~p(B8?ZVL+v_Wz4jf8&cV(Z9rLc0JRXq4iGcD=Xz61SJ&5PeV`4OZ6}(W#QV?X z1h3ypZ7pnXFv$omy5zD!z>62j=2v+gF!M+JvCEy|-L(GreD%|KW zW@U29zj5y%)5UbR$det6f{O@!5Pe~msxpAps1>!aQ5@YQG?0e3=Z1=Mf+W(u6~N#fgbP$Xdny`0-ZIvbbt}ATN97yUfh*W_a0w z>uauRfTz2uqJmc+>au5`E+j=b>VFLBgFPJ)Da|B2YM(M_jIPE7K>PI0f^Od0H(R%%UU%M>;Dn z>=(G)*3!_0qLa=F3H@q`W+&(G( zONtx2-M9$=2P2sPd_ImCCSbY&77hvG>JPlY!wv{DS!7_}SPLYe%3|hdn7@C>mw#zL zAC56&s{&$=txY}}kM8a^1{aCW?Jy{na1vF(NQZ(y@pd>wm(WAd?iVi`sgeVxE{LR8 z8rhZ@wnf};)rnCU6{A#}5ip8UYSYp-WRMW=`}u{)v{Dt}m_G+@ew{4!g}1o*;d$VG z_V(k)3GXaUo~KvzpZJVhkZZW_07O&-44PSeWfY!<(RL>@x5>yHV}Y+Wn_TLGOEOvD z?PnMVZAq+%_|Yc;Ao@`M_gU<$@JG4c8CVJ8-<_55o^fiWw0Icykhtwot?@9-M6jMnOc@dcCT|d#DP@~jLy$D@r-H=OW71kpJ+=v)f ztc?cnEZN3bQvEf?DtLz0<~Wz87<< zdqRydEzC{Ed0AvTBQ*dv?)+n#tsD|7?AA5U4mn|8ZF)JY?Y9vz(>S?J zS93qY#2Mn?*B7&i(!@^e6IuLv=u&aQn*cxAp8U-~HdF%#YpPRczw&W1fa8%{!9N2@ z4T!3ysM(EpmWK!Q4Av(=%j@xl5~ESIA}~@=vmf_n&y-@9D%_gE{{EXeM*PjwPq>hU z409&Y&Cc1qH>$B}=FBK33d2c^VsqIwSj~++kM$d!i2|$K2Q@%#!c1m#mb4TUe0-Oo zpbioPXj?LNtSTsM*~Vo@BNCBnucKmzm2%2#C9LMDKGPwz--OsV5+M< zLGV88HG=Isz&$g)GczxAb)jF8di^MKq_|jPm8^zZvdRC*5fxjv_Afap@9K>%7=)Sl^ z0=>PU;D*)E4yq(P>NeJTF(q5t39DB>`c{Ijgs4G_CAY3l&6VvHZ}aD&y(o$XInZGgyz{xSY5q=N-e7#*gK?TH$XAS&E5Cqz z#zaz{r~s!ZQ-$s-z_TeQtX}x+Z(e#p0AKg-XA7%^%G}+?iwp*IUrZ-|KF6A${VI;g zBgytpz_qm0;cdwCi6=n6RWs>Z4hE=n_W0gGniZ6m+UMi z>*~(_={?=F7y+kFG&9SDo(tZD-g*=N&9hNn=#? z@U_Z*1b($h3l!Q=8^`MBH|8f7%SB@%(O9Uz*gs@=Y@8MCo80^ZLPyXq;uazPz%Vi! z(Y?N3(rdY9P+`bIOUQ~T!)Pk|`&ljbG8N|6+qX%c~9kP{&$rDMrA& zK_gyN2Ms%=Ov=KSkJT-k);LQ_R-LV;jiv1ODRDIJ*X=*yagEvk}omj z7K(1uWjd{aocJ##L#vIgr)(@Kb=kq?)<%u@)c}xQ#}0A;h4x>)$1TgW_5t%i{@E-= zxZq5sz1d@qnusW%08_}!eOMj#8?CDm_o zk`QU$Z)E2K|4bv||DconZNP`*e9C=ea%4V!+-6>Q-5*XWEDpG7Qag%0dPZ#gqBAv1cDRfi7WP-J4p!U z)W5%v(3cMmf#As*G)}fh!x${ad3)@pM;xX<&Ro8Hbf&CqU;s!}6*F2)3@+(63dR%s z+;oVRkd@b`$?G2|A4^BEoFmuQE-Yq%m=JnUM>-zG2+K3*W!uU28iULS5RNhP-^=YA z4hpkaT$+*8Wt#I_GMpar{6|6G)jj60-!qqng1Wi;u;qdAsLjOeW(vJO`#&zkLG5ZY zSEEqHxh#c-d%mNGf*|!r1^KrPjTV}?bOX+n0T}%TRcpGVDY+jnH3@kc+nt_W%7O~@LE|t&C`M%xMq_K)IPJ%e8{Ua~_;k#lB z<>pN_f0JCqU<@R6c0_~3h4&|5{<1EMKjTYOzJ{9Gt6C2c`9*Zcic`rSe`z7BDuu$z zRX3(>ddf+ZjmQoVGhpY(#7YV{iy6u3kk?n%HEy-_UI5l zg)wJ*SEfARC;RSK{`jn2=45c+gg6t!S&}TVrxgRE#d1qm$Ikr9GsMW}-4@*RJ_0W> zm+~hD(IXdKDdn~xr=2WK+nxgas zsmmtG5#VpvA5LR}uGcY7KJiY6p}`U6Ak+g5GDk-19mq%a?j4n7>A`koindjIPMyjf zw|l-(d;JIyjLd)b(QglJ##uf5!3W&iEeY!KjMo zjrB$5qGiR;qblB{;3$ftyQf$i8ZN6mh|-A5t*7Yk(Ezvrd$zZp6!cCX#}t{Vp?%mg zjVw!$85G1!R`D&v`g(kH%8FH(YDK{O7d%l{{oZF-eXl_HbS_|p3Jc(=T6{a35TvQo zH(H;$s3o2sFmN1l#C$-T!aZSLV;x2u-RK#>(kwSJnw@PzH4Az7wg5|6mb~g^i4)j8 zt=A2Rn&~??(r0U$SRNv^G-oL8!^Z^S#-30bIhJ%xjK!6 z8zHNFi9)M|4ie@l4kSgngT9L^X)`fi5iuPqgoU2W1-1>m)AIvqCJ-C!4f$hfQ+r{v zAe1L#D6@jNL*rj3JiArFik;vS0E3q}#mH%=kbw#8GRCV#X&^&u?hM4epn`>RI9P^! z0i+Q`Gy#?a17N}$>O*)G;B^ract}q+&P(qMa{AmU+T}-zqI!r4Wl<|4e+rC1G%IAR zXq<9K?|uay`mxkW&r~rns%J^8$;hE2>#M@Kh?pa~k26c$ZTw1pPj!ENF8jE1x{o@T zj@QeL@Acw8f43i#;e#)4ao_i;;KB3#74|&W;df(sC!{$TPuBk)K=Tw+3Idv93zpb& z(IJ!z50UOv2Krxf8@r>uJ%dax5bA!_-I@G$c{!Pr-qF!cf7-(6;Yz)pdrgO$$XvM* zXkY8xInSApu zt$01HE162^QtkIY;>gP&6Uc>8qW6l{%vEzK8l+KpMP;cX2|iAq&1wk+E1u<%dq7TN zCZdVVq-d6)-b6_fnj}e#VMPQi5n(Nf(!>d8?TElrd0BXBpIehpghm;_>`d&3UNO^*FK42V9#& zW@nS&^jyR1Z^}_KT9+8?{7*sCQwi66l*sE7GdT<%)gb z`~T}rl+j^i{>@+>fQ(ut4sXzRA$c< zz*j+NgrK-!a=>$@g0aNNRI5~P@HX@8GR&;Un>lPV)65**xZ%*G=9$eXukb5G!&dM} z|6RijjlTjdPuj=PkY73soG}!;TH;?pO>s{|LDvx*5UzjwJiWnme`@E9r?1wW98G_t z`Jr|Cr}c&MNS?EPGZ_Bg-^(G&C#zO~?=JKm{?(0gEm$69Qxspg zSwx*XL1Q-sLF@0HzMDWx3LJvvHCFE#&D!u{#HY%V{pLntZ$>j*rFpdZPIvOFK3{I) zcRo}Ik@KP^WT}q?_GdD^pxqGpGD;F56#srgOR%?9Pkb1w@+4By5W1&#$VQjb(hz9L z89iU&t%MMWB+2X*6bw~PR{lKGb5Xhnf*^&saP$>}@#+wS(BFTbE(eYgKAZ-+f4XoD zgMuOPb1K~~Y1lrTMZ=JL^SYlrR1~D~$j5ztahh;Cqzy|2vDjVL)y<-bLvdLOkdBfA z+`*jo+-Ea;hV=SFhd^FXg#o%FJp`Mg@a{L1;?;(d&kybjx6`A{&Y8*iy0kQrzoJM6 zeSB*--MWpWWR{RKKQ{+G#?g7(7>%ggE7N4+nvCLfIdSRn<0KfGDJmSBuC4i<;1T-p z`xa;tkeRuE_Y&d;xs4*K@qvMh<<678dJ2sxkHo^AHMI}j!3q5KTVse5fB+jff0vCL zLkT?1k--}c2|-UdA)4{y$H@^229EfgdsBn2%wXOo3=J6q$r>o;pEcr_{Fx5(S9bkV z#uoIT3lHp$l2vEtZHYg5J_|j!E-%Swe3p6SF(>Z58rD`cgbgKYt#?WaxKx) zqVRuznNjMg2m~bcOx)CbQE%1dSh%phezEE7FA3D0C!rw7EctE@%M~|Izl#(yM|iuz zj_VOFMA(Zv4nhGG>3DZHmk5zmMzUd3hIqJ;MgXmq$j(`LzFVSKNxZ(k3FEhz^Ky_G zD&{)P91e-zc?zV9g*CZ1N4)bhLLNW<#cpkSM7I*bdBExj{8o&Kr%LX&9`w)@Nv^Zn0mWThc(fd2SYiq}hH;z*9)LR#Lp3Z8 z!|-H|Wa`nuuhixw7gzi5R?G@mN*{oxfe*S@m%KZ;TSyGKK<1G=8f>% zCjXKD2TM5RNB%HENVt7pow2Bz@s|@kc`~?W;i7Mi0-kvieAAybKhTn_Hgmo4QUWA4 zbz~L#j>EgzO4Es)r?R)El^5mK?5A>0#5{byD?w?@<4Tn18137KMCK9oQmCs-S)Q4> zJSB4ePdeS7&U>@{#_Il4zQqZY|NPd7?7Y1r&ClnP0DjR7k491amFc2$mS-kcti5si za(aAH(Gjrm#kE)&@yRRK#iLzJ`sLG6+5~EO4GOI`{N#@6t(k zdE7$5*Z!E$G34_X`K*f6#{{Y)A_@-|2})86h%eJUs7{iw++4<;;4HfuQCf8^$m9FIr$&n+K<@J9T77@PRjiS8mobf#MYVu63Y%seb6=XP)o|ZCs_`kw515 zbm)>lUA;0&pB|u&h|(Vnhq83xy+5>72DH|lbj5WWl?~o;b;Ca4IN74(;izZ&U3v|0 z=rIKGiQfV^F7iY~_^b%ztFR||@t?ttT7fR$n|-EK$O;$Agbl~6XyfHN+14eAJDEKo za<*>s_xl^-*Y1wMU79vDMFeZ1@SpZWS&_`NPwOyov2RYhC)r8kVYhw{`SebPU5<+W zzgbv{QOUOsUCVF8vZ^KT76!(a&oH^SwTXK_D;t|^#S(MW^VkE2Inag>2FGWT3`Xdf=*CvTDqz#h zV$aJ7r9*SVhu+1!#XHTD390|+S$j5ab^rZ;iy;+j7UvJ4;g`Qo0`XgKY~1+uG%rwl zMnnDQTc-_q&8i;Au@ji-9%)(e*4wwWjVnMKz_YmD2Udq>c%i%0z&#%Ef~(;QUcOt6 z8h4W&`t}*a^yVyxz`;Mz_Zsa%3RM`ff>R*I1G^=}|~7~m}!jVz^r+YV_7a2K!fa<2pMWb!0Iip!K+(tYLE& z1YY@h8l#Agy}#}uCb9(@08QPb@di@Pf>tX^Cdas?I!s4i^INf0iemj=5r!e{B9!Lk ze&ytd2iIoNlV?i~T*s2LCuty)Q8(&g^xmrl0D>4}Mi7EZP)1>QSQHN{KmyFqm6bI+ zc798C-H6!W7X+>w9@KU6!J00SL|TuX(YkR?mjsac8}tyY(v!eg1Bj6{ z?K<5eGCX)b0a4`Ho&+4+@&tkrkgj^K5c|e&-;~Mjbdv7S2AQEXx~%*9aGu>h@PZGo zyF+#`yM~AI9QKELAgGzq9tvn?NwU^Y*vJg|d-|sabKLSr&(H%k%y<6|VeX7r46(ym zuxIm!fz3Z71v(iUhuf*^H$`LbYLR>vcJ5G?jRXAqk~}s6udNz?QIO?b?jN?HCV!|O z?Cecdas;GZW+&#Z-zcxReqFqr`;ekPk*`6`?O;#pyMBj;KV0(<2V%EKILB5|Not;s zEuf@p8VN=^_~%D1w{{_uy)uHcd(|s9*Q@(MQ2n@LyS2A0?5$R;%XI%Y_&mWRdTZ~u zwg!i+543uMJs}EC^`reN&eJA{a1hAw`brH8&hf%cXjW4~r=hcHAH$en^xrwqY&K4# z)wZ6G0?5d7dOzJOCx;}<%E?#!O7w*hXO36sw{PgU!&xIg$2(13+$F@gWoF@-w&p#QFR;j zWu=;z{^orCq)Ii(&o3_@1kpaTjt{Lz0;_*s>Kd?EsAK%A zNC^AylAr3%rJKgSb}DqRg&L5sEU?Rd_T2qgAQT93zB@LZOU$VjZi9pB{giPBFTecY!>7DH`$&th?Jb zuyEI@XId+$HPi`qHJc-Xdw24r{=8j}IU#-V+bu~SWL>ws5B|7N{t7&P;kHMU0}50G zjj?GwZzk(21<1>uXIZh_Zl9R|E>Kwl#Eo`PP!?noFQ!QZr}4w`339@|Vg*<`?+1Mu zx9r9KLa##aEHpHiOG}s?=cQ^tCZ^@izTbrDZdtUYLU?!`7#d;oXYGgO2Fe$g<@*tnsZa{N7oToS2xJRHHQWVUutmP;J|2rjGV+uNDWzXC^&jyGR;>bShSb;4*cO!)Fe0NM{&#bf>Y4%3ug zW$H8OiSbYN7q{2vQR3*)pIVn_6SP|C?a=rnb+t9Bs_N6qh*&eg)Y&s+*%k%8`*6Pj zoly)HB`9~2mQ9D-Ki@9(le?~1;hVW`T|ug!^y0ls3?splp89NLWa6Y$dU7OmynIU1 zk2nxCN0G_@LFx7I=|wagBHrMKB zE<<>kz@Kgj`&ePEB-6C4&dG;1{ki7Q2_3ROo@*Z%m=XaZRPznkP}_?`ett)ew;ygl zek2!>Y#G@rk?bAW(oB10%r1+G$1#Nm1uF55nG^^}3UvRU@ud>@Jw49z$t^@okJsx| zH$`=j)o;WUxb?Ui=D7@PvvuRcwsHKnARw0H-?<}GQ4lzG_wLAQUCh2x{`2)rRK_>` zV+Lk)8S==R3M0a>A}cUB&VtbEh&(9GXHlfLo#@0o-dn*=(26!FYxPi&#Tr6yuf>i+ zBFk_rfuOm_29u;(?;196pI*y5{;^ApV16>j%jbV80Men{ZIw^o3T)fcmD`k)!Uuf5 zFhVqx-@N-qNs}WTCsdx8QkPMPOV{N7H-MGiQoLS}bd^X}G8t0LM@r?R?xWHxlhhPr6?{=YCIOJU$Et zFMPW6ylfF4fBc!;LGgL$r1CWqd9QDPe@Y#m7y*@gCnx9}iwEejrNQoW-&0ieLeNVr z?ZiIS=Rr*^+nSlN9=?FNEoGG#4*N63+L%3mkS(p)*Aq}hc z(zcAu2_I}IT4i-``7izY)|DgK+}9hp5ROaE*e0!grUje+{alv7-|QO0V+?>b4ELyb=X7LFXOF~pTji1YK{jER6)Ce$%GvRY z<2^?8Wi3M2JUt+A@CKZI+L85h|E#Qi66lpholJe5SbbM9Z+#!hozA;psi(f|LL$U0Cyn9~9#9!MH1mlUl ziPO&M>)&#&Xl zYK2tw>@?M!(;a|M;$pAOta8weG;4G`!ehW*1Mz+bY`MdETV1%$ALgwIFb+BphlvL& z>WcZ+rDeSHl|H({HkJ@)W*hy$jlt(snC142ZTDbZIDyhfhIWdsfUX@~Mv$uUR=6m5 zV%8{5^wPl~;>`f&8$MbI+>l|G&x_&|@f!~}+ov6ue(&{PIhtRsRL;HtKAY@?1m+cHGCkFDKYD=OcDR-dr@ z^dPx4_UY7vd$zv)4~5d2tx)L96y%S$DFDqEtgWUX{i{w*+< z%UPYOZVlmQ`+n%MmQTy6@iuWSOcH6g|EZ@))Dk+xk-Nk6vZJ^87JlV^P%Y%85b z9-pj;r~tJl-IR_nO5hfTL2O{0E@IfMHE9uFwRraRO;7G9vV2kCX3P+^{o4*5cHDhW z=i*G_Hgu4>@5!|6q8w762ejDILHaGsTdv-QmE27r(84wctrT)yUk3etUXr>o+lMQ+ zWVM-L|2DJLyJmR6&My6^;>C|KZ>pfdQv{zQM}Yv&P2U;7Wo^3a4@j4JT%*FGT}p{8 z(51w6>#c@~{3Nv)-sX~q2NPQeEIJ{^nOIIRegdyPDisW?!Bvz{1PK*Xc*I2mD?iT& zzal^1XG^!ei;=qE;^fE?x;qUM?!Qmu<*^K>JfkLknWK)8M6M$dw=>0*!G*0OpjTIW zhnX~QI=+rkY6UNE=6VeCs%bml76r;|pALxpHs2eP%Z9$)><4Sk1p9Hnx)<9Xd4wZi zUFzOl@5#^j!hD84^{5Iz6dZC0=PdwVeSc}u-S~{4&VDM}wLDU2JJZ8m@UZkzx_0&s z#}#w(1hM$2=cR7m@%Ot{dKRY9I3>*SxkFKMEpcCQN$z+5?V(lw zKT7Z@=(`Jy9Yc||7dSuwCkg;yOQ(^#)$jPeh^8zyyCK1u)inkM@Hu*?>V46>&|?N^ zV|Xlk&^@`ft7k&E{>9P|W)D2%_E(h)qJOhaJa`Y3h-ccsg|l6l_w`@Wk&mU`hd+WB zL@U~{gWRl@?qbZ5qe$5Lkn}nZ7&UYIwzd=siXr^#Ky*<=K6qsh;x)IpmK|}yD|T&l z9F+wCxD=qg%KN)5k?K4?5d2Z<$SuEd-FOl$!~p(;e8kg_!FVD z6o0)S6Ai0b(7yC~;F1-SCA z;#3I2qivD$_vzmT$X@mI9FqCJ_xr2F4UE5j5sTf-+AEN@A>1@~=_eVBEuo|$qT+;N z2vV_#9Z(>4A~38bB65=Dz4a0We6`?Z-0mOMyP#V9=g;7H9|WX|M{OmenXwTvGLGwl zJl6JeNZ4PIro?Ug3pND!Ro^Bu)p$74)ud;lplpOmJBe5;c z& z7Ps9wM6`569uxFW8+1}|P* z6f>V6gVUW%>`iCrzuy3s|%DndwKwhfZ8 zb%l+F3sadZ9OQq}EkCDHD6%N>-WRpUH(t4IV`AZx{8s&D^yEuR%jcs2h9S5O@H8P| zWXb4}lj#0zUCPIb?A88j1Q7~I@RKT(k=9I9Y|m+Z<}G@Zv(mQ~HLp(ONOQT+qez=> zA#NVCVH_{csd@Bdn{*Pk$ZyJmaaJTEG^`krh-TZw3gC9 zi!m~G!E)K+*d>b(zj=`qlNT3=Dlshs1ZGDIZqprp>Hru&we>3nqd@n1bx2&TZuS1t ztafSk`?iF7wCO?`p@_+j46N`n*J(cflt$gz!#BC;+UCZ0tpFQ-oqXdDr0$uo5C?@Lm&d z`SCMW4hNNsa*8%kLy=eXBBg){W^ZC3rF=wBFwq?lxE?Z&tR(DZ0cu8OyK#4s%rJ71 zf#)`ccS+O~_ulz7R^}a^@xE||@!1jHD0}9r4fG$Ik&9;i;=>~*X)UTJQP zKNgqF;>6Sru^=(eVQj+>4nK&EZH^5Ia9m~wm$Y0n=P4Mj4#Uw;6&3` zi4x8Tl*NBgU)4R`4LPG6&Lp22N8OV=6)EpklOh@e(rA}Sc}f(~Et({;zVzLr9a#{jnjy1M)(@(a0;&DC*Ic!L7Lf7zyVgC1s``h> z=J5Q2IALzxWHs4IhIs`EmnXIsRSB2ykP@VX_kiP5$m7Z3?$K0uG9X~-bP)8P>)i-< z#lv3!{{Oq=ysTJvOS%G1uYnMT=t;;$sXh`57CEV!9{=Ej`}eWVi)=+1_j%gNf}#7M zloi>I=0uJWfb>(;0lyC>Vxv*w$SyVFOJa)6Vy;CNl`!e@QDOXS956R^cN8*Pt3t` zF}uNaGh16@(3mfNDjNbNgtQd~$1rVJvCCAceF-0!d%M|7kRMGoM3#{Ic}yvKvEw3_ zsSn74#yIRUJyX#3*v05Lrr_Y?a{Iz{*Vk#|v89L}+WMbX z1uK+%tLgVBc%nSzCwrc=r4|?SBlq0RQeCxJtt*8E5{909#b9_P)C>#Nc3;LBL56+^ z5MOK1M?5Co0Yfx7De%ApxL2rHB3M?YJi`sGRML22W^D^nM5VO$@Y zGUIs;+_O9V584FQruPi&4*H6iT*}F6JjG#4Mm(Yl8W0oNd|wdvZ2u^Pdf9?}+*i(F zpx4_=(NZ$#WACnHdojcY|JxXfafxa+rab7WrYW%_%TuLb$dR4My)-{T#8aY9x3Xl@ zqZnBNJ;N65^CIscuw`H1xrZ$J&nZF0O}+YofxX7W6~nkJdVM|&8S^ftciSy)?i#i8 zz#(t`LG#Yf^CshX^O!j>SbyV~Pde)EbLz$V!Sg9+-x>_=F+0^dLSX(OFFxBlD;)oi z*z4J{KlZFHyyuS{u5UY98mm9IuHV=73wP{GR_ES(V{)3#S%}5QWb%cv_mg_tZpk@J^rOLHOTCSV)6!9RoAS~ujiF}bjDmV5qw?*+` zH}MX?d;8}PlonJF!i)!MB+!^>HQe33JU+HEQn~b+H^y`TY0mBDDh?g0@Q%c?IHB5j zIQejFBkA2Tr~8yG`KPS*D6IOp4I)1G9w<^o1(e6o|E8weW%j}Oq0#pSq+K?#Z+_o| zJ2frw7wU9&*=SnYgxp1rw(L-oL;m2>WrOdN{l-*FEElq9BVsXT>x`o?k=Tcod46pG z=BfqKquCg+^M^8Tk`;{kvqBgmEIiay$-QnClu4R&>YJ$P6*sP}qWj#rxK~gh*|EeO4 z{wi~%6st7u^(U@TS}ss4JpJ;}2Ojs7l8${|AQ%8M`Z)~HHogLG;^UMy+pgU6}2M&5M%u)Ts?9Le!K~PaY6zdFuq~vXV+Zh0JCJ$J>rY(N!XiD1ucdR_M|!Vg-u?@NO%lNdGtu|*{c`eA|30AN?B4|X@Td1Bxt%Xw(wMIblAM?a)^sGOih(>~9dYPeIArrVk+K-2$)ci;_WX0$j^Yv+ZMC z&TI)5`I~~{K?hmCi^M>u7&4W~P^YHffhHNf?-ntNo8{tz~g!I(O6ksc{i0P(SHs7me-zL`@Xzf5PrSQgB-W&Y*oDM$w+%`t0!L$fzkEGTAn6C2q*jEqBt-XSC;**!rnzL(mOfJCSW)Qbr@55`Ph?>pqQOJtlGpodpU+#&=5rVioT?TQ>QjBpFP)*nTGh&u`k)caenzfvg6Gsn!n@6=vY7=Lt~gi zL~!Ti?yf)xxuke;3G%J(R6@jmF$P=pV+a%lJ4W5JL%iP8Gm zdlcwbEri2+2xM0m1UuUcc!4DGZhL{;#*C3AK4vB4!S-OPhL+n#LDbtaE< z^N+M@lxDbVN9HGvt2-OCPZ?w>j>M3N0uEb)mhmojdhJtfAU1~ zF-u5l$2u#*FPs|@1^claPc@>L{z4HQi6Dg9Le9oim1PFQsV{ zt}Y7b<8k+?BSBQGvn#u_^|%J?%D}lT;hVUh*^J_*aPOO=>Q8L_&HuO9zJ9ov)6R?fiq8?}$-l^Pl( zb~$5WeB9^7D_@_oH8f1wY#+4CI|%>=bs2Jsb)>(4B!5Rr4I`McBY#AL^qzVD>-8WC znxtC~?tRddDO($EuUkv$wqa|nW-o^vtH z`{35*Cs{};5b~LQA9XHY;Vq8PoEMtywV=`DsVYQL7K@0_KA&8Vt!KnMi}+gx*McU3 z!)qh`mNBYyH&{;0YAN%FH@+0XPN}^v5bBxpf|>2iuxNsV*cjpNG0}uDeIru8lJ?U) zzX7&yA712=PUF+M%P{sLXfx3c8e)Qj3%K?|-B=7wVcDly5vTEtfLmfI7#_DEo#)o4 za3)}B8HoX9YDRneUbLyiZ22yvqqM1{gz-hu>gAdcg57!n2|%DFcXieh6h<@Tf5OX; z2)bSq{iaadZmT~fXZb577`HjzHZTv51K=~Xris4oViwv#lw`N)KE?~_tgl?bbeErg z`a;2l!}naszYrwDxT$BJnbIBBjlh3-<^4C;PZ{}W1uJ02WtcYE>h-z79tYOyQ~(Nl zZ_$wr8^*k!T%ZsBA7%o{2ea?kPIO163Z{G&F(nSc$#hEdVpoH9i)khaSF7JiE%7 z@oO#b&3Bb>%ffk;>jl*$T&j6;0`DdZLjt9Ys z6Q&e5lQUJ3n;rZQ+g_zcDf2B?N+r%Gd^1rqQ96!&O)MV|?B=p62dEl`Iak3~oMjln z1bbd|EPnN>q@S3zJq>sM!oTWo{&h>3IE+(b?vU_T3G(|Zq*SwANN0oYeK zX@{1^kIcl7uo)>VnOFdCf+RqIwZGVhqHz>=tdY-O+Qo7{BwO)lV9}T%4-FhXM;EM^ zHS}i(es)toyWyXm^=C&|ut9_4zXLcIM*eHtf`47e%94KCBsjD^_zl*={r2B7Tzxqe zlCkqK>-n_AI9<9j^{Q>kJI=8n29@a;`nDBkC%yl~EhwUdv-UXjf!Cvr!x-3Vg`uy7 z4{pWK#iDtJD0T0pnUSp#{3x1U(%VbW!&m=$uR3n`ysyo2F2pp}kA1aWIQ#Dw>-Gy< z4^Q1yFx=J?Vg?xYVbiWKy*OAesO^Z(wC3u4*Xw;NY%SYAF`L-0h*w+Ta=g3-B~)~7 zQ{UVT|0cPe*YddZ8sZbuU(yWy$l`HQN~N$tMf7gt+$AY zgYW!p!DB?Xg`|+=h0FA@%zqmovPHWk{taz1$5;2({+j=9Un%Mcfr2r@t)_(}h4gF1 zwl#ORHcuY~>v+odpG$d`zsB>Xywn~sf0e8~9vGjTevEr@m=$cTSh~$=_1_T@v{fnB zqP+bS${xUS&c)W_(*|Jf!eQ4faacU-nTpLAy;Srz6kQ?LrUsNbnO96Qmm_5@Cuty( z65g&5thEeq81BY5QvjHLv<26X*~Z2&1D5JJG(P%O5|1N6d^27nQ&30`SEyy+Afv_t z;N=J%TxdrK#0(>_N3+h2^l*WwR=PHDidU(gdYa&CMlILOSK`np}f6JsPa0mNsEUN-(1RV%moLI zLs$CU1ARUWM$X|by{Qs0ZnFJ_=0!S|Zft`rAZY2KgunvJLY%N5FyWBo(2i?WjDKkw zId|9!&XH*)H|XPsw8FrEbm1V$rw$9(%fXkc+BJ{&Ua!%~A?r6OgEt!Jp!9JdO}h&< z^l$LceFSZX2(sR00*|H+&Q~{A?cX{)0zLBT`yE|J=})N6GQ4U3Lyi;GtteL zLvG%^+ugUv4-;LnA~*74oxm6LI7d0z%84B8)|v|^E|ETQ#yZ!ir!@u=ed@uqh!FvyaGjWaW4fq!$IN&<6m6Wd`TQik zF#*GPDoVOcih6FB(iO3>HT__wNzzoo)XOg~_jn6jb|RF-geb+!6y7n*M??XKu^`*( zh@M8P@RX0Uh!_KZZ3GjH?OGZw668zAG3o&{1r+VDUQ}ey^ERDHV!~`Wx@uCb%So?A z#n~&$S6CMj8X!3s7Y4Dy^u8{cy`eTj#43?QF8emxN!#_REgaHBgrWQV5LwPerm}v) zCvIvD50{Rjh%FS>d^$xb_a$K9I3%7VDWDvUIaGTfQ}QgzJixIPVv$~!Z*!P49xc*( zUrNx9?3hu-!CV0*N3|{xBDdlG0B?t`|0Ra~{h{BpN=rh9pI`Z|=7rV;?gt$}Y>%hqy+zOpX-+joqozN*VE%3jUiTI5_;-tK%u`y$M-leuY4hCA~!$N+ag zfJ}crYwc-Iw3CpXJ%ygyxl2pf@ZIMX*G!7%jP%_0R{P{u9e$e6Y``xuZTA=B20ruY zNE_4F5b4R}D=_ZpTZt<&`JTuRs)|J|97k9S>76O=^ChcGy%m^JT=i>1Oie|%iEqBO z_wDW`4#*ObAgo|{h9Nl0FCdJtzFnc0Kxsgn&mff&7RguYZWc;3Y@(LR>r=~I+3xhk}*|CujVMTeP80(&F^I2_{C=%W8|7s^Qs!Q_X2>}7BZ@4P4D**zzv7!z=c zurVN5n9dM0ZXYE11xc~0zjVywHKH+tI{Rt$Zr{aeno`30J znL2TI^g^<*$Y+(~gJjN8R#71d#(rPoq13;W$zC-{H+=XZmEIXJU$7p`VweJbWSRb&d@+#VCN{i}R0ksSdR5cqR?VFVC&;QudJ zw14}HZ1f@{f?@u2b>=ajz4Dn-vfe>TpIMpBO96`U2}r|dVGcsw3;UjkOCc%iX1ylB zeZgPyV%v+DAh!<7!DQw4=ycgTcX*$SH$iUZ+uj{Jf7j7l($w_P{9RM?9rM2`!IIve zM&=ZgM-7ANDSj+qed@EZ=cMOJPzjRfpPNBE>T8dDLh`aX&Yt=xk9ezzBiWkgjSFW7 zPb(0TYM*v2L)R?+6Sw^tJu78*`%>Hx`)rNAe7~aq__7J)Uo)o-EA-tGG~V z#J_!?J;8?JpV#=ZANO8*@4wD4!<+0hhF7rTEYq_etS#Qkt*EOb1Lth`l=1q)#H5cu zyuM1AbRNhXMr94iWI22B3tu|OW*IG}3cY6%%0M}`R24*T3=59Xuh4?Ma*#2@7~YTn zw04g-f<@zfwpC2;hY^vZiLR6u{<)9LnPKB=4)Pk-3)w`GKv*OpX53^)=pHcg*PKzR z779`cIk1LWw6}kW%>s5tqeZfJXTFuaxz6Ep^9QteR@H)h$SF0hwq5~HC#R>}be;k3 zQ3llN<^Yh0R$x8~XW}IcCMV0ydV6}0nzT)=wef08e&2Ez+Wc|VuK8&D`8{;?!GY}` z32-0oCwJ|bo}RAN3i&^xO~>cmbN}m=_|HGZ{Zb<_gjUNIUj+aGo~we5%h_;C)fb(+ zev416_6Ag5sniI*7M-IGq|pFPdw{w|Di0q){>$9J7*`b`&kPlBcG>ROoc+&di6=7R zbA`aCx`@~qj}@{eJIJ1vSWHDUA?3=E^W_dojk^NUO{IM6fO8|(qlE4bxk=B`vZSOvAUjgi<*tW=j-0p$~VF)ZI% zBAoUIB|{iy;it#}rp420s>`Lq+f4m8tF6i2+yTVP(jm3t$jcDf-`qbh5#ZUIq*ftx zwmp85f`Y6v%S=e_%V#-rk_FGs=$RCb&ki*>d2I}&ip1H=WYN#YOo)g=Q?Q+(cy*?* z@ZSV^E@f4y5bR5+F8vOf}whzc}Oj&}S$9U$d6@1@PPlGshLI z6DnVbejqXAyr$Z(E#W+R;y|1->%}idSr64+HjuWxQn%vav1rRhwBz4Z$cd(gQ(Q#> zvv4D>g-ToBJ#I~9u&l3STjvs94!xk0{tykij{1(@YSz7ARz2B?`aCh48A#(`y&!mA zX+Zx~koz~#c(QKr2O88ut%Eyb9mTH;Es|d91xH?h+l05&fh-nzl4AFOGe`((vhd53 zLi=kOa=eq(wY$Z+7_8T2HlN~6f|DLE2hP^WGh^cj)UzS$$^OIa*jH&ZEpMrNfB#lZEmX#QG41K^6hJM zymm>pG9$FQ8BY*9+C48{ORe>zwKpGsUfq?CC);I`cMf)Wl^)Iwrpn69BB!xFU7q?$ zsPE4JHj_A9y^&3mD_lLYJ=0XkT1glaiV1_fU-d#!<)C^-IpYWk*!qpEzsR4pMZW6I zpBR$$nPMqZzefXwu&MY1owsq12HU2AI&HB%KyM}THjxt}w|cRcM}NatwYSM`O#vX5 zoT06_*7?v3v*?t$OP%1AET_}~2{Fk@OPDtC#=xp3iHvHIX?Cl&dFTzJC2c}TYL@R2 zud+u=pIeHm3GQg~P5b|Z>j6~!0(0%Ted|Bp))FPu?uV)|Yw&hJ;aayv-Dt5p-4G-6 zkH@i{s=o#*{)t@rdaoV;5I2{#HM%)tWb^Z`eX4`I#dP7Ti?*kJwl~ljPEAG``fi)j zj3q`pv_vgq28<*oZC}MX7M6NVnh3RI^Wzc#6wCDz_S1SlE~2QiW7VXrkn$>dq&boA z@V_z{Q9E-m(xk#g>cfmTCH3V?#}k6f(S=a8*4dW(juV6t%k2*r3hj6;(qZYXO@Ujw z9=gEmZY~*T(=)`dO`LozcHbcJmjsF7ub21}TDw(aD`#>@A6f4%iit-ZR>?o(Z> zPp|H(v&&sUTpSD>3=Hg>y$cxf*AY^z{LBB3`TtBpR7@NU3|#Z;0{(x1gauQPP*hO) z;#|Ibg#Q5p3{FBtP56uZ0|usA4+eJHT-70|uAsui0tTke_7x-eh2L<_q{ha!h7Moc zS6{3OFfi5>>@?IpV>cIKFfcpvuNa8`0To=-+|cjmFx^{O~1ID zFTeZi8NKkX+5b4$JG*@4@Ansn_66e45HObiW$?d@{Ab_3+IKLjFOC}G;p_ar?85!8 zfqAS(X+kFKaUs0d5K!3`S*E*rsjQN3v=FlXzjk|Z&1-h-FP~-yAf)(+GnGm*S*Zpy zVTOwDTlLAjXbOUd1oM9rifFhvOt*o+0+Ue8*LE=Ut)*GrLn2&ye!2qm0Xjd9rvZzf z7Lx$+EdT3R413*&-E%Eo!iJk2RwCkuO|PnKcPt&EuAUNW{EpQCc%tTQEa&o#=>c(;qFJ>4j=+@FGlVgy>x^!RKuq6D6*GYC_VG!=gn3*6V zreFA}Jzx~$6mpEXR;jxs2uXZqBd|jNKW?aj;b4*6w>&_3CI394d5yEa`$jL@j+`t# zg>rs|^Qv?Ai=hkni-`-*3#I!yFBSeuJN2V7k%dDmE%vt4;=)oAM)@YB#>U3QCiRBH z`oj9tq(LeV6s%nncLfWN;#?@ASRaVsO&CvAMKK)Ih`~(>rBmS24p4sVdl0rb2E#M< zjV~YSHxF!hBK9$f!D;QgB0#q-8vM3#N+-gOu`*Xb?s`dtAL8>}3Rzv{#Kv)@ogNe( zVFN+Z7Ae*z836aw7h+OuIRA=rl=^JRaLDD=7h&LY7})R1r@GC1OR^>bJ1r_h5F;Fr z6m9!l>2iv<1HU}@GM$RS{eg!!Joig#92^>QbzVHEFa-@KCbD>jjKZZ~mm1}4k|E%> zl|?BC07Y6ud=o;Lv#OvX(M`dyA3^bCbO~Vz{0qf%D#u27usWEHSJXmBDwjXI!(C$>9`&=~hv=DIl!TLn1JakMHRAC&Zo)cZXlu zH)^^u?j0Q6Hade~2RG|q%|hG)p|EA_JBc**;agg)=7C+Kq8KWf1u&SYg;juzMPcFw zdo2@ji?%Pp#Uu2sxL-+!_L9kab0JCS9b>)V#y{m{A`65bYij{f!4eoSGu$(nGFb6+Ss^}Mh5iVArT ze{c2$`j+_Cc64>rbky?$305m#)H^B(Rg+8O7e1`?8miM&)%KTe)I5vYH3=CwliSLn<+a-%l#-k@owH>ZVqJ;%GqVv#Ea9~C;M3Mn|rvd zNsUD3E7(6XIR)^j-5H)f2W7$;E`WU9YTu0iyImUU?AKp0V`!I8-A>( z7@cdTwp;ek!=BNi|BxP7&JgGeRs7)eqLOCW-*lqe z6UZej2S43>BkOZX`71u4rT_-26?zKV)OCXd^A~4WfPAvS1>TJz<4=Ff{^i zE_C{-y~B%Y<1FBDLt=%&GFtW<6G%oB!WlLgOR>4FrOJMka00Oa(~iDs0wCyjb^vFA zZIC}AOB+J+ah3)UH-UeeJXap-)i}3 zVU;p7Uc8W57pRicy!6TKk&vTW?rySY+B>SlilHSTfkS(jyD*x$-eF1)jgi z=pzCA##sHd>bwa$oLN}HHRM3nwh_8f1@=ReG}MJxV4d6pt1#GYvG1g{mPlqs7G3k9 zF_6~(TuEF4#23Y`yvX)xszhPc63Qc0e(XMG=B;L9s`scyGB=+e37onBWLq zM+SK;+<9E{c#21c#=NuGDDwrqINqu==Vkwa{}@mk@C(M33o8}!@v_iq&heKsS4Jg3t~ar0hfFfYh&;wmDFuwD#QRlI}`MXtn!`OZ1zE-gwKOjiaDJp6rza6@{%; zn3kZy&4g#%-DtL~byu>Z-YojcJN@T|N_ zxmdE08hrkr>Dk&ISD(S0Nt#a@l~7%s8__W-bSC5V(??4I_|OwudHRt^edVz3->XRK=H;gR1+d>IP1|BgAa4M==HM}0>&TvV2y0xlm>dCz(^ zyLa7e&VpOeif2xUjw51Nx>>JMq;o7kV8u}C@3XB6szNS;PLYW+1|wGg>qc)xz%4ESgDEyFxgzWJskjY(-l83&s?!`U5irJ3bRo;Tld1r-dS*x8Isb#1cEtK)ycy3wuhg*hM>HrV1tX%kDm!$n3-0|KxU(3GbIgS| zjO3PXhZYQhDEB!nJzGC`H1ddmIzV6G0ZM@2%rs_jMSuo3d^3Tyk&P zVApW^;C41YX3MN~-Zsh1M|1u4kM?uf*xQ0=4ccvSvoTjrhtAsWy`Hh6Q>}?seN$RX ziOy)|aGsB|tkC{4RqD261lK>hWQJ2)yzj{ZJ-WWePVyztugKt3uOm14E`x9>*X?Wh z@zDoN9QEKS+|EBwNE|&$@OaaxLUtagY1WHqahiXAXk8h_7${oqbr(wkFnXy#`+19Z)_7m0$q?>WBz{s$$9%8ZnUX}eT#X5zZr9Z3TlJ2Jfn*EceLRKoLR)UXF zj#)e7})V)XLL1e$p-u|P0^yrB)#t7{k?*Y;pDzo;F zY2a&9a78Yi3*lRr+i%e8F;oO;*LUZxUp&LGPC@AZ@M{D6|H0&isOPqAzw+1GVf>tA zmAIn_aqX5m*X4TN+vh!CYBEw+(lx8B&U2z;{22egMoq7wX~x4JEpaBtNEBh`et419 z@iQxx)3efN4in@)j|qBQxCzZu$d%Vgk%o{XjAPz0wLoVJ7fq`-fcjaV+KUe1FA|(o zDr4O&XuB@do5{Qhq+|z>xtZcpbs-thuYpi%3V3eev1Q_(i}D!X^M~_7lHrwW^$(L_ z$jg$GCIe$F{QB|kGRpMW zfGLphw;X3?xK0+wQE>@keIP4|EBk?m97#N#UPqWo*lG66>%Vx_xHlNMCh29Clx~7Zz^N{NmAU)3wd9JA^kv@xtA9+XJAzEH#*O3G@>AvU@~Zn zb?3pANrC0rZu2lNpNCt!%nUCq!}#!$jr4wx=otNJjxaW-f}7Lzt>)jdNlG23q!VR7 zuk`@h#jsY$v2XoPACde~T?&0@p^pnzf!X#78%-=;kG_R~5Y8OKTztayPgG%-o40gs z6m|=R^Ha=GUOWMweOr5SzwvZ5k0aty@A4y@bo;)r{74SWo{nM}103tkE<}(nn}!vO z14YLz3e$;B+{rs<>)MG86UKN&QfCb9%>3a!_>Nqd>Z(z}rawfJrFmjs`tzWZ@)dLE z7QSu$$>Te=+J!X-@C~&;q4a22Cv%qY-@!lpCO?w(PL1i?+)7uG{p`*U72RKznsDf8F%sMkg2~w1Y;U$lLM4feY)|wQ(kMmcc>rMi^`S zSJMOi5X$^N>wro<{`eSo6jPi(0PkpFYJ*lkFL};bWWyv=&{K2YkW_yTTgwe>`Vqlq z%UPk8!zl9yZiCM=tB!4u9!!CZ%s0st*RZ=j7qJ3uWVMSQo{O{z#QCyE7 zlF>q$9dhpW<5<6cMc2 z60J3TW4+RCtGYHDl|Nu-)twQ)!>NT%eI`HUBSYinXMIis1cah0_l*v2qeAp%xQ%0> z9@+M5n-545FZ0YPX8sJR+pY<4LA%>|6YS}Oh@MSW9I-}h*u1H*(5?--b;+?N@Wo`l zXVuGwI@AR^-f@$!oz%nK-CA&`q&lImhtG zvLzemXhhs%csF?-1%>{-vTQ;Y*YbCFk0J_$Y3r+)Z!z5J#q394+lv=-7t?!W+)6ST zIDf*j>Cx1Q-jsd&lqQeS?~oYK4HgHVi;EXZ@OM=jW1sHykAD9=c!;iOsS>Nm+1h@# zmjDUx4r5{8*qQfon19$#t}Ay`IU9s7&j1ceus$w=iwe~axwKWBsa6}+8IrU3J=@Nd zTpe^IKcVttTxBOn;C$~?}MGG=2SU>uTs(zw%v2*cz zRvbBA0ze`X3QS9MhE&jYmJ65dfJY6ZXT`Gg4so6_O}7CvPm{*95c|M6%B>?m%Ta|o8eL`(%OaLN1}OI z-E;xBED2}~!&s1kC@Q+0p~>-|zaWjZ<-)sVF|9IPP@jZrr6Jp|gs$W_tHaDOv>mW!PaH-Pg{gu*+E;b$!r)q0_(mFqu7Dx3 ze7ktUU1NOy1QoH#Q6E^L4|u9u(|*r%s-BzbfFq^8j3O5+!Bhhwjf3)0di8y*sZ4j+ zS<`|M2rg~qJQr*b#`?l=y zHn!wZ&T#8J@8hre_;xIIfU^w&LrexS$^C0C8OL$u=Fo)z-OavzfWtInq2(V+sTSBS z?F$4C)~c@b7gaEO1x&D7(95`v*A)6+KZw1;uCxEl z-X#nhI^UnNEIZdter5}4izyTk+9e7bj8JmI90Q5lSYK@MK``Z-ow&RQBr7ouy9SSf z9NBPhQv(%yzL8~}Gdr7EK4Uy3G`u;Z{AH*Z@yDo<&fw8=P99&V^^1MLJ*6dUqBu5u z;%W`fuxm^z^8NOhnB@D`R6*V^eF)=v(&F&RWe(7-a_2TIgFUt?6aNzxs%ZH+E${ zayw6EymoGb&N4l-%qO`)&nc-#XP@Xp9Uer4p9=lYGoD)JbhH;9gRJ!!2M;V>?;cHE ztJ!-B*F!J-ehZK7#+yPQDUgzVn|q*pFy~VGuG)tA`o^XDBZoWCyMVWk0F)E@qW8cWTBU@ZB{)8`w}#2Eg0P7L2>?_yo#@=7`U zl%e3mF8DpWXk*vUhR%{T;@IO&Ff-*gG~Y?$Q_Ho+pZg3G+IUtu>+*4Lf!gjCbTemc z(<^BTWzntzHQ$(5knhqGn;yfmN%E?ymSPwltghIph(M|mzv|zxnqz9S=86SZxr?j% z7H)r8nYR&)-gzHvosDmh6ZwK-M8xJ=rH1mb*WXU}ec&oT?7#K^Xqw1I@9#h2YM(cw zG@b9b(t;%=P>E*Di})lNlpOscrQ^ljs+h@G`PcQ>?0!bBxf+Pn8z#(2Vm`uA8#m#) zR08$Y{OJH9$NJfPA#rwysr2zd<j zFXO%7^h}J#JXF7QP?AmXo3BP*T+tk1eJG1xDYmeh5BfoSl${!Nm7L&r0i{6Oo59uH3yl&-T&I{FGm~9=Z>n2uvb?QeaB8*c2oY*mb^5o_{W>U7IcfuHVG_zG z?nwfaTJSa4ev3ftbs2azNNAaDEjER6aem;k!oZ~SfWBlL{@~PhI>&(SHf*shtA>u^ zl$X~*PI*2(Uh3tm5QL{xTBtyDf8J_YhHwxq|E+kuf_@2zxRJZHqJhSdolj2A5qGe- zOH9(~WhC|f2?~PDne~ZE30F!?*5LYI9iiQ(3KO4dUFUmeocR2&&|4}|NSYU>Q>5mV zjF6Cayv|e%X)lT8=qge+&{hgPX!Pt4%R`D#6`JEBnQfw(HAo~)0#}v9{a$*WL4U1X z4OAcr7q|LD;bl+|g#-5DEOYADu^*rv`oJtQ%Q4MWX2#4StS>A|wC@<#RP|YA+R#)+ z)Pb6@tP=1~-xSAq!?n1JdZp$KA;?n-NYsh0B;G`7E0JsB5*M`k%(cdt5cwvYaA8O; zE<7bxk9kZj_$V_Nr)z2uD7}X5;0K*(>H37kw@R>-wy1C~2SZRW&9n&w#zP;tlcde~ z-{=QTB-u73e}?@s2xrGC?#e4HsTVh&*~jes75IrHF!(QKK?0SY!i`^ND5>V89Db+< z+1r80Zcv+k&?O@{WF2bhsf4z;l;zEbh&lg_LmE<>j0pC`M;RnIi=C~^`WauY&O|)! zVP5{Erm}5=XCipoftNOoXOOr?sYqr#n)oR1?<_eYWtlf9||_xyidJzsbMBIjF3qy_=1y6UU;kGw$tYh)VZ4WSz4?^o;q0T=&Zm!WfUgiUG?ZBr z5hFe&&I?=v;^hU;tSA}m2UGO|clve;9h5xuxdc>uK7MOd^DqC<#iNHcgW3xm7Q7U^ z5IncP=X{}iYxywg8sgo#cxd$2X~*lh-xSVNI&PV2MQ(F%U24^6uG^^FDCH?9)Ict7 zn-_O2Xw{TcF@4VP5#6L+8jd`Gypdg@`0l97N8%RVHh}2})TCm>L=)Y{cSGXx&Irx0 zoxGTYGOuLK5}bOx(RqdwNOZ3So-=pYcg0p1mo5KrLrteiI(aX=#^3=bzre$rl-O3{ z-N^JK%u79*e7$SFWOH7A4os3`hIyI3P(xWkuM@wIx4G4NAl?Bg)zH)ja8Acw+C5n$ ztd0EZ2eWDvwT=vb3pmVFo}9cyCHmFzGlGxv<&)h-XXopElrCoZguk;>XZ#G z9B_+h>;sZPz#V<00-E=i7GEjQ810>pwA@&AJC2<|orE7wfzQ^lfr-28CuCMjTx(|x zj5KJuVM@pcO=yu-Jrp}!tby6gP1%g*#Ai}MO6HV?)cW{1qP7msbQjCqxz?1YY}(NY z_5}b7l~Jb1Tx-HWy=%@@R>x{(xhkfFE{W(nX%)rO5_D*)0J7>A?_`ZeFN9fUhf&V@ z0C_Pu3xxD5Mt7;puqnD%GOydXa$Zx(e=BG~^u7EMP@b&)nIDr&uPn#+si9~$C5Axq zwI-Gc50I08UlHIvp*MX!f57WqLLao~h&2F6$7-*8k4%Iyr2dsfPBaj!AYl5O+OJq) zj%Y!+JfSw_<1c*fm#}0oPazUEx~+Ihsw#Mi^i&w3BC{8%U=OXg@-oiY`ju1K^^m@; zr0)*x+h!0VyM^|E(Qnz7vNh>$oUqdn7P|P!g~ikjAY;Bsef+aqIp7qjm;Om22XWKqS976>%tN6}>Q(wm8Drh!Z=&Y5?;YK0rcOEwE{fSyY6BR>dvY!1Zp% zQCVHptH6Ed=C+egjbV8=NbWVCDH-v0F1=h47O9I?a$TWLhB&yqm~_OBZRrEUqIdg@ z9b}oldGRA;x^IY-#bvGV(^WNW4ii#pGsa2>XK!!celk07QM6<5W)1~U9(*b+JF*hL zD%V{+xM8bYUIaIH8xh;}6cxQsRU%QrU+E@#zU=G+7KvxNO8&UrqC-W=|8I64=H`*}8u4i(YDm6&QoJ?ic0ZE=<~6oxAr zKL1u_aFHd{%&af_I%Tla4kf2C!im)o8}RSCe=xafD3T+EsnLBbK?%m}5Q}f;+!NK8 zs!a=|?fUzx>FmW08Rc}sB~RPW?4BZs!Pd!M^clUel{4>!wA}M3cTs$_)!7N&h)g2| zI+Mz&J#9p4R@3A3@cgC0B~Tr}NkYoA!=0+;#$9U5#myA*isX{5J^G<==`+6y7}>8z zcNChmxVXHf#_)LHd26~Feo)VQR}ZF+o_8wiL{O;mGL5LS8s=qFkl2|`F1n4sW4tR< zJO=vY8WyFIB6+BJw6fbMmMr#CL}az}+mlFYv_oRxG256Rum}=l5k!+-PA9DU?skR9 z0x4FSPzx`71Q0&IzeUOO<|*W)%|v+EnZV+d+4WFIG#`tS*;~%c46w5b&Zh0~NjR#w z&Z0o4g9xIZcz5F(h0>hUaGvCvlZuY%!l*YZt;iUPCtw(mI&>y^BwOQzt_{g8z4sq` z0JA(x$k-6fsXjB2+lNZ! z38Lnx3$%4anAZ&J3dA<6h2aw32+!_UKl6u*+V09_ z=(}&1BVQfJ7JrkNZOitcDj~^+sH_&Tw|xp*I37RkI`u=gh8NvbPM3)`g%8XX|K1dP z$)vMVxHHB1e5^vqazt*pc|E~X6smG%_?|DAT6E3_&k3q zt8H%MywdHc#k@tDKpDAMXCBciTDugp6sI(|nU9z#@o~iV2C7AMGS+;ILFEx&U8^p$zgq5G{4`{b#IzUk0P{Ayft8iN_@ z3fJNQS5}X_&48IroHZNA5;15N6J?d*+OFRcu!&?Gzs*mL>hw!*EFb3wd&KRTnC>>7 z4%;VJ03QIwPyjypPPAfR43L`vYMPGXBqk025yFtLJ4HI|OkMi+-O|sf^|A0V+^3e( zud7%3WjOEziENB!x9jUJDJyB8*x>_p^;94VvKXmNU3Er>@z#^fKr8E*L`#l)a^+dc zj!SZ7+C-M?E~sl8TCyPr6jRGWyPrDyh^vXi?>kGdVD?6+#C%*`%~jz4$PP=ZmKbEQE?92o=l zrFhe8G43q>O>g9xEg^P1w+#;I=n<8>Fp|mh&u#lFAL!9Qd{?%Fz&N?w4R2gA$N8&! z9rf|Y*d>ygxAD?S=0_KQY)%nV&w!gbm=bfb_0fA#qWYP__9iPYD%|{?=mJ+~B-#-D zYPeL3%sokJFJTbv-SQ>dn5Z9A+(Q|G)AwArwHDUwhT;TXvZ^Hs0{X*?xpDUB=I0D9 zetFP-XOMP$8Hhni=eOJ0qxzVVEVxu<$n;(5Es4j3dTWz&`KzA_^cwdVqtr& zHaPd6L1R9iH7S$_NK3HQMM~7BSUWDl(+dwwZR-W4;>JWa>OV1&(%v+y5+2mqs)b9} zYX)jPl?4qNy@w2{8^76uLXyiYw*8bqvbAZ1GJ)?sG24s3Z5_0Ja;D&BV32>HemeR$ zedcrxbWIvuFx{I!o4=aB=xsW0%G*aaEw&A}b*G<4-~Ui(9{Q>}i`HM)b=Ixd>DINr z_PbN<@{r0pP6b@sw5u@7R;=Q1tA0F3`N-NOyN_BQ@NuifB%3-4^U-CYKSrhxh}X!D zW3l!_Fw>V#!cQt4;g~l$7dZp#)>C(6U4DEZZ1uTcuRY)Upk|Ls)S;bQHU@4~ILd0& zLE7M2S2HGUQ$H9o5e5>=ZjbG7>a-+Yt%ZfD-&sY4SXcosDLe2^)U4Bn$MKtz2<9YJQ%tQkl zNs0a_Yw_@-xvq*K8OM47HC9XTbu!R|9AVPw5@t*hXQT>9=Q|%OnNcV))}*;)Q>!+Iq*7w-i}udsbPzp z{IxmnCP3~9Iog;(uooEe0`ZN^aIgg=VM?BOctrW)F7^hlbe0J4<&M^#S6}U-g2*Ac zW`CMU`e@<_5Nj8dII}+G)5rO-PzagS@g2M&y>+uX>6vsOfc;pn3s&I1EdK;)Tc#M@ za)1dXe#b)YHIVx3(`q^dMs2n{&52u@D)xB5dK)$S&^!Z?v#MzfS;qWobO`- zBKD?wOArB_<+NfZl2$yecbKlA(%ca9pB15C%U6x;deHsIv*K<;N^G6PXDCw24Ki%$ zjXEQ=Ecu-rJE%{g%6D6U8Zo>?94RZbm2O^N)_?_dcGbU$c zbf|F{(95aXTfMWz%!VelTe-k{EY6Cn<_ooeK+@e=i;${WDO}Kj?pvgh>!X~i4>`Xo zW8zKOf_sle78-GD4bhMD^ZHP&(E5$dbp3P2{dZJiRXuV|E+TF}Y=>~m>kfx!LeI6f zFTHK@L8jy^#{}6zhMEy2XetU;in3S29EQYd`iZLbvWg|k65YqQ`op$*a^bXmYyz;jR3Z)pd!X{?0z zqxbg@#!tdeb^mz(V8NyAUF7GhtQ$8EosP2(wM{Z`CgRv!@S>V4!>Lo{gaQKU?#rT0|R)wtxvk6|I1y z>Mc(q6DvVfMrq5o#4K_i=2Me5R2=xo9rK&~HQkWqX}FuqzKM6X#~m!z&<+}IT#^_r zP^kGHQw@`_7aFY=at%BD>{?G}5HXbqJJ|AsBui;DZ5ULSfk7mOF^E2Rba&{v zjYe4JOu+{{uUz86n?G>O9Q9OP>=uC$5_#LwEBTrun0!U;s)j%;(P0eszL)q6(X2H< zH(z6+HMmPsa+5DFQ(we4!Oa!NYZI)H*yesATt*2;h{+58tEh^zXR&)^FID?jc)49O z9+5Pr<4IiCG$X5ivl;Fbt3E8Y5jrXv-plKO^X4Kz{+_e*2KP6YeOA}%2t_zgyNt07 z9d!on=BgmpQt&S^-73@03Mz>Ylu@3lQjIZVf0xJ%QYZ5F$pe&p!A)di}ADf;bzqz&zb{oQ4%L4;C>3 zt;?v)bS!WQA7x&mRr+jf1?{+S{D~y|NZZaf;D9BmDO2jVpCVhq@yYmjQKsu z>1WKhT`@>6iXZqcOe1k4Ribf6Gclr5qu7T;jWH<$0TtCJUIu&`hploGV1us=%AVJhf0ugYqxg0d77t0uQ_BB0n( z-QKLuvXMBB7(>sjn<~KfiA+&x#WrE=-*FRcQ}gcO41TF5$)K?5cxE@>fUX`~RHNO?mydd!XmDS)S?2}sy%k>yJZELr==hv@!5vb~&dbyiix?#IX z?ntX|@zb}rB6$&f|AxBa`FgPoe-!w_*H`a_P`0rD-8R$Om))xWqKG;x$?2xb;Z`5F z20Auezq&3hS=cazR2ui#{ec_6jm*=;y~Hh(QPL{DVEks*83s7YxG;XKm23St{3-t% zxp7Cle85RJL@OmPMmfPJZj$`+6$SNFbwr@-m7A;BX!)INy&ZFsqkGP`4q1f`bp?G7 z@I-GV784vMyh_;if$o%mJoEu|A3vJf&gJ%vJQ&vp9v1TB4)I_SV zYUG_~R1Bx~P%$IKo9dJ*S<-sp`eMKsqeJhqNl~yx)QjGo%u8HSy>^wnB0J>u8B35h zl*Eb5%ix?EUTh!!*sEsmxW$+7It-OS&UUDSpa8YKbG+-+PVBREUlF*SX(w)w8>0PU~dc zoszdtz90E!=!wIRzbk5LALvT(UbI5k7+hgWw`{`^yKtS66XDJFj)-j9=Aemd{`093ArLC@>N^+2CpZY?}XVH74UI?lHeGWPxfq^7l* zF4dNZYgtzJl|A|aGrFb~RlGu5`7~MZ&(eo7y`lgYs%2QSdl`Dh(0O%8sji8%#>Ce8 z5nq+wF4zdCtOYL4USuS$1b1Kc9b#Gc6&pQx!&2?ZgI8E4gavvX56*bRNa)&OwXpjT z<1(1{QN9=eR;(4ULsBBk%xwJdXHeN3W6 zZ0nHJcxf?^`EF(;PXs~ItHzQ+=sBOIqxJ;a zV*j1mPEeFJKET`IuJZPqdpqyqg%g@avH61j{l8WfTXpLNQrF7U_^GjXr>b?DreW&? zA8x$|DFu8qg-HHg!WuCfOwO-&See2|8Q$u=?m4=0uzs+IQ!$0@wfko1 zXvst1ZpYx9z@+B&o$qvNMBNUmZF7q;3ZM^oA53ae4Tg{5io^GQk3IFrOHi6)VDjdl zy;$^<+MTj!#Y4raQ$`O(OCi9FCeEjecp?{}NkcD&>ue>?3P-P|MPyy*7kUKl>}vW? zC*yR3{1-4WD0L_9zlg4orDC*NXSHvOhK+=bQkE6LzEFmp*@rr{AoLTH$T+sFY3F%p zrCb5Sd))b!@}&7P3xomS7&rCNE5pzBk3mr}q*-0jLy3Fc*FwS8VivNW}^T8pk9*{sHO?di(t_&&Y8iy4$w8fudgB?aeT zY6xe)S}3|=ji@5Gy4kf9MX0YM<@U9kUg5q}HXBSH6}?V0Q?I&Hn&<~MIr17pPt;Pe zaLg46cqJ>60y=POUjrR)c%M385=eMGpiIN{x^KLUhDki3aSrY#U+b|)fjgf9VOI+x zf9Lo)wN}+H@TWq-cunamG>omrh1n4%vu~9+VtVc-~8pHTrt~9d_ipv zcpN+0^nLgZIU80-Z?UxbShOCs3VjsbzFk=gRKm(#xtrfj9S}-4P4{_cQH$9$-tk$Y zr5z09ak_&hOwAPZ8j{*sKgAu{Eai82UHyMn6z#ti#Q;iL?B|_@7&Zvn6hw~g3)e3G zT38wFVvF8#hnuHMUTJ4-ibwyeRyOXooW1xvi6KRclM z;}cWjTK?qLFP@6KC}9kcEvv5U>IQNwoW#{_bI_p2Ukj^)5-DJ2!}QQzS+(^ge;~5W zQ@nV{iCPBF<;?Hm4-8m3EEG_q1*7zyw50IUy;^gGEXs9HD0vMCKNTvps38#}Zt~9g zY{cPSn^7n^-KagWBQ$?wDNvVfuw*_1%CPx{n=5cK5G zeL~OdcD2fc+k+LS^38if6hI`wE@O?B&Gh}nQKTgg?H#vy@ef)-oNC$c0i`Y7)(mf%l;dx-^Cp}ScZq#>vDuiWc(H(^y2R3c zI{C5sts-v=-$3yjB;iObk*d5z4vqRd8B@So{w(f?ctYB}3#?Ae9kB|~=o{&c1XkUd zL3s5@uG0R{Vfqeg=I&W0cN)v!a!A?anqn;tM`z0|M*{p?9+N98{za&!SetrU)lK5H z^UR(G35~QVGw~?_ifYGi#;;ne!J>5oy`{LL{DyCM{yX&tJmE%JeQ(kO2)BL^ZtyqQ zm?A4%ys_otJ3`>i`*Tgg>wPR=bUQQAFLnuQY^g78VPNk(~uRb{t)%@+gh*% zw{`?XWdiZ9dToMgi`|@q@J9_S>I~d4+qqQ`jl>kS3!57XZ6u3P*PrBj6p?CkIP?)e ztsLryvTp;Xp>XJc_tsz6D|L|4-F_-LLFX;sD2%$qY*bh(WIJJnvLuElwj@~MtlA+% z;n$VrS#ihwk^w!nu4pgPW7xuh1VSbwYRXaM53jxVi(x8afdmY?_MwE2Fv5}221z-- zvaxm_M=@?bFGc>;_{m15E6l3&FU0r5ye03r{`H_A0|W?hZdYy*iNz*dF#V~?juu@C zVc?TvGYoZS{_Ml8sUyPSV`DB;QP+G8lV+T{e}OTNt$vX zKk&UpNl%?mUD0b-r2&Gd8SZ57<@?E6*ltL97Jpj-c0d86`RnkgrXB72d*@;nj>V)w zx2)utzSWlSdDep9xh?Oz;PYt=yrhL;E@Yjd%6KjE1P3ojq9KAQQ^C%MWQ-07o#Bt# zk}h+Ek9sh!-eHI0URkGDFT>Aie^pH-^$@W5wb&}WIQdTJI#)8GrFb5H>U>Y!k@G4d z8~0jy+5P}?%&PPsak?ZF`gb(b@us;W$+lHz4JX0kCZ+nsNY0@E$i-E@6bZh~h>^b= z+lpVPTeEN_5a%tot~fX{A;H6MVJX?losBVfQ?L)o1}H2xUdY_*0pI^&skA$4AeplX z{i<(AzGqio6tmeJ)PI#RH3x3W%aaMQQ$t&)bYLdB#SISeLM}A2tTbc>{$vt+NQ6s| z7|u(l7Jg{$ZDD<_tEsQH{F3OHuMyAhZ2=~<4z`$K=jI>iJGOYbx|ua6&VRgKPIInRxkIqR+au-@)^Gyt=GN2zhFCdE zarsBK3w|Rk5mD@+9gs|Z>wj>TCd_heqUV?`7x~kIM@J|W9jlmKPX(67|1L}!bLz?< zdocz0WKVZvMd#3RHADFQJsp8pY_uF0_I<{Lz{#p9nR~TPQ(>^jvy$5w<3~$OkQw%) z#2WUvry`MD0+w%Le{y{DN_O@}@xziPE2+mj?I&(S5g6DpS;@olDr+CuM2N=lmelaq z1Xa3VHP@}ve2EFlQ^i#CNDXSXs$~mC?0RzQBD9MC6h`!%(%a?qnXtyfYZdS@0AX$Y zlr_@yDDnLkBpK!znUfWhP)E4tsjM3~yG&QUZzO(HU0F;=&d)9asenDi3*Xf~x9SNS z2A%Q3x;iZ)`E6>X9n^Ke+WdKAR#8(g#eNWp>a?P>;^X?8t zCKs4ZIueuRW@fs*M#4)A>CrHrD+)-E(^bH-ywi3_O+QxOQXEq*&-8hRrNx{T=0IA@gA)L zdt8!%iPt~+3-$W*z4?9OEq~c3^I?6dgqrS>K9ItKu>wcfy=G&bb#KlvKMS#IF54kl zd=;L$auOP0@EqW|`i?>aqGKFh=kTE^Z9^6*`W%kFpHLMgV0Pw9gu7NQqT zZvKY(*{*57{{ta&{cnmPQ3g}>Be+nlBu@A z0vg5A^9p9lEu`nMuCE-LIoDC`;5mb>d&PFnui714u7n+adayJzHPbDlm%|o9=zXC2 zH~A;~1G{>&j}&gHUNbk9?7JSDA9I>kbaoi73cdb%cl!=+95XtbxA319ua;dZoh>M{ ztFiB+J~y}P*dd>T}#1P3l#dpkdY5dX$tTX8{JSWME zLbJDDpOE~Z4W^QBBA@96G8J|a39HSQ$!ze}`YTPa>cY!=Nb#|5w~JEj>zV9}4f=}S zV9?g~+hP4`;%Ypgt;BHEKsGN=GeRFAHB_x}+Z(c0!4I(sle{K9L}h*ACG=ak>r zN&k1a5cTfT{NFHWga*6T^N`p)y{=PjTF)oj~XHh#D-^{}bNl`BQ&e%2tdCWpxnWV%{FCrNlO!~fbjbz)ASTaL8 zv#*zO0$jK`Zo@kpQNEwmo?&+(E^zwH`I`7*NmgA*Kh?j1OH>_+;BKIPPZMR(J*-F7 z?21Ba3RL!fipTO1)rD-iIS5AR^$q?ultxmsojsq|hEFjf>Kt^QjBiH_@wrG^OY0eP zDmvP83rBi;%OjCypf4;o+xhQsEKB_Ib1NmBkY8tvvEmgR( z^+?)`8A30A2P!SOja*gT*Q4tcGR1SwZ*w;cmIi+(swa`48BU#x?o&$@&V5mvca0F! zXEdAFUs(TP;JXKXXi&wE=AwS?@>90RIhpy22LeInu3Yk)9((=gi=T7 zW#b9gu3t_-WYJBG2fHrKM|8)aOnzO8{V!JJ;(vu|T0(RN;eR2>dM1PZpHZ@?g*8;Z z616;^_8229JkFaT2y^ZNc+FOd`0V@@5mAcS5x+#JIYTz4zH`u`n_Y*RL0*}G%%`T# zM__1KMf91747HK3=%d~Yk2s~K{Zsr1QR_S@^&6DPKh#0rd^6vsla8hTtL0mI3*xrX z60=Y*^62ZLcg{o&Ux?6_r0?=aI@T)DnUM{)2qD=%jICDNE$T>8x*kUuU4-y+288C0 z_LXm&Iq8j7ls2=|3M!+XOm;SJ&9@PcqcI5wQ(M(dYJ*y$rm8bkU7nDK zBd5w?sl*|%M?5IDitEJ1Vxkxpb?14F(!9;tsPo{?btXEU4)_6nzeZJD#h37l`6QmO zLu@y@i`~LDvUO}FTk3WYicBYZ)yp8$*~*y)g@hv8D*Ocq%K2z$4Ypg)m1HIJ#v-w7 z`GwlVW=#Ag8d7EtY>WhKS7dFi@7yyC!*H%V$@lPEe>gT8VUOq_A%*y5|{leLW?^< zp6^`+I^{B|3Dz|yV%vC(Yn&B!a1N$-CICBw_t zswM;p=f?<%Z{g#~A-bmiEFMD4flM*A#V?_BTVortwW)WFeF90dRjkvXXX`Pj7GhN? zBgI0pyqb=!QR~$&iI=9Jj$(d}fSL%vQ`dO)o@Tr|e8g@cynzkmXSDD>IeMCm=>yc!< zA{vJrYu>3k-Km1z9_t|pQS~N-)N1O+CE9I$3AL8=VvV71LYn#?qv4Op#T~$?BCU7~ z!kN;sJkGg@jJ*Ay|AKmJPVso|X}Rm57!7wAagmnpab#YeqN(|vbRAAOhNvR*Z$9Dt?6|qZV;Eoj0Ir;W83#t!;&J*Fd3zvd%i>FjV&c#oJKNdMESt zI@2Ldw$X19n%!2mPi@H4QL%SnEpSL5h9sE*dThySNi)wp$WApnkUEvTaYy~1}7ra93BM1z~=nHHm5{qhS1ni^m zGcKKN6~Y|NROENRXC1$xcd%u4Rdzl0j@f;Cc4o2;^k!AA-Sgm}57OO6n!mMbId4oc zS=B*!&6d&ZCqWrxrmA{1qO7OiL8=YNeoS$M-380v>rrn-&tbh$b!fI5fr%zFb{F<< z@KP%IJU772=g-SC5as*1=)dWxSezCXXZPDsO&J}RTTYKnmBSxx_Q`5qb$)>)>lY9@ z8vIt&440yM$yaNwG48AAsDvLSdMU#(eJTyM&QPdoIsYZCl{IwQXwYel8UH0}CzYUe zT^`0LYt=QiXlSl1pgM@RBPy=aO{6&YEvQ)>niFgsI5ecL0^c%we=~9DT)C<=e=c$i zF2Pq27dR%@S@fV}^K1+Z@ianD#V z{XOYf$gC$-_hV4>Wp|>gCc~rqmfDv78$MCY>L`Dw@2OrjDb`{@=Ut4~S55Dd@#)nF zAz>6{(o(j7e3?GVP`cM5Ur__QpbQ#rm3@^hf)3BfAj$Lc6wCo8ahSpugR%QQ**l_hcOuNSf-R#L6uivhT$KQmo z$s?ITdIJBIqidvRdY-S-cV>v{<_u@o=l)hBU^KkbP}V!0fm{?*iF7ypPP+eziY-AN z>s-Aw_bw!s44p~y%kJMJE^^7skht4hjOedT>?+@2Fcpn@D`(FQ^cL ziMT*a6K9G}p`3%xZs%@itFzHr?#y?lI79pxf094QZ|B$XrF<5jz&p8ON7>^VxA-=; zk*#2tu~}>y8_#-}!jrN?KXL7&F;BmZ*5giuZ*ZzRP5GYeOD{rzx#J^^^8Ea1Gn7l)A})tLr_R4k7AH5CmlSG&E1u0 z!>udfsj;LDcceOv*a4R)8k4}AkVdMSYjjNgtyhlV3B#K>f+r2{RU>%H@FtDmxrX=Z z5j@ZECXe9xDG$esylke$pU_d@74_mwA9)^8L6$h`H2Vxz49lMp7J1rUb;6E1F8cn( zFA$+hHc=~DLJh;wco?T^iAwtH=>L{5ti~ZOaLTE6sa}Glz@t5^-a~i8)m%d6cYlU3 z-!~q%w^D9xFU1&CWe;SEmn3@;QRYA~0=5sXe)p&fhB^Z-?eLrVOz)+9F}?11ix8V$ zVgAAoAx(A5{#-qt*kpp~$X)eP_-SsIsW0*u_{C~0dAyAPq^k=;Yn{|O$^Q{D4^xH(F%_&fwv z_k1k`WuQNYu-R(L7(d_?c((rLRuI_~gIQ2T(wd|5wa+PPf`vTtb5Jhui&mXl@d!2w zf|w1zz;CdZAu#7K)(Lhd;*4q|tgx3O%6L|O)mbArq_MJBpki@a;LNZIh0!LmhP@JD zo@4UFCR!utZs-xODsZx_u}KAv!6|32w(kUC<4;B@Pc`Ue6us^~0Y@XluGDnBVw#zA zEE1aE=zfcTL%EpUVy}DbpAng>&F94m_COnsWZ!GUQS8As9G88+4aZ|U+HidKgEpLi zF_c0@q<{)XsrwkH-%1CY@;_oV&)03=5HhrlE-QQb{jYv-WVjg`nYlGfuii0(dfu=2Tq1U>0W@6EvqFeNSb`HPrtb>5rNqcAvLdo4*q9E zmi^i6ft;y2|EW&%0G-=;9VCXD>!BP#l(q|%&+G8?x$9(68_O?1Kxj9)8Uy03RG}ol zuUHF@sua-E63?JyQwq7>w^q-p_Elb}9H=~2xxaE-Wo>0~<$}uC@`>{P^6v7zhx>UFxu+ym||ccXie z+fWD9-D;(pt{SRKK|U+@$$RCUa-+OPE|xRoko3ecjm&a~xJE3}m@IYYgmb`o(7Dsu zi!ol#FiKWU!5F2y7U7(Z&Xe(J&ZgW~XBieno<`r@gK#yCu2lR95%r5- z-#ze%Lsik--((bul|SE{!OST5J_18C{~0?_HPp6VCw4jgy8`m7m}%&guSU<{u(=|_ zXyuiYsrP^-RNYs?&uKK; z%P;o4ih=zf^tT;B@n?js zq_fRv71t4_oBxQq>%#pKmMZqby6e@ zajffn2E8wClzpA<`G`l1Bm1*E6Q0Fur~!&W*3rBqPjMgm{rMwm1wMVdc1>X%Lq|I~ zeJ)$J+)kE!dVfUeBoe(?2sg(c7XM4~w7;S+USpkTzx+!f(^=aY4?k_E+Mn~XJdJSu z&V*;tdhs%SloE!}qkN1qm>4a!DSLON0(6{Gp0p|zqVtrpW;d=P>&OM|$krTHd{SBa ziW5}Z%Nn%J3-q1q&La$n1Bi39GUeXsXYV`(SMz9PlF;K#U3q=(yHP66`}vBz;>!rN zN0Q!bidASx2A^uC4%3x3B!|-1pzosda=3Xk9_i>2op~Rna~2{!*Y?rAznZR+s-ZQ_ ziugYKVqGOE;GiF!QX(=Klw=VioMDBs<`Ax^L3A}|madT~%-tsX<~Bq|qJ!Rb?elXN zLZY8?kKfY7z106wW6AN`AT*`nz8PV&MNc60Sb2zyT}Ru-OlH;(;1WkaLHD%?G(E}h zO8D0i82_`0ujb#=+yXVlI#T)xx8tU}QR$;%q}t@ex>vQAF|`#|quN#`^Zx}XwUN@g zA-}IxwT^W6%Wt$E^+7}hrB-y474cm}c6|_YzRTg$jBF}!$`G!mbyC#SD-gA=CgDs#fCd`0W2SG- zc_mTx++?T|krb)fF2Z>gN-en*)9Xw^WhCFOH{!e+wNuGx{cAGnE#-1D&FfwIU7i$lND!A?hRLjMuuJtGDo7l!}u1eW|+_WzEmfED4`Ajp^ZEgo8o!$Ow_1 zm&hxS&B^Sg2=g3MFJgRQM31RBd?kX6V>FQ;BOF~GpgT0^Vh{pz1olH<`&7mu9=zm$3rIX8S8BRJ~fHCp=Yg7j-i zT4FKgViv|BQvc7dx4{L{TEnSoQs86yT(2&iYcie7$0l5lHCTy@a4yb919er;-G`2L z_kn*I4tzMyScFDv&UvC$XZtG`6ZJK{s&Gw{n%AU8fukQD=3oY7~nIs}6MZ+WW_A*2;A&f}nq zaS#Z#^h+QR>DC$g|G(7!7pkW5C0ajw4o8oMo^5;#<8(Cs58FGgk9gWe#jzDYFcbj5 z`(LtvPN&z{LSqhdC=6g(bu_$Ob4rR^CH6S5eLp4_sSbWIqUfB~))FKTy4msqgj5Fo z0C?IY)B}*^iW)`XOixb!jBVStZQHhO+qP}nwr$(C-@0#i)z@n$bu7nmTm*NVB$cU) z#2f{4IHn>0e;nFzI8N{I$3>&_FFkS~IO;hP1`W^?VIAkb1DAivX-M(H(@^3)p`pbK zOT&m4l7lY$Ff_7w;b;``Lem)Hq@l5pfSr~mLSl9nnjERw*=Sm1VCSZp zkb|9{=0YWQF|>9mhj5rZo*u<}_C&{dkX@_} z%_}yO7C{d#vxkny6!u3tL;N~)wm9GET=6#1`QkmK3&iU}7m7ETE&`9q`9TkhH;o<< zuL?aX-W_^eg2kjK#T!pgiFc5m7H>H{gY#TI7QG+&d_J# zWuY&{OF&Ly;2lqL@kv_y*_E-ABaUMr< zoS@(|3evKZ()7sB#^aOX7o#`CFHT>HO{Sm3drm)#_mX}Q?;ZUr-VgdsEDZfF-V6Fe zybtuJSSb2Syr=ZHcz@|1v0(JCc<<>y@p!$SIAWn`F!8?8ATfsq7xSq&-ZL6Pyf-u? z!mvNmu;P8E;SiqvlSTlqrv+$aL}7=Z(Z%~pV~h8S#u4uyjf;3(K8VH_?+;BN-fx;% z%%w@hdrQ+GEALkYnge~!O0uAV49O1rx(3@h(=p70A zMej+_Z~8!jcpsm|mOyZtLfjuTr&w~DTWlOHD3*#ALSc3WT0|^0Eh?6h786TPi=zZP zEv+w>gEkP$LK})@qK(9|)5c<%X;ZPBw3%2o+CnTVZ6lVKwiU}m+ll3-?ZtA@>0*WG z46%H4rdR0vBoqra&X2{oDkEXmfFC6wF8U&AhnfeIFzCk0P5c>fwB5q__41L&9Xg_gF z(}Ciap~EqPU6zg#w>%vuZUs6~+=_IvxRvNsaVyj5;#Q$EF^gT5&JnjdU4TXG8gz-c zwdpdk4s^M=b?8cQ>(Vvi)}!mOkzJo|7Pk@Iif!!1bSL((o6`L_=s1Dy^pLnM=@D^T z(c?JBZcQ)XGP^UqiW}_i^p3c_>3uw4_o0u)?MI)A+n>G=cL05jH|&A*ow$SPM|@%r zp`XQ?(l7YR`C;^jxFhIqaYxd>;_{xobP&WIO+z3tdmK$7)|n;+pH+7i%_)J{G?xT? znp*;?XdVgVr+Fn%h31n$N17jecinxoqy$#bQWDrsOG_X;EhB-Mw5$YD(sB|gOUr}L zhIuhtc>q;OrttWx_v_4vJo0n)Sv5vI0SR>j-tQ&1B)}H={ z*U!B}yGY;x?J9wtw3`H)(e4u1MSF<*kMg&|zXN=oqn9bgWndI#sM5 zoi5gf&Jb%tXNonav&0(G*+G}U#u-%DAtlL5^GJDiuI$*#Cp)>Vgu+3 zu|agDSWmi2Y#?0?zSq`=t`+M|*NF|K>%|7s4Pw3MMzQ{Mlh_b?P;3l6BsPH_6`Mhi ziA|x$#YWQ;ViV~}v9a{D*eH5NY#Kc$Hi@1W8&5BY4W}2yrqfGeBj{zZVf2dFNP1Ol z4!tHem0lN{O>cXR+<{i`W|a zRcsagCbp4&7u!mIh;61n#n#eaVtk%n#X>y3%QE}@A(~U{1kDA0lii23 zEXuJz)AC|RXa%uLw4&HKT1o5_tt@t&Ruwx>tBLKW)y0m|8e(T?O|d<+p4ekrU+fWW zAohSZ6uU(mi#?=G#O~0hVozu@vFo(C*j?H}>^5zQR_qtFo!C{{UhD?#fR5~Yv=h3p zpVF>k*JwAfo3y9+!D%nC545+~SK3GHJ?$&@h4vFa80|0ilMWF3P6vv;rGvyi(!pZi z=n(OP=uojYbeQ-K9WM5pjuiVuM~VHSqs2bcF=DUiSh0U}oY)UKUhFTOAohn&6yK$j z#NN@#Vz22G@ng`b;zy>_#1BQMiyxlO5I-87DSkXUOZ=#Gw)m0g9Pz`^x#IhDp7)1eh9ike4{JHk3(09AB(OQKP=rU zen`4q{DgFe_z~z%@dI?1_z~%D@k7%+;wPhf#ZO5Oi=UPr5kCn%Dt>x;T>NzO#Q#XD z2VKj801Bd`o9wY|+jzFdwr%qt$F^PBBdQ)knx0HH%TbV-d zDAVa(rIg-NYUzDt8hxNt(TB1E9eVlHhrnAq_33a z^tG~xzES4Wx5`rbPFX_VD+}odWdZ%D%%Y!^#q_f>hkjM&(r?N#`de8;|0t{JUxhc| zb(FQVwX%V>QTEWb%5K_DIYHYi$7u)U811MWrJa-`w6k)Uc2N$|uF65$O*ufjEBk2= zWgqRS?4`YwU9`8dllD<|(7wuc+E3X=`zu@N0A&jusBET#l#R`ry(X-eKeSSX=Clem>;kP-p)IXbp(m|Zp*L+%p)YO3Om_eOB-R5AWC;KS(OL9A+qbrD z+qP}nwr$(CZQHhOZzY}NrFv}8e5PnLzbQ5?U`k30no`h0rnI!MDF-cL%0r8q^3!4_ zJSlD}NlTc@(~_pDv=mCSYtS;L+O({xE-i=h>?X8=sTHkg>PRb@I@8LguC$72D6NVb z>=Cr4X)LXUI_wFwF6yzT(fX#Dw1H_MZHUI~#k7fO4Q*;#N1K@r(dMS3w1w$7ZD~43 zTbVA>)~2hpjp+_;Yr0S8m>SVT;CnLogPz5Cc4T@157^P^LsJa;2#+~F1$~02?9}ub z-m}xu5BS37^?e#bz%ER`v7j{l4pG@GirlHHo7LRNN9nhiPF!)Q+AVvnME zP=Gy_7DOrbWLg>(*z;*c(_2~zRXBbrt%_>wm9#nfDD8;O>=U#Lda}>ZUg*odO#4}IgAT+Hb`Cle!`KDsa8ngJ#)2Mn9LBSE z(FqourgKeO=|T%u)1{_ubeAb7Jz{D}kC_J1L@ZaP69m0kQZ zG=+XJU7;UMcj+h7RQlO8kbW`o|KwT7RECBzou*+;nQ3@aaT=H=({D_(=(nb_^gB~y z`n@SJ{lQd}{%C4Je=;qgKbtDiUrb5pZ>A&kchfQYr|CNV+fdO(`?!e z-PzyKo~97(V=74dnd;O2riOHYsU96@YCtDoBKt2o36t3|=@e5kI@OegPBUer(@nYP z3{yTj6LZ+z=v-58I?uG9&Np463rx4^LQ{6S$aI-5HXWu*OnvB5Q*ye@bb~H8?W8MA zspv}6Cc4VBk*+o^qiamz=~~lDy3W*rZZM6bn@wlv7E@}v)l`CRGi|39(ki;c^nmU( z?V=Xa9J21?3de?N1T1aQ}aMD(pGI{j$kIei{76{2BGD`;3#MHZmb8XwU zZQHhO+qP}nwr$%R)69dp48EizV*Zp^2ASB|M%=hTy^ji z^i=Wm@=PW1NeYsNWFT2c9+ICFCuK+#(vFNL6Uh>Co!lb#iJ+BfO*(~cpj+s6x|8mu z_vl0Vn7*SQ=r^iSuEo`cYYVme+7s=$_Dy4&S5K^G)~o7UbfWti>5P&_ZR4r&#o%T< zGlQAg%wrZXE1EORHRc9$t4Yl;D~XlcYGQS_`d9<4Vb%oejCIbsY(22PT0g8`7G>F4 z5muE|XH8gtHi!*jquF-0kDXwr*=zQWY0P3^$FWn|S?ywW6}y^U*KT8vvoG2&!2<~) z71V3a0rgX@i+x%;v8IrD{&+4z}>hH&*43MiZAdR z5;V|@;XD^F!mIM;ygl#A`|@FY5?{=Z^Nai@f5-!PFpu))b|yQAoR7{|hdaUv6NyA_ zQ9zUzwM7HbOmq-^#Bec5ED@{3TCquN6NkldaaueOuf$vNU1-890%cqoU#602WqO%W zW|K4JTsdDZlFQ{4c}+f*Z{z6MCr&78Q~^$le?MSd~Ol9xLeXK?N)NDg@lGg zM=L{~(#lC6;vq>%Dw19~$wu;#!lWcAN2-wyWP);Xirggk$U~o#26T0-lihS5y|0`+ zRZc!rLOG4n3MwbpwTC_@mWFyFJ*l2mIoY9Wx->EvrT=hZ_?wB9lk8@GvxHg2oTr>@ zHt+eIq_pxWC%vqG|8R2ue@^PM-fW<9GJtN8XF~=cD*kzEnB6%3(I;{jj-jj^fGY`tFx)pAJ6Y6SzkM?s<7^hr zwr$(CZQHhO+qP|%t}_)o-`4l{uxpD05=*mG%g^$*yev=4!*UN^5NZ=w#T9W;TnGsc zX(0NDW+5j;gJ2y%)FP_^1kDqrMe*QbB1||2-{-sdPQE?xHxRrp@56fsmghRxxF7fB zK7j)RI|r-m7cnz=O6}*g>@FJea zQ+N`O;SoHHhwvaC!2P%fcLU%K+=g3lGj75SG+Tu$a5*l+#kdgX<2;;$vv4K=PQghy z5hvg%du1F+^TA|avOC!k!2C%*BhNxIAO|ATYKVtfBmP`JWt5_?G=NcttYlPpiW?JH#U$7d4+re zQK%Qy3lL2PQo=Y3VquVGSfq?}NN%5YlOe+=<|SXf9P(r~NGA+gSma%ngXNR+Lad0a zWuo>=$*hy^z7g?eRx+o263pF5KN86RGK9<$Ez8FW(Ert7wOAw8g!N&A*f2JUc2==9 zl*ia5c8fh=@7O=Z08r{EEtEFO5#^Y2O8Es*ICLU=#LPy>978T}*g|=MyaX{goRN7d z${P-^qSl{9)&C@#1B@5}00euz+nu-Vk89huZQHhO+eXYPY>dWEZM&)cu{U1L?dWf2 zRFUfb>q2U+w(9+_6P9&EP1aN`*MAMI)Mjn{M@=}zkDTN<$2#7LPIiLtdyaQ|pZoZh zxBI%!2l+ukP#6^XNX$?d`iASc)E8XePyO6){FOvM^E=}G*uMz;)-Or$XUY-dCw}Gk z{@{=P%n5VD zyf8m32n*@UUt)JR_OQH0CpviA-i03s}J_7P68hEM+lk zSHfj~AzN-;+HvB> zx-*-u99gq(+hJd!uV~k`bH@%`*s$l+svqAzJ^S+N*Mm1NqGIkmdiUYazleKJp;uN( zMlp1&sYuBwhaSn$r6I4bAg-;dr5XC9B{~Gb18xKW006LH=rY^3Z8Mo|MQ8i_*Xq`$ zR+CPHI<#s;m3l*lbs5mEN1qzi`t@osqFJRDbtcVNFmB1B3Dc&GnKf_OoKahjY}$5U z&$(3>&a7Cs4O<6cyywr$&XoZ5WRxWGj&NtH>M)E*+H#gF z3}-G4>CYnU8ABt22w^B!naONsFpE-@rY5y$LOVLpg&u5RBb(UFR(wg|4IN1&kZm+2 z4R>1bgvYpIahp{{(UL*DG5yxHZct!#CQJ4CJ6Tv~YvxOY$u2zc z!kgE;Cz_|MqZdAu=O$fgKy~_Xi_yGd0sU~~3%~inFaGeC&wS-S-}y;iW6M%O*(5(tlKj|u9R-093omp=-m=$KFS#H*twYl@!q38er000pIL;wH)0ssF10(jc&It6&! zNV+pJD2^!xNwJ-n6kDk#X%gGA%T+1eHpShQyY%kMLVDNw_^!K0-PJL4_t<^>-Z8|- zjNkKPI0ol2^X8b*egBN)Sa#CA$81~jXf*o&fByM-gg6vI2>mQJkPGo>`@1ok+w&gY zjlNuZx7YJ0d*0*Xpo!k?qTL?a{T|+nf3)X4nD&<=<%m*_$dMP_cm6y!x~&K9nuFIF-b$Q)1>x5waGQC3X z-jnRP7?KdGma3Iv-W!kF&(_LX{+!tR%j1SF-S3!5Wp@V9k1JT zjP~i^V=+d;+WLB@UN;EQakJZiQ92TE8^-%l1{K(N7){ZYHAxb3T1~4|=}{5|K@n98Hfgh(QmQyi-j{! zeBx`Kc=8qLr{>N*>)i3G%CK7Gq}jOz_n&xXc_)5F`YGGAedo^Y+i~;Awm+v&2iUS1 zKv4@OH;48kgaMZ<=e+_TE|&o{T|})6$JYHdU~VMtm2*IHq*5(oGvL#G!62LhSwb$c z2J3>W--E@Abl0MZL=+1m?XT05=-2&&S67pfYbcV0VX$UEqya>>aEr;JABY5ca)6u~ zTWr+p*HB%pV|~5V!u9Sd;(Ba`u_+i$t0NlNXOtY_{(DH%U z#;lnrd`%K$7l70XyrPxy@}*1qvaXw1UB83{XaJS8gI%y*wr&Kb_;*Z_G!RT%I23PO z;z846r7G12Ijmi=yGVkRAgzi!J; zHX8_-ng-@;-6=n8@dQ|zb>R6Vr946x7E9YQshqZi$wm|U0eS<04TMzNb9?tjib*qBq$lKZ0G&Y7o53nTIaR|NT~P5lIIe{KqhUN2 zAFFIe_U`A6hC}}6`NQE)Indgg(?JQ8LkdVS=9NBPz*tkfGR3BN6bqxocy~KqN!=>u z7~buPae2g>EK;oitVS&9!|m?Rr)~{-Y~+5KD<;RxS3Tfncni5yTtXNTkeCig%s8E{ zQwqvbS+Ngn8i`1EHIhg~L{$fytrO~kTHOxQRao>o{WvT)wEV~Kqs&O{qSqs{S;He=yudZ1QX=-C zp|b$03vl4ZMZE|HGC30Jc3L+1*d*;FHJa|Cs+xmSSZ55)(J26#0Lg7L)>V-B^1xKU zFs))lx<6zFcnpU^@A^S>d_3A+jgC`KLrAMgZ(;87Q%4igYlz;&D2+Tobpuqb$#7+m zj1($U%zX=0OS>zZyd{Wq3`86I5AHeml;Y%MaqbU>_D6yUNAMZWH|@EQP5!3bJTr;dAbJVs~AqrI`~IJU$g#@YvWljP(BV% zQ%R|nrOiMD@a00i52yqu~f1y(q{gBh>`Crhp79Siw9GAod)Zxp(G}bni^}TWK74ApL~&U$LIQ zw|fpj4>KVqHkmGXdnQD}u!NoWW0Oja*&hQfFN*=`uur`I8X^SlTcWk$F8%=dn30>L zvJ?aM@HEb@4d)gGAd!;UHcy^3PcA*{90dADUPHrv+)Uk-`ovwSyFeR?w-M#m_AT^o z_esC>q$mB-iQG-u?2XwQ5q1!cV!24pv;^FygzAYMSyM^t8+92D4V1GmEM={=wYs`i zryAGu#T}|4@G(K4lYNa$Ixz6Cf+>*VT0e`Dsv1pgcp88e?OF3QFjH87DB&T@U(F|z z`Q#f)lR~CgxPP%!S}b{rg*05_sXi^3B6u}0n0ni*E!41O*_7yRRv&O^5 z61`fZCua3oRK{{p7L)Y>logMlP@^L(;%B4|d%YH%v0b?N)#m}MPWJ_=!)^v@*O9;Z zYQVR|B31)m!7W%FKfo*3B8psy^O`6&j7G!2*{YbudZWAA(08Za=BEX$COl!VC+zXf z`o)WNYmg(arQA!?^dAd~!eU1a+_s>|8qf(#4JcT!t-uM|7|lKnBFCBBY(l!dVXUlR zWB1&Fo5ieO!xb@uTer;~gvfDb!au`DZ-05iTzO;pRA?r2;qaWAOHKORl{tTjS)3z) z{-ZFP2;~qK#W=-W1&k7#SAo%t$$^`1J}|d?_nfAQneJb($$m6+;YAk!=Be|iLND8s ze4D?d*pnL64LjUXZ0*3Cw4yGoudm~JUl7f98&(#6m^g*a!7djHg8px_EUY51yc*1! zGb4&^&WM&+!eefc3N4!~5i+eT2qSunr9o;m0ZW%h3;6T+GhlWCC=QHD0%B%zXeRF| zD-dAIiplPKN6)>V)f}fP;BvF98ng{>G0|C_Q z*pabSeoBsdI5)@nIG4-qa!qqy-VGN%H|K>v-fLg*ZZ~&pTqwF;eb3QGqjKWJV@?q8 zIUnOWkDDWIx5wqC|FNJu=;b)<#-2pD*X9CVzqaTN2U3gofIq4;KLs9YV0H>Rie8LR zZ3_}>k38e8CM=ieXj%5=1xWbqJ76FndIkuhL{-r19pG765aZ=?)qYSj2Il$OeI~)5 zYBPx+v8ou%+ ztpXgTjBzr==0=a_ic*x7Ef(bmJQwto3moSHI$VGlumc~$@CWmZ0EHfoPUfuxeEc&P zcFl!j9LCrMEb)bWlpiCE&Mg)o-;ca;72 z53<^!3Kew2BdJ2jbsbgEwqVhZcrLt272F=o`G=KZV9HzSg4>0;A#M2J&?I{M5^WZ( z$_U|pDk@0eZK&^Yf$w3xw%@UL8CqQvo6!VLL>j9NR)i+jHp5jG5R*idx*J+U8q+a)o&i!3cZvz#q{q_j;F>`L7xFNR>ROVt(vSRlQkT+vsE~E8p}&d%MFM< zZcUjfDK)-gE-k@to$`$l24|+w25#CZ5Z#?YkQFOsn)C_mi^;`{YpoXJIUF5bH`NYN ztuk5@=0mMQ9F3z1lm#(Wc!jSCbVYj+Z%Kq)lBJOn%sdbdc|FzF2h+s}{my83UHRMJqXjv83A`j~hE~xM7D}D#_hd z_9%X1=#G2u2+ahK9zPoV6$Zy4sWk1(F>Ih?nq7xrvO2U1tzwc7HJ}*rRVt}0vSa5r zK^fwCJ*_clw`0nO-{>U!^Ef;pweK~ppp+oihAqFm7ix> zO$$K(1}%C}(2Nx(ERBy%17TRpnpCjMCmuNPC$h~uvj@7J)w*3e@n^3tXLV6kt*nr7 zBFiD%1~3s?%%&MFd>vIJYJ91LK#Jv5Tn+&sJ$psB^f#Iyz!;ra+H10VOH750M09l( zqQ{={I=F9_DlvfdT-QFVVqpv8K(1#PX3z|9{ENsB93N-8bhDp{i#xz0G@a!b@BeV=tedN|*PO{reB# z8{hDZ5i)Y8c_*B^FH5ugubG?5l=t6Xm`fds=e-l~+#BcS77*vyZi!JdklUP~uqtOX z(MuPg>}=1>-Y0S7>OMO!nWdn5HbbVZ4dVyp*exs_Zl$zTs``Q~q1KLsqU(M80miLu zSq#%$Vg@eucBkpMA|TGOYB7d;bNVUnivXNHpQC0S$mb&1QQDhP^n@8l&P|W=7FtKcB<;rR;`YBYfpv5tJF* z87H?|$5WjmF@hBQ+7D55Psxh%s zEMm2-E5+EHpDz@%+2ZX`Ow8(8$4+ir*XQTqHgrQ~oX!4)1Eqr{fHKWW>AV6y@;V&p zG$OYhtUgNm$3d2~8DD`KF!QRqN_{v{F=7f}(7xe|F0IJpjkTTtqS&4# zwZj$a*XhnQ57By!Men%f3kc1%#BpG%+qZ4|O3v%^a8n-&_>L#mnnJ**Oa*;Y%L}R( z2iSWw@8A$_(AC6wp2qt;a9e@R@M=~PY5HKN4n>SA+XLBzH|o{A-U~Q?!RyuFLX-m~ ztcMSVJ>hYy=bn44F+$W6Iyhzr4|H2*gqFd8nLNm8yQ6+D{k?~9v-1%ABM!2dllaB> z{V*s1!)lT&z%VTaD-D}7OJ@41=CSlKY%DLo$V@-wzV7#KNZ-J?@(^wV`Jo? z4`IGQg{`yjBz0wB&0N@*-iKQYPkP_$Ru)Wlh1^4%nF(v3Lt@q7TweisOZ~1P8p;t? z_39X4dkj_uZV=M6s-Xsk$c$-tlg`hEieeB6@&LC0M-vlx78CHbDsGS#NSmr&j}VW2 z6e5ak1gM5u6?pqFp!V8}Zzw%F`>jFE$tulSt`6Z2hyEqoD-pmNVH-xr4j+49dSYUF z;+c-JGrW4z%#NqiAOlP|4RU+ppG8whMOCz`rv`Lq-41XC zTN8S!KsS-Ccu5hgSe{-`b;d1fa;|ouu*=kBE`C#SjvsNkr=~?gCxXrzQsr~Acw(f+RvT^D=( z_C0s+dg#9ghZXhh-_JSP=h^vV?A-kgyLWgfUT0V5?e5|BZ#d3B=Qww*KZjHGAc2Y( z=$*95#kA9+&F<=n{Ul6h_W8D|P z0^NVBV?q~45BR!mxKG*}ua>mg-W4j8sf#Kr5_5;xpc`ar6Am3xwyRC!>Q$y@S&**J zvW>eu5JJOsQG|JEZ1-FeB`_`^Y1=svHSj(NqlNV8rx&B*&!2~V!Qz+s)ULTblSkD_ zacp-A6a1=qdb=_Ab6&eU7sI3?r`dcv8mBfZ@i*p z-G@`}8Ii`0MD^spb5kcH8SH=T;ndOb?S4Nm9XW7g#xKH%M@J9GQs?%~A2}5s7c*>m z2yQYrKMsmv?_d=vk`QO%ewe*B<$Kn-%nS*SF9-r+&R z>$G=+)>mggjGX2dJH!(WL2C7%?l_)th_o9;LHZyRs0}~bT_q0eE$ZS4RtKS!(IozL zR{;VzrFk5#5Qj-^3@%#?|-9|9E=%a z)F?_~dDvz$lljp6PtA=6rltptB2NC){M@J~;IM(y5IeAKKaEW>k4oquz?LuwCJ!*# z%O;S$0d&?Bdu<6M$tg$@JIforivnIry#~7@Nu2ko!lWEe=e8@t!p@nQ4k=_xdvCd% z$qFkAGA_wJw=5>LCHx5ycDY^)(YiYyjV~k$k==4Jli6O~ep)I_+`a4g&RI`9lev7$ zo^nRnwz%@gvfC$@uPqoJgNAtUz#LGO+zIj+pTkdtQm>j^oUU7hSw~`%?PEkFEY> z2;#)>Km@rPXt*5_{6@UaGNeiSPd_aA_bT-UuYJ{N63 z5Fm&$gGK@%K?39qNG=J2*h3W-Zn> z_Hwy0hVhjAHsqaRKk_GP`4->dVGzw1hYvT2q1s(3morl!st1*@$rG%S`LDpZ&qbEo zm?oq~lVLGOLo}nBgi&2>HdRy-m!)z=f^`LikZs|Crm~8v1>zrSUxGCm`52jrLO+^A zhuYt@qmvomxU@xKu7={Fn>@XN?#rIuUeECO&`+!@5R=m0-d=CIw|gFLf|WlFCY17L zJBvn5L1Im_xyFUT&6})KCR2zKZKiWffX*wjw zqWiMdVL5fG4>D2=rk%!sTehxnTl=%({KA#X0gn`hn~FdT@h}T=%4zt_a9n~>HiCyR zxJtk`;-QSULz83rx|+$RBayWHXvATYZO(+d+u_W+9Nq4O(x$Fq=;?zy zjVtV0yO(MbQzWRq);~#UNlLqd4*Rgf=5adv=m#pHVdi8(COTZUpxv={&DPbuc1`4j zcc6bjW*lr8kY(OX;@(usWu>x8vR_LJgQjTZy)57QI;-$X7wREJNcjo~NV7=AaoCrj zOW3C(0W!A76Sxez=p*CYZH6@ll)cl_dvm$tis-Q0M)&NUR*%hWL&cY<&L0CWiEnz+ zFQ-{L-TDoO$e>L{n9IR-fIv&Ib7DV35?LCcX$spQK&+D#zs_5rFsTX(mc_*;Q#)oW zf>5>zqy;gIog|k?5?nB6q^@F7XeL!E_eRw6Qn@9R$vUwTjK;2>K0WS#Dk zuwRrP9<10z+a(qVMtgS!8YAAp)L*u4O6&w7{7T3>(7G1$KAb)^#@PK)kRhwQ0EL7u zCBth))RNCX0%DUII{`Z&NU50?fgfWZBcd9EyA8*POwrs*G;6^xSibP4JvYui^TpjC zeIPLsPlUn=Hu|Ouvp2r@#b+M)=%0lW@sUJ=jSa+x%$`#uu`fb`Um z>w!tJn#x7f7v|^eQ1Bn0ypT%g(`mRkmrwb^VPEPH>X;O=@->G> z%SdTZoI&5A$Yz6NV1Fij_P~LQ9Hsf|iHqGs+FWI`v72+G8R<~9ZpwX&25Zh5BtKR= zBoh<2PIUQ(m~JRtuXZrw6E{yzbUD1dhL?nx0^`Ss&Q_0ox|A$gKTbEmbm-P)?%MM_ ztJwN9c5uPbA?Z(;J~^U?mbWWcYptG=t_C zz$mokBd7wXefG2M^b+y>9D9G+OT#xy&nw4{DJwvN@%jh-b9v}2vRujI&<>g2KrQm~ zLKjX7hz8EgnEYh~iISLW^Oytdx!xV)J9_*2PxmDPv1nlQ1G7Il+gEr`f!*Dzvof3S zjYQyTe>JAUoLg%_YL^uWvpD zC+Hh%D*aV-`ul?D^@^=exVuAaA2Ov4RabOXH`d+m)+g{fyBJczNV*HjDEnjfhwJiB z!f3w@Wi`1>+f*>eOW2VX269epV^R*sWw;7EMJALLRkcLxJ6NMnYt={DIaOVreP2_l z&xWdSjU?@sME(BOzCMkWM?bABhi1#Izf*rHG^=oOi2%0eAaRBk7X%#^Y>mysFTCkI z$eZ*ouU0lp2U+v{?EJ(ecFM{8$=TKyBnkEnnKMbgyW!o|$N*>+p=#i_iYvX-^=|k& zHvX(yLH_`K&46(gj^Wqjtrj`zO6qt%#kQo;Oz92Og3Ls&ZRP`!*u*7PTGK-F&Jfoq zmGyqHluLzER@n{RQD`7H5Gql*hWU3am9Te5-oUcqSA_4qe5`VesUG9yJpCR&6Z{@l zlUpxcR@HZV{jG0OSNHh6Lr~#1YZBdUX!OYr0w`fAvZfKuI6Uh_sJANzG zW+UA5J>Sz4{wX|V{+McH9D3n}&?a6shL5Qz=YR&4kQl8|p+k3}FU|d?Lyb{8<+~1% z*G-+)cl`j>&-zBf)-m>vJd$kx*dyEl6@@r=VwL+gXOzLz0M3#Q`x=P^Xthk%q8jQB zOmQHbL}^q7&cHU#(I}Jy^n#GCNaP(vP*c-`mYu!1jWG1Zl-Ha@$k)xBS+SZ{Q`55i z4o(F97!$SHl!&(FnXrFq${)^5!2xSXOX|G*+1OAlHuN{N4z&JFs+rf}f%Y?PUkOtU zF-&idjWMv5h@?PdoYj;SJf@YLtGC<7gUlD z!%zSc5hv&)GwkPbr*j~-m~yrBzdQYRr`aMN!(s3xIJD&D__cz>H;T?RRcQ(46ioQc zXFkK;Ze$z&(Ixkz3f$dPYOKmx_MmqLT5M*3sDk94m4Pd+pj+@B^UdAD zL2C0Q7Y@3)+zd&53@H%$I2y+|aJWnkr!?*Wt{#NCE;yRCmu7NVHUhJlWZKgh_P7(N zP^Pc1+vRk3`Q^m69m=S^IPIDp=o{HxV$3P_c=~n)e9`XARCln~&jQ`zL&I5j)+cuT z`;gb2NT!k_xuHNbC=cx}4Hgg1<`M%(JZ`Z2a~_raVSD$sA^*@|LS}sq`??PpGZgLx zVk|=&4L+I`bigE=k0$c&jb;-)E}0MuawOJn*uu~AuodCU3|TDe3~gC8 zKRcVRR1&#dqO!Q$YQd&ro?=ztR7YWIJE|+nHrU|dcUjr;-ARc7-%_Vn?;+oe3=uy= zRluG(-Z;5!w(z>%Df#lzGE1IloESMU*?XWuO%g;}OhO6GFq&172y0d0hATS_l{`aN zT?v^(l(OmY6xzf^uLG@Nab=~vjv-P6W}5yON@)=Il38Z+^$!G3e56)mn*V!mdc*lz z&6@MUee|;JJ4G=9YbKcw=;bo^6w1D8HGasmhG9uI%NmMEBJetpgyN9{0Xc9V`X*fh zj^O5i+}kU&G#tXOBNdX5@u{r$%WpnGGoyOhLJWYiG!19D2{2l-T5oVuHn5M>t0N%# zog@|OEJ*hc3G+}xQi0mD-CRnr=D=d(j zPS;hqybMW^^wOB8IFVuw4;P&((^~M_FfOUJ#@1w2g3@Y+$5%_&Evjla2kSbylF~>} z5YZqw0)rqt#)Og6w}kU|rSHmzzf5yOy_%g^U7fh7P+{uqf0(_7<`pRPh=6o`hIJo( zC^8kear^AHla1qZKztAMPVXIozEk3xd)xcOp0O87g-+51Tn@Wo>ho7|5_J* zOFn;@$*pS|OY`H}%MU-ywJjG6^l2K{Xr8(?c`T#oXVIjQfq0unGPMFDXthl#d1iET z)-NIwkU{DCtlwUb(U3XL?_ps4zT)j|eUsAn^m;)7W7ScEY%Vi~Wl}^8Ko%&Uuq2w6 z{}--S%Vk;9pei`oPbC((4AN0eV;)5TF^v)rpqn|Y;>tR?d;o197$ytDp)`PuAg1Y9 zpAj74HIxg4qOSHn-EPZ%k?JN_M-Zy26A^+14WPAT5Td@@gAC;S=P`s(+W0e zSlmJ)hPZ_|fd4`$#u{NbLBDW%~Q-gJ%@LY*A2tpVq>NG6Th7d3aLE+lONb7-;j!o!uwF z=xQ#%H<@w{Mc^DsR3!FC?2qULxJeLj=tQ}5kb4fkfdmS;mx+Y`YvM%a%B9T7#Lu6N zT)7l^{|^u)zmzzcxpXCSB5^5vHgf4ohPLrm+X0~>leQzZ6`HO#YAkOg&7(b5Tuqg%V5WjCG&4c{@S5J;n0+>H7?KiUGs42jmgm|JojNu%}y}Rt-4nT zlQa$=CQYWPxdb|qvRSo`gj^iRWlF5q)z$4-bh(}ez8*Gzas1x-w}9CMnn-CuMa?n= z5M0>rxZq;Y^%N*KVdFo(IB(NX(i^B?M=-kANqC)~gigClxDkxp1OW__3X&o8c9|Ox zqT+l4WI&~@uff`N-Dl`$JLKjgCa$91nC{3DE8k ztao1LxuKb%O|HRNxW>)}yh_053*e%70|Br1b-vN|iBV(oOB?Pv5#-MVVLrx*W}Jd- zTAhkByurx-`2OS@^T{#ZV5IrZ2cI^5w)QUu5piWZ!(e1UU^zgq6S zYd?C!9|5=cGUp1PxHJ{tt=|F8@Mpm(-pb|=zte02cka7`vbm$r%!WAJ_ydLbtbY5M z^qDj18`4}&0Rfl)!OFI$=^wu?=(dX(08E~@hUH`qef(>92 zed*CnaRW5tE3a;b8$eST)9pNNj$INA6e0kt!BT=<69Y&~u+xbrK$WE|zol9~@JW!* zvUew1pGiD^DvheV^yQ**I#E@mPo6|*HGx?vhk-2eiJFW?gf;4v+%hCpuNN;{$y6_6 z3YT$gtw9=~(C@^e=@cFz7f4t%cVMUdVO(V@P4N6y(R9h%`dQTJvcukh0zYRpOv4Iefu)=4e}R{!okZdDNZQstq7I*sxyo4n1^ zp7aA-oCb)zu5frT=pVVA%j=*05;Di|CE{>3(i^;Obd)Kb`4g#ooHYp#EkqwW0MIeO z%#z(Su?cL?$jF|XZ+=|59p!hqxPErjCY$iyPCU z1`iV=Wqf_QC^}~<{N21EgQiNep|WW{Xfp@v65$t^Nk?$b7opBHGV(mzo}9cHQ+{Vd zksjZh9DLKr=%2QJJvn*P^LVoBpjv%wZ!*J`+^B&*VQ}+WAg@a_0T4^L$3i0`ySc*u zW@;cNNtH>DXJhr;IkjhZF{WHlDwDBjEJipze)iAopVy{XV9y2&HZW#VhM3P%5e^Ds zDZ(a44=M*o{Rf^obm-2*hwn7jUy8-*jfV1|ae~%Ad-5coFmYy_9k4-nhC4F&6T;_6 zFQVrrQ~4ZNncz5nWFD`*iOWZ@@ugp*$`WWpZt}i{uPMh&A(#5^~jI zgxbrnX*pxK%(1FMid;oY-hO*>|L2nX_a|>}T{BNs6`I+Wl{0wt0Q?RlZ?EA=7K5{b z-7*9~@q2o6%d}yM>;gzxDY0g`O7Ig1Db%{Q0#XaK+o~-sHN0I-I0-ASx~gd~&r~@d zT1z-XuyUp^ij%fmJLc68LQJ`a{z8Tek>Q?ai0?=RR;G2sFoQL4BvjSFkTB;xtE3u7 zBX+AjAp_(xVeN1(2F`it4KBA8O2%l@X^f4C`ZsfA%YZqBMIx$VPCwnICo;<%#SH-l^pJ(~0El`R;VD z^Z)+B{ilB#i{x|dopcr=KywiQCTw%C;2>3osUpcPm|7`g3kE3DWwzWh4mg`_8w!~j z179n)tTKd$a|<)<-$(^OL*cd(>hsx8vlm}v2OeuZ#v<&cm)H&EGRK61KQ)==6Cw-w zgiEs2hMGlimQBo~m=1+fmNgj!JaR0s)LQ1Piwqld@VDOPjbWFJdAEVxLz9fvbY4Iw zxOjyl8N}sKNlwaFBr;Bu*pZNq_}R9v2r4`WP#jCMnDP=@hwDJxa7S6HkR`xdfrABE zDV|+jqHA=O>A0&rN%jKzsU2me(s@&6@yG0sEth5z2<31^GGTVdV~^cZKlx}K{@5Qs z2HQtZ)^BP3Nxd#OI9xWw?V2QsGBH--IvYdDB%&yQWF0cQzn=EX{s2-@&<^5e5xu%O zlM+>yJ%0bQUIfpTQ79=JyC^{>!cHqF3~v^j5GFTQpGK}*z;%YRXF5w}Skmge>0x8@ z!co;o>|3PFL^uKss`k1$qsEa8M&w~rjKQ!ml0FiZ-7wg(yN^mqnF<7el(=cV+;^tu z&iA>~&Use#c%JTxdtMPdo~OF{x~7w3kA36Oi6pz)-R+m850ODbw+uLz-Lwl&vZwDT zF8)AQ!t<2J!vv4d3kkq;`A5I;*hCWEfI*pGu?ge=ox&M)$tq(6s8@-tFDO~kpy75V zo4wL+mh0GWKK+XD^hX#oO4oX&tLy2m9^Vg`*Ifr@%yRTT&4i~v3fJSFr=d8k%hv;U z#_8(r1qX63!6bHi!UNo#F*BL;qX5-Oen>w5TcbE0Vti%E;QL+{f)JnGccoAi) zrkVxrDWg#gZ1vWPqJYi&cgLfIN78f>Rb*^{D6HQ48y2Iz{jI;D5ra&5Y3@Op4U}@= zdw4gyKcTeV{)UysO%$*r+QEp^N$xF&yex4faroT74UDPmw;uYFvHV-upLttif-Om`X!S096^RD+(UqbX}`dmT=vmU8vQ&g)EV}yoKeN z;YTpjw#l@Ehos5q7dA{QOEK{4N{l4p8mPkivVAc_>LH=wP%yT)r!Uk8zn;CZV7@02 zP9(y8zWg$b#l#=e=V}s7BcQhHeVrU$64^`|J|%17=O7x2t5iNclb@Y`MYsg|&>gP2 z@c{^M#S1H6n!3?!e$O4Km^#j=V@#3qAOfm`qG`uPx@jtd<&xy2ljb=*MP+fByzHkw z^W=_6IX7|VyY3_}Bv#J!OA2tR=$Zsmo%a}il#Mstxbu#_;mE1+LwDYJXyPRK9o=|i zW>;W1Hi<3|hF20ymbzo6>!fB*S=^9T_ycQ~vI??F6``(cL=Ry)@>8i2iZ@HCWfWOJ!Us%I zzZ0c?CDK<6Z&Bu@Hzz)HCc$Rb75dNKocQ3G#Md_%{o94KNhv(04`?Q5SjGl&V!=Q| zG{@u|tA1&xCy5iZmEZl{i|j**VOz8p4(C~IXCI{eH|jmV^Pbk-iQ!%ui0SY=2~*ZV z;D_2qs!&*%Z0YD41&an+cjUiFcqB2Mt&(yNxhsRX8_ky9lQTz_0<_N-(%=#TY6xho zX$TJh8#rM4%aaEWPBITVyS#+W^y*b?v@fCaL+hJ(7P5Ov(AWZNpk^YJv_l>yJ6#}{ z@@WE~H@NCZ#;|t%54k@b7#-9GRNI7OS1O_1sid`m44be`$5Slg@=DMra<1`lQ5hJE z_=kEUd;3Sl@dZuiasDX$KQeXbfbXsH8gZO47SM7<4179zO!u@U=GmaZ;uPNA2PR9EJ$5t1ew}eF?L{4bXuB< zs_L*bV57nj?7|MLSI9BGNx%yRumbInDFMxc1?k&(mBYe3_;a7bIwPwGTI?pgGwv76 zUE`F2j+~50`pi{ zQ<-Z<33a#(KP(%gYxJ5_M6;yu_ifd=)lMT=KC{jP<~b}I!e7(3;7xnDW0BgWWv^p& zs+Qh9RN8-5d&IBN#Fj{J1RKMM#%Oje<2t={`yN5u;(dgW*&fgd32D->S-&M%(8zqb zwPH{wqaaK&Qa13uT6&Yv)W6*dYd1KnQPKwvWZLKWE!i`0m6kCpb=AUqQRw>`J(#v_ zy2Lbk`DLqGj7lOLB>GjTGTZ&txQ932$LW@35i&p@noO4hnPHC1WQf#QO|Ye}5mD$l z*aWF0IwWsVN8|6?@7j@eZJ9N~pft{o8WZ{2vue$1W(v`9#VDt47PHww{8kOJCs-|r zQ9YL1HCLwV7PX_JZ~JX5!cL_$J2=&-*NZr{B)PIqa&JOKwMZ4d zxz%;7m*8&Pd=L-e?0^O#6Y2%_HA)N2A8`vy6J#L`RWWNwzfMXLrot_h()xup`0?dB zX$4Hgns(F!F0D2oL!(U@bXZ^a4L2(n8bIre(%Ph8q}0>d6Rd9fGniTp0&1r{VvRAj z1^U>edx8MNrr}Iu`}o-42i`F>`65h8w1x)jo22Q%38qdRG4aLgWEmQuvSpB&&*dVd z0W0NnroL%#%wO2O)5WF}j}2(k?`Jjbbbe^J!`Zr;c6M@I-OG?=VyCpWE4^9%k=u z{d!`1dcHU~bNHiv-_OkV&OFiPAXuYq3>iW&>=1!rqcP-f-Ccl~DBB|Mh;F+~MHZgg z(Q0a%Ru){HpO?(fgf?s`^?|4B<8+Ld)h- ztiu*+OgEFH9@i+BtEy^+0I0X84u-_Dlxfy?ADO^~)wQ~&p?ot&+dR(uY? z0Alre1Lsz&WeHD}ai5HaYOKbpCJa!CN}Mq^OjR^pSyeUQyehh0!G$L0RnyYaZ}0)c zY(UQrz`xc&C=F>*tKy`wR;z3H83j8%MfHZw&N3k;{t(h23RP#yB0~Qo8waVp0trw7 z&5$3YX$86s|2fn2$Yg(6gF>s+QJ7Gt2y2L3R6$7u;N}Z9OWH|klm;kRNNIf<1R4uY zSd<11JvBuum#s7`yd;utQW`V-R2Q}+&;Ih_d=We)VIEcn-ETdmswprsphgviq~OnUg?T3t6q$T7r}gbXY-j)>DGZJ#W&YtVBLn?p`7K*kCkbxaTTEtNL0E6%h8~z6d zbccXQZB?}n&aK$3O=AzbnHVnXcDqqa+*6CVVv@29bgt4`!F6YL#7uGzR_GC!Ra)8M zM>Or?t=0|H)#MqCFjyp!s3K)m0XUVq&R=0_I+K9D!Z{49gQFknVW0@-A=OVq5yHZt z!F%x%zY=@`11Zar`8~)=iHXpFHjoE#-|pd_`Ey5qI@FWu32JGS`LRy}U$!kE8sfh2 zvDmJo1Fn?lG~|7P&1xY)6=`H5G)j73Lrx~RE#=B?QeQ=N4FCEF%G7 z!Ez-QVT%qHPCTHKbde@Pf4RMHc;25mnmjVNU`h#AU@=^F^c7?EPiNntG#b}P5~IR( z_^HMnW%CZQpq>|0_M%1DDH>2j9EPQ2PIj;c+2UAoto6m@Sn_)m1qW!IJv5daA5V^@ zbPdRrwzx>W`6_F&qL65R&%s>Ag^LN&6DiE#!mgmacE~sDI|9oPf53{MmrKK+x!F*~ zCS*Izxv-K~p^hoWX_Z|y`3egVB4_dy>?&{sD@?9xRfc?pRwc%QQ??DFcmA*`52j*f zQBv!oo+=ryA%kMb3b>cte{p*vI%ZRByLR*s-?$^vS9B=${W~6}VdKrdnLUx7gg-p8 z!>=f=Ok%t28}LbZ#Psz}$prWwG7DN|%4O{`Gx#2JByXC&LnN*#6^Yg}@_HdVX0lKq zkvqH<;!_1;ttt}AMNplCdqHD0&h92Zmv~EG1sIBJ*Vg&2$2ub3ttY{T2YZ7j#AblI zC5|3%%GlCd(SHCI=XDrc6-lnOl(lRYIa`W>Aj?crDw{L5L_v@wAy+ zm$_wwvXyoe%o}7{?rbfx*`Npg;D`Cj zSFY#F$BQon&P7@kbmCx!O|K_|##`Jh+C2iBf4jf%4PNX1v1*0$|Salc2wKhjgXr_sWOFZf?^T#{FRxG0 zR3n>F@Kors=7(V95N0IlT(ct0WH?C4j}PN_`rXz)p)H*Ht>XNV0vjCNIhGp8#?uET z`{L=`1k|>Qs=8jZfm7y-)5mNo6rq$(1+(#N_v8UzD#pK`mjzvGP|%rEA#Z5WEMeEqsCtBxvoc|-S?f%a7|TtVt*SxX zkiFE^Rq$ojH@mq+rUAyydz05y(g|Erc^mX1TbAZYN_GANOLnmO&~Q%tP4`N~Kp zf3S6$By?$m`U3x}nyI=>?^a&0J+TI#RWiklP8vb2kOLhPUa5f79KBlAX>G&^Q1CAv zFqt709G01+1Cym`6@{ja6lq{>PK z-^Don7C6Hye#sy;0cw_Jr#8)Br$2M$QZ}xY!K%2d#j|Ynfm2KIY+ao_e|}blpg>Ef z1ZKf$_ODN9i^TL=nNMydo>irF33^R9)Y=wGq+J_rDY$)N&T_Cs%x$T|#Fe4xz6^`9 zjBCw2TH?dB(rNsWdSl7Bi#w@trmiTPt23P)r3j=EG~4+Icr@s6hBg#38xEL`Hw=@z z1Um{BlDB_^)^Nk;;D)ksL#c!}e2yM9(xDta$KVdSo}(P-$f%F@TEMUoh%{#aLB0b`5M< zGmyB~2%bzeTte&=(3Sl(-PZaFn?Q-?pVN^AWJVl10rQzwMP>jx*BUZGm_0BwUsQ_o zL;G*uf8LmL2s3BghYq>V%uLMA2B1g8v#|Ou5^BqNreTGPH(g-|D80Y{4)_=+S#7~< zAh7|Otg1}op2V(~S@T4&Q)!HE*IA-}B|xVoD3^hWy;im=VLh?rwQH?aEF1x3(Mqs! zWsLD}TU?)brsI8KT?56^s;Wxd8}l-6%a8=HjV;n{$-gmmi#!>USz3tXi$ybbMRkRo z@?rs!jR#`u59&%;udS@;n_Qv;^8e9wOQ7~Yp?qHA-7o~Cy*NOsM|950tS+5D&oIn> zWA6MC`=6iQyU_X{uy*Pc9w}#Lz{oThav^OiprEi-%*CONmsQN?uUh|jhN**zsn$DGPmcW> zm^88jtV~&IOZTfcc6o>YiXA!A`a0aBt@^#WeH%2NWPx8;uT~lEgg+tYxb|ErV(lIWjsqI=O8$Ft%rQ%rr{^Q4Tp^z^Yt+M?iwRd_zNlu`$7J z;VWUG;%mhjme&_$V7LT*Mpf9ZZoef8@V370Cy2?X>=EB(Glw^fSRpf3iNnAdbp+Bv z<6R)*Gc)LTEHR<+#Yi@%> zX^1AIc+lyAZGh&62`!gm^+B>1t?bOe0B@he>ns9}EGW2M=a1yHMDPR)X!`NABUQ_$ zILq>=Zx^Jq955t6D9$uS^YEeTU*Vp?I20x}fsm;`)ho-rtOkmGm>-otn@_`iX+re) zhuBawI&>h?+xjiKr_dYWqE4E1YC1%A2Jj=#&9)PU<@Lx1veyKG5CtttHo#FbF0~(O zefd`_b);FZ2)M4Ya;uKCtO>M?NF0MTO-PLdEm}6vNz3>mHr_|X?6XM6T1{M2!WDy> z{XU#r#FK1EPSNDen1&X>Sm}^(T(|(~!^Z>r5Rz4isBr>WF~$H66R1eUWkj*T?@=lk zo0%D>0Ygj%@}yKVzxY5j9|}ft;HND zE26pXNGci%MN^UP+#X5;o~a-5`w!LIM|{{k`bt|xrfhWjz1B8!btT!o!0P0CB|%pT z8(%0AhWE@6I1D(M8$Qx6WfRh}w0AGASdl!b^~_1>@yDk=HTC%8(_E~Ts2LtUCz7#9 z(ex}J+iq4ZQ*8T6D2n*ip?Y=i#fy8Z`b6ev1LlIdKvo8X za`-JSLffe}RQe-pF1|k`fIgHqAMDzlw1mDOSWt2c$hG^jF$Olui|(Etw~n9m5o({u zWVtL!W)OO&>kv!B=WfDHu=0JG8td)ZaH21q&4&8>LRsKS)wcA+!39bH#uPh<&=Hp* z$4OK=hb;D9v{DJ~qjDGk98BUvKav&8Sz5=8n2R-G;D4XZ`ZRTW7BHUVq@4XMN2XuQ{<)fpO@*a?U)bxHWq<0AHahP%+)0gfAKlndtl@sIk@~@<_3NTT% z?fJt}G&%IZsrTKh%wFKU!+`c+e(XAk!XgNJXrI+kbD|RZm_ZvW$Wg5+RT}N{Ody*H z1*fB2W~QD)Fr8307&B-z!YuHhEpZx?R(ZPxD+UH87&kB_L@^TCEC$xdg$pCN)Y`GH zaQpWo#%ZRtqg@#oQ?DHoRX6Qn{H8_HS`?266KZAVm>EU@w4NYqXsbh$0DR^WdaP>L zEdJYh;dR12!u^8KHr$F#VF1VCbY~?wjq}#^94rOccNy2MW3lr-bK4nTjt$}@$0vI{ z-FNd9ufd6KScZ@jxG3B%ED8?_ zk3&0shw%Nv4+>XsDlCNui?Y?apfOBm*PR=pqjo#8qY8yXZO&Pky=!M9Ml!)IYR)oV zg4&;wa`aUSv=&iVY=(oFG4CqM@;<7mMW~IX_5p(t<$qGWKbK%P^_^x|5nT@3Zd=gn z3-xyIW>_a(u8%|A-3xo`f1jhz1)&(fX|`RzrkH-QB$*A6(xJC-8apFS5+ibm#3{1O6zTIS;8kE5qM1>-9K&`1u#; zf)KSnU7HjP3uC~n?E=g4d2k)NNw`C}7l^@S;R)fb!ZX5qgbxTG6+S8a1klb7drntJ zz0()5j*O31ayX$G`^IbYa%5&<68GUhpZCd9Wz^`&5~S~n4?N}8`E<5A~yOw zS7dn>b~gL{2;DkrQK)XCX?znl%xDy{+%me}OuNPKKQ>Pp8y)Eco%;gq|Gg|9vp!OT z>y97gK4ye&eWu+$T99)MZhwh?c9HgOfTBqop69H?xTyFl5ynpum8B8Km}>e+t3#$5 z6zqJadE=8$-nety*IC~p&=&O8>jyF;+eb#W*9@5iQ}{Xiui=#u;_C%gvk4|z zk&1Fmnr{`0mikXD^2)llu`Nz^Y7mncb6V2CKup8EH=*7)4il^9OBj{-CDr_>=$d4F z(7F)}_pd>JW@QfE+{9;_FDjR|$Q!)~p!AqU?8)^RFF~GqoO0JU1Kf@pr?)pc^K zLZ`;b+LF^64^U@CNrn}xn`U{qsVpzY1Ei*x$*UgbRp`9bSpQ>Et3k3L(B+byy%gu% zbPR}^41R#&4Y)L78;VA3Pj{>Vq((98V1ig~(jM-A*Z_>8)2xhVRh15!WxS_mAV#@( zHj>0qicr`HNf~(!r7@x@yD8gin-r*N#7L%me`c#<@c}{%IvgsPbE{3QmQ}@=UNtl( zROUXLHE*9WwyUkckuT7$}=GN7*Eg9s5oX2Son?HL!4ZUNuKF{sf zPCYP}AMOeE2769lx@69(`2a$%r!zl(=i&Tp$k!eA_5=YM)1;HXL4p~{Fen-Z(n3(l zgp`bg?fpMC`eW>r-@kt}nf&}+zm!al?gv6vg|q)+ocyJ`K2IlIoS@eSqQ)d|oDd11 zZ><;tRS_rgp&8)fB05>9>LMPrtq&SHlhjs2*O{ia+WqN2CB%&tQag0 z6i&)!4Gg?tE(>PkkVeZ>ne9i8Y|o7|Ly%EDzXq3jI(NEvJbdTlcZSDZxcA+tFgxdK z;U+;QSbj$$o4vI%e{HAoiS@~S>#pO4{hPc#?_l)WH6NX6P@J0UwomfvF`%5b7WAva zbF9gpvk*ZBBgh)xRURdIv+ehO@Av+X zd_TBm(v8|J!aX$uhDj8OlZ7^m2v$^-w5p~TS}Rg@nd{(bJTFmQ3hDI5>eR`$7R)Co z8xgS2odj{MXm`3=je1@G3wdZrH-fY1X2Z%Dj*w2Wm7Xb)NqS}wq^2cgEeu~0_y=@5 zCcoupZVdWFo2PGlJQ`DNyTVR~=mh(H%x>(i7>DQ?6K7X&@*V7#xiuO2Nd0#LZ4?BBtBK9dL#f?x3iIBx1 zL)61S4$u)J6eX!x6sIX;DMMKso;OVGc6dZt^fVz<=oecOe-0g**}dU{8CdwQa5 zWF+8nIUFumU}VR3zatPF*&#kO8}G~SO7%KjE@y9IPH|n!7Y%=$i{uxlKVCc z?ESXs*pgaqt)liR5I3AUE4)z|(q}MnKtoPe=5j>1!GDWUtpE3fF5D^|GR3UR$?|GU$aiYZ(DD%o^uE1erCywl4tg3h>RZTl+c& zYSFJ(@lK;Koc3qhfLUxqESd$PmT~>IDyb?O^H#7_kn5)3hHyyWVlYY}WT1?%rNt5{ zCgxz+@KS!2f+$coJUlzzC+k&R7j4i6mw(snAcc6SV7ohsI%hE zb*hQbPGUyaNkhGwd)KeA&A%q6<)lVtmOgad;%X{=#&VfH>gKeEfLg$O8=G1T-U;IP zyr#k#kyuJ(T2KTxqvBcs(9SVD0_BbH1vjfbx4t(Lq2UTxkt7X3`ZNjO0amN+0z-Z4 zG_|kuWvoj`L?yZv9&4A_zK+S2i9y>~LJ_#fT5XNJfP*Si^g7R0)R)&yQG00!Qb{uR zny2E1l}dAyNw}#${E4mR-<*wNL{Qc{YKSsfuD`0Y#?GP9qB?b`!(AhEZp3oenCL#3 z&lJ|XYz!5Sw1szVd; z{o#*MJ1SFJZ^k>r57Mpg=5G~jz_A3_@34P_<~qA31R$^HunR+1qScIq0#w!^1(Z-H*&ouF?lELkob zB0}L)G(Omhuw7L?Jf0l?L~=a&HX~x7uJ^-1d*Kj%$zP{0;8flM2Y2ZD zd*Bqf*qRcWKO|5D^2es=PlWwa8YqYbdojcAnTkmmDZxK_u+@Y)Y)xagoK#Sn*my<2 z09in$zX_FUh4nEeOW-X?@gvYXmQ@E{T&esHJC(R_LR)0&ju*$5YY-jf#Pel?gDENQH{jEQ$y5+p*%rT9-V6X;18Zig+zB?Josjg!~SfWZuyhA_h>oD)eY z3AL+ajO~An`t~r*VjPa zU@N$-X?TZ~1E+rJ*t$B@kB;_n$9-Qy5o_#z5`f=N^4MLpZ$PcK=(72v%Q04`qunuD zljM9Co%s^K=B`4UfIs$E?608diPR=wyd%l|9>dA5m;>oKt|H{yj#Wyb#|eJaN%fnf z@M*cCVc2VJSvi$byvN{Isiba8{Q>)OLT!B(Y|U7?@`{jB*)f1EO{vE!#tQB}=B?ZS;P8{|w?O3`CNR2f2!m`y?K7JvwdouX2*bds1cw+!kB%^`8{B$3 zn~6SuB%M~_=f3=}?(~Q+lwMF(cXS@O!caOCWmoTL{Z{1pqv?B#MQE9qYw3`0G~Fdh z3z2(6J}DxO5ptMiKIbEBJhj6H4v|T$QaNE;paRe_+=FZ>a-qjGDhkuodCEKurFcox z7D7J227}ynEQ1G<^o+ql$OrlH7H*M^s)!+TdyyJ8sT&GxfE1FvhT#^{Lv|*&QJ8E+ zaz8>T843Le?bkVlW}5aP5k*kg3br6C7*1SbH7Q^uz)Hs8K(>4vq<{dX0FpkBilV@mIW|3gjKTSr;WYdf z_*Z?6>?E&d^O9zHh#d!epcE~z^1>EOIKdtM<| zQE(r6g$qn=h-xE@TzLcs0rr^Fx|6w^bIyIQM&^>5pU4yE;Z?Ico(%g=eGLb<4 z@I8q^sTfEW4-DOyC~k*&JrMlRg=Au|+sj*mtPO;Q4G3#mR*jZ{Fvg)Ie|5{h6VaaW z43xU_!)hdKP%Gd`9PH@{QiC$1_NQ^846Oo# zQ<0L%SQ5F6WF`4VGL2_9o+yD(N20hgQk{}#5-IJ&rHXh?S){lM70t|Uz4I?aWqrx? z3ud>|X1(`s2ye(W(XID(rqhPQw!=6NMKIt!0Z9$^*ragMwgzF39S`=$ZM<(uj@uX8 zJJ9kH)S1|z+3shZ1E0)fjP(97;LmK z;H?VQ*%NR;6A>bjQ_xKip=}VkFDOF62nS5Om_)7cH@se(W8qg99JcmO-^p7poI88t zg>$Ul)B4pOTP9=cVLNGCibnr78s%UOjaU=~=<^x)22NPuT@m|@z8<_UD#^m%|F`%Y zbK2IYS3dU{%%^H)-QM9|BV^d;rEGH8Z*vV!*s{}eHhIu=Pl9ZI>O;4LT*06#bW3~Z zpT581_g8Sm>b>^RzIW^k*?ZeNiJqO8cJ|=vyTs>lp)CC*C=l3y5#Rw5n1O_{A_xma zu@o^xcWwBN*e4f@#YzFpHCU6M5GhOPbnU>z{K9{wG2DN?0g}kgLUH;Whhb`)A>b~o z39BOn|D7>;RnZ*9re<>H-loHtDyzbpu9( z>3uQ}_Sb1$Ny{3}$wDO=)=KCF{#AH}+Jw^GTn8p)h?us`+B=OUUT*B$z3(^=XP>0o9wl}9D$!$BFy&!en8+53ye)ehi z!uKt>Rrldr54+F3?zYyuQURyxdRKomIXwQlcw!8Z&dQMIry)<``^jM&1<9gl2$eG^ zIR;^k%Vk+p71`@CmA(g)k<`$(_p8o8s{g`mSOhG}XCuk+VHwW#xqc}bNe&%)-8sr$ zrK0TX)PQU;y^DyQO=7WH-J~gi-J)Q#rdGg%^1j$x`(zU?yYb^=hSitL=HEJdEe9|* z+kj8_6><+5CV#eK1jbFvIGcu5Y#Z5}okY|nicH2pHeZsSJeGn`?S>Kke!IW>!!D0E z;#`Eik94`aWoPTly*=XeO;7z~{Qo6e_fNp}sADf&X9DcXPTXz%q?qn~lH|B1iR&Wk zb3@P!RG_pOgQv~U>+q{`lr5*{UYwtwnSrIjlQl%lv;bE+(*`WSPFNf!LBhw5>F@<0 zKeFdrY$4`qeJmns-`ewws2E~u8JgX<_WZmUX+1ASUfs5F$RHa)HHuR_ z7s66$S?V2L%wCk&F(kqCbbh)wo4u%$jpLhb0{cD!3Oz%v$Cgk7Gh+)iiS8{83aj>^3QE>};+<@SaYFPJ=sm7uqE^e&gG{q@XHz;ExFE=IeY>0WQ} z@Ef9iJ4WC5#$u$$WwYBrL*wlBbPxL-Ij^UuH{$BDySi+4w=a_IaRhqflEc1p_!Z%| zFvQ!9!kgI_;I#{|2OO^XvYWqD7G7z?Yl(Cl0+f&;&@>?>qfL@!kwno49`*&pq8xPh zh%R`)(Ds0HB!cfJI(z%VLG%4W-j6BK$gv5v+ZRyAQ9B$_t9Sdvq zUYboFgTco^J*(;Jm9>CV zo^|v#dbQDJmAqe;SoWxlvw) zZDp}6;Q^dvH871e{}wA1JXNjG9}dFyj-pucL(q+0L(lmd6IxZB)%4{W{24eg>_14m zmBcn*GQ+?R7eH45Ki3*ia0JFO03rV4kpt=hP;oMME>V zND$Pj*osWmFuRn@CMB>cr$~mGetlJ2QGO$v%s$zlO@3K@TVQ7fov$)G1NSsQb2&G6 zE|<&+U1oOwg4uO^RSF1*$+x=$+J}m8F4WdK!%~9%2@|K>a7XG@oKMcM?%qVA7umE#Z%tp&uEN1eZvwf%-h|M@r9<6-Vo9e-dOikb z2QvV%JxfhY%;k*2hT2+Pl+iL%4UKh)`BPua!4g7gTG8yBTJu0Lx4=|&bx!I%tDhjx8| zBppnT1^bo0*6J+Y_<>cthoD5X*gbvo#nD}@S9Xqo1ej_{HG}5|NFqUK&X6ewM})}r z>m)9F>;+50{gsiven`rX8O^F%Eq8!g0oXwiV(ZU9KK*?oSt`i)(YR{F_gK;Kvep4W zOZpuXwL&zvp)F<5_vZ8AFf4cN+Leg!+7+*FDwAe-4=nL`g6?DLnvhzMHr+A z?darLiqHxO^!iUD0SCbnJ9j2ajPk)aptBaL!%ZBq~^F%>i8sul4T-_xXeNY zI6JL9N-b-Kw^wzstd*DB& zhJq46Saqtzm=T2wzT2Aaq?lts-&=nKs@TU(9ZG{$4=DGS%b;(4eArN?xEh$26@EBu z!Ie`hgC=g`OgECxA5UV_488C|2;?SoyaGl4JE`ZPhk7IyCJh^pj6>oCQ@K_sk#&P< z*MRZI)nms115l~_sLR!G1!1AhRfyRIA*M9HbqY6v%fu>wiF)5K#h%`?(PSe>R6!lZ`{@2Fyc`=jF>2vQOKlWh9-9cGqnLj zMGHhKW9?;8ApTWSLH#(b)eE1v0FK1qBfRW`wO3{mAQf}c5PP#QI9O-`OceHcS;loX zYzb;>W?{yVW6xze3o{(CvL3MZ$eX9il=QVfp-g^{)@(En>34Zw5onWl#jeGewD4uF zEML&;YlW!m5|MI%Y9hnIAz?f6H>F6C86V9;<;2>E0GWYlzYBiErJ1`lub1Jc>w4?! zBg_vRp{8rVB}(E5n;afq7#^Nvz^sjpj$9lW9aEI?k=)I>5vC(DXKVFcHfN8k>kb3B z=#DNi{4T@#P6~%5wJ(wA6P)~4Bio=+VuP*kmNWNxoo)o9a*?c&>D4{-p~}@DZO1-w z0Z{f{5g@3^+NXL$dxwn;7Otk$ba!`JO=@p=(S0}zXh2q#KyYsRna9?Rv` zG2i&%*?!qC*}LuctJwv5UAC|FwYsWbQMIBnJt)~G?mXf@YIHj$sAlN5Fya(T5edZE zr6Me5^+i~tuFfA*mY1QJ5M}LhIxR`*^yQ*by^Lzg%T-HDS%aB|Y&nz;(4?VIbXi)A zOo0OI)OQ>BzSTmefg#TuOFF3-h`7#CSwxDH2LmTUMu-G74CC>8vW-Ue-JTC;8jVa{ ze4xKp>%TPjM50zpP*<5Fd4(St0KzpR%w{0am`u*;f};?eIK+M+aeA?l`S5&l3{pIJ zk<}8rJ~jKvR4m0-TbB}N&ejr7>`D$o`ZE{bEscL_TWd8HN`6-=%D&EotFWa96z_Xs zibd8O*vOcR1M>$bIgRLs(%v!6x?;gK?O^MgtjMH}m#rO6E80cwSUH131Y3C!9$E^4 zDGF#|K@AVGxb2L^6B964T(1q==`7{xtSfz^l3?{wa9gLCKk$wPy2!&ev}HO)QV zjhO-)7D@vHqG^?oD-L}03)$8;*x@>23L;u~RcW9TeM6)Ez0Inv%sD=UWp^2Fz`9E4DemfXHpM-?JEkd6)wGUv(r9 zqt~LV@ldbZoxZUzh?@(>(dxogA{@r=i~2GlT}ZfI)@22trTRUdVbDl!vd1;GE`!Ts zma$Zh))_M6AptjG&lLw)S(0S6jKJ+`Q(LYqYfNE6)qoC{B~6kw&{|ZOtXU#iB#k{} z*issZ$kbADIgpHkW3r2CDaW4bYQ5C;hUsj&w^!4duG*r#E4@)0+Voz_#zQ+pp(ARX z9cVq#D@nbA!(z2X-~dXeJx4&WhX(xq0Xgk)AZD|}la}c?)#X6c zQ%6_oFCRGdz^PNPGMnU!rXaJp#^j0wE-V=(qT1!)P9!syWjoSsi9JHfud2?nSibZM zIs60g37mvpni?F7Fx6`SmM!k`N3Iek>lH>l3V8ec{v2owwE zj};==f5~n(BZ?4Ehy*=oIh(OmNrpLat9dBQc6WL0$Gx$ShM4nTaf<2eKcO1d?glgr zyI=8jv94$3jNJ)rxyMs{zSX2FTqieJ+v`9+GQA9rMwLYlpzH1|l)3U8F z44HGnIH!{`8=4iVrIRq1X!2%YOBq;w1zOjFu{Nze@Mvu6P?@APteZpfE48ULQtsB5 z9*YfSrl_7$=C=w!^D$pTB)d`|xl<-6rFQz#{b$bHe~FdpEgqP^cKrA?PA!6(=^VXB zF@xU`)-z-e8|l<~QpW+44iyqoA)1%YS?Qt89`bsZyhGlG7aYk!xm+bS>#}zU&cewc#7^)EHVa{sJ^?eMahJ$Y5KGPCWbLP+ z99kngnu^QWewW&oasqQe?pG!(rKj5@IJRj9!sjl%8saS8~V(d_?_Fs%)X4)H?y1CIcxj_jUwquPQ zY7-h-n~@40BvwT$zOMBt+GFz?5*i&AiUW0-df*Gi=V<#|2kgjc? zoi7;D#T)W@@yiW{tZh`1muAYq)3+lZ+n8>U4A@xKnXcM$I%Xl+?x3XYxFSk=qJ z!~W?vsX&hf8yABhx;7xtcj>V~qK@M9HDdp|-gG{dSN*-N@N_QCx>IDU@blXc0wANh2D3%Vl+;_&&Eg>lWX~RKpXZ976}o_qj#5 z{e4#rVQHD^f!Kciv&BRO?8IHX3wiQ++X9|3qW<4MrVua-dtSi zbY-wmxdLs^f?>;stO)#n4(KKmbf!sac}0>~MUq;}s4&;z59l!rf3MNe$6+xVhF8Fe zwT~MiV?QI-A-`WDvvgdUG=ZWFaVv`j$9w)^CC z@uMR+%QOo7@HQ43j4^nAkws}I+DMMMqshEGhV&!m&L^YpFBK<8^U_q~HT<$jRlNPek*?(n#8OdUH)lNKX-+I9Hbv?smO3tn88ma;Fw!E=#n28daR0^G+NCriNe@>KU z)}=fP1}QeX!{$$&KAbviTbIM@oN&#&l4^G5!#G*J!0ee^uE-i6leWJXfvw)VU0PR= z0C}VVT_y)2xy`q)e@j80@1VtQk~>r%^LdTY--Q%=#zU=v!}TI27iXz7i=6~28pxj8RC~wJz)jPGQn_I zd9PBOSyaXci-Y52mzgZJD$5XweQ?s&XxJtP$!x@$l9HyX1kDTs(G)B&f!91Kt(VoZ z`kOTA+_lxLRIgR9%+thl;?-xR8Y#Y4$!{+$2tfWLVq4?WW?Dq-35H+n^vlt}SA6ln zhkDb*t{j=x22zkP)1y1!0@0-8Nn&yi=epk#h+p<|YGIioAB_t$M)=LP&lM1e5(1o{ zW?BZ4H~`s$eg%UZwu>-hZkfJscGtmyNOUN@JDrY31{~^mt1_;t&;NY0=^^g#8JgI= z@IGW=-WM5&y3=WQbbyWb9vEx=EsKsF=nd4W1rE%e6DW(OKzZ95e}zU>A}3G|SpsE3 zGBAb8vo?0t&}@K{r72g|&!JpdRn92eK(yRfEY^srd21Q|me$LbRh6X6iJ@NCx?#DS zP)fMm(fqSuWex3+#93rrfdD3~x^fHU{bGOIW@J4WNgvo1xO?SL@7&&IwYoqV`}?wK zkD_=6okNkI9!=TO@MlYshLFt54B_^OFwrUC&YIMP7jTEbh@3=L5*n62v1@F2T+RE& z4);&`!`-ni@sg6gjfi8tSiD@ke7RUO<=!95YbB*WIvBQ(-+8##5PY{jH(Z>_rZ1*p zW5zjYGL43|3>;agh_n!cYt0YZXLi{ny386~-n0b&-mX=p2>S}`RrPJ@ZA^omh57jf z(B1(zgGcE!?57tNOa`-QR)3EX1f<>k0M<_f+cwl`o<4E;+Dr9u+}jQyf81xo$@d7k zzd{?Q`MyboY3^-XM+HOM^RxM^oRkA{Ae&WrD){%|sc1@7Qy4MC8}{`{dxnSEa0fBu zfSSlanFg_=IDtYk*yhb;t1ZK%pnbp$HhBw;UD5EaD$KBjJ-sI)WcHAwrqy_1Og9=h zlV&d*n^~vFyKv4Cbd0h3O+)eVYJ;pHe#y|MsB_n7hrQv#?Dli+eTi^(O>PPiVVZ>u z+iQ8{RdI+68YL`}p(hlXA{1d`gLaR;vxj%&CPvQQes*N{M7g~09IMXd2a4XjC*||@ zM3S?!Bcn-_w_ucxseXY;4y%6bbwadrun@;U^Eh^O^TgX>a%9Hzgd-wgSBmoKc z*5{^DfvNN7TOacUw{jz+@bQ*ptV|Z9hQ(5bOinpZOpg#Gn`OgjLd>=wWkP%|xOn56 zp18P}e?QGE*k~M1T&U(hhatD71d-F7h$L7{5o8Ixd0-$1%Vxoa#7)j+pr4V7Kp}8V zO;&NJ(r{Jg_sKn8Z7n0p1cu-9(rW$Dve3n$fp!|168v<|TqvBbX-bOQf(ht?g7C@; zfk?sz99Lm&;a%`6CXoN9nceyzruEi;Jd&)}laDY-c@%dZC0LpUtCATZ!qU`MV86R1Hj zQQpXbuu^l>9U>xdPnNxM^~8x}`}c9m|EIV!OlueAC}GMzBRHujELUp$dGZzEk>n?h z&3D6xlv#29yRAtYG3u=L$Ro-2k3GU2tPeZO=n*DhYDre6&HB){jJ_Cy^1wwiz^&l0 z@+CJTnj(@3v|)do!*#z6cbU3~9QtBo5zyLMZBbj%7L_G9SAmmTrUQ^fG-y(460KPo z9#j^!Wo2Pk2fdT2ZH$oM z7QsIZIpc?D{nxZ+Dy-K3Ah{;AG1Y?i5jMnqG50As^S7JUbvpPEtq&NfLEkZ2EcsKG zfQ!%4w2^|)S*Fx7du(dyV0Id1y~Brn`JS719lG<*L&?L&d7x;Bh7G2f{m`&K0twzu zQb}qn*h=gr{QT6~4jlLdt=T(i)B1JV&|?}r)-WC$Ce3!q=)=N+B;G{pH_`e_v|iuc zLih;47K`P2J@tt4DA((_s8Swk-vtCFhuc?^C%&ZqBSi9LTJproD+26Mq8h8wy%cVl z1oSy*=@7a1AJs3NNH$=H2`eW$3P7(47*!=!=S#pGK!VK3$L%5gP00Za%0m+SC52b@!jQ<2N^i8dDk2Ff!r-Y6fg5QlloE*XTTYo;9mA zIxB!m_utvqsIL<>`1coH$bRi>>;>Au4R04zrW=AQvJ;5BJ=<(%f8z9TvpM`3D@@y; znL#~rT#z_!IyFGkrO3<_y5pJ=YgvgVP7l%gg*~m6J!8Si^nvtbu=UqWL1CN5#d$hE z2Ck#?V`G8I-rmVT>yOH1^oVy_b3+^KBY55*nH>aRAQ5o_YEY(PfqZ^);J7T7aF2yX zMt0wP^W)O(NS|((els-?lcdU|$Md73XPEoU=*>4j_PlZJ`8%if>@LQX3rb}&7L9>> zDrY(xAUl3*h$n>zbrYxQGGTyZDd=GUorLu%ieexK{Q|faKp)YnFoJFj$u>-$_@bN( zN2m|ZSfkIOyN3U9+k>#|IApn^AKJ0)ABXF>y6Xpwae#L$4v^Lb(j%{&5aFyyoF~jv zLw6mD&W7%V<)4P`3R0RM7~6g5F3I2eZOQ*nxXW}SU56##`cJa>B0WD-udCCyEN53K z(Eosmo!%+rH@OFqhz{=wO5mHIN=v=vKxFLo)oa(1p`M_}etoR@1nHeu9I`TQnIZ7?GUUdsQ0xmYA?Hb7`dsL(! z!YaWltcWY*bBeIH1WHHx`;U|YbDT%0uGS83bM4>n+ID#OSK|T8(wSFBI)q@`ik24= zn{w7~t_g=hyn2Nb3wMNRh@eVsXw%pkypKRG2knhL&Be>O(U>I_sban$_k7Ry^n_o6 zGwXl9P4z=Isiu{Hp)Ba9xxX=mlnNcpvSDhG!%OfRU=mQb2HLb?i(SMO2#1Oz+ojeu zwqz6Q252r=r6Pk2H>FW5w6J}|73$a6(l0aa;}3#u>IjKwI#rx-L{tqV4H3g_F(;Ma zXOTQ2fUM4IKW*Yf_*`~EblV+6_Ha0S(Z6e#f6}vOe0-1RMNT2gMh6{sk8>h>E<7RH zy#LQg_|i!DG5_w}{>d|V^BGeqvq~i#eQl*Pu-&gyAaDk|P9YY6d#iR>%})seLnSJC zH5gm*)l0&(EU4<0^RuTfNm~_$3Gu87XiDb++iHI6LRsZ$g3L}LysNe-jZB9~CW56x zXZx9Uz+VZ9V*CtzBRJ0hRXG@wbXD!?(6rCzkb}Cj=?^-@ZbBM-S2JvVp^YH(52cB z8|UIZ&YpdK|31IdA2lAjbJwrV>uI=UX`Qov7R$gegIE7bcBE!No#d@PQB-A(+QVCa z8`fO|AwWm)@YtG-S0^l6sKj(tg8zCuCIx#7D_7`m4LwmnK8#P()beyjpN7;V80~9o zX{|!E8-(lRlX6((ans^;sMD$jK&WidN+zlF*Wl?Tuc4#jvCiUAYE-<&T2gAcjKvf9 zq-<6M@gDN#M{y6yz9Yy&V0r}BHccQFOemKR-IYlB=ZoeBlv-N3qTO|9YBZG?D9$t0 z+J*B_ygkAm;+T7c9P$!Ol&utVq6riy7EO*NLNgLF#v=4#Rxe1&c-k-bPW(dxU}vYI zQFqsm;h~Nf?sj=nF&Sts#2etIeF2)VIVL#71E*>+?uFTaTJR1I9ctU_mNRaN*mFhqhqExN$8 zo?xrFvQh`v#}!rAIiAO)4kCf;lsa_dFgMlLxSslf1NDPH&via7(13?9drx3f#JZv0 zP%6k40c|UUjFqXbia=8>U6)}2AEA33m6pn$ynw+iQv+Z);O$cNE}xY0{VdUxw}{1d)w#49(>@!lb#s>{pj+6jic5-aiHfXJt!XctT8qoG!GT*W~i4cv2RIu z4JbEhA=L8D6F$(eHm7*)kbEj6$%FWFAC0r*~@2f&vjQE#mE5ZG1e z`B~-N-neV1mW|i-9#5^?>As727xKe0CCUWoWeV7fYq?0$x-4EqzH|YzfNtMfq15M8 z)Gtutpjp({rThXJucF@tpNfoml(%g zHyPLwpWS}!^JXPakZ|sX)O6fd68cGI=G??1qhQQ_8#M%J&>8p!8-Cfb z;PZ$4<+A?}Q!8cFa=I{$W`i-~B4tBf-;_-pnSo+E8#~c8E_z_u%7a1pvE?dRr%2`c z3YR=#X<`PPL%E%VD_f=7=uEPk6OBKh^^2M|J9EK#*#^(Inax=Lvti^+qK+{(@ENz;qn#ko2t%bf*(bQTMoaUP>Tahgke47Z` ziWMkcMG4n(WMBqPW?i6TlctP5D>4{oZs`%}sXqACg+it{*xT+w;g6 z3w2N1qyAvbdB1&Cv+uFT{N0|}-l&ob@9xe^yC!;exJSoyPwVelPdFCr_WYZh^L&*k z_L_vjdM)#joKX+R)lwypRP>i}&RwJVIWQXelZT)Jm@OW4yRZf#`8d<#xse%o(^%jq z{}`*F_5OI&1~m}#s&Q&b#Agu07$k+f5x*A6fhB(}w9Qb778OmrIW$kuKz%Ni3G~~y zqAa5YY9PK;(KIkMWlc>})fG+CNd#L^&;&IWpw9tzs-`8SG0W%``VH(A3 zZM4u_p$5SCcd;vdyJq%Zcv9}&%__$}WbEFNT2+3&wUF4Ieey!zp~$X}e#qFlljEb1 zf23KKB?zsqgh*1k3N)<^#?ururka+qBvlWay{cKMkns|OFc$Yv*C1O%mHiyWb};P7 z#hlTNNm30*rce!D;6s03NW88a5Ks;$4*ZShD)i~z1iSkmrV_97V7GSKk0cKMQ1{g$ z^zKA2XJQ(Fy}>rOEmG(KgGSm1SSE*)8fZq%h`TmP`RmHz+p4q3nH z9iQ0BR-ea!@8kvmxYX0kAs3%Hwpq#?j06YSFBRj(^txSc9oCrN*=j*_u)P4zN5R26vl6>!1>Cd zgVRav)B!8WXA$|_6j+Xhe*~@t@h#OF>3c?OU zf?gtMB@4=(54k~0=P_ck1`LOsO5KdELVv3HS8ui|%?5enEH?=dk_qIPQ>Jqr2dyU4 zIV28`fzVIPIay6jgJmo24nY0Rbf6lta^Jq~x+4DU_I;&RbNiz>lNf$GuCuGXLy=-J zpJcR+4DEz-?VsSZz^l4xjNDG)*B%FZbvJos< z0ryywpf6kXNG<}uD6XS{vGH7#m7}@w{3(AR;FktNp~1a90aY4c8r7VtSvSLuB=&^+ zU`z@0g?q%$2lCOV8n8!(C3z_N+rB|b(|TiJD-6$Op;Yovaa(-19Jdc+Abi7ODZ*+B zd<|F>Yuf}By$(J`8$Z^vwbLY%-~UGZ$xZTwTp|#c>s9joBg%Ggi)@>a?Y&!NYXMGQ z6+$GAB3~^W+D*O<+JZ>Yosz|5sVC6AHfE(hejfL7$4 zsoP~7`YCI4Gu1zD_t=<=xonix8;4?*w?(hcB-GX)se#>zU;7Q_WOf_>QbD#e_PaY0 zs-#v&)4TfGV+-W%guK(3`w-<+k~Y3#BuiZCu*(4A4GzW174A(HTfRSe&e{5{{xO^C zJO^xG@T-fRubdk?EhV*ko{>%u-J@|8i~y`dX21p!l@XEae8A%3u3d|}-qHCP*+e#b zG@ISE`PbY!P*YSx_e?C)s7P2);RwC^kpA{g1^xeO{k04x2ttd?AKH78(X&t9BD6Gm%t3Xjo*P8c#D%&mpDC|FhM!Bivz z)ax&}#NMvrxvG(*!zxJ^Swjp^Y0TnSVa*0zbfR5}FKNf;TFY}sDbeq}P+^Yy(S|*~ z8dMPIMfqw0uY7jE8;N-T449i(mJ8BNR;{dru(<1jVHX#anFWf*!QLEct^Rqpt*n;e zx6Z9kv>d{>3@68`8$!j^z&;YBi%i`ja!ACKR*?c@qqJBwCCj{J$eYJ@ZHos$xT}B> zr<8m;5Wm}L;-kKE+x}uD)CCjqE-%Q8wHroZzJ7N&xYxo)wS+D-H5V8-R3;*3DQDq$61suGMdw6NWlZ>hVysRO%5_G|NCzH=}?kREkAs=L&@GTP%S_5qT^bnOPT zhr92rdtiKQFg(qox)X zRs6az?%`L2Se&orSi1A?n?-Js9lm>aM){i(7dEU%dc4BL}vXklU+eUR&|)JhC&oRmRzgiHloiYY0-T_#~l{ zDNQ6awj7w(8v^WMsV&GJ-{FhCAocs6=>lA87JfJoW6KJvfmrCRQor=cpzmo9436R* z@j%4$(N%9(qszy^%2O`GqN#79IUr(h8F@ObknZfOm`ymzWz(uqHh=$CDH&duOV<@E z7Y?V6a~5YSKW zp9qJBJhq8q$SKL0$;m#a%ju6rlL^1KFV)-IACL9^&*SkrywON^5A^s*!0(GjV!ubIsl`Rk+mLMWS%$DVa6MqT z05k}Hm+4Wta4VK`3DFM42Ek+{$p|=oC@`iL*XuTrNa-L%8#U@eY5AedZBUGsQwaJ(aW75 z!L0s2yEmdAko{bRyuSSbzPyN+p69CL&E^NNV!*zu4FSzcGcdxsMAWB&^&cpvBFOIz zWV22#oLYg~XOE27>`q6wePry;u@Q&I>9pBKruI15igQov@4Ef|?(W{+tFUy#KASn< z^w@1S=fP0upwnizdmIP)7k2DexD{`sTg>f7voLZ6!{vHrVJH>@^QBI^6jPl_;+53a z;Z+L~t&5~u<$~mt$v0<_wHGCKNyhG7wh_mc9#{98037ACzuU`TkNbZM-B$hTWMKuYu zw?D}QB9TwLdO=90I?SO*SoVUO72sbfR|Wo-H@tt1bcMeK(*ZPe?97w1r*{cGBsVEi zaG+PIbFd4pc5VKy4RFw^YD_R+^3^jeQ45;6eue^wp0q8#F$ODYzFKxfW-@K=^!m9q z>&bVPlFw|OTdkh_{!((Q{5s4t8IliD@6s$bM-nlSC<_>FvUex$I#ezf=lu`BlA;54 z)9BQpyR=GKn=dAl2j+|EzLa@Juvt0-mk=|;ts~&|CXp|o$3lfYxGw(1%q?i{TH`}t z9JeOh6bixw>g}u)y*N`_vjJcb_90zY*2OM|&tsyIc}%7~XPU=CFuGbSKpc8q(^#1> z@ywecOTS_DR|@gZtW?d%bSAY{Cs=@c*uD9VvfYEFsnThoGywO=u9%* z8@^S$IeQ_U4EU>#kcg-Kfn@qZ_GazoU{5-EW{8WUNzEyQF>FZaBBEYsIFbpQk?RmP zr^B*WG7tLFVB5Q937j^!Mb5{>W`H0Kgv0?RpziEx)=O}$&Od}}+yvR`KjzSE%> z%`}D7+pdk|%4fJXmhQMCsq5blOY)A7kT0(30cc-m_Z2Y!oHug>GC*(F1K*;TAo%aD z2fE!by!s8Z`~XzWK->6L0@uZs4lC9G|H39D0&#?>L-AOEcs~f&?STQ)k`{fRj>(Ji zRVGmAJ62a!NoqBiK-I!oxm6#m_}^<-RRfu^TEp7suQn&4;|3y zt-Y}OKk*m1Ns=dLmHj*1fqOoK7iD;31o_XdmV_M2^ObY>d-o!JE7%}`P*HmepQ!^3>a7+ zA*6HEbZhN|RTPpyQ@gM9+rM2(R-qQ!sh7)4!KmP^|FvD&4p(@7)bx9YnTP;fK%>7U z{W7;~;>=H+8KEA3HSF_+eP8*BGe5x$@PxfSJVRm+!%J&|ifW0rO}5G~domy^d8@Mm zuGoucp`4Bd&J1oFJQIkeqXPp`IIMuZGc+qE8CyEd-DN&h;S5PgklF?qou&zoAxCb% zlEa#FT0$LBPK@6bA2`L#aDE;cf|B-LqBXd6%5i6L_;kkQJ!A@c&iV0@pVsu=J4iM_ zP}}2nQ>|mnB3vR9QpIh%<)j;Zbuw;D^U(#-fa+rrd-dDpgLDs^zr zG-dmcn%_MxriZFI_JhJBgU z30H({lMN(i5X^|C!+Z|wkvJs7KZMU`JGtf;zg*lwQu z#n-3q>5tRyRA%_&Q<<4##*yG#N3na&Nh}~Zk#);7m~`xha+q)#&UQ2{Cn|SyCYT1! zI4Nu{Hj#{IM0}AXa8IDv-y7g)y9Ms)m%eR)blu zx>~F0`nM-nb!^bB2tyq>vbIjskU0#`k}4D4Vi{NIf?*UwXMUN^yduy6Q#(b+lA+LK z9J~?v_(`x^LdO$Jowqj(noI>GmcDpQiN%!tlnLt%_d(#63{>Z!FOeAN9!R`LQP?8o z^Xj2Vosl&FkaeL+y~$Fk{aYukwsRLuEn$wsRUQUmS~pre2S}iSHcByKzbs>1U)U+X0t@Rd&(8zU?L31S zZy6VXSqUMsgY~FxJ<>GqcqYIBgKIbd1nVq2L@?*lX8Ndv@Vy|pweqm6JvZIHvj zCpyigJLs(6qO(>TAqs1@3+PI93>s;QSUX1R2!*?pIyH9@IJc_Y#5IJ5f+?-?E#Ql~ z&Z~#XBgk+LE^WbStgft-Er$ZA-WGB#b&yz=QKLh#jw%(FuNX7FvM>$x`n!;F5T^m8 z%q0(;bQjq3sZL*K0;9R}-_jwiEbXL>HUTC&v!P;SjLaiyNz55+XCz|V61SdR z>P^WJf3M#kkyHMgUf2xA{^xr0DSvOTA8)*gc{jtfXGRfh0!^ql&YQ@8pK)mEKn)e9 z^Kk!q8AlFoI@=@k(PTEnIlpW&p(Sq@dEJz@^-YCNGliej+AIfJB9hD)y4pk%Ddqs= zVfil!=tpx6$z-|QS}BwJ7E>#_zCs>Makbf0jrsq7Qm?c;R(UK~iiA8Y5`h;b5>J+l zVb~BHGPw%Yx3E`+1$W>O<*)FAT?tp51jJ|9ObnNJhQ3n{W6d7#PR^Pk?_zIV`;yNR zzxAf%EJV#iz)1f;^A>*96kh&M5V~*xf8D}_CHE&#*|l#vvlgC02F{$fUo-*0$Z2?K zY*qz!PMsZFYTGWZlII?-OgG{&_u&Z)<1=yCJ!S+SBm^>E0g>CNekg5$F2gAv%Im>p zbO{v>lBsaG8!uU{LZvL>kNt0(09hUrZs5@JBeEn)B)JsDFbtGMFh{||Vh)DsX`nT5 z0^GD;Wa#Le+RcnlYzp=QY{Rp3v0`q5WlBK$BbQ%9C=YW*tPb&>N@rH{I~=F=%=Sfu=nn~fbpD$D$!)sXEm--I`Pc)nV$?-qz9R_eFH138earZ*+ zrAdA|S-rF)aR6X5);lOzsrje|uv>|3YnTXWc??(y=v}_9W*Hg+z(N2xL3y>y%Onh5 zTVV#6DF}EQa9xE)XjuSJgm$vf3q(q5|DZau{)df0ffg;j`5#M@P=ywiE%TRJ74G2W zw(?kTS`r5@F-U1)AL&XXBFYqDn5O(XBQb4Y+DvE&=rN|H1*^YdETg&IT4wAGIAj?r zPGilDUK3y$KM?Nj7SlcPtfQ&#j-BuBJ|Eky1BfNlxOh#;SP<9^TA`(UpWpB8&BnzZ ztD6`TP0yN>ju;Bj9CKxL6`V3*l%%l!|M_Bo?|u-B?`kvFgn2VWT6|5!LQbe$9AK9i z`4IxRerYki=*mv-Jaguu(_x>hxt-3!$$)F%^h0OP?39YVE=Y9@%J?;UdQ-{Z`=TqC0Bx48<;?qpFXTw+c;>%8c4M1O}jNv#owN2+&v zZ9{+<+_WPUrrSoMpP_iy2jpaSau&^%P@lg_DX|9hgh(Knpq@}JpPr+V3NGjl0(;yh zkTTX(nQo4p8N#Vhn+4o6GO~w*&D7KtRaJgxrzl9t zh=IYLF{J@c$q>8(I=n$2vfRawe&JaaKD`R6$fTwvkEVf+eb1ZDWAr+Otv-7jj{Ud2 z_mFY%kZ%Y92#0?5{47q=c^G>SqMVRL%#zMBj>Xj;!rU3~!-3vZb}V*WJ#l zdNicM%j+1gu@2uC#*$W9SJY6n4wsZrw5;GYA7~Gxw0QBNpPfgMDJWcTH8x$X6-62I zU%V)$CAtUq*qnLO|GyWX3r$027}WKQB~mc4MyyCZbw!4MRnnF<$yB#%*n%`o*J;7& zgdlQZuiA>r0?<@psKe5HgC|D&y3toDQ)31=dUfAcW`-eP38Wk<;3An$ zrh8RY%SBc!7In3<3HRMvotc3N75sg6W}QXE5b36_160VvT9Q4Y1y#8Dd?c!>C{0$TLInF-1W^C;Qm+1@uN5 zJ}V`&M-Z|*srk<}o2@qOyeLTQ6F{HcAS;g(IwP9u?N_!Z z4|e6>lu!D`hQ@rmXn?7bDFm);!olQrxZ`{Ca6>TY`&iq4;uQgV0MB!b&bkjBa-W@@7O6{(`=28Rrr3aqQ;Dx&tT8sI|| zM_F)Kkg=4eDXJ<`supia$r(}S%6l+fWtM~FSS_%3|`W;`|k#bwh?Dnx^*qxHN$*eci-aj z`kV$A@}6671+q=gI zL-N$mKKzoVp<$U|%kP)bD3J4SF>SkcbpuJ8+ zgofN-sFn78;MnPF0qUd=(|l{y)i=HkT%LR7bbQ;k_yWlgcaaR%RH-!}BNqur+CpRs z)4&?#r6sV%E;9|~-a0I0&N_{r2pJOd2+5!e4U&&*W!M-GL*yrJDhE$cby7t}ax~`V zEX~>FqFS84f~zt5FsSyu3d^xIch@2`j~5ByaHB#&%D~tK1{X${8OB*2>N?YPdIk0( zHby*$4O2mFmC{-*Hvkfi=W$JNt&O~Fqu%64ziP9LFqP{VRlk)GeRXn9iVA%QQ$W@j z)4(e2Azh5`rb#O-@M{Rl&47^wK(8R_zgw}W!Y?OuvopLx}k=wWia z6Qx8@icW|t!B#P$##*{9rNUH7g-`cCaNb1INm!Api)`eqg3iovCCzQf&gH`V*h@XZ zuEl_8?`HRRd2N$j;nTQ!H-DC?A>VU7UH1k=PtUaI?Mm3)4}{CKUUy+D#Vy4EGGitT z7z$ikSdG3-OJ7sqf_PTP&(hZ33ib}9d?5r0T@NQ8lXTc%mjfa&%*V4}%)9J87wV1hNbze;Q-t(t4Qg54T*sf&^mY{70Wtf6V3 z-v@V9BgTcXz@5YrSkF)&j9_3L*sA67B0N$qL!BrLguk0)fifW^qOfH<9(?M-2Y>iM zE(0qQYl>!>dpJ9!-gfBtDhibu%|BW-Tub(MJWGF9o_$tuY)FsN3YqCRv8EgU{vaiQk6RB@U0bY|=?P3Y zvRqYj?F)`w8sEJ5{hEq<$Y=kJwa4k!{f4Q2$(Vp+rFeBbvG zy{}Kl71M}aeLFee|K^1wM=ro(P6Dr)+*%e%dx#_lrb}!oXGM@@(B0_>@u>h_jl5zp zQ^PCvf7|2Pk9z0wk?4Ti70=o}kYJA|oW&k>>XhEsJt2G5uZBb8x$#qP>5ERzy5|ry z&ryg*@^jt+TQ=@;e<0C%N5VPX6TEOFJ{R!jOYU+1g(JI^*-$t?_x}Yw6F(X3TW_Rc z;M?Rx1Nd}Z*o0R`u%IYeQerf#T{4{L!l-54`qfCjtJZ=!f@ot0WyS<9e8@(HGIOqB-2 zc~rDfpe#ed1kJBgv(UzEjj-xss_N=3N+YRsI7HSm$1a>Lp53wYOt{C@TufJcUA}NA zp&)V9C zcJd}xt$%W8N>jqoFz{H4f4zOHK9x!Ah(rebat{_E^Y6TN@Ap-eC&il&G<>u`TGkCT zc1u5q{AU(w(*nYh3a+iSh48T@6@IsDrZr@$idUK^W;(51#=V6N)Mun|tE32fJ zfCv^*zDD_ZyHR67e{wJ;PcrXvaj`nY^k;Q zn~}8Vjqa(w&vZAEj)>3aweQD%pM&K7ko~lgoFIb$&u_~j*NV#wrT2B0&-bRY4-ATv zDP{4(==&b@wI0P3*<4(949H23_Xc;m?}OdXBprXQQoO-3wke^TVsIG()dDu{Qh_?W zPPSw)WvD9i3k&m2oEpHa;N?ds1ann@rVAgc%fypF!$$fB8Il3eoXT?Apn%V;1~e_b z(CqRaQ_^Or*vn`MA*EFa4BM@xRXkPc@)9@8adn0?YlC+u^W;vE<>9Z1*r*5i%Mcq&Vg-D~gYluEIFk77BYoY>>;B>48G!2Ow%J0No!viTPb5dCCk`B# z@OX0203p_UKPZ2g&0}+nN8|D6n8OAyJ1Rw3G&172#F9xnOq%WKw6n`)n$G^Ag-hW# zWADO(VUUKQ*PnfK_ha9H<>GEOzPt4Zsl;a<+x_S_V7a)v_0`>Rm5Y1cBcv_7zd;I8 zgmL4u#Gi42#iv77=Vg1wVK_~Mf|Yy0hJdC?T3M%F`ajbp)C@g&CCy#Ujs4A4q z5cA|9Vk&1Xt<)ybtY6t%3{Mxs#l2D^7*!yD2_<_qnh!Lpq^+VA@Xxck+-z0@#Y?q{ zGDt-+Os1nPeQBwI5M*9j0ol4s5ZK4zeftQ77=?2#!=k1{vDzb+pJ~ME52Eog*n300 zEa-iY4+Ur*W@kr1=@|fFnF<4?0=CI7bcG!cc>Q>p`Tq*FsJd;cZyNZokz(RBD(kr~ zjjU;rAkc|$SW&5P-UQx#1qnXA8I;7RHM*+}tryITvqSmWsZ1!EjY|VFip)e82$8l= zX&{5H2I7RAuV6+yQPT(KqNW74*xqUL`6XxzE*vC z@nw*Vpn)EC6zk7K&gLU~y+(!>5(AcLNtQKLwWLKlJRBA#)(padbt0!86)@h1j zbJ-FDz5vD zma@0rl07nY=*v^D$znZUu0 zMnidq4*$E#U!LC6& zSuMVW)*t2ezX)kSs76<>7;q?V=J7DM5>|q8_ei(wvN2|J!R{IIj<`$}oTl{*?LcMK z1(lUe7*k=`}LV74P7Fs6s-|r_QccI(j zEV(|y1q2{@7{LOdmcyVfw6tvvM9ziGiTeZ_qGscZi}|^hj%0@Vi}A-4T9+3WF>F)o z^X6IVLzb6W1s*Z{z628gg7%c?oiU>-$}=SkoD)vL%&O2<4cjAN!-nG54~V|__F%F% z#6tby@>`Q7sqzznHtI$VgdB9UoXo8~(7L=-YX}Zibp+Wb(Ue6Ua&^U{qnw=+4%# zzv-5(7BW9H6#GL%>Ag2&`q9X$2rV$7b&c&+lby?|k@<+2nBlwVB-0d+SAjcrt+L$R|L475>Yjh$VS@A9}(@Z zMC3TodRR1&*(Hl3p>{-c-3mRK%dEwezUu4x<-Sznwo(7kq3}LgdA7^HfZ4t}hV)Y%0KEVCS*rG^9FiYVte-#Mm>5MBmiNq0qj4Grm8biVlu^&(3is z4TsVYSY;%T=mS|0DqLHjFxAkg6E?(O3hb}gUlEWE;a^x7fVs9ci&)5^J&RMcM7GAJ z1YDkh7xQNgmLhAGU%OA83Ndy(vBw8EE5YPP(X3_S)`Vfv^7e*d(4wkf((>`d9`N{; zef?zGa>uO+4z?m{KwlgFkifDT0i+0d2|i?pH=%%B`Ob8rJm}7aQu#apuMc~R$Jbm7 zb$Ij1zVcvi6ykNJ`!k)OIfCF~P4-7Z0PO%ctQWMG$lxO7A_h2*orzEtfgHL-Mgz5b z-!FZ-{^n5?{_bKwmw3EUhE7DHwiv6ak~;e4hKf>ESL;yX@iJQkn#TbLg-E1H3<{YW zM^L&!bM`eDq4{HkBlNxFW63e|caDb?`bG1?cyfIFvnIF@2j5CQdqNut9|YXCxINFoa#RL+syb*akWPzJXeI@k~$bgY2&;dWT>6U2c=|vF?oF5bljD! zSChxrRYA8Paa921VdJYmyWHeo7+@`$)_aA+ALv6>kgEHC;NDLiwtEwA8xj+zCXp_j7Uw>rr z*a-vO_;=s&yWgVs-Dp(WkEJU)2#^%6hh1y zL#5wl4px$(peR~gLltK*k+>%}(KFi9-G6^H?iq>_&I@6{Ys8?u1QVF*sC0h7n~jf1 zC+7+3MI{LNf1_Yb^!^fSnrKTjvE6EJVyGC_#L=>{qLAqq(|O}{75*$GsBY;@2PEsi zgMC(&s;a;jnujM|WHq6SWL!AhfaGQVo_nszgep+2)q;Q~z%?`%Dt0XNzFfPB72CL7 zOjXKdrBZJhF; z_=%WMJReF<_wRL$jKutj1OA?!SxHGImHyWaMx%q#hc7%yv1rSCwnby%^Xx)Kc7_7k z?Oqmwd-@ee6mR?JlkMiA2{%Cneq3-FVm}ti1mIsp=LJcWB2td&8gy{5_gkHqSY;pA zTHj=z51$_Cy(=GH4Cn7MlX!7038>Tn{Fe~dip(8Kl){CzXKvD%r}fRds>-#AiEEHR z32OQy?8n;)3};AAn~Rhv5AXE)|-eNd3K*{6+Zx`R%U{{(WlV zcsPA4q;nL~`5gO%^)6D5o+nstavWfvgJ*sr`EzSeu^ksFp`q>DMsH1rkB_JSfvc2` zH4wK1G-x`MmPSOcgj4Y)i$U6S_Gv zw5;B#9t7cGMXxZuQ$?s=yQY$HLk+$m$N)Hx0h*|HOj6DLY=^%<`z}ThdggC8t$%?# zQ=v_r)*qtv0b1{-_1(1A>CTNNBfP*t+n_nqbQm=OpArggP;dm>1`~|>)R_Ra8cb=NDHa+Y^XPfa6P#+%piFS5;PAoIm>1 zu(r6g4xK~)=?UzFTHL22ELpbh2$r z7Fp!v;5WH^T{w|ot|!0=xXbq_drB11LBS<{*g$&xAcyopxM(p`Wu4r1&NQMOsotD@p_^9m4 zwr#`NbUF)88bx?@Sa~mNX(p{H;1<(qkV91%?Edyy`Z8IK8j%-5h| zeVH&WmHHC3V;G0H%eKw$^{2Tp)$qqw9uIUyaqbl z1#SNNwGCx|&fAs7)6ksK()_pi77~Sj-yt03n~W8^^E+%b)L`fhRBis%8w|A;I4MbK zXf5Af`2$2Mi^9Qn`3=1V75Y1_enkSq1}**S<$f6DfoK5ne_HESbsOdUj!P~<#`9PL z_0`+WXVddi8rzOnPQQlo^Q0yMe9zAh%ZZLeV5S|0m>ThKP+y?^1d#^rm9I z2+^F^(3SP{x)0(7o-zqUT{B;&G(+7${7%0^cgpVVp5NYo=vBW$<<9QFYa>4H4Je-j zKqTj^Phc`lh3^8@$5&9(@b}uOelvZA+_yQp|LwIYzc4_W1M7t%CN08}iyMk;ryd?5 zeI>mb|JG7zlNZvU=xKO^=d9wx$@#R=UySxv=HJJIMNj+2xYEn;rDoD;w7H@8geE7| z)|<+3d_u2~UdJO4S=w0Fmw_J`PN#=2Y3b%#{%rBJfIJJvxYR5T1G_hdiC~ltN zm9zwu;->7jZCS_{6dEtDW&1KgFQYuG1vHoKAO)j%%&+`EQpcSvT0{jGEr;ZNL4F27fv?;6L}OjLJO!N>{%v zo`rn%=Y^Zhac8p^$b5I+N-|yvUIu`vxNmpmwevFH@oP%(t!9KH!i6oFn(xj#D)fd5 zQjjaJ^%Xf@XY@OM!2pPBr-TE-4V!U2-=&w+WMYC|`-_>((6{&9c!Ej33OvEw^i4L9 zcHNv$y@M<1wT*nsjd>xL553BdlQVS})1R;i%+zPuHw zO{^8p_e&k%CwvDUf|h;A`0U@M53O=NwQ~L5`5k{*8m0IzyP->N`B^Vf^{LviE*}>V ziJu>*B^i3tzijLcvD31QBtK8dTW_2f`| zZKRy4OEOBeMXhOOU47Op+GoGRrr$Z)+q&sP(#No1$|m$|p*?-`Nmst(rr%kV;a6$; zR)Lsj%P+?l?6tQ2&T@PQZQq*tR$l9@_nWW1?R$hI=trkIKcvajZv82Vd$m3%m9N8itH!EAm_vK2+e_`kq+(&-ZlDha_YKmu$ zZtSO<2@N8zc|u@(WvxixoLXgavoHQ^I=$9&mv||`(sg75d#zax)41x{%fX>;T|Da?a#Hz+5ShrP3j91OQ^N3zU&`3ly0zQphBIaz&_s7^Fg2YgH9)`-}t3xp83)j?6~`e8{EflBe2Js`?r7F zJ;wjh6))Bn=OeC;{=FP~lk(ZRRu$t>;>+sBJc2b#SbOjzS9dU*W&}hPL67p;9O6+18!wFM zLE2-|?D=CwARrQuVIQo$@`ZDbpd)mcscOAip2eqriGVHNpw3;R9rgxxVNbE*-j@hx zk(5XhuCw7pvyfp49thoIgpdoZVF3;52U~nDm5VA(ihaW zlf7MClD222MGwA+N1V=Vm!z4H&&N)XIUeT|6rpMFevT5hE8P72;uhySM;s>@RWLoR zs^~)u*}}?O!$aDmbIWVKU#v*TKT@~WEw}lME_vONX&7ywfB@>D6*-mw2*?IH51+yS z(#=Tx)@fRO+6~uq%iXYi_|DYXo%y-cSPGFws%SSurq|Wws$uSV=b@cv24?fAvB79i zCJL=mF=DD}#F62tFu6dJ-JoF>9f&|}<%%U%J$*XS{#`=&)X#7ymBGC-mvC1$eZ-hYb!491FwFEmo*%1L_6|&|p1O~`x zUi;eDS|NyF41`dMN13qyu0Du8BB@}EqcW(F`qx_6G~t^`ebLr|JNxPw&`SU^z@fsp zfx0D4ghj|M7vZBKS#ASp^OG99aADv#*4y0bD$^?Eht_?XsXTn>aPYs*|D)aK+gRWd zy6YlL!R7_7m!VY3;GcIE_gbZr9K7+y!Q-99Bfexs*ogvue|ugo6g;&8$$-AQ34k55+bW2ISk{Vfg>#Z(=S&N5rk%{G*z5+0!5s& zO_3oc5=du>?9||{L2*!WVMHcaGVtL|V>S4}Ac}5n(=)UIasuld2lQVvJ5-@VP{%+hO;Lb`PAlx!~WyAe~)Sz{olw3vbmJdUff zv9Voa{R4`DnP1o0^AiWXtv}WEmfaCmy1VCc!*XK6Q#R0EnFaIcMtWfSa4?|`h&mLO zx>jQXvELGLTxLXSn%@wm!iCjaO?5@l)h32tRLj+RU8^e=!p^Si;3@1WFymLq^GZk6&|M6V% z4f!Mu(598WZid6Dzccy9eDXyewT25E^jp~Ju@B6=#UVzPGh zx8i|MO71gfx&()1&}w4vlUHRaLf8ppv5Q2xk*tCzPU|<(Cj-c>^iz0zLRSHYsY(XB z>kK}~V3!`{q=NixlZ;tPTgvON(CiZBx!m-f2`IxSlMY=sXOvag?~u8bsYz4xDB^fG zkDEX{VBVh_6k$3O5pnRQ843+82)5cxPQ`m>r>Bh=3Ys-lR1q{3`IA=tuQL0(`nGN3 z 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 diff --git a/web/apps/brandgrab/public/assets/fonts/MaterialIcons-Regular.woff2 b/web/apps/brandgrab/public/assets/fonts/MaterialIcons-Regular.woff2 deleted file mode 100644 index b37e75bf4df693c7ba7728e340966c27c8460ed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124404 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%0A27+G7TRiJDX9utq< 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 z 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 diff --git a/web/apps/slco/public/assets/fonts/MaterialIcons-Regular.woff2 b/web/apps/slco/public/assets/fonts/MaterialIcons-Regular.woff2 deleted file mode 100644 index b37e75bf4df693c7ba7728e340966c27c8460ed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124404 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%0A27+G7TRiJDX9utq< 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 - -export const Default: Story = {}; \ No newline at end of file diff --git a/web/apps/web/app/(rest)/store/page.tsx b/web/apps/web/app/(rest)/store/page.tsx index 22d81f9b19..f075250cd1 100644 --- a/web/apps/web/app/(rest)/store/page.tsx +++ b/web/apps/web/app/(rest)/store/page.tsx @@ -1,6 +1,6 @@ 'use client'; -import React, { useState } from 'react'; +import { useState } from 'react'; import Image from 'next/image'; import { Typography } from '@signalco/ui-primitives/Typography'; import { Stack } from '@signalco/ui-primitives/Stack'; diff --git a/web/apps/web/app/global.css b/web/apps/web/app/global.css index db4cccc9b1..1fe6561470 100644 --- a/web/apps/web/app/global.css +++ b/web/apps/web/app/global.css @@ -1,32 +1 @@ @import '@signalco/ui/index.css'; - -@font-face { - font-family: 'Material Icons'; - font-style: normal; - font-weight: 400; - src: local(''), - url('/assets/fonts/MaterialIcons-Regular.woff2') format('woff2'), - url('/assets/fonts/MaterialIcons-Regular.woff') format('woff'); -} - -.material-icons { - font-family: 'Material Icons'; - font-weight: normal; - font-style: normal; - font-size: 24px; /* Preferred icon size */ - display: inline-block; - line-height: 1; - text-transform: none; - letter-spacing: normal; - word-wrap: normal; - white-space: nowrap; - direction: ltr; - - /* Support for all WebKit browsers. */ - -webkit-font-smoothing: antialiased; - /* Support for Safari and Chrome. */ - text-rendering: optimizeLegibility; - - /* Support for Firefox. */ - -moz-osx-font-smoothing: grayscale; -} diff --git a/web/apps/web/public/assets/fonts/MaterialIcons-Regular.woff b/web/apps/web/public/assets/fonts/MaterialIcons-Regular.woff deleted file mode 100644 index 74b49ed20213264528ab86dd2462ddbf23632e4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159604 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 z 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 diff --git a/web/apps/web/public/assets/fonts/MaterialIcons-Regular.woff2 b/web/apps/web/public/assets/fonts/MaterialIcons-Regular.woff2 deleted file mode 100644 index b37e75bf4df693c7ba7728e340966c27c8460ed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124404 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%0A27+G7TRiJDX9utq< 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 - -export function Icon({ className, ...rest }: IconProps) { - return ( - - ); -} diff --git a/web/packages/ui-primitives/src/Icon/index.ts b/web/packages/ui-primitives/src/Icon/index.ts deleted file mode 100644 index f36d70de7d..0000000000 --- a/web/packages/ui-primitives/src/Icon/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { Icon, type IconProps } from './Icon'; From 35c9d064fecd43ff2a6b710156197cccd6dca96a Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 12:53:59 +0100 Subject: [PATCH 099/101] feat(ui-icons): Added Wind, Flame and Snowflake icons --- web/packages/ui-icons/src/lucide/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/packages/ui-icons/src/lucide/index.ts b/web/packages/ui-icons/src/lucide/index.ts index ab5c32c223..fa54186b05 100644 --- a/web/packages/ui-icons/src/lucide/index.ts +++ b/web/packages/ui-icons/src/lucide/index.ts @@ -77,6 +77,9 @@ export { Laugh as SmileVeryHappy, ShieldCheck as Security, Hourglass, + Wind, + Flame, + Snowflake, RadioReceiver as Station, SunMoon, Timer, From e8ab317b9c80b6df6cd3424394beb86feb2aeb0f Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Sat, 16 Dec 2023 12:54:14 +0100 Subject: [PATCH 100/101] fix(ui-primitives): Avatar image overflow --- web/packages/ui-primitives/src/Avatar/Avatar.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/packages/ui-primitives/src/Avatar/Avatar.tsx b/web/packages/ui-primitives/src/Avatar/Avatar.tsx index dec95cd441..561f82c969 100644 --- a/web/packages/ui-primitives/src/Avatar/Avatar.tsx +++ b/web/packages/ui-primitives/src/Avatar/Avatar.tsx @@ -17,7 +17,7 @@ export function Avatar({ children, size, src, alt, className, ...rest }: AvatarP return (

    Date: Sat, 16 Dec 2023 12:54:30 +0100 Subject: [PATCH 101/101] fix(app): WidgetButton sizing and positioning --- .../components/widgets/parts/WidgetButton.tsx | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/web/apps/app/components/widgets/parts/WidgetButton.tsx b/web/apps/app/components/widgets/parts/WidgetButton.tsx index 6f41d9fdb6..31c554db21 100644 --- a/web/apps/app/components/widgets/parts/WidgetButton.tsx +++ b/web/apps/app/components/widgets/parts/WidgetButton.tsx @@ -1,8 +1,6 @@ import { Typography } from '@signalco/ui-primitives/Typography'; -import { Row } from '@signalco/ui-primitives/Row'; -import { Icon } from '@signalco/ui-primitives/Icon'; import { Button } from '@signalco/ui-primitives/Button'; -import { Avatar } from '@signalco/ui-primitives/Avatar'; +import * as LucideIcons from '@signalco/ui-icons'; import { WidgetSharedProps } from '../Widget'; import { DefaultRows, DefaultTargetWithValueMultiple, DefaultColumns } from '../../../src/widgets/WidgetConfigurationOptions'; import IWidgetConfigurationOption from '../../../src/widgets/IWidgetConfigurationOption'; @@ -15,7 +13,6 @@ type ConfigProps = { icon: string | undefined; label: string | undefined; target: IContact[]; - polygonApiKey: string; rows: number; columns: number; } @@ -49,14 +46,12 @@ export default function WidgetButton(props: WidgetSharedProps) { // Configure widget useWidgetOptions(stateOptions, props); + const LucideIcon = Object.entries(LucideIcons).find(([key]) => key.toLowerCase() === icon.toLowerCase())?.[1]; + return ( - ); }

    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 diff --git a/web/apps/app/public/assets/fonts/MaterialIcons-Regular.woff2 b/web/apps/app/public/assets/fonts/MaterialIcons-Regular.woff2 deleted file mode 100644 index b37e75bf4df693c7ba7728e340966c27c8460ed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124404 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%0A27+G7TRiJDX9utq< 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 z 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