From c2983a4ff883dc292d1e93eb05d3d7112c578a38 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 17 Apr 2024 16:32:32 +0200 Subject: [PATCH 01/26] :construction: polishing menu page --- .../src/components/SWChatComponent.jsx | 4 +- solid-watchparty/src/components/SWModal.jsx | 2 +- solid-watchparty/src/components/SWNavbar.jsx | 8 +- .../components/StartWatchingEventModal.jsx | 4 +- solid-watchparty/src/pages/LandingPage.jsx | 4 +- solid-watchparty/src/pages/LoginPage.jsx | 4 - solid-watchparty/src/pages/MenuPage.jsx | 282 ++++++++++++------ solid-watchparty/src/pages/WatchPage.jsx | 6 +- .../src/services/room.solidservice.js | 6 + solid-watchparty/src/styles/colors.css | 4 +- solid-watchparty/src/styles/general.css | 34 ++- solid-watchparty/src/utils/validationUtils.js | 19 +- 12 files changed, 261 insertions(+), 116 deletions(-) diff --git a/solid-watchparty/src/components/SWChatComponent.jsx b/solid-watchparty/src/components/SWChatComponent.jsx index a09eba2..c062979 100644 --- a/solid-watchparty/src/components/SWChatComponent.jsx +++ b/solid-watchparty/src/components/SWChatComponent.jsx @@ -123,10 +123,10 @@ function SWChatComponent({roomUrl, joined}) { {messages.map((message) => )}
- setInput(parseMessage(e.target.value))} value={input} type='text'/> - +
); diff --git a/solid-watchparty/src/components/SWModal.jsx b/solid-watchparty/src/components/SWModal.jsx index 9faf0a4..32ef5a8 100644 --- a/solid-watchparty/src/components/SWModal.jsx +++ b/solid-watchparty/src/components/SWModal.jsx @@ -6,7 +6,7 @@ function SWModal({children, className, setIsShown}) { } return (
-
+
{children}
diff --git a/solid-watchparty/src/components/SWNavbar.jsx b/solid-watchparty/src/components/SWNavbar.jsx index c836c8d..8f7b55d 100644 --- a/solid-watchparty/src/components/SWNavbar.jsx +++ b/solid-watchparty/src/components/SWNavbar.jsx @@ -34,10 +34,12 @@ function SWNavbar() return (
- +
-
-

Solid Watchparty

+
+

+ solid-watchparty +

diff --git a/solid-watchparty/src/components/StartWatchingEventModal.jsx b/solid-watchparty/src/components/StartWatchingEventModal.jsx index 40a1425..5a72169 100644 --- a/solid-watchparty/src/components/StartWatchingEventModal.jsx +++ b/solid-watchparty/src/components/StartWatchingEventModal.jsx @@ -33,7 +33,7 @@ function Tab1({className, roomUrl, setModalIsShown}) {
-
-
+ className="sw-btn sw-btn-2 my-4 w-fit">Login
@@ -76,7 +76,7 @@ export default function LandingPage() Solid is a technology that lets individuals and groups store their data securely in decentralized data stores called Pods. Pods are like secure web servers for data. When data is stored in a Pod, its owners control which people and applications can access it.

- +
diff --git a/solid-watchparty/src/pages/LoginPage.jsx b/solid-watchparty/src/pages/LoginPage.jsx index a0e680f..d00444d 100644 --- a/solid-watchparty/src/pages/LoginPage.jsx +++ b/solid-watchparty/src/pages/LoginPage.jsx @@ -56,10 +56,6 @@ export default function LoginPage() setOidcIssuer(e.target.value); setError(""); }}/> - validateLength(v, 1, 42), message: "Your name can only be 42 characters long!"}, + ]); + if (!errors) { + // TODO: At the moment an error in this process will cause dangling dataset + const roomResult = await RoomSolidService.createNewRoom(sessionContext, input) + if (!roomResult || roomResult.error) { + return roomResult.errorMsg; + } + const messageBoxResult = await MessageSolidService.createMyMessageBox(sessionContext, roomResult.roomUrl); + if (!messageBoxResult || messageBoxResult.error) { + return "Something went wrong, try again"; + } + setMessageBox(messageBoxResult.messageBoxUrl); + const registerResult = await RoomSolidService.register(sessionContext, messageBoxResult.messageBoxUrl, + roomResult.roomUrl); + if (!registerResult || registerResult.error) { + return "Something went wrong, try again"; + } + const addResult = await RoomSolidService.addPerson(sessionContext, roomResult.roomUrl, + messageBoxResult.messageBoxUrl, + sessionContext.session.info.webId); + if (!addResult || addResult.error) { + return "Something went wrong, try again"; + } + + navigateTo(`${config.baseDir}/watch?roomUrl=${encodeURIComponent(roomResult.roomUrl)}`); + } + return errors; +} + +function RoomPoster({room: {name, url, lastMovie, nMembers, isOwner, isPlaying, lastActive, thumbnailUrl}}) { + thumbnailUrl = thumbnailUrl || "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=" + return ( +
+ {/* there needs to be a name, last-active date, thumbnail, # members and movie title */} +
+ room thumbnail +
+
+
+ { isPlaying ? ( + <> +
+

{lastMovie}

+ + ) : ( +

Last active: {displayDate(lastActive)}

+ )} +
+
+
+

{nMembers} members

+
+

{name}

+ { isOwner && ( +
+ +
+ )} +
+
+
+ ); +} + +function AddRoomPoster({setModalIsShown}) { + return ( + + ); +} + +function AddRoomModal({setModalIsShown, action}) { + const inputRef = useRef(null); + + const [isLoading, setIsLoading] = useState(false); + const [error, setError] = useState(""); const sessionContext = useSession(); const navigateTo = useNavigate(); + const [,setMessageBox] = useContext(MessageBoxContext); - const joinRoomClicked = async () => { - setIsJoinLoading(true); - const isValid = validateAll(roomUrl, setRoomUrl, [ - {run: validateRequired, message: "Provide a URL!"}, - {run: validateIsUrl, message: "Provide a valid URL!"}, - ]) - if (isValid) { - navigateTo(`${config.baseDir}/watch?roomUrl=${encodeURIComponent(roomUrl.value)}`); + useEffect(() => { + inputRef.current.focus(); + }, []); + + const onSubmit = async (e) => { + e.preventDefault(); + if (isLoading) { + return; } - setIsJoinLoading(false); - }; - - const createRoomClicked = async () => { - setIsCreateLoading(true); - const isValid = validateAll(roomName, setRoomName, [ - {run: validateRequired, message: "Provide a name!"}, - {run: (v) => validateLength(v, 1, 42), message: "Your name can only be 42 characters long!"}, - ]); - if (isValid) { - // TODO: At the moment an error in this process will cause dangling dataset - const roomResult = await RoomSolidService.createNewRoom(sessionContext, roomName.value) - if (!roomResult || roomResult.error) { - setRoomName({value: roomName.value, alertMsg: roomResult.errorMsg}); - setIsCreateLoading(false); - return; - } - const messageBoxResult = await MessageSolidService.createMyMessageBox(sessionContext, roomResult.roomUrl); - if (!messageBoxResult || messageBoxResult.error) { - setRoomName({value: roomName.value, alertMsg: "Something went wrong, try again"}); - setIsCreateLoading(false); - return; - } - setMessageBox(messageBoxResult.messageBoxUrl); - const registerResult = await RoomSolidService.register(sessionContext, messageBoxResult.messageBoxUrl, - roomResult.roomUrl); - if (!registerResult || registerResult.error) { - setRoomName({value: roomName.value, alertMsg: "Something went wrong, try again"}); - setIsCreateLoading(false); - return; - } - const addResult = await RoomSolidService.addPerson(sessionContext, roomResult.roomUrl, - messageBoxResult.messageBoxUrl, - sessionContext.session.info.webId); - if (!addResult || addResult.error) { - setRoomName({value: roomName.value, alertMsg: "Something went wrong, try again"}); - setIsCreateLoading(false); - return; - } - navigateTo(`${config.baseDir}/watch?roomUrl=${encodeURIComponent(roomResult.roomUrl)}`); + setIsLoading(true); + const result = await action.f({ + input: inputRef.current.value, + setError: setError, + sessionContext: sessionContext, + setMessageBox: setMessageBox, + navigateTo: navigateTo, + }); + if (result) { + setError(result); } - setIsCreateLoading(false); - }; + setIsLoading(false); + } + + return ( + +
+ + setError("")} disabled={isLoading} /> + +
+
+ +
+
+ ); +} + +function MenuPage() +{ + const [modalIsShown, setModalIsShown] = useState(false); + const [action, setAction] = useState({name: "", f: null}); return ( - -
-

Join a room

-
-

Room URL

- setRoomUrl({value: e.target.value, alertMsg: null})} - placeholder="http://example.com/pod/rooms/new-room2023-11-21t153957921z"/> - { roomUrl.alertMsg &&

{roomUrl.alertMsg}

} -
-
-

Or create a new room

-

Room name

-
- setRoomName({value: e.target.value, alertMsg: null})} - placeholder="Room (new)"/> - -
- { roomName.alertMsg &&

{roomName.alertMsg}

} +
+ +
+
+ + + + + + + + + +
+ { modalIsShown && } ) } diff --git a/solid-watchparty/src/pages/WatchPage.jsx b/solid-watchparty/src/pages/WatchPage.jsx index 5df140e..f536645 100644 --- a/solid-watchparty/src/pages/WatchPage.jsx +++ b/solid-watchparty/src/pages/WatchPage.jsx @@ -117,14 +117,14 @@ function WatchPage() { } else { body = (<>
-

{roomUrl}

+
-
-
diff --git a/solid-watchparty/src/services/room.solidservice.js b/solid-watchparty/src/services/room.solidservice.js index cca8295..1851c8f 100644 --- a/solid-watchparty/src/services/room.solidservice.js +++ b/solid-watchparty/src/services/room.solidservice.js @@ -24,6 +24,12 @@ import { ROOMS_ROOT, } from '../config.js' class RoomSolidService { + async getMyRooms(sessionContext) { + if (!inSession(sessionContext)) { + return { error: "invalid session", errorMsg: "Your session is invalid, log in again!" } + } + } + async createNewRoom(sessionContext, name) { // check context diff --git a/solid-watchparty/src/styles/colors.css b/solid-watchparty/src/styles/colors.css index 9c30e1f..2f08491 100644 --- a/solid-watchparty/src/styles/colors.css +++ b/solid-watchparty/src/styles/colors.css @@ -8,8 +8,8 @@ --col-fg3: #000; --col-fg4: #555; - --col-bg1: #1A1B20; - --col-bg2: #131419; + --col-bg1: #131419; + --col-bg2: #1A1B20; --col-bg3: #fff; --col-bg4: #bbb; --col-bg5: #050F16; diff --git a/solid-watchparty/src/styles/general.css b/solid-watchparty/src/styles/general.css index ef85fa6..9b18a3a 100644 --- a/solid-watchparty/src/styles/general.css +++ b/solid-watchparty/src/styles/general.css @@ -86,7 +86,8 @@ a:hover .sw-border { - border: 1px solid var(--col-fg4); + border-width: 1px; + border-color: var(--col-fg4); border-radius: 8px; } @@ -96,16 +97,42 @@ a:hover @apply py-2 px-4; border-radius: 3px; @apply text-center; +} + +.sw-btn +{ + @apply cursor-pointer; +} + +.sw-btn-1 +{ + color: var(--col-fg1); + background-color: var(--col-bg-active-2); +} + +.sw-btn-1:hover +{ + background-color: var(--col-bg-active-1); +} + +.sw-btn-1:active +{ + color: var(--col-fg2); + background-color: var(--col-bg2); +} + +.sw-btn-2 +{ color: var(--col-fg3); background-color: var(--col-bg3); } -.sw-btn:hover +.sw-btn-2:hover { background-color: var(--col-bg4); } -.sw-btn:active +.sw-btn-2:active { color: var(--col-fg2); background-color: var(--col-bg2); @@ -113,7 +140,6 @@ a:hover .sw-btn-player:hover { - @apply cursor-pointer; color: var(--col-fg1); } diff --git a/solid-watchparty/src/utils/validationUtils.js b/solid-watchparty/src/utils/validationUtils.js index 4f9f6fb..7105531 100644 --- a/solid-watchparty/src/utils/validationUtils.js +++ b/solid-watchparty/src/utils/validationUtils.js @@ -1,22 +1,21 @@ -export function validateAll(field, setField, validations) +export function validateAll(input, validations) { - for (let i = 0; i < validations.length; ++i) { - if (!validations[i].run(field.value)) { - setField({ value: field.value, alertMsg: validations[i].message }); - return false; + for (let i = 0; i < validations.length; ++i) { + if (!validations[i].run(input)) { + return validations[i].message; + } } - } - return true; + return null; } export function validateRequired(string) { - return string.length > 0; + return string.length > 0; } export function validateIsUrl(string) { - return string.includes('https://') || string.includes('http://'); + return string.includes('https://') || string.includes('http://'); } export function validateLength(string, min, max) { - return string.length >= min && string.length < max; + return string.length >= min && string.length < max; } From a06d9878c84b14437a8e2fea96a63595b1cfe088 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Tue, 23 Apr 2024 10:32:17 +0200 Subject: [PATCH 02/26] :sparkles: abstracted ModalInputBar & RoomPoster --- .../src/components/SWModalInputBar.jsx | 73 +++++++++ .../src/components/SWRoomPoster.jsx | 66 ++++++++ solid-watchparty/src/pages/MenuPage.jsx | 147 +++--------------- .../src/services/room.solidservice.js | 5 + 4 files changed, 169 insertions(+), 122 deletions(-) create mode 100644 solid-watchparty/src/components/SWModalInputBar.jsx create mode 100644 solid-watchparty/src/components/SWRoomPoster.jsx diff --git a/solid-watchparty/src/components/SWModalInputBar.jsx b/solid-watchparty/src/components/SWModalInputBar.jsx new file mode 100644 index 0000000..7a65841 --- /dev/null +++ b/solid-watchparty/src/components/SWModalInputBar.jsx @@ -0,0 +1,73 @@ +/* libary imports */ +import { useSession, } from '@inrupt/solid-ui-react'; +import { useState, useContext, useEffect, useRef } from 'react'; +import { useNavigate } from 'react-router-dom'; +import { FaMagnifyingGlass } from "react-icons/fa6"; +import { FaChevronRight } from 'react-icons/fa'; + +/* component imports */ +import SWPageWrapper from '../components/SWPageWrapper'; +import SWLoadingIcon from '../components/SWLoadingIcon'; +import SWModal from '../components/SWModal'; +import SWRoomPoster from '../components/SWRoomPoster'; + +/* service imports */ +import RoomSolidService from '../services/room.solidservice'; +import MessageSolidService from '../services/message.solidservice'; + +/* context imports */ +import { MessageBoxContext } from '../contexts'; + +/* util imports */ +import { validateAll, validateRequired, validateIsUrl, validateLength } from '../utils/validationUtils'; +import { displayDate } from '../utils/general'; + +/* config imports */ +import config from '../../config'; + + +function SWModalInputBar({setModalIsShown, title, f, args}) { + const inputRef = useRef(null); + + const [isLoading, setIsLoading] = useState(false); + const [error, setError] = useState(""); + + + useEffect(() => { + inputRef.current.focus(); + }, []); + + const onSubmit = async (e) => { + e.preventDefault(); + if (isLoading) { + return; + } + setIsLoading(true); + const result = await f({ + input: inputRef.current.value, + setError: setError, + ...args + }); + if (result) { + setError(result); + } + setIsLoading(false); + } + + return ( + +
+ + setError("")} disabled={isLoading} /> + +
+
+ +
+
+ ); +} + +export default SWModalInputBar; diff --git a/solid-watchparty/src/components/SWRoomPoster.jsx b/solid-watchparty/src/components/SWRoomPoster.jsx new file mode 100644 index 0000000..73c360e --- /dev/null +++ b/solid-watchparty/src/components/SWRoomPoster.jsx @@ -0,0 +1,66 @@ +/* libary imports */ +import { useSession, } from '@inrupt/solid-ui-react'; +import { useState, useContext, useEffect, useRef } from 'react'; +import { useNavigate } from 'react-router-dom'; +import { FaMagnifyingGlass } from "react-icons/fa6"; +import { FaChevronRight } from 'react-icons/fa'; + +/* component imports */ +import SWPageWrapper from '../components/SWPageWrapper'; +import SWLoadingIcon from '../components/SWLoadingIcon'; +import SWModal from '../components/SWModal'; + +/* service imports */ +import RoomSolidService from '../services/room.solidservice'; +import MessageSolidService from '../services/message.solidservice'; + +/* context imports */ +import { MessageBoxContext } from '../contexts'; + +/* util imports */ +import { validateAll, validateRequired, validateIsUrl, validateLength } from '../utils/validationUtils'; +import { displayDate } from '../utils/general'; + +/* config imports */ +import config from '../../config'; + + +function RoomPoster({room: {name, url, lastMovie, nMembers, isOwner, isPlaying, lastActive, thumbnailUrl}}) { + thumbnailUrl = thumbnailUrl || "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=" + return ( +
+ {/* there needs to be a name, last-active date, thumbnail, # members and movie title */} +
+ room thumbnail +
+
+
+ { isPlaying ? ( + <> +
+

{lastMovie}

+ + ) : ( +

Last active: {displayDate(lastActive)}

+ )} +
+
+
+

{nMembers} members

+
+

{name}

+ { isOwner && ( +
+ +
+ )} +
+
+
+ ); +} + +export default RoomPoster; diff --git a/solid-watchparty/src/pages/MenuPage.jsx b/solid-watchparty/src/pages/MenuPage.jsx index 842f1a1..62a6d09 100644 --- a/solid-watchparty/src/pages/MenuPage.jsx +++ b/solid-watchparty/src/pages/MenuPage.jsx @@ -9,6 +9,8 @@ import { FaChevronRight } from 'react-icons/fa'; import SWPageWrapper from '../components/SWPageWrapper'; import SWLoadingIcon from '../components/SWLoadingIcon'; import SWModal from '../components/SWModal'; +import SWRoomPoster from '../components/SWRoomPoster'; +import SWModalInputBar from '../components/SWModalInputBar'; /* service imports */ import RoomSolidService from '../services/room.solidservice'; @@ -69,112 +71,33 @@ async function createRoom({input, setError, sessionContext, setMessageBox, navig return errors; } -function RoomPoster({room: {name, url, lastMovie, nMembers, isOwner, isPlaying, lastActive, thumbnailUrl}}) { - thumbnailUrl = thumbnailUrl || "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=" - return ( -
- {/* there needs to be a name, last-active date, thumbnail, # members and movie title */} -
- room thumbnail -
-
-
- { isPlaying ? ( - <> -
-

{lastMovie}

- - ) : ( -

Last active: {displayDate(lastActive)}

- )} -
-
-
-

{nMembers} members

-
-

{name}

- { isOwner && ( -
- -
- )} -
-
-
- ); -} - -function AddRoomPoster({setModalIsShown}) { - return ( - - ); -} -function AddRoomModal({setModalIsShown, action}) { - const inputRef = useRef(null); - const [isLoading, setIsLoading] = useState(false); - const [error, setError] = useState(""); +function MenuPage() +{ + const [modalIsShown, setModalIsShown] = useState(false); + const [action, setAction] = useState({name: "", f: null}); const sessionContext = useSession(); const navigateTo = useNavigate(); const [,setMessageBox] = useContext(MessageBoxContext); - - useEffect(() => { - inputRef.current.focus(); - }, []); - - const onSubmit = async (e) => { - e.preventDefault(); - if (isLoading) { - return; - } - setIsLoading(true); - const result = await action.f({ - input: inputRef.current.value, - setError: setError, + const actionArgs = { sessionContext: sessionContext, - setMessageBox: setMessageBox, - navigateTo: navigateTo, - }); - if (result) { - setError(result); - } - setIsLoading(false); + setMessageBox: setMessageBox, + navigateTo: navigateTo, } - return ( - -
- - setError("")} disabled={isLoading} /> - -
-
- -
-
- ); -} - + const [rooms, setRooms] = useState([]); + useEffect(() => { + RoomSolidService.getRooms(sessionContext).then((rooms) => { + if (rooms.error) { + console.error(rooms.errorMsg); + return; + } + setRooms(rooms.rooms); + }); + }, []); -function MenuPage() -{ - const [modalIsShown, setModalIsShown] = useState(false); - const [action, setAction] = useState({name: "", f: null}); return (
@@ -203,33 +126,13 @@ function MenuPage()
- - - - - - - - - + { rooms.map((room, i) => ( + + ))}
- { modalIsShown && } + { modalIsShown && ( + + )} ) } diff --git a/solid-watchparty/src/services/room.solidservice.js b/solid-watchparty/src/services/room.solidservice.js index 1851c8f..8c887fd 100644 --- a/solid-watchparty/src/services/room.solidservice.js +++ b/solid-watchparty/src/services/room.solidservice.js @@ -247,6 +247,11 @@ class RoomSolidService return result; } + async getRooms(sessionContext) { + return {error: "not implemented", errorMsg: "This function is not implemented yet"}; + } + + } export default new RoomSolidService(); From 1e872b6737349c92f4c2f1c32b8efe906e921d64 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Tue, 23 Apr 2024 11:17:25 +0200 Subject: [PATCH 03/26] :heavy_plus_sign: add sparql-link-traversal-solid dependency --- solid-watchparty/package-lock.json | 8440 ++++++++++++++++++++-------- solid-watchparty/package.json | 1 + 2 files changed, 6009 insertions(+), 2432 deletions(-) diff --git a/solid-watchparty/package-lock.json b/solid-watchparty/package-lock.json index fe8f83f..638c1b9 100644 --- a/solid-watchparty/package-lock.json +++ b/solid-watchparty/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@comunica/query-sparql-link-traversal": "^0.3.0", + "@comunica/query-sparql-link-traversal-solid": "^0.4.0", "@comunica/query-sparql-solid": "^2.4.0", "@incremunica/query-sparql-incremental": "^1.2.0", "@inrupt/solid-client": "^1.30.2", @@ -480,30 +481,30 @@ } }, "node_modules/@comunica/actor-context-preprocess-convert-shortcuts": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-convert-shortcuts/-/actor-context-preprocess-convert-shortcuts-3.0.1.tgz", - "integrity": "sha512-OjniLlRQkxEccx0O/ZQPeG3zf4zKbhZNd66MQnBH/cVq6wij9CDjsLygKBC9ZWr9feswNWFpmKSbFYdMREbrTQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-convert-shortcuts/-/actor-context-preprocess-convert-shortcuts-3.0.3.tgz", + "integrity": "sha512-ESHKdaFNTKzoCWMyb18q7IsWrBNnEcyIk9CVPKAQ0rZfbcX1YCpsL0atokoCGmMwVZ0/454opnd6iVQe5MTzcQ==", "dependencies": { - "@comunica/bus-context-preprocess": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/bus-context-preprocess": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-context-preprocess-convert-shortcuts/node_modules/@comunica/bus-context-preprocess": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.1.tgz", - "integrity": "sha512-GJPdxXISi2udy+mukJVLUQEqpaUYWq7mTDNJRD9BKhlBtAehmFNF9cL8akEUay8zepdXXRyHCiVXLaD7WOZZRA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.3.tgz", + "integrity": "sha512-fFXcXjMgLHoILCDuTOhoDCLbZvb8m1WNxxkhdKvSyKj8FFMoaQIuaMjRgX0y0ElWIPMonaUHgw3BeKKwMMt0Ww==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-context-preprocess-convert-shortcuts/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -511,9 +512,9 @@ } }, "node_modules/@comunica/actor-context-preprocess-convert-shortcuts/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -522,54 +523,54 @@ } }, "node_modules/@comunica/actor-context-preprocess-query-source-identify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-query-source-identify/-/actor-context-preprocess-query-source-identify-3.0.1.tgz", - "integrity": "sha512-izq1+TAUv8QAEKGR79gbJJajcDc9e/kibtKRUASElAqq5EuBLEz5pYwB4AOad6CoD1E9JmVPJOwGFzJZGhoSjg==", - "dependencies": { - "@comunica/bus-context-preprocess": "^3.0.1", - "@comunica/bus-http-invalidate": "^3.0.1", - "@comunica/bus-query-source-identify": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-query-source-identify/-/actor-context-preprocess-query-source-identify-3.0.3.tgz", + "integrity": "sha512-HqxWk49dd5qizFYYRKgkCbCF0yxVLQibfi8KMdnu1RSpk1kgE7g6c5iSDnKJMQIj1QKU+I0c9IQUTxdRUTpteg==", + "dependencies": { + "@comunica/bus-context-preprocess": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "lru-cache": "^10.0.0" } }, "node_modules/@comunica/actor-context-preprocess-query-source-identify/node_modules/@comunica/bus-context-preprocess": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.1.tgz", - "integrity": "sha512-GJPdxXISi2udy+mukJVLUQEqpaUYWq7mTDNJRD9BKhlBtAehmFNF9cL8akEUay8zepdXXRyHCiVXLaD7WOZZRA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.3.tgz", + "integrity": "sha512-fFXcXjMgLHoILCDuTOhoDCLbZvb8m1WNxxkhdKvSyKj8FFMoaQIuaMjRgX0y0ElWIPMonaUHgw3BeKKwMMt0Ww==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-context-preprocess-query-source-identify/node_modules/@comunica/bus-http-invalidate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-3.0.1.tgz", - "integrity": "sha512-cxa14DO1Vdy9BlMcSTSTsi+1De2QlYEWRz1QWW+u0FWsV2/nBfaAkiTujwDzZ3yhqopyT3Jb7C36dU5x17/qQA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-3.0.3.tgz", + "integrity": "sha512-zonZbo3wvoTr0gXgut9PlGpYUDkKa6tj0paAAVnKL8nPfSBphfDWZ3ewI9gaoxHH2IfGahMi8LN/WGD3DTewiQ==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/actor-context-preprocess-query-source-identify/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-context-preprocess-query-source-identify/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -577,9 +578,9 @@ } }, "node_modules/@comunica/actor-context-preprocess-query-source-identify/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -588,16 +589,16 @@ } }, "node_modules/@comunica/actor-context-preprocess-query-source-skolemize": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-query-source-skolemize/-/actor-context-preprocess-query-source-skolemize-3.0.1.tgz", - "integrity": "sha512-OFT9wJ7DRLyr8IrK2GhriK3HooC/CSjHG5D3jJnnrGc/LGfKmvwFgYtvNJC/nPmXcXFPqGXgVZcabrFwylmY0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-query-source-skolemize/-/actor-context-preprocess-query-source-skolemize-3.0.3.tgz", + "integrity": "sha512-Gt1M+6Asqpw7GAapZbVY8ttJ1B5V2tLTqUXKuj3UoN91VoC0kgnsUuaSBJRIRt22/iaPjYqZvnS1GNRJ4kZmmA==", "dependencies": { - "@comunica/bus-context-preprocess": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-context-preprocess": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -606,32 +607,32 @@ } }, "node_modules/@comunica/actor-context-preprocess-query-source-skolemize/node_modules/@comunica/bus-context-preprocess": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.1.tgz", - "integrity": "sha512-GJPdxXISi2udy+mukJVLUQEqpaUYWq7mTDNJRD9BKhlBtAehmFNF9cL8akEUay8zepdXXRyHCiVXLaD7WOZZRA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.3.tgz", + "integrity": "sha512-fFXcXjMgLHoILCDuTOhoDCLbZvb8m1WNxxkhdKvSyKj8FFMoaQIuaMjRgX0y0ElWIPMonaUHgw3BeKKwMMt0Ww==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-context-preprocess-query-source-skolemize/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-context-preprocess-query-source-skolemize/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -647,19 +648,19 @@ } }, "node_modules/@comunica/actor-context-preprocess-query-source-skolemize/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-context-preprocess-query-source-skolemize/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -668,14 +669,14 @@ } }, "node_modules/@comunica/actor-context-preprocess-set-defaults": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-set-defaults/-/actor-context-preprocess-set-defaults-3.0.1.tgz", - "integrity": "sha512-3J+eQCMXYN58xMoFtV7cNX10aJc9f74Ud0MXvpdkKhBIE8JccUP/hK9aXza6bq95O0PZDWGVGCcc1qgg/YKRqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-set-defaults/-/actor-context-preprocess-set-defaults-3.0.3.tgz", + "integrity": "sha512-gXxp1fJ6bu96UyFmzUIdwl83Xi7K2yeOfbf7aGi/XlwqQ/bStcd4baMcYzaFkVgqRGLqCwyWQpflsZfPhJl9qw==", "dependencies": { - "@comunica/bus-context-preprocess": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-context-preprocess": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*" } }, @@ -734,32 +735,32 @@ } }, "node_modules/@comunica/actor-context-preprocess-set-defaults/node_modules/@comunica/bus-context-preprocess": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.1.tgz", - "integrity": "sha512-GJPdxXISi2udy+mukJVLUQEqpaUYWq7mTDNJRD9BKhlBtAehmFNF9cL8akEUay8zepdXXRyHCiVXLaD7WOZZRA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.3.tgz", + "integrity": "sha512-fFXcXjMgLHoILCDuTOhoDCLbZvb8m1WNxxkhdKvSyKj8FFMoaQIuaMjRgX0y0ElWIPMonaUHgw3BeKKwMMt0Ww==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-context-preprocess-set-defaults/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-context-preprocess-set-defaults/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -767,9 +768,9 @@ } }, "node_modules/@comunica/actor-context-preprocess-set-defaults/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -1135,6 +1136,68 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/@comunica/actor-extract-links-headers": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-headers/-/actor-extract-links-headers-0.4.0.tgz", + "integrity": "sha512-NVvMgpzqMNC6pCDnadbKKwkEU+dQB8CEBudTxStSEUCqcgy1f6GZbUsfg00nUWKJ2DlGN+GJdrPymlh74qIjuA==", + "dependencies": { + "@comunica/bus-extract-links": "^0.4.0", + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/actor-extract-links-headers/node_modules/@comunica/bus-extract-links": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-extract-links/-/bus-extract-links-0.4.0.tgz", + "integrity": "sha512-o9CZn6Myy0UgpjIC1mUPgPUQK7M7Ua6AVVDBzHTKqHsqozGdlKnAoFJiSlfgRehiSPqZSISEov2DzP2/AgXZ4A==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.1", + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/actor-extract-links-headers/node_modules/@comunica/bus-rdf-metadata-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.3.tgz", + "integrity": "sha512-vAVVEBly7sXRK9SQPMxJg66Zvy8C+i0q1M6M/LwWY8NuGx99/Od2NlQW6hpqLOi+rsfoUDU33YRi1Gdaf7Uorw==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-extract-links-headers/node_modules/@comunica/bus-rdf-resolve-hypermedia-links": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.3.tgz", + "integrity": "sha512-BcGHz8ZPUgQa2NSZzpBu+kabkaygGLIfncCOO/Axl4i6Bj1Yl+hxaCe9ytUEYVQVyFzpK5TZNqhOkOyhTK4AoQ==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-extract-links-headers/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", + "dependencies": { + "@comunica/types": "^3.0.3", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/actor-extract-links-headers/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, "node_modules/@comunica/actor-extract-links-predicates": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-predicates/-/actor-extract-links-predicates-0.3.0.tgz", @@ -1276,274 +1339,250 @@ "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-extract-links-tree": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-tree/-/actor-extract-links-tree-0.3.0.tgz", - "integrity": "sha512-TfkNgDpLTnV3gu7zf+ardxOrVbQv2JxMjMKdH9BiF3T5OBrQ931un6WGLZvM9mu7Elw737RK8XiWZxndTTXaQw==", + "node_modules/@comunica/actor-extract-links-solid-type-index": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-solid-type-index/-/actor-extract-links-solid-type-index-0.4.0.tgz", + "integrity": "sha512-2vBx5xE8hzhyAL6uALXFAz5Hw/77dxO4rjOACBVeblHNigIbO0i62R66fzkoueQ94zg7GpfbID/X/Hou5e/zow==", "dependencies": { - "@comunica/bus-extract-links": "^0.3.0", + "@comunica/actor-init-query": "^3.0.1", + "@comunica/bus-dereference-rdf": "^3.0.1", + "@comunica/bus-extract-links": "^0.4.0", "@comunica/context-entries": "^3.0.1", - "@comunica/context-entries-link-traversal": "^0.3.0", + "@comunica/context-entries-link-traversal": "^0.4.0", "@comunica/core": "^3.0.1", - "rdf-data-factory": "^1.1.2", - "rdf-store-stream": "^2.0.1" + "rdf-store-stream": "^2.0.1", + "rdf-string": "^1.6.3", + "sparqlalgebrajs": "^4.2.0" } }, - "node_modules/@comunica/actor-extract-links-tree/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/actor-abstract-mediatyped": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.3.tgz", + "integrity": "sha512-mDzqmgIS5XtlxjLfKgv1RO5KMHm/7V3pFugHEhOf1sUJx+R9sAexxi+jj+1H40kxHE7dBkMcbMIHxWmIYiD9gw==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "@rdfjs/types": "*", - "jsonld-context-parser": "^2.2.2", - "sparqlalgebrajs": "^4.3.3" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, - "node_modules/@comunica/actor-extract-links-tree/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/actor-abstract-parse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.3.tgz", + "integrity": "sha512-wXvqu0mYwJRv0LRSVD7kA+1jst3HKuj40MLPeMWv3QMvyXh2WvfTrH0GPtV48CapkgfAKTs6z2I1l4sQXjFZ0A==", "dependencies": { - "@comunica/types": "^3.0.1", - "immutable": "^4.1.0" - }, - "engines": { - "node": ">=14.0" + "@comunica/core": "^3.0.3", + "readable-stream": "^4.4.2" } }, - "node_modules/@comunica/actor-extract-links-tree/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/actor-http-proxy": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-3.0.3.tgz", + "integrity": "sha512-J7LjvQfl9/XqWQknyVxo94xXBJXe9HQwJEbn6HvjEQG/WtBs7QWLrrXgDRyUq0OcO90BDy0GOyNYs0LE6s8GuA==", "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-time": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/actor-init-query": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-3.0.3.tgz", + "integrity": "sha512-I5EDW8qyPVFDhKP1T50Ke+vVSAF2D1AuQT9BIgGo8pXm7am82JQjy/3oZlWpl+zB8yla9y2DLGgTgJW2TW7JqA==", + "dependencies": { + "@comunica/actor-http-proxy": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-init": "^3.0.3", + "@comunica/bus-query-process": "^3.0.3", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/logger-pretty": "^3.0.3", + "@comunica/runner": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "@types/yargs": "^17.0.24", "asynciterator": "^3.9.0", - "sparqlalgebrajs": "^4.3.3" + "negotiate": "^1.0.1", + "rdf-quad": "^1.5.0", + "streamify-string": "^1.0.1", + "yargs": "^17.7.2" + }, + "optionalDependencies": { + "process": "^0.11.10" } }, - "node_modules/@comunica/actor-hash-bindings-sha1": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-sha1/-/actor-hash-bindings-sha1-2.10.0.tgz", - "integrity": "sha512-f981PcCiDWbdZfM1ct1v1q/VII14y18lo1enEdHB25SF0hCkzIDwh9IrfDfJDju5I6luSWNE/MYMMeAAmF9e3g==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-dereference": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.3.tgz", + "integrity": "sha512-ckTZcerdxpHB+nDrMdzGbIXsAbv2YzQGqybplbjh6oKih5EPO882nGACzY3tm4rQAzy22RCrhKlZ8S1o4qa3eg==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-dereference-rdf": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.3.tgz", + "integrity": "sha512-Y5kLeKioj0iE6qSz/usm7XYV0+DbR/C4lyxFYZ4Q0a3qIiq0VAemp74bZS+aVRmgkSFrMSNwrPjjR5rb4bsubw==", "dependencies": { - "@comunica/bus-hash-bindings": "^2.10.0", - "@comunica/core": "^2.10.0", - "canonicalize": "^2.0.0", - "hash.js": "^1.1.7", - "rdf-string": "^1.6.1" + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" } }, - "node_modules/@comunica/actor-http-fetch": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-2.10.1.tgz", - "integrity": "sha512-d0Eo/ZVu4mr5zpIonT9pf9JUpohxImJZAeZUleVdGYgvzB7AD6CFrtW+0fVeP2/9WDYAHubokSn4gzj0UojvyA==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-extract-links": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-extract-links/-/bus-extract-links-0.4.0.tgz", + "integrity": "sha512-o9CZn6Myy0UgpjIC1mUPgPUQK7M7Ua6AVVDBzHTKqHsqozGdlKnAoFJiSlfgRehiSPqZSISEov2DzP2/AgXZ4A==", "dependencies": { - "@comunica/bus-http": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/mediatortype-time": "^2.10.0", - "abort-controller": "^3.0.0", - "cross-fetch": "^4.0.0" + "@comunica/bus-rdf-metadata-extract": "^3.0.1", + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/core": "^3.0.1" } }, - "node_modules/@comunica/actor-http-inrupt-solid-client-authn": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-inrupt-solid-client-authn/-/actor-http-inrupt-solid-client-authn-2.4.0.tgz", - "integrity": "sha512-LCTBqauSqF9tarHNJ0OdC7WRty9bcogbzc2T0g0ob16YXQRNqUihMgx6QDMAz0MgQPwufMuGTao+a+lU3KwMXg==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-http": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.3.tgz", + "integrity": "sha512-iDkefOYMbVZ543Hxsso2rAsS/ZFWezfB4PZmsqnIB4En4a6zwgHY/ydLETsaw7JbsdrufENmXE8cTo1XX2G9SA==", "dependencies": { - "@comunica/bus-http": "^2.4.0", - "@comunica/context-entries": "^2.4.0", - "@comunica/core": "^2.4.0", - "@rubensworks/solid-client-authn-isomorphic": "^2.0.0" + "@comunica/core": "^3.0.3", + "@smessie/readable-web-to-node-stream": "^3.0.3", + "is-stream": "^2.0.1", + "readable-stream-node-to-web": "^1.0.1", + "web-streams-ponyfill": "^1.4.2" } }, - "node_modules/@comunica/actor-http-proxy": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-2.10.0.tgz", - "integrity": "sha512-WpwjGRZcIPcnR8OVumrlmLPfYR5livQsUbOPqmYFDxjI+xDfuOYvCPc/uLyYyBpMH10dejmaRWeCUsIguZz5ZQ==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-http-invalidate": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-3.0.3.tgz", + "integrity": "sha512-zonZbo3wvoTr0gXgut9PlGpYUDkKa6tj0paAAVnKL8nPfSBphfDWZ3ewI9gaoxHH2IfGahMi8LN/WGD3DTewiQ==", "dependencies": { - "@comunica/bus-http": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/mediatortype-time": "^2.10.0", - "@comunica/types": "^2.10.0" + "@comunica/core": "^3.0.3" } }, - "node_modules/@comunica/actor-http-wayback": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-wayback/-/actor-http-wayback-2.10.0.tgz", - "integrity": "sha512-dwSTkXgXhWrVeBURJWvRrdRnPiCa0ywhSq58+UPE+6w6y4MgHH3v1Ee7SuC3zVl39vLx1i0LtiyA8Oi1qqRGBg==", - "dependencies": { - "@comunica/bus-http": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/core": "^2.10.0", - "cross-fetch": "^4.0.0", - "stream-to-string": "^1.2.0" - } - }, - "node_modules/@comunica/actor-init-query": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-2.10.1.tgz", - "integrity": "sha512-+FTGJm9pef0FQmD08sAAZhBzB6Rd7D8aXScpe5Fj4asMHV8lVQbncYL/mQP04LmMA72Ntdu02Q9uFyjC0GjWSw==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-init": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-3.0.3.tgz", + "integrity": "sha512-hyJ1sETF2+vogB4nnofkyc+GXb0W2mlNVV1NFzPHfBVL0Pyn6D8Tw4fTmyxS5oZCuS1euPZpuMsS48wfn6iBkA==", "dependencies": { - "@comunica/actor-http-proxy": "^2.10.0", - "@comunica/bus-context-preprocess": "^2.10.0", - "@comunica/bus-http-invalidate": "^2.10.0", - "@comunica/bus-init": "^2.10.0", - "@comunica/bus-optimize-query-operation": "^2.10.0", - "@comunica/bus-query-operation": "^2.10.1", - "@comunica/bus-query-parse": "^2.10.0", - "@comunica/bus-query-result-serialize": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/core": "^2.10.0", - "@comunica/logger-pretty": "^2.10.0", - "@comunica/runner": "^2.10.0", - "@comunica/types": "^2.10.0", - "@rdfjs/types": "*", - "@types/yargs": "^17.0.24", - "asynciterator": "^3.8.1", - "negotiate": "^1.0.1", - "rdf-quad": "^1.5.0", - "rdf-string": "^1.6.1", - "sparqlalgebrajs": "^4.2.0", - "streamify-string": "^1.0.1", - "yargs": "^17.7.2" - }, - "optionalDependencies": { - "process": "^0.11.10" + "@comunica/core": "^3.0.3", + "readable-stream": "^4.4.2" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/-/actor-optimize-query-operation-assign-sources-exhaustive-3.0.1.tgz", - "integrity": "sha512-ac4GhUhgYzFVLNwBBCffmEtuZZpsTctQ1NTChGivzVoKrfr/K8foABTsfM5ieVrv2Wt6I135e62DK/2X5QuEuQ==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-query-result-serialize": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-3.0.3.tgz", + "integrity": "sha512-EOq49fuYorN5zelisf+9yWlIde3QirfnDKB08IJ7XrDNTzts7ABBAT+6RhedutLFLZAZqc4uUOap9CfxJ4h/WQ==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "sparqlalgebrajs": "^4.3.3" + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-rdf-metadata-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.3.tgz", + "integrity": "sha512-vAVVEBly7sXRK9SQPMxJg66Zvy8C+i0q1M6M/LwWY8NuGx99/Od2NlQW6hpqLOi+rsfoUDU33YRi1Gdaf7Uorw==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "@rdfjs/types": "*", - "immutable": "^4.1.0", - "rdf-data-factory": "^1.1.1", - "rdf-string": "^1.6.1" + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bus-http": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.1.tgz", - "integrity": "sha512-HcqB+k3vxCuGPs8yP5+bAz2QvlFbD31FhNQbpwF1NOf5wpoSQl9mc1kiCD/aYMnc3OweRWz4g7dLMC/wW3pSRw==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-rdf-parse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Vj6F6zLzBis0oApFsbi3UNiol5DoF0QsmIgkqXJlIJxUod4gtn0vPWKEez1eRjohGKuXo1Y+iqrbzw9hNhgANg==", "dependencies": { - "@comunica/core": "^3.0.1", - "@smessie/readable-web-to-node-stream": "^3.0.3", - "is-stream": "^2.0.1", - "readable-stream-node-to-web": "^1.0.1", - "web-streams-ponyfill": "^1.4.2" + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/bus-rdf-resolve-hypermedia-links": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.3.tgz", + "integrity": "sha512-BcGHz8ZPUgQa2NSZzpBu+kabkaygGLIfncCOO/Axl4i6Bj1Yl+hxaCe9ytUEYVQVyFzpK5TZNqhOkOyhTK4AoQ==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "sparqlalgebrajs": "^4.3.3" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/context-entries": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", - "asynciterator": "^3.9.0", - "rdf-data-factory": "^1.1.2", - "rdf-string": "^1.6.1", - "rdf-terms": "^1.11.0", + "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bus-rdf-update-quads": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-3.0.1.tgz", - "integrity": "sha512-hlxTyOSptvX1Ne0eSlmKD/Gi70Q68pNa5V8+a9h0cTSAvIVDpFJx7Kd6lBD1+9rS8ed2zWJt2kjJ4y2qqDMseQ==", - "dependencies": { - "@comunica/actor-context-preprocess-query-source-skolemize": "^3.0.1", - "@comunica/bus-http": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "@rdfjs/types": "*", - "asynciterator": "^3.9.0", - "stream-to-string": "^1.2.0" - } - }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/context-entries-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries-link-traversal/-/context-entries-link-traversal-0.4.0.tgz", + "integrity": "sha512-9qmQdNGJfHji8KzCR4LvhECkkIw5LmBdvbc23pCzmh46CTnOtrlTefgYp7A4j9VLE7HfRaydrKGyrRnRlZf08w==", "dependencies": { "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "@rdfjs/types": "*", - "jsonld-context-parser": "^2.2.2", - "sparqlalgebrajs": "^4.3.3" + "@comunica/types-link-traversal": "^0.4.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { "node": ">=14.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/data-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-3.0.1.tgz", - "integrity": "sha512-3DVaDlZEWKgypkrNZP8fxryK2qK8MjtRS+Xb4xrZaT6+5EXZ5dgtYx90BHqUyQJPlrZGah4C/IuV3pke1P1V+A==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/logger-pretty": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-3.0.3.tgz", + "integrity": "sha512-yrBQwhuSKtevRyPJdvDa7wFKd+56QpYdl52t5cH9x3vC5fCm+yndLnFJSupKn4GFzGWY0/OheUac0UP9iIwS0w==", "dependencies": { - "@rdfjs/types": "*" + "@comunica/types": "^3.0.3", + "object-inspect": "^1.12.2", + "process": "^0.11.10" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/mediatortype-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-3.0.3.tgz", + "integrity": "sha512-VKD1aYouT/e/B4hTysnpy4xWBSKc9wDWkPPhMQeDiayvw6oRxqH76oS1B8eYyM35TYyWGih50uRIms/pPKqoTQ==", "dependencies": { - "@comunica/types": "^3.0.1", - "@rdfjs/types": "*", - "asynciterator": "^3.9.0" + "@comunica/core": "^3.0.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/runner": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-3.0.3.tgz", + "integrity": "sha512-IFxCse9s8ZylRx7dAUXck4XgpzkcQR6OBiJ3iQDIDbwJXzjum1OVHyv5p4/1s3/V4+9QAKoM0NklMkk7O1YYPQ==", + "dependencies": { + "@comunica/bus-init": "^3.0.3", + "@comunica/core": "^3.0.3", + "componentsjs": "^6.0.1", + "process": "^0.11.10" + }, + "bin": { + "comunica-compile-config": "bin/compile-config" + } + }, + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -1551,38 +1590,99 @@ "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-bgp-to-join": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-2.10.0.tgz", - "integrity": "sha512-M9vwM4a3VQA/ir8Q7eGRNzzx52u6RJFIXBW8p+Zkn+zv+4fsket3zLYJGhJU7dcvaSXcOi68rDP/r8KfgNXr4Q==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@comunica/types-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/types-link-traversal/-/types-link-traversal-0.4.0.tgz", + "integrity": "sha512-KDefcF/xykGJHrvzLD129m63gMRO5nVwmRXU9tKHW8V038nkpzR7R1wTP+v+A0VcC44CZ+x/ZBHkfShrsUdqYQ==" + }, + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/@types/node": { + "version": "18.19.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", + "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^2.10.0", - "@comunica/core": "^2.10.0", - "sparqlalgebrajs": "^4.2.0" + "undici-types": "~5.26.4" } }, - "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/-/actor-optimize-query-operation-describe-to-constructs-subject-3.0.1.tgz", - "integrity": "sha512-cP5VISXc7byzw59t7BWq45ADmpGEK9Lpcbab8feSigTIzHpxlHkvHp12pHecx9k1qqWvx3I+nabI2qzXU1J3JA==", + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/componentsjs": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-6.0.1.tgz", + "integrity": "sha512-8ylkwrS0WJCTkkp2dOamE4yLkkdFd9xZQQ8dGzaY22TdntLR9V/SH+dZ+GQ+im9/2KgrKtcEu0UHMY+cpE0LYw==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", + "@rdfjs/types": "*", + "@types/minimist": "^1.2.0", + "@types/node": "^18.0.0", + "@types/semver": "^7.3.4", + "jsonld-context-parser": "^2.1.1", + "minimist": "^1.2.0", + "rdf-data-factory": "^1.1.0", + "rdf-object": "^1.14.0", + "rdf-parse": "^2.0.0", + "rdf-quad": "^1.5.0", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.7.0", + "semver": "^7.3.2", + "winston": "^3.3.3" + }, + "bin": { + "componentsjs-compile-config": "bin/compile-config.js" + } + }, + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@comunica/actor-extract-links-solid-type-index/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@comunica/actor-extract-links-tree": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-tree/-/actor-extract-links-tree-0.3.0.tgz", + "integrity": "sha512-TfkNgDpLTnV3gu7zf+ardxOrVbQv2JxMjMKdH9BiF3T5OBrQ931un6WGLZvM9mu7Elw737RK8XiWZxndTTXaQw==", + "dependencies": { + "@comunica/bus-extract-links": "^0.3.0", + "@comunica/context-entries": "^3.0.1", + "@comunica/context-entries-link-traversal": "^0.3.0", "@comunica/core": "^3.0.1", "rdf-data-factory": "^1.1.2", - "sparqlalgebrajs": "^4.3.3" + "rdf-store-stream": "^2.0.1" } }, - "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/node_modules/@comunica/bus-optimize-query-operation": { + "node_modules/@comunica/actor-extract-links-tree/node_modules/@comunica/context-entries": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", + "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", "dependencies": { "@comunica/core": "^3.0.1", "@comunica/types": "^3.0.1", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/node_modules/@comunica/core": { + "node_modules/@comunica/actor-extract-links-tree/node_modules/@comunica/core": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", @@ -1594,7 +1694,7 @@ "node": ">=14.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/node_modules/@comunica/types": { + "node_modules/@comunica/actor-extract-links-tree/node_modules/@comunica/types": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", @@ -1605,99 +1705,157 @@ "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-filter-pushdown/-/actor-optimize-query-operation-filter-pushdown-3.0.1.tgz", - "integrity": "sha512-1AZ7xd6XnxV826zoky2LhqIhtmeOXpay+DeJo44W/T61IgPww4FNKcQoowyv3ps8gb6clLXEpm7AOEMzkda4Gg==", + "node_modules/@comunica/actor-hash-bindings-sha1": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-sha1/-/actor-hash-bindings-sha1-2.10.0.tgz", + "integrity": "sha512-f981PcCiDWbdZfM1ct1v1q/VII14y18lo1enEdHB25SF0hCkzIDwh9IrfDfJDju5I6luSWNE/MYMMeAAmF9e3g==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "@rdfjs/types": "*", - "rdf-terms": "^1.11.0", - "sparqlalgebrajs": "^4.3.3" - } - }, - "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "@comunica/bus-hash-bindings": "^2.10.0", + "@comunica/core": "^2.10.0", + "canonicalize": "^2.0.0", + "hash.js": "^1.1.7", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/actor-http-fetch": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-2.10.1.tgz", + "integrity": "sha512-d0Eo/ZVu4mr5zpIonT9pf9JUpohxImJZAeZUleVdGYgvzB7AD6CFrtW+0fVeP2/9WDYAHubokSn4gzj0UojvyA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "sparqlalgebrajs": "^4.3.3" + "@comunica/bus-http": "^2.10.0", + "@comunica/context-entries": "^2.10.0", + "@comunica/mediatortype-time": "^2.10.0", + "abort-controller": "^3.0.0", + "cross-fetch": "^4.0.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "node_modules/@comunica/actor-http-inrupt-solid-client-authn": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-inrupt-solid-client-authn/-/actor-http-inrupt-solid-client-authn-2.4.0.tgz", + "integrity": "sha512-LCTBqauSqF9tarHNJ0OdC7WRty9bcogbzc2T0g0ob16YXQRNqUihMgx6QDMAz0MgQPwufMuGTao+a+lU3KwMXg==", "dependencies": { - "@comunica/types": "^3.0.1", - "immutable": "^4.1.0" - }, - "engines": { - "node": ">=14.0" + "@comunica/bus-http": "^2.4.0", + "@comunica/context-entries": "^2.4.0", + "@comunica/core": "^2.4.0", + "@rubensworks/solid-client-authn-isomorphic": "^2.0.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "node_modules/@comunica/actor-http-proxy": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-2.10.0.tgz", + "integrity": "sha512-WpwjGRZcIPcnR8OVumrlmLPfYR5livQsUbOPqmYFDxjI+xDfuOYvCPc/uLyYyBpMH10dejmaRWeCUsIguZz5ZQ==", + "dependencies": { + "@comunica/bus-http": "^2.10.0", + "@comunica/context-entries": "^2.10.0", + "@comunica/mediatortype-time": "^2.10.0", + "@comunica/types": "^2.10.0" + } + }, + "node_modules/@comunica/actor-http-wayback": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-wayback/-/actor-http-wayback-2.10.0.tgz", + "integrity": "sha512-dwSTkXgXhWrVeBURJWvRrdRnPiCa0ywhSq58+UPE+6w6y4MgHH3v1Ee7SuC3zVl39vLx1i0LtiyA8Oi1qqRGBg==", + "dependencies": { + "@comunica/bus-http": "^2.10.0", + "@comunica/context-entries": "^2.10.0", + "@comunica/core": "^2.10.0", + "cross-fetch": "^4.0.0", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/actor-init-query": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-2.10.1.tgz", + "integrity": "sha512-+FTGJm9pef0FQmD08sAAZhBzB6Rd7D8aXScpe5Fj4asMHV8lVQbncYL/mQP04LmMA72Ntdu02Q9uFyjC0GjWSw==", "dependencies": { + "@comunica/actor-http-proxy": "^2.10.0", + "@comunica/bus-context-preprocess": "^2.10.0", + "@comunica/bus-http-invalidate": "^2.10.0", + "@comunica/bus-init": "^2.10.0", + "@comunica/bus-optimize-query-operation": "^2.10.0", + "@comunica/bus-query-operation": "^2.10.1", + "@comunica/bus-query-parse": "^2.10.0", + "@comunica/bus-query-result-serialize": "^2.10.0", + "@comunica/context-entries": "^2.10.0", + "@comunica/core": "^2.10.0", + "@comunica/logger-pretty": "^2.10.0", + "@comunica/runner": "^2.10.0", + "@comunica/types": "^2.10.0", "@rdfjs/types": "*", "@types/yargs": "^17.0.24", - "asynciterator": "^3.9.0", - "sparqlalgebrajs": "^4.3.3" + "asynciterator": "^3.8.1", + "negotiate": "^1.0.1", + "rdf-quad": "^1.5.0", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.2.0", + "streamify-string": "^1.0.1", + "yargs": "^17.7.2" + }, + "optionalDependencies": { + "process": "^0.11.10" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-group-sources/-/actor-optimize-query-operation-group-sources-3.0.1.tgz", - "integrity": "sha512-hDLFoTM/RgtVvr81Sh3+t10LjXRt/EJlD6q2BwsxiTsrfoUddbNRNRheZ26NjfixJjjvOzZVZIDpqhRwvp2U+A==", - "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/-/actor-optimize-query-operation-assign-sources-exhaustive-3.0.3.tgz", + "integrity": "sha512-iJ0/V7Zdm/QkT6uX94oJcPbNRpWOxTEwtP8hSdbiH+tF6HHse+VXtE68ZAU682DKbzmXB0hS3t0UKO8FKTHmcQ==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bindings-factory": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", "rdf-string": "^1.6.1" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bus-http": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.3.tgz", + "integrity": "sha512-iDkefOYMbVZ543Hxsso2rAsS/ZFWezfB4PZmsqnIB4En4a6zwgHY/ydLETsaw7JbsdrufENmXE8cTo1XX2G9SA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@smessie/readable-web-to-node-stream": "^3.0.3", + "is-stream": "^2.0.1", + "readable-stream-node-to-web": "^1.0.1", + "web-streams-ponyfill": "^1.4.2" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bus-optimize-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bus-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -1706,31 +1864,46 @@ "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/bus-rdf-update-quads": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-3.0.3.tgz", + "integrity": "sha512-mg2f7QTCceidrkgZEqhkqTaIUGbh8yUS75SdQmZ9P2zCAW7oGBEn9I/x1VlCUa3gPZhKqeBZIOgOfq7P5dPn+Q==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/actor-context-preprocess-query-source-skolemize": "^3.0.3", + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/context-entries": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { "node": ">=14.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/data-factory": { + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/data-factory": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-3.0.1.tgz", "integrity": "sha512-3DVaDlZEWKgypkrNZP8fxryK2qK8MjtRS+Xb4xrZaT6+5EXZ5dgtYx90BHqUyQJPlrZGah4C/IuV3pke1P1V+A==", @@ -1738,20 +1911,20 @@ "@rdfjs/types": "*" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/metadata": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -1759,101 +1932,309 @@ "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-join-bgp": { + "node_modules/@comunica/actor-optimize-query-operation-bgp-to-join": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-2.10.0.tgz", - "integrity": "sha512-tzZojWPbWn/S0DZGjGfV90ZRJVWT/yX3DKGgZ1ur33U5TW8n/fBQxHNMPCLu0GkMQ1dyx6bU+ekILTqm+21Jyw==", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-2.10.0.tgz", + "integrity": "sha512-M9vwM4a3VQA/ir8Q7eGRNzzx52u6RJFIXBW8p+Zkn+zv+4fsket3zLYJGhJU7dcvaSXcOi68rDP/r8KfgNXr4Q==", "dependencies": { "@comunica/bus-optimize-query-operation": "^2.10.0", "@comunica/core": "^2.10.0", "sparqlalgebrajs": "^4.2.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-join-connected": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-2.10.0.tgz", - "integrity": "sha512-RsbKIAxX1HyoR/AUzqIV++dTcLiEElRIVDHYTaXVVvGgHECYdh9s+oc8cvv/lDbLVpfnc6P9C9BTAfrqOjKkhA==", + "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/-/actor-optimize-query-operation-describe-to-constructs-subject-3.0.3.tgz", + "integrity": "sha512-KGvYPJ8gR91SVkkFgvCl4auxghIu1KrwgzFexPAv+cezY5zBhZOIwnJ6ZXg5aPDhflJO6CNLnGI7OIIHotjBOw==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^2.10.0", - "@comunica/core": "^2.10.0", - "sparqlalgebrajs": "^4.2.0" + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "rdf-data-factory": "^1.1.2", + "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-prune-empty-source-operations/-/actor-optimize-query-operation-prune-empty-source-operations-3.0.1.tgz", - "integrity": "sha512-obtBrQGrMK2Gatxdm6HFyj69t/i/X0p3gAf+GPHN2WC4GOIyMcv/9wPbT1OPx1qFaWo5N4vFDKqmrCjJ2w32KA==", + "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/node_modules/@comunica/bus-optimize-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "rdf-data-factory": "^1.1.2", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", - "@rdfjs/types": "*", - "immutable": "^4.1.0", - "rdf-data-factory": "^1.1.1", - "rdf-string": "^1.6.1" + "@comunica/types": "^3.0.3", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" } }, - "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-filter-pushdown/-/actor-optimize-query-operation-filter-pushdown-3.0.3.tgz", + "integrity": "sha512-lctJFK+qXVgewYhL5euzogwwHMZGqgaCy4sL43RZch3xbN/Vpg20fmreVpGNNPcxt9ClByLFLOOoJbtxdp/cDA==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", - "asynciterator": "^3.9.0", - "rdf-data-factory": "^1.1.2", - "rdf-string": "^1.6.1", "rdf-terms": "^1.11.0", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown/node_modules/@comunica/bus-optimize-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", + "dependencies": { + "@comunica/types": "^3.0.3", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-group-sources/-/actor-optimize-query-operation-group-sources-3.0.3.tgz", + "integrity": "sha512-IFozeV1rNrBi0ma2B9EAxo6xqm7F8OKHSlVgOumclE5MLlsRCDsbBY7RgTjO+RnwfSuTbSQJM6Gjt26W1LEdsQ==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/bindings-factory": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "immutable": "^4.1.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/bus-optimize-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/bus-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/data-factory": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.2", + "rdf-string": "^1.6.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/context-entries": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/core": { + "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", + "dependencies": { + "@comunica/types": "^3.0.3", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/data-factory": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-3.0.1.tgz", + "integrity": "sha512-3DVaDlZEWKgypkrNZP8fxryK2qK8MjtRS+Xb4xrZaT6+5EXZ5dgtYx90BHqUyQJPlrZGah4C/IuV3pke1P1V+A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/metadata": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", + "dependencies": { + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-join-bgp": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-2.10.0.tgz", + "integrity": "sha512-tzZojWPbWn/S0DZGjGfV90ZRJVWT/yX3DKGgZ1ur33U5TW8n/fBQxHNMPCLu0GkMQ1dyx6bU+ekILTqm+21Jyw==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^2.10.0", + "@comunica/core": "^2.10.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-join-connected": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-2.10.0.tgz", + "integrity": "sha512-RsbKIAxX1HyoR/AUzqIV++dTcLiEElRIVDHYTaXVVvGgHECYdh9s+oc8cvv/lDbLVpfnc6P9C9BTAfrqOjKkhA==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^2.10.0", + "@comunica/core": "^2.10.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-prune-empty-source-operations/-/actor-optimize-query-operation-prune-empty-source-operations-3.0.3.tgz", + "integrity": "sha512-P1laupdGhH6rGDWF6Egj7J5x1wjMryANi/T3vKzansOMs3aOuSpMqHah4muXYFFkNR68r4Sylyuo3ExZOG+B1Q==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "rdf-data-factory": "^1.1.2", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/bindings-factory": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "immutable": "^4.1.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/bus-optimize-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/bus-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/data-factory": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.2", + "rdf-string": "^1.6.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/context-entries": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", + "dependencies": { + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -1869,19 +2250,19 @@ } }, "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -1890,33 +2271,33 @@ } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-add": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-add/-/actor-optimize-query-operation-rewrite-add-3.0.1.tgz", - "integrity": "sha512-vi58poSaqv/VNCDSoL6zx6PX3L4XZWqdw6SD1vEhoslvAjpQm3zY4QMvdp0p5IncFoc1bGHVQzKZMSn+rmgXFw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-add/-/actor-optimize-query-operation-rewrite-add-3.0.3.tgz", + "integrity": "sha512-4bFvD71Vcq9uXUq+4kXj4D6zBTMtnnzgMeP93/bZcG+e905lbH4OTeCtpuXsj/gyN6ccgfqNFl8JuZIYwRzQoA==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*", "rdf-data-factory": "^1.1.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-add/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-add/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -1924,9 +2305,9 @@ } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-add/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -1935,31 +2316,31 @@ } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-copy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-copy/-/actor-optimize-query-operation-rewrite-copy-3.0.1.tgz", - "integrity": "sha512-QrqoNm2a3qKFlnsU32QWF1f2hL3FtxGB7tnK4Ogs3SBVqHQ8tjCO0PzIRf1JGMzqEYIziQnJUc+HmqX90uQlAA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-copy/-/actor-optimize-query-operation-rewrite-copy-3.0.3.tgz", + "integrity": "sha512-tqOsf1LbCJm6qbssMapcyQ+YvHHgQeCOq66sC7IrLz7oE3AmmqdtBdnTAuucifXf3Kjz+WjIxnP2m5z0jJfvLA==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-copy/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-copy/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -1967,9 +2348,9 @@ } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-copy/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -1978,31 +2359,31 @@ } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-move": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-move/-/actor-optimize-query-operation-rewrite-move-3.0.1.tgz", - "integrity": "sha512-NkAPIyqp4+kYqxcNKXAFi6NGXgvUvsCGXFFghruJuVfAArWezv360+m35hDJNvQgDgGrMV/hXaFUxhRk/HFpzA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-move/-/actor-optimize-query-operation-rewrite-move-3.0.3.tgz", + "integrity": "sha512-cp6IEqJghph+RgcGttQZESluKs1p8CegLVFOacJ1hRXbIcWJd0lYb3VDmVAJ9tmUMkwYGIUAv7q3YFhHiJ1IKg==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-move/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-move/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -2010,9 +2391,9 @@ } }, "node_modules/@comunica/actor-optimize-query-operation-rewrite-move/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -2154,16 +2535,16 @@ } }, "node_modules/@comunica/actor-query-operation-filter": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-filter/-/actor-query-operation-filter-3.0.1.tgz", - "integrity": "sha512-IOfM3ETPuEGW/3q4091RuFtWp7FKtXQpZJ0aNKCUwUcu8YyZv65/ZfVYzWiIEPNq6PDsZANBadXRaZzwvbfDsA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-filter/-/actor-query-operation-filter-3.0.3.tgz", + "integrity": "sha512-T2XZhp8d0rwRjJXdJTHrLwHvNfYkiS2k2si6gj0k9AnA7nDGFMdjIsstXdMkHO78Fevmnj31a+Raxsdd88fOGw==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/expression-evaluator": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, @@ -2181,13 +2562,13 @@ } }, "node_modules/@comunica/actor-query-operation-filter/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -2195,16 +2576,16 @@ } }, "node_modules/@comunica/actor-query-operation-filter/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -2214,23 +2595,23 @@ } }, "node_modules/@comunica/actor-query-operation-filter/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-operation-filter/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -2265,19 +2646,19 @@ } }, "node_modules/@comunica/actor-query-operation-filter/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-query-operation-filter/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -2366,16 +2747,16 @@ } }, "node_modules/@comunica/actor-query-operation-orderby": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-orderby/-/actor-query-operation-orderby-3.0.1.tgz", - "integrity": "sha512-ULjP8ODsLUtqEVaH4JFNtUGTCkua2oc9TJANnWkuXBHT7jKo3N0mxhhifAaK7yx9vESvyASyy19985NgFTTRhA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-orderby/-/actor-query-operation-orderby-3.0.3.tgz", + "integrity": "sha512-uXjZN79Wujcz4naBClbC9JfQI87u93fgz/1EI3pqO4+38e7ep+oCk5E5AkLasx3T8P25tQyebE+v1Yt/JpFrvQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/expression-evaluator": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } @@ -2394,13 +2775,13 @@ } }, "node_modules/@comunica/actor-query-operation-orderby/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -2408,16 +2789,16 @@ } }, "node_modules/@comunica/actor-query-operation-orderby/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -2427,23 +2808,23 @@ } }, "node_modules/@comunica/actor-query-operation-orderby/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-operation-orderby/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -2478,19 +2859,19 @@ } }, "node_modules/@comunica/actor-query-operation-orderby/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-query-operation-orderby/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -2671,26 +3052,26 @@ } }, "node_modules/@comunica/actor-query-operation-source": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-source/-/actor-query-operation-source-3.0.1.tgz", - "integrity": "sha512-qsHdyk0lSF/p1iphEv9j/ZAgQdThe+r03/GylFIGerrn0hhHRCtQ+JXCgxCzAjuaxXfLRcF8nEu1fQxjOiBYyA==", - "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-source/-/actor-query-operation-source-3.0.3.tgz", + "integrity": "sha512-4Rs9yJ/DB7zVXLivH/c8NTZvTYXfk4RCf88tXHRiRa9/wEotelBWSWZRqt1+pXydW0WBAICRuU74zrbJR976YQ==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-operation-source/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -2698,16 +3079,16 @@ } }, "node_modules/@comunica/actor-query-operation-source/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -2717,23 +3098,23 @@ } }, "node_modules/@comunica/actor-query-operation-source/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-operation-source/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -2749,19 +3130,19 @@ } }, "node_modules/@comunica/actor-query-operation-source/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-query-operation-source/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -2960,33 +3341,33 @@ } }, "node_modules/@comunica/actor-query-process-explain-logical": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-explain-logical/-/actor-query-process-explain-logical-3.0.1.tgz", - "integrity": "sha512-Wc7Uv0auQQV3rzbt6mDXVHWWOa+Q1sEJ75oVEOU9XY6+MN/X6mfBmJO3onBmVaW+ODAdlr7buZmiL5oBYLlWAw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-explain-logical/-/actor-query-process-explain-logical-3.0.3.tgz", + "integrity": "sha512-H2x4su64v3twjEqb21ghPQnu9wcdUFM4uEkpGNX/0yMZxQLxwU6zMS+UfxnTI+7gI2V7GqZqwuWEtBJpSeIOIA==", "dependencies": { - "@comunica/bus-query-process": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-query-process": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/actor-query-process-explain-logical/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-process-explain-logical/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -2994,9 +3375,9 @@ } }, "node_modules/@comunica/actor-query-process-explain-logical/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3005,33 +3386,33 @@ } }, "node_modules/@comunica/actor-query-process-explain-parsed": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-explain-parsed/-/actor-query-process-explain-parsed-3.0.1.tgz", - "integrity": "sha512-PFCZZpbOv8NBGRRWLHucp7R+mlnaeLPqYgM9JKRmAe+7DfByWUI7lptf9Oj+zFeFiSkJScPjnxz24VDGwnS0sg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-explain-parsed/-/actor-query-process-explain-parsed-3.0.3.tgz", + "integrity": "sha512-h/Ik4LFhSqzcjfMJClfw0zjuUwUeiTA0DTHaSakaPBppWKOx5WzBobMIS48zaE56d/xK99quW/D246Rba6PW7Q==", "dependencies": { - "@comunica/bus-query-process": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-query-process": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/actor-query-process-explain-parsed/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-process-explain-parsed/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3039,9 +3420,9 @@ } }, "node_modules/@comunica/actor-query-process-explain-parsed/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3050,37 +3431,37 @@ } }, "node_modules/@comunica/actor-query-process-explain-physical": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-explain-physical/-/actor-query-process-explain-physical-3.0.1.tgz", - "integrity": "sha512-3G3QxGMKYFMP/QyArVVOnTRNG65KGXkPrPItT0Beh9Bxe7e4SiGTUl/Mk3wF1oV+ToQiQnvj5PcMrMx0Ii4Esg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-explain-physical/-/actor-query-process-explain-physical-3.0.3.tgz", + "integrity": "sha512-XewsA0JiflDUJ1WCtpwmgofoH16yCkd51uFBHr1RBrzVGNh2sXLFI2e8zCd8WUdG3MFARSM+XfGKcjtbqZfDCw==", "dependencies": { - "@comunica/bus-query-process": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-process": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-string": "^1.6.3", "sparqlalgebrajs": "^4.3.0" } }, "node_modules/@comunica/actor-query-process-explain-physical/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-process-explain-physical/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3088,9 +3469,9 @@ } }, "node_modules/@comunica/actor-query-process-explain-physical/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3099,32 +3480,32 @@ } }, "node_modules/@comunica/actor-query-process-sequential": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-sequential/-/actor-query-process-sequential-3.0.1.tgz", - "integrity": "sha512-wmfWrSK78Rt0W82Nkw+TyTP7awCIeJoHiJ63gbtl2f4Lout37xPi3yUCKgpNI+YEjzAQhTRqW4vphy+skKhs8w==", - "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-context-preprocess": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-query-parse": "^3.0.1", - "@comunica/bus-query-process": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-sequential/-/actor-query-process-sequential-3.0.3.tgz", + "integrity": "sha512-Gv309bWROfrxC28yVfKWhGoJhzT57ZdpAwJbCHsWbw82M6zHVKuYklPwwM5PRur4vZ1534zpHggrSwXvm/xL0w==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-context-preprocess": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-query-parse": "^3.0.3", + "@comunica/bus-query-process": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "sparqlalgebrajs": "^4.3.0" } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -3132,35 +3513,35 @@ } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/bus-context-preprocess": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.1.tgz", - "integrity": "sha512-GJPdxXISi2udy+mukJVLUQEqpaUYWq7mTDNJRD9BKhlBtAehmFNF9cL8akEUay8zepdXXRyHCiVXLaD7WOZZRA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.3.tgz", + "integrity": "sha512-fFXcXjMgLHoILCDuTOhoDCLbZvb8m1WNxxkhdKvSyKj8FFMoaQIuaMjRgX0y0ElWIPMonaUHgw3BeKKwMMt0Ww==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -3170,33 +3551,33 @@ } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/bus-query-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-3.0.1.tgz", - "integrity": "sha512-SFummW475SO960l8ORSLbplMzyw+SANlO93tCr5Sv9Lo75QKZkx81Gym1Qw/jFYOs0qNf0lIc7rFmHeLyRflXw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-3.0.3.tgz", + "integrity": "sha512-jgL9eGK5fmbTTcLB5bI5aIsiYvn4V9RZpeME1HTl3Nr7h2d5Ql+GzJZ+i32BV0Q7RMwIwUI9LheY3j6X1O7Sqw==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3212,19 +3593,19 @@ } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-query-process-sequential/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3356,26 +3737,26 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-hypermedia/-/actor-query-source-identify-hypermedia-3.0.1.tgz", - "integrity": "sha512-r6Tvef1e3woRbuj9gQSDDE9NieYbm+ia2vbbncTP+5wZ092hRYkL7fs4yQNZM9z3RflplPl1cPGIB6GWHET2qw==", - "dependencies": { - "@comunica/actor-query-source-identify-rdfjs": "^3.0.1", - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-dereference-rdf": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-query-source-identify": "^3.0.1", - "@comunica/bus-query-source-identify-hypermedia": "^3.0.1", - "@comunica/bus-rdf-metadata": "^3.0.1", - "@comunica/bus-rdf-metadata-accumulate": "^3.0.1", - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", - "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-hypermedia/-/actor-query-source-identify-hypermedia-3.0.3.tgz", + "integrity": "sha512-yY3NlZdJSbXS/t439lsYtleBan8rrDLt4O7E12EQM1V8Sb019thPC+fYQZslHrTjDMXInZBkkrDlEB1zuXGZfw==", + "dependencies": { + "@comunica/actor-query-source-identify-rdfjs": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-dereference-rdf": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/bus-query-source-identify-hypermedia": "^3.0.3", + "@comunica/bus-rdf-metadata": "^3.0.3", + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.3", + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "lru-cache": "^10.0.0", @@ -3386,25 +3767,25 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-none": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-hypermedia-none/-/actor-query-source-identify-hypermedia-none-3.0.1.tgz", - "integrity": "sha512-XuCHYq0+46UUoUN3R8QRSjDhtEDSNGP5Fl6ZuAbWTt959NhtPrZGyGBdlOf5aCAmk2IhNRP0BLkezMwVN6ycpg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-hypermedia-none/-/actor-query-source-identify-hypermedia-none-3.0.3.tgz", + "integrity": "sha512-3Gzj4+LOtC0ZpE4hpWJgpL+WWa8RivUeAFaf3tkm8zocs0KxfppehPU2vGV1snW46kn4TgrxyTcBwP5QG12pmw==", "dependencies": { - "@comunica/actor-query-source-identify-rdfjs": "^3.0.1", - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-source-identify-hypermedia": "^3.0.1", + "@comunica/actor-query-source-identify-rdfjs": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-source-identify-hypermedia": "^3.0.3", "rdf-store-stream": "^2.0.0" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-none/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -3412,11 +3793,11 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-none/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3424,9 +3805,9 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-none/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3435,20 +3816,20 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-hypermedia-qpf/-/actor-query-source-identify-hypermedia-qpf-3.0.1.tgz", - "integrity": "sha512-b9nJN7jWGENKo1kRLX9F3aAvaYeNcCiV1bbXqZ2bceBu1mgU2gBG0EjRzJ1xbbbARMjT3xoEDC184d0CwpEMCQ==", - "dependencies": { - "@comunica/actor-rdf-metadata-extract-hydra-controls": "^3.0.1", - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-dereference-rdf": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-source-identify": "^3.0.1", - "@comunica/bus-query-source-identify-hypermedia": "^3.0.1", - "@comunica/bus-rdf-metadata": "^3.0.1", - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-hypermedia-qpf/-/actor-query-source-identify-hypermedia-qpf-3.0.3.tgz", + "integrity": "sha512-87Rn3USXYa1UR/gcYMz9D/dKGxKkoa7LwEcVKiT5tGmocYFp81CocWiSSwCggH/nKYjeKhW2fWNCP9vTApdmug==", + "dependencies": { + "@comunica/actor-rdf-metadata-extract-hydra-controls": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-dereference-rdf": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/bus-query-source-identify-hypermedia": "^3.0.3", + "@comunica/bus-rdf-metadata": "^3.0.3", + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -3459,43 +3840,43 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/actor-abstract-mediatyped": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.1.tgz", - "integrity": "sha512-aIAIXM+dYFl3oq3K+/K90sItZtKhVDFsHlgIYN+xXhswNkqMRWy+J8Ynew4mSzF46mQH0Z+F/NYYarnjpc4LIg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.3.tgz", + "integrity": "sha512-mDzqmgIS5XtlxjLfKgv1RO5KMHm/7V3pFugHEhOf1sUJx+R9sAexxi+jj+1H40kxHE7dBkMcbMIHxWmIYiD9gw==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/actor-abstract-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.1.tgz", - "integrity": "sha512-NYm2gFjKWcpLxtH6syoIUuHD2b/cz6m7cNKhx/0u/ieSWPynDylMpx0xn2FaAM1RTc1e2wpMEQ98BQhp9WQ4kA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.3.tgz", + "integrity": "sha512-wXvqu0mYwJRv0LRSVD7kA+1jst3HKuj40MLPeMWv3QMvyXh2WvfTrH0GPtV48CapkgfAKTs6z2I1l4sQXjFZ0A==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/actor-rdf-metadata-extract-hydra-controls": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-3.0.1.tgz", - "integrity": "sha512-hXZXS0dTsLRaGPMhzIa+mWaWU8GB2e6SbLMxVmir5a/3GZY3ZcGLKlhFTyIkoH/Zx4vPMbH+wgOwwshpx5y3Pg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-3.0.3.tgz", + "integrity": "sha512-lZ9/uXJAk1DxUdJeWeax89hDL06w3kFCv/VTn/JyFFLhTXE5HqrgBnon1W75WO0phxZSVf9LQl8TPnV8VAmafA==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*", "@types/uritemplate": "^0.3.4", "uritemplate": "0.3.4" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -3503,76 +3884,76 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/bus-dereference": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.1.tgz", - "integrity": "sha512-y8Szye5bAOEBxeDeOYTXhXIYhgpGhmowrWzRByHieYebbANkMu9ckjKit3B/MVosuluQsa+g3LoTJuSqoPyegQ==", - "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/actor-abstract-parse": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.3.tgz", + "integrity": "sha512-ckTZcerdxpHB+nDrMdzGbIXsAbv2YzQGqybplbjh6oKih5EPO882nGACzY3tm4rQAzy22RCrhKlZ8S1o4qa3eg==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/bus-dereference-rdf": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.1.tgz", - "integrity": "sha512-S0+OgtadtcNgu3hKckfqiC3e3+fVWqLr5ULADsadOdQmU27GrYXeGDZ6ghvEHtYF+iPCyPliw3efFKmMkGfnPw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.3.tgz", + "integrity": "sha512-Y5kLeKioj0iE6qSz/usm7XYV0+DbR/C4lyxFYZ4Q0a3qIiq0VAemp74bZS+aVRmgkSFrMSNwrPjjR5rb4bsubw==", "dependencies": { - "@comunica/bus-dereference": "^3.0.1", - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/bus-rdf-metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-3.0.1.tgz", - "integrity": "sha512-k/7lnrY6sUYjHs0mK9SKGyx7IjvouiXsKlwQSBjwJs04VnsgggWuXFfHklv+M0VaKxSHCz4wZcmiK7Zi7tOgig==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-3.0.3.tgz", + "integrity": "sha512-KTiv8YhsbP7xGuWQWc34gN9aB3t05LUgiEIxeN6prsLWkrrTA7AikXMzfTs+xrqDgHqDz1AelFUMHeLGMdSm8w==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/bus-rdf-metadata-extract": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.1.tgz", - "integrity": "sha512-EmGZjBW1EERBnVUv1PYnqFeDGhlsrpUK4JsFhs4Y3eoPtwdmKdN98wxzLXvlQWCr9z2BAiK17weH3eWi8MjwKg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.3.tgz", + "integrity": "sha512-vAVVEBly7sXRK9SQPMxJg66Zvy8C+i0q1M6M/LwWY8NuGx99/Od2NlQW6hpqLOi+rsfoUDU33YRi1Gdaf7Uorw==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/bus-rdf-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.1.tgz", - "integrity": "sha512-3W022IaR0vL7X3r5fUTytFGnHTx4B8sqXA0wn1Ii06Orjc5r0R2YVPqMjMjxmQcqfxLX0E1YK6Y+SzopBiS6wg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Vj6F6zLzBis0oApFsbi3UNiol5DoF0QsmIgkqXJlIJxUod4gtn0vPWKEez1eRjohGKuXo1Y+iqrbzw9hNhgANg==", "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/actor-abstract-parse": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3580,9 +3961,9 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-qpf/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3591,16 +3972,16 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-sparql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-hypermedia-sparql/-/actor-query-source-identify-hypermedia-sparql-3.0.1.tgz", - "integrity": "sha512-MA7m4AciiSXvJfdYu0uMKTL0WIGbj4dedvEqlCPD6lvmteC79ki6BMbCx3c1PfHirEalBmUxuz2DNqx6cPEM3Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-hypermedia-sparql/-/actor-query-source-identify-hypermedia-sparql-3.0.3.tgz", + "integrity": "sha512-w5a0JJhecV6HRq8C34lrqudk9KidKdy0oFeGqlxcpjEMLBMEnk5j9w4QpRzL1IceXRlC5DFhjZJqb2a3bUwErw==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-http": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-source-identify-hypermedia": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-source-identify-hypermedia": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "fetch-sparql-endpoint": "^4.1.0", @@ -3610,13 +3991,13 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-sparql/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -3624,11 +4005,11 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-sparql/node_modules/@comunica/bus-http": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.1.tgz", - "integrity": "sha512-HcqB+k3vxCuGPs8yP5+bAz2QvlFbD31FhNQbpwF1NOf5wpoSQl9mc1kiCD/aYMnc3OweRWz4g7dLMC/wW3pSRw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.3.tgz", + "integrity": "sha512-iDkefOYMbVZ543Hxsso2rAsS/ZFWezfB4PZmsqnIB4En4a6zwgHY/ydLETsaw7JbsdrufENmXE8cTo1XX2G9SA==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@smessie/readable-web-to-node-stream": "^3.0.3", "is-stream": "^2.0.1", "readable-stream-node-to-web": "^1.0.1", @@ -3636,23 +4017,23 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-sparql/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-sparql/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3660,9 +4041,9 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia-sparql/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3671,31 +4052,31 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/actor-abstract-mediatyped": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.1.tgz", - "integrity": "sha512-aIAIXM+dYFl3oq3K+/K90sItZtKhVDFsHlgIYN+xXhswNkqMRWy+J8Ynew4mSzF46mQH0Z+F/NYYarnjpc4LIg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.3.tgz", + "integrity": "sha512-mDzqmgIS5XtlxjLfKgv1RO5KMHm/7V3pFugHEhOf1sUJx+R9sAexxi+jj+1H40kxHE7dBkMcbMIHxWmIYiD9gw==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/actor-abstract-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.1.tgz", - "integrity": "sha512-NYm2gFjKWcpLxtH6syoIUuHD2b/cz6m7cNKhx/0u/ieSWPynDylMpx0xn2FaAM1RTc1e2wpMEQ98BQhp9WQ4kA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.3.tgz", + "integrity": "sha512-wXvqu0mYwJRv0LRSVD7kA+1jst3HKuj40MLPeMWv3QMvyXh2WvfTrH0GPtV48CapkgfAKTs6z2I1l4sQXjFZ0A==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -3703,40 +4084,40 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-dereference": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.1.tgz", - "integrity": "sha512-y8Szye5bAOEBxeDeOYTXhXIYhgpGhmowrWzRByHieYebbANkMu9ckjKit3B/MVosuluQsa+g3LoTJuSqoPyegQ==", - "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/actor-abstract-parse": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.3.tgz", + "integrity": "sha512-ckTZcerdxpHB+nDrMdzGbIXsAbv2YzQGqybplbjh6oKih5EPO882nGACzY3tm4rQAzy22RCrhKlZ8S1o4qa3eg==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-dereference-rdf": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.1.tgz", - "integrity": "sha512-S0+OgtadtcNgu3hKckfqiC3e3+fVWqLr5ULADsadOdQmU27GrYXeGDZ6ghvEHtYF+iPCyPliw3efFKmMkGfnPw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.3.tgz", + "integrity": "sha512-Y5kLeKioj0iE6qSz/usm7XYV0+DbR/C4lyxFYZ4Q0a3qIiq0VAemp74bZS+aVRmgkSFrMSNwrPjjR5rb4bsubw==", "dependencies": { - "@comunica/bus-dereference": "^3.0.1", - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -3746,80 +4127,80 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-rdf-metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-3.0.1.tgz", - "integrity": "sha512-k/7lnrY6sUYjHs0mK9SKGyx7IjvouiXsKlwQSBjwJs04VnsgggWuXFfHklv+M0VaKxSHCz4wZcmiK7Zi7tOgig==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-3.0.3.tgz", + "integrity": "sha512-KTiv8YhsbP7xGuWQWc34gN9aB3t05LUgiEIxeN6prsLWkrrTA7AikXMzfTs+xrqDgHqDz1AelFUMHeLGMdSm8w==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-rdf-metadata-accumulate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-3.0.1.tgz", - "integrity": "sha512-edxEFtqLbdabyn+aVFadPH0mdaKz+V9lUBFolZuN7zbES52Ob2n+85ow9IldlnhcppOI+fL8Qta5R3RWpe8fVw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-3.0.3.tgz", + "integrity": "sha512-m2buw+qP+wfwyh5ubq4uWR9Nk+q3mgFfLlHfVqDzFpgzmuIGtfy0NZSavyduo6TSCNARw7FSodprOpFUpg9M+w==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-rdf-metadata-extract": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.1.tgz", - "integrity": "sha512-EmGZjBW1EERBnVUv1PYnqFeDGhlsrpUK4JsFhs4Y3eoPtwdmKdN98wxzLXvlQWCr9z2BAiK17weH3eWi8MjwKg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.3.tgz", + "integrity": "sha512-vAVVEBly7sXRK9SQPMxJg66Zvy8C+i0q1M6M/LwWY8NuGx99/Od2NlQW6hpqLOi+rsfoUDU33YRi1Gdaf7Uorw==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-rdf-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.1.tgz", - "integrity": "sha512-3W022IaR0vL7X3r5fUTytFGnHTx4B8sqXA0wn1Ii06Orjc5r0R2YVPqMjMjxmQcqfxLX0E1YK6Y+SzopBiS6wg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Vj6F6zLzBis0oApFsbi3UNiol5DoF0QsmIgkqXJlIJxUod4gtn0vPWKEez1eRjohGKuXo1Y+iqrbzw9hNhgANg==", "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/actor-abstract-parse": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-rdf-resolve-hypermedia-links": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.1.tgz", - "integrity": "sha512-UCFi23LE7tIoHML5+Ct187WNtNKEDkA8r5Hn7LG8Ve/C+8Rx65VBZivNlHsZmtehPIRB5S7327yVy/HVE2AU1A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.3.tgz", + "integrity": "sha512-BcGHz8ZPUgQa2NSZzpBu+kabkaygGLIfncCOO/Axl4i6Bj1Yl+hxaCe9ytUEYVQVyFzpK5TZNqhOkOyhTK4AoQ==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/bus-rdf-resolve-hypermedia-links-queue": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-3.0.1.tgz", - "integrity": "sha512-c3/nKCXe70fi/9dLc0Fe1/7ipOeTbaYrQxcy+wCdmDi6VxMGYB7l+qUaIBhj4LNfxMLAgYvvC7Eh0BzwZN8PUw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-3.0.3.tgz", + "integrity": "sha512-QJM88gkvIuuffKiPngI96WDfBAQNwgUB3Z+EMLZ1LWsF8l3pg3pUQA0asxTB3osdeV/Lqt2iMGnsY2H1UUjTLQ==", "dependencies": { - "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3835,19 +4216,19 @@ } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-query-source-identify-hypermedia/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3856,17 +4237,17 @@ } }, "node_modules/@comunica/actor-query-source-identify-rdfjs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-rdfjs/-/actor-query-source-identify-rdfjs-3.0.1.tgz", - "integrity": "sha512-PlFvNszKs0nY0JQRgMYLVP2X1yThMBkenzerSp83qI4t88/JmMpClSfmLKsAv5GUHKWgDG5CbHmzYlPrvP3zGA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-rdfjs/-/actor-query-source-identify-rdfjs-3.0.3.tgz", + "integrity": "sha512-1ozG/m3H4tIayKjunOgrIknsR0MRirDkWvuCq6z142M4mFjvTcEod4pSFN1vMs62UWlNwoEt6CPZiXnI4AzLmw==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-source-identify": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -3875,13 +4256,13 @@ } }, "node_modules/@comunica/actor-query-source-identify-rdfjs/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -3889,23 +4270,23 @@ } }, "node_modules/@comunica/actor-query-source-identify-rdfjs/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-query-source-identify-rdfjs/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3913,19 +4294,19 @@ } }, "node_modules/@comunica/actor-query-source-identify-rdfjs/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-query-source-identify-rdfjs/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -3934,54 +4315,54 @@ } }, "node_modules/@comunica/actor-query-source-identify-serialized": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-serialized/-/actor-query-source-identify-serialized-3.0.1.tgz", - "integrity": "sha512-yEbIrfJCWEeRG3h6ETVD870Z97M1mvKJ4aqGALLeoJSta4dMHouweYyJx0KYH0lEwvmngWnUnVPhbqRjRFMaLA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-serialized/-/actor-query-source-identify-serialized-3.0.3.tgz", + "integrity": "sha512-BDyuKP8BKFCItSaJ4JwYfVT/4V95R5E9Fw89UpYmMQidBMa9/WEhTY7YfoNeA+VCGr7CP0DwTsTkEu4vceBlCg==", "dependencies": { - "@comunica/bus-query-source-identify": "^3.0.1", - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-store-stream": "^2.0.0", "readable-stream": "^4.2.0" } }, "node_modules/@comunica/actor-query-source-identify-serialized/node_modules/@comunica/actor-abstract-mediatyped": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.1.tgz", - "integrity": "sha512-aIAIXM+dYFl3oq3K+/K90sItZtKhVDFsHlgIYN+xXhswNkqMRWy+J8Ynew4mSzF46mQH0Z+F/NYYarnjpc4LIg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.3.tgz", + "integrity": "sha512-mDzqmgIS5XtlxjLfKgv1RO5KMHm/7V3pFugHEhOf1sUJx+R9sAexxi+jj+1H40kxHE7dBkMcbMIHxWmIYiD9gw==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-query-source-identify-serialized/node_modules/@comunica/actor-abstract-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.1.tgz", - "integrity": "sha512-NYm2gFjKWcpLxtH6syoIUuHD2b/cz6m7cNKhx/0u/ieSWPynDylMpx0xn2FaAM1RTc1e2wpMEQ98BQhp9WQ4kA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.3.tgz", + "integrity": "sha512-wXvqu0mYwJRv0LRSVD7kA+1jst3HKuj40MLPeMWv3QMvyXh2WvfTrH0GPtV48CapkgfAKTs6z2I1l4sQXjFZ0A==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/actor-query-source-identify-serialized/node_modules/@comunica/bus-rdf-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.1.tgz", - "integrity": "sha512-3W022IaR0vL7X3r5fUTytFGnHTx4B8sqXA0wn1Ii06Orjc5r0R2YVPqMjMjxmQcqfxLX0E1YK6Y+SzopBiS6wg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Vj6F6zLzBis0oApFsbi3UNiol5DoF0QsmIgkqXJlIJxUod4gtn0vPWKEez1eRjohGKuXo1Y+iqrbzw9hNhgANg==", "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/actor-abstract-parse": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-query-source-identify-serialized/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -3989,9 +4370,9 @@ } }, "node_modules/@comunica/actor-query-source-identify-serialized/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -4077,44 +4458,212 @@ "asyncjoin": "^1.1.1" } }, - "node_modules/@comunica/actor-rdf-join-inner-multi-bind": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-2.10.1.tgz", - "integrity": "sha512-tNZ2Q7z44Yr0iIFkvtTVAsts4v0IoC4b0FYaIUeYav4y5JOlR74hWWijTAzVfb31dTMsAp3r+y0xGIdd75LRHQ==", + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/-/actor-rdf-join-inner-multi-adaptive-destroy-0.4.0.tgz", + "integrity": "sha512-HIaz9zBIIvXxB/KXbE61yHa8d3WRkPLLSVEwk04MCF9hutSN5lOrDxQvW7Vrr3qGxZdxWY6JdVyl1dV6Wngn1Q==", "dependencies": { - "@comunica/bus-query-operation": "^2.10.1", - "@comunica/bus-rdf-join": "^2.10.1", - "@comunica/bus-rdf-join-entries-sort": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/mediatortype-join-coefficients": "^2.10.0", + "@comunica/bus-query-operation": "^3.0.1", + "@comunica/bus-rdf-join": "^3.0.1", + "@comunica/context-entries": "^3.0.1", + "@comunica/context-entries-link-traversal": "^0.4.0", + "@comunica/mediatortype-join-coefficients": "^3.0.1", + "@comunica/types": "^3.0.1", + "asynciterator": "^3.9.0" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/bindings-factory": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "immutable": "^4.1.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/bus-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/data-factory": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.2", + "rdf-string": "^1.6.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/bus-rdf-join": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-3.0.3.tgz", + "integrity": "sha512-Hvx9W6tJaErysIiKfXaKtK67/ML2eolDh6f13+n9YO89fMZSeGnos4NKCpmdK2cmc87jrF6irQ+ynoIUbqd1qg==", + "dependencies": { + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/bus-rdf-join-selectivity": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/bus-rdf-join-entries-sort": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-3.0.3.tgz", + "integrity": "sha512-N1+hum9gYu9oMG4166qwKv4od2UnRHacWyl5mvDDd53sUc+kIS+IHdGcv/TxIBMYxFgFvoP+WyfdmGWXFIeMcA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/bus-rdf-join-selectivity": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-3.0.3.tgz", + "integrity": "sha512-y6vVFp7XnPjCyuqZ1degUISBFCzFHRVCTEzVjTYcFYe3r5LKaD1/KWuittz3OygreLRCK2J2VEGnJqfN5eUNtA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-accuracy": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/context-entries": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/context-entries-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries-link-traversal/-/context-entries-link-traversal-0.4.0.tgz", + "integrity": "sha512-9qmQdNGJfHji8KzCR4LvhECkkIw5LmBdvbc23pCzmh46CTnOtrlTefgYp7A4j9VLE7HfRaydrKGyrRnRlZf08w==", + "dependencies": { + "@comunica/core": "^3.0.1", + "@comunica/types-link-traversal": "^0.4.0" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", + "dependencies": { + "@comunica/types": "^3.0.3", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/data-factory": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-3.0.1.tgz", + "integrity": "sha512-3DVaDlZEWKgypkrNZP8fxryK2qK8MjtRS+Xb4xrZaT6+5EXZ5dgtYx90BHqUyQJPlrZGah4C/IuV3pke1P1V+A==", + "dependencies": { + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/mediatortype-accuracy": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-3.0.3.tgz", + "integrity": "sha512-35JkHUu228UW9Mawp3AiWzfCe+p77mDrZKBTCe+qu1a6jpBDAluJF3N0pbMMyq9N3O9QVbojgWqVDEn03o1Zgw==", + "dependencies": { + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/mediatortype-join-coefficients": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-3.0.3.tgz", + "integrity": "sha512-aNrfvQA8hwqtPc0c2uuCPXeAaBuX6licDLpkP/B9Vvs0mwTLuffRFm1zVUVSzzFlsKtAp1FZVNnyGV0xkVumAQ==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/metadata": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", + "dependencies": { + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-adaptive-destroy/node_modules/@comunica/types-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/types-link-traversal/-/types-link-traversal-0.4.0.tgz", + "integrity": "sha512-KDefcF/xykGJHrvzLD129m63gMRO5nVwmRXU9tKHW8V038nkpzR7R1wTP+v+A0VcC44CZ+x/ZBHkfShrsUdqYQ==" + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-bind": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-2.10.1.tgz", + "integrity": "sha512-tNZ2Q7z44Yr0iIFkvtTVAsts4v0IoC4b0FYaIUeYav4y5JOlR74hWWijTAzVfb31dTMsAp3r+y0xGIdd75LRHQ==", + "dependencies": { + "@comunica/bus-query-operation": "^2.10.1", + "@comunica/bus-rdf-join": "^2.10.1", + "@comunica/bus-rdf-join-entries-sort": "^2.10.0", + "@comunica/context-entries": "^2.10.0", + "@comunica/mediatortype-join-coefficients": "^2.10.0", "@comunica/types": "^2.10.0", "asynciterator": "^3.8.1", "sparqlalgebrajs": "^4.2.0" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind-source/-/actor-rdf-join-inner-multi-bind-source-3.0.1.tgz", - "integrity": "sha512-D00HMVjJQu7l19PVYQcpx90aATM37FL9wPGe8XHRbN7+ISgdP0dEu76R3pr+xxpPmUDVxZlB8XquplVYOxtcjg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind-source/-/actor-rdf-join-inner-multi-bind-source-3.0.3.tgz", + "integrity": "sha512-YZH3kYyUGtuYLyPYPRkCtTtv7bniEnNmWajg6nUAa5Sq3ShnbVJaX9dLQ/Pz4pdp+qHKD0Af29CBs3oM45yonw==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/bus-rdf-join-entries-sort": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -4122,16 +4671,16 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -4141,17 +4690,17 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/bus-rdf-join": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-3.0.1.tgz", - "integrity": "sha512-f459V+gE0iqsy4IsWg6p+3PAC+aVbyVmjTuut6OPkvTKupALGwXHScwwtxszxY7SxOzDCn50HRSs1eXhLSvNZA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-3.0.3.tgz", + "integrity": "sha512-Hvx9W6tJaErysIiKfXaKtK67/ML2eolDh6f13+n9YO89fMZSeGnos4NKCpmdK2cmc87jrF6irQ+ynoIUbqd1qg==", "dependencies": { - "@comunica/bus-rdf-join-entries-sort": "^3.0.1", - "@comunica/bus-rdf-join-selectivity": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/bus-rdf-join-selectivity": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -4159,42 +4708,42 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/bus-rdf-join-entries-sort": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-3.0.1.tgz", - "integrity": "sha512-eMTOOCgJbiS8yaCNPTNOrThlkPOGUq7+hTjVlH6U9v/lh7SapkYzNFQWOs0SrohCRbicmCeuhP1Pcdz7hsdYbg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-3.0.3.tgz", + "integrity": "sha512-N1+hum9gYu9oMG4166qwKv4od2UnRHacWyl5mvDDd53sUc+kIS+IHdGcv/TxIBMYxFgFvoP+WyfdmGWXFIeMcA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/bus-rdf-join-selectivity": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-3.0.1.tgz", - "integrity": "sha512-4yOjo4UYSK6Jz3GqwKCS22tuLGbnT0vOqZ1zXiVGQdT6dqk4gZ1UBApI0l5djjbljrIM1dFscS/46KnW8HGc1Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-3.0.3.tgz", + "integrity": "sha512-y6vVFp7XnPjCyuqZ1degUISBFCzFHRVCTEzVjTYcFYe3r5LKaD1/KWuittz3OygreLRCK2J2VEGnJqfN5eUNtA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/mediatortype-accuracy": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-accuracy": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -4210,36 +4759,36 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/mediatortype-accuracy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-3.0.1.tgz", - "integrity": "sha512-EHVkkayfndeohXbaZXjfw7cgTjnTAl/wl/iVtxPbmqzPzwu9JvmEC6t8V+ryd2ye8f+F0MF3WRUbqj0dAoJBMQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-3.0.3.tgz", + "integrity": "sha512-35JkHUu228UW9Mawp3AiWzfCe+p77mDrZKBTCe+qu1a6jpBDAluJF3N0pbMMyq9N3O9QVbojgWqVDEn03o1Zgw==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/mediatortype-join-coefficients": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-3.0.1.tgz", - "integrity": "sha512-qM0s0MUhNpOMdeZXRF89yI8Inz7rxILYRmNxdl3iDIwJyIWaFdr2mQhYApbqZK2MUnYiOQmc/m3k6ITsrO1sNA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-3.0.3.tgz", + "integrity": "sha512-aNrfvQA8hwqtPc0c2uuCPXeAaBuX6licDLpkP/B9Vvs0mwTLuffRFm1zVUVSzzFlsKtAp1FZVNnyGV0xkVumAQ==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -4273,30 +4822,30 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/-/actor-rdf-join-inner-multi-smallest-filter-bindings-3.0.1.tgz", - "integrity": "sha512-+PHUY9s9sWu58VZEswgG656Chet5aJN3FqD9sqnAWTSDUNZvHm+NjnwW4i8olf2/hi2u8kFpbj32kJnbZ6OaLw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/-/actor-rdf-join-inner-multi-smallest-filter-bindings-3.0.3.tgz", + "integrity": "sha512-cpz9z+NOYdByW+uJ7K47xQDoOzBxyGhLz+yr5lfvEnTAEFsXBNw5d5fpBVuSEUM8PN6IWthlYi7zT6XQOf93iA==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/bus-rdf-join-entries-sort": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -4304,16 +4853,16 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -4323,17 +4872,17 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/bus-rdf-join": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-3.0.1.tgz", - "integrity": "sha512-f459V+gE0iqsy4IsWg6p+3PAC+aVbyVmjTuut6OPkvTKupALGwXHScwwtxszxY7SxOzDCn50HRSs1eXhLSvNZA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-3.0.3.tgz", + "integrity": "sha512-Hvx9W6tJaErysIiKfXaKtK67/ML2eolDh6f13+n9YO89fMZSeGnos4NKCpmdK2cmc87jrF6irQ+ynoIUbqd1qg==", "dependencies": { - "@comunica/bus-rdf-join-entries-sort": "^3.0.1", - "@comunica/bus-rdf-join-selectivity": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/bus-rdf-join-selectivity": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -4341,42 +4890,42 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/bus-rdf-join-entries-sort": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-3.0.1.tgz", - "integrity": "sha512-eMTOOCgJbiS8yaCNPTNOrThlkPOGUq7+hTjVlH6U9v/lh7SapkYzNFQWOs0SrohCRbicmCeuhP1Pcdz7hsdYbg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-3.0.3.tgz", + "integrity": "sha512-N1+hum9gYu9oMG4166qwKv4od2UnRHacWyl5mvDDd53sUc+kIS+IHdGcv/TxIBMYxFgFvoP+WyfdmGWXFIeMcA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/bus-rdf-join-selectivity": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-3.0.1.tgz", - "integrity": "sha512-4yOjo4UYSK6Jz3GqwKCS22tuLGbnT0vOqZ1zXiVGQdT6dqk4gZ1UBApI0l5djjbljrIM1dFscS/46KnW8HGc1Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-3.0.3.tgz", + "integrity": "sha512-y6vVFp7XnPjCyuqZ1degUISBFCzFHRVCTEzVjTYcFYe3r5LKaD1/KWuittz3OygreLRCK2J2VEGnJqfN5eUNtA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/mediatortype-accuracy": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-accuracy": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -4392,36 +4941,36 @@ } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/mediatortype-accuracy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-3.0.1.tgz", - "integrity": "sha512-EHVkkayfndeohXbaZXjfw7cgTjnTAl/wl/iVtxPbmqzPzwu9JvmEC6t8V+ryd2ye8f+F0MF3WRUbqj0dAoJBMQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-3.0.3.tgz", + "integrity": "sha512-35JkHUu228UW9Mawp3AiWzfCe+p77mDrZKBTCe+qu1a6jpBDAluJF3N0pbMMyq9N3O9QVbojgWqVDEn03o1Zgw==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/mediatortype-join-coefficients": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-3.0.1.tgz", - "integrity": "sha512-qM0s0MUhNpOMdeZXRF89yI8Inz7rxILYRmNxdl3iDIwJyIWaFdr2mQhYApbqZK2MUnYiOQmc/m3k6ITsrO1sNA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-3.0.3.tgz", + "integrity": "sha512-aNrfvQA8hwqtPc0c2uuCPXeAaBuX6licDLpkP/B9Vvs0mwTLuffRFm1zVUVSzzFlsKtAp1FZVNnyGV0xkVumAQ==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -4646,20 +5195,310 @@ "@comunica/core": "^2.10.0" } }, - "node_modules/@comunica/actor-rdf-metadata-extract-sparql-service": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-2.10.0.tgz", - "integrity": "sha512-Xc+id8FURTmY3ccb4hcVuAaOou5UqD+1YkTnGfMWQxVgMlFC1eeBvwWVzvedj0sHhnfbLgDwbCVYLCK1lNndSg==", - "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^2.10.0", - "@comunica/core": "^2.10.0", - "relative-to-absolute-iri": "^1.0.7" - } - }, - "node_modules/@comunica/actor-rdf-metadata-extract-traverse": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-traverse/-/actor-rdf-metadata-extract-traverse-0.3.0.tgz", - "integrity": "sha512-VXcPKljbpmCNqfALLmsUamQrlDOUyymJkHlz4Nm6u6FCAJG5bUXnFEfawupeIgXGZd5sdCA1iDzGYZjmr33ceQ==", + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-shapetrees/-/actor-rdf-metadata-extract-shapetrees-0.4.0.tgz", + "integrity": "sha512-6NivPVRgrChfZxKtgUntgDkBdEXNyW8P8tboAsAW1eafKO9/TgPa36kFAGD1bmknoHTNUZzV4cWfXn+Dny3PZA==", + "dependencies": { + "@comunica/actor-init-query": "^3.0.1", + "@comunica/bus-dereference-rdf": "^3.0.1", + "@comunica/bus-http": "^3.0.1", + "@comunica/bus-rdf-metadata-extract": "^3.0.1", + "@comunica/context-entries": "^3.0.1", + "@comunica/core": "^3.0.1", + "@shexjs/parser": "1.0.0-alpha.28", + "@shexjs/visitor": "1.0.0-alpha.25", + "@types/parse-link-header": "^2.0.1", + "@types/shexj": "^2.1.4", + "parse-link-header": "^2.0.0", + "querystring": "^0.2.1", + "rdf-store-stream": "^2.0.1", + "relative-to-absolute-iri": "^1.0.7", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/actor-abstract-mediatyped": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.3.tgz", + "integrity": "sha512-mDzqmgIS5XtlxjLfKgv1RO5KMHm/7V3pFugHEhOf1sUJx+R9sAexxi+jj+1H40kxHE7dBkMcbMIHxWmIYiD9gw==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/actor-abstract-parse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.3.tgz", + "integrity": "sha512-wXvqu0mYwJRv0LRSVD7kA+1jst3HKuj40MLPeMWv3QMvyXh2WvfTrH0GPtV48CapkgfAKTs6z2I1l4sQXjFZ0A==", + "dependencies": { + "@comunica/core": "^3.0.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/actor-http-proxy": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-3.0.3.tgz", + "integrity": "sha512-J7LjvQfl9/XqWQknyVxo94xXBJXe9HQwJEbn6HvjEQG/WtBs7QWLrrXgDRyUq0OcO90BDy0GOyNYs0LE6s8GuA==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-time": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/actor-init-query": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-3.0.3.tgz", + "integrity": "sha512-I5EDW8qyPVFDhKP1T50Ke+vVSAF2D1AuQT9BIgGo8pXm7am82JQjy/3oZlWpl+zB8yla9y2DLGgTgJW2TW7JqA==", + "dependencies": { + "@comunica/actor-http-proxy": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-init": "^3.0.3", + "@comunica/bus-query-process": "^3.0.3", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/logger-pretty": "^3.0.3", + "@comunica/runner": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "negotiate": "^1.0.1", + "rdf-quad": "^1.5.0", + "streamify-string": "^1.0.1", + "yargs": "^17.7.2" + }, + "optionalDependencies": { + "process": "^0.11.10" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/bus-dereference": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.3.tgz", + "integrity": "sha512-ckTZcerdxpHB+nDrMdzGbIXsAbv2YzQGqybplbjh6oKih5EPO882nGACzY3tm4rQAzy22RCrhKlZ8S1o4qa3eg==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/bus-dereference-rdf": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.3.tgz", + "integrity": "sha512-Y5kLeKioj0iE6qSz/usm7XYV0+DbR/C4lyxFYZ4Q0a3qIiq0VAemp74bZS+aVRmgkSFrMSNwrPjjR5rb4bsubw==", + "dependencies": { + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/bus-http": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.3.tgz", + "integrity": "sha512-iDkefOYMbVZ543Hxsso2rAsS/ZFWezfB4PZmsqnIB4En4a6zwgHY/ydLETsaw7JbsdrufENmXE8cTo1XX2G9SA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@smessie/readable-web-to-node-stream": "^3.0.3", + "is-stream": "^2.0.1", + "readable-stream-node-to-web": "^1.0.1", + "web-streams-ponyfill": "^1.4.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/bus-http-invalidate": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-3.0.3.tgz", + "integrity": "sha512-zonZbo3wvoTr0gXgut9PlGpYUDkKa6tj0paAAVnKL8nPfSBphfDWZ3ewI9gaoxHH2IfGahMi8LN/WGD3DTewiQ==", + "dependencies": { + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/bus-init": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-3.0.3.tgz", + "integrity": "sha512-hyJ1sETF2+vogB4nnofkyc+GXb0W2mlNVV1NFzPHfBVL0Pyn6D8Tw4fTmyxS5oZCuS1euPZpuMsS48wfn6iBkA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/bus-query-result-serialize": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-3.0.3.tgz", + "integrity": "sha512-EOq49fuYorN5zelisf+9yWlIde3QirfnDKB08IJ7XrDNTzts7ABBAT+6RhedutLFLZAZqc4uUOap9CfxJ4h/WQ==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/bus-rdf-metadata-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.3.tgz", + "integrity": "sha512-vAVVEBly7sXRK9SQPMxJg66Zvy8C+i0q1M6M/LwWY8NuGx99/Od2NlQW6hpqLOi+rsfoUDU33YRi1Gdaf7Uorw==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/bus-rdf-parse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Vj6F6zLzBis0oApFsbi3UNiol5DoF0QsmIgkqXJlIJxUod4gtn0vPWKEez1eRjohGKuXo1Y+iqrbzw9hNhgANg==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/context-entries": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", + "dependencies": { + "@comunica/types": "^3.0.3", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/logger-pretty": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-3.0.3.tgz", + "integrity": "sha512-yrBQwhuSKtevRyPJdvDa7wFKd+56QpYdl52t5cH9x3vC5fCm+yndLnFJSupKn4GFzGWY0/OheUac0UP9iIwS0w==", + "dependencies": { + "@comunica/types": "^3.0.3", + "object-inspect": "^1.12.2", + "process": "^0.11.10" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/mediatortype-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-3.0.3.tgz", + "integrity": "sha512-VKD1aYouT/e/B4hTysnpy4xWBSKc9wDWkPPhMQeDiayvw6oRxqH76oS1B8eYyM35TYyWGih50uRIms/pPKqoTQ==", + "dependencies": { + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/runner": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-3.0.3.tgz", + "integrity": "sha512-IFxCse9s8ZylRx7dAUXck4XgpzkcQR6OBiJ3iQDIDbwJXzjum1OVHyv5p4/1s3/V4+9QAKoM0NklMkk7O1YYPQ==", + "dependencies": { + "@comunica/bus-init": "^3.0.3", + "@comunica/core": "^3.0.3", + "componentsjs": "^6.0.1", + "process": "^0.11.10" + }, + "bin": { + "comunica-compile-config": "bin/compile-config" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/@types/node": { + "version": "18.19.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", + "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/componentsjs": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-6.0.1.tgz", + "integrity": "sha512-8ylkwrS0WJCTkkp2dOamE4yLkkdFd9xZQQ8dGzaY22TdntLR9V/SH+dZ+GQ+im9/2KgrKtcEu0UHMY+cpE0LYw==", + "dependencies": { + "@rdfjs/types": "*", + "@types/minimist": "^1.2.0", + "@types/node": "^18.0.0", + "@types/semver": "^7.3.4", + "jsonld-context-parser": "^2.1.1", + "minimist": "^1.2.0", + "rdf-data-factory": "^1.1.0", + "rdf-object": "^1.14.0", + "rdf-parse": "^2.0.0", + "rdf-quad": "^1.5.0", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.7.0", + "semver": "^7.3.2", + "winston": "^3.3.3" + }, + "bin": { + "componentsjs-compile-config": "bin/compile-config.js" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-shapetrees/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@comunica/actor-rdf-metadata-extract-sparql-service": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-2.10.0.tgz", + "integrity": "sha512-Xc+id8FURTmY3ccb4hcVuAaOou5UqD+1YkTnGfMWQxVgMlFC1eeBvwWVzvedj0sHhnfbLgDwbCVYLCK1lNndSg==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.10.0", + "@comunica/core": "^2.10.0", + "relative-to-absolute-iri": "^1.0.7" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-traverse": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-traverse/-/actor-rdf-metadata-extract-traverse-0.3.0.tgz", + "integrity": "sha512-VXcPKljbpmCNqfALLmsUamQrlDOUyymJkHlz4Nm6u6FCAJG5bUXnFEfawupeIgXGZd5sdCA1iDzGYZjmr33ceQ==", "dependencies": { "@comunica/bus-extract-links": "^0.3.0", "@comunica/bus-rdf-metadata-extract": "^3.0.1", @@ -4949,6 +5788,108 @@ "@comunica/core": "^3.0.1" } }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph/-/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph-0.4.0.tgz", + "integrity": "sha512-0mFz8NlnUZWvmGBdjA0sArgzLHdSg+PEauTZJE7bK0P9fvhELyOD0qqo0cmupd4WDvnDL6AVyhyLxZZR324hMQ==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/context-entries-link-traversal": "^0.4.0", + "@comunica/core": "^3.0.1", + "@types/readable-stream": "^4.0.0", + "rdf-data-factory": "^1.1.2", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph/node_modules/@comunica/bus-rdf-resolve-hypermedia-links": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.3.tgz", + "integrity": "sha512-BcGHz8ZPUgQa2NSZzpBu+kabkaygGLIfncCOO/Axl4i6Bj1Yl+hxaCe9ytUEYVQVyFzpK5TZNqhOkOyhTK4AoQ==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph/node_modules/@comunica/context-entries-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries-link-traversal/-/context-entries-link-traversal-0.4.0.tgz", + "integrity": "sha512-9qmQdNGJfHji8KzCR4LvhECkkIw5LmBdvbc23pCzmh46CTnOtrlTefgYp7A4j9VLE7HfRaydrKGyrRnRlZf08w==", + "dependencies": { + "@comunica/core": "^3.0.1", + "@comunica/types-link-traversal": "^0.4.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", + "dependencies": { + "@comunica/types": "^3.0.3", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph/node_modules/@comunica/types-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/types-link-traversal/-/types-link-traversal-0.4.0.tgz", + "integrity": "sha512-KDefcF/xykGJHrvzLD129m63gMRO5nVwmRXU9tKHW8V038nkpzR7R1wTP+v+A0VcC44CZ+x/ZBHkfShrsUdqYQ==" + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-prune-shapetrees": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-traverse-prune-shapetrees/-/actor-rdf-resolve-hypermedia-links-traverse-prune-shapetrees-0.4.0.tgz", + "integrity": "sha512-J5faTEKa1jz3TH/+XUHodHRZr5t7zn15QBvTKco19D7supLuIYzn+9ISsCHrkel+kvX4svxLeLxSMSMcnCw65A==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-prune-shapetrees/node_modules/@comunica/bus-rdf-resolve-hypermedia-links": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.3.tgz", + "integrity": "sha512-BcGHz8ZPUgQa2NSZzpBu+kabkaygGLIfncCOO/Axl4i6Bj1Yl+hxaCe9ytUEYVQVyFzpK5TZNqhOkOyhTK4AoQ==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-prune-shapetrees/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", + "dependencies": { + "@comunica/types": "^3.0.3", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-prune-shapetrees/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional/-/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional-0.3.0.tgz", @@ -5410,20 +6351,20 @@ } }, "node_modules/@comunica/bus-merge-bindings-context": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-merge-bindings-context/-/bus-merge-bindings-context-3.0.1.tgz", - "integrity": "sha512-9fq9Xelp+UdzSejZrFGVOXyzjU8itQl9qH7UHHmeX1IQX6ZWLuqZEj3C/Edz0w5vVnN9rLz++lx63+1ZukoAnQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-merge-bindings-context/-/bus-merge-bindings-context-3.0.3.tgz", + "integrity": "sha512-jIRh3mhz0GMmO8WNrvmwv+17H6RVJjTqqNzQsXgh2a06CHO1dzWHwcyGntglEDX2AtYeLpPkzEIcg8yKzmZZfQ==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/bus-merge-bindings-context/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -5431,9 +6372,9 @@ } }, "node_modules/@comunica/bus-merge-bindings-context/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -5479,21 +6420,21 @@ } }, "node_modules/@comunica/bus-query-process": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-process/-/bus-query-process-3.0.1.tgz", - "integrity": "sha512-ntyIY5PaDGipcbZ9JvpUmRKX7l85gZZ58qjdtjJOWK92XmiiUNtQTnTPZI6/9Au6ShDkrqkPakCmqTqhy9O6zQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-process/-/bus-query-process-3.0.3.tgz", + "integrity": "sha512-j4NxNvbt2ORsfuWnH4vq0HL10wg6UP5SWtcraFcZIWcefVlQ6o9LQugocKKc2BoIzeWgkZEtHZ5w7aq+hYPSrg==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.0" } }, "node_modules/@comunica/bus-query-process/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -5501,9 +6442,9 @@ } }, "node_modules/@comunica/bus-query-process/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -5522,15 +6463,15 @@ } }, "node_modules/@comunica/bus-query-source-identify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-source-identify/-/bus-query-source-identify-3.0.1.tgz", - "integrity": "sha512-v0aPKvVAnTRmMp9bt1YXDNcwlxrGr7F7q0Ionu4yh1z/wWcuToXSD2aClt5JnJQBQgrkiFrI5GvXYYzwViH7JA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-source-identify/-/bus-query-source-identify-3.0.3.tgz", + "integrity": "sha512-fx/vtw1bTqE9+HDzX5KBZ3Zfau/ThB+9qjbDSDR5JGC0dgDiEWhWaOrX8ArxGJCF2OYU6x3m+BTgy62P7pYf0Q==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -5540,21 +6481,21 @@ } }, "node_modules/@comunica/bus-query-source-identify-hypermedia": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-source-identify-hypermedia/-/bus-query-source-identify-hypermedia-3.0.1.tgz", - "integrity": "sha512-mHWA0Q5nH2Q1rKR+TYdJd9hYXP0QVwbQZQBtllVllPfw3b2V177iIaqq7+p/EhqsB+9OodMME3NeAduOCNxP7w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-source-identify-hypermedia/-/bus-query-source-identify-hypermedia-3.0.3.tgz", + "integrity": "sha512-omOvHfo0qrfEirJm6H0+BE9VvS5MR2rOK989rEj4YZRlQxJN2n+zgBAH2M04qcLzs/6nm+2ba5IeochoXN28Ow==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/bus-query-source-identify-hypermedia/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -5562,9 +6503,9 @@ } }, "node_modules/@comunica/bus-query-source-identify-hypermedia/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -5573,13 +6514,13 @@ } }, "node_modules/@comunica/bus-query-source-identify/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -5587,16 +6528,16 @@ } }, "node_modules/@comunica/bus-query-source-identify/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -5606,23 +6547,23 @@ } }, "node_modules/@comunica/bus-query-source-identify/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/bus-query-source-identify/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -5638,19 +6579,19 @@ } }, "node_modules/@comunica/bus-query-source-identify/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/bus-query-source-identify/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -5783,140 +6724,2325 @@ "sparqlalgebrajs": "^4.2.0" } }, - "node_modules/@comunica/bus-rdf-serialize": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-2.10.0.tgz", - "integrity": "sha512-AmbN9MUgw6B6AfrIqR1u7PWHZFgbJz+j1SFJVtnHQ51hEpG+Ig9nNG2IWjHOsFK0xBBQ/wXgNmt/cufEMRM1SQ==", + "node_modules/@comunica/bus-rdf-serialize": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-2.10.0.tgz", + "integrity": "sha512-AmbN9MUgw6B6AfrIqR1u7PWHZFgbJz+j1SFJVtnHQ51hEpG+Ig9nNG2IWjHOsFK0xBBQ/wXgNmt/cufEMRM1SQ==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^2.10.0", + "@comunica/core": "^2.10.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-rdf-update-hypermedia": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-2.10.1.tgz", + "integrity": "sha512-egj4G0zzUI3oZ1iJaAxKX1wic0fZ0Iesa02gOTf94lhVjo+SYL+KJ1mopem1FSsY8eMf5IhkMwQnmxQT2xzSXw==", + "dependencies": { + "@comunica/bus-rdf-update-quads": "^2.10.1", + "@comunica/core": "^2.10.0" + } + }, + "node_modules/@comunica/bus-rdf-update-quads": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-2.10.1.tgz", + "integrity": "sha512-DuAgGsdMbZj7TRALB1uPwEuwZcfdVHMWO2WOJJ0ptZ9ACfKGoe2hHrrE0OeNnfI+1zwq/nIoefKtEgg2Jj7u0g==", + "dependencies": { + "@comunica/actor-rdf-resolve-quad-pattern-federated": "^2.10.1", + "@comunica/bus-http": "^2.10.0", + "@comunica/context-entries": "^2.10.0", + "@comunica/core": "^2.10.0", + "@comunica/types": "^2.10.0", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/config-query-sparql": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-2.7.0.tgz", + "integrity": "sha512-rMnFgT7cz9+0z7wV4OzIMY5qM9/Z0mTGrR8y2JokoHyyTcBGOSajFmy61XCSLMCsLLG8qDXsJ4ClCCky3TGfqA==" + }, + "node_modules/@comunica/config-query-sparql-link-traversal": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql-link-traversal/-/config-query-sparql-link-traversal-0.3.0.tgz", + "integrity": "sha512-Lild6o2mLrxPdEChYYYrJefvF+N/zOsKCLLaZ0RrU6NAmoo0NQq6dR5JiWT0MkpX4IPKtMDUL59/NqEc2gDJtQ==", + "dependencies": { + "@comunica/config-query-sparql": "^3.0.1", + "@comunica/config-query-sparql-solid": "^3.0.1" + } + }, + "node_modules/@comunica/config-query-sparql-link-traversal/node_modules/@comunica/config-query-sparql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-3.0.1.tgz", + "integrity": "sha512-m2nQg/6vMkmPrH0eLxInVjrRT5Qnv9j9XOjdTcZy/4ZT6vVPzxwNwcHOSwBfl96aDAwO77MI2aymHyK9ZbDyKQ==" + }, + "node_modules/@comunica/config-query-sparql-solid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql-solid/-/config-query-sparql-solid-3.0.1.tgz", + "integrity": "sha512-1j4TxsLxUaEwW3584QaGit93DNvse9tr95XNLnCDQwCfpdk1MFLAtVC8lCi/uYtNLQ8OjS5QNCA1MpQpczy0Uw==", + "dependencies": { + "@comunica/config-query-sparql": "^3.0.1" + } + }, + "node_modules/@comunica/config-query-sparql-solid/node_modules/@comunica/config-query-sparql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-3.0.1.tgz", + "integrity": "sha512-m2nQg/6vMkmPrH0eLxInVjrRT5Qnv9j9XOjdTcZy/4ZT6vVPzxwNwcHOSwBfl96aDAwO77MI2aymHyK9ZbDyKQ==" + }, + "node_modules/@comunica/context-entries": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-2.10.0.tgz", + "integrity": "sha512-lmCYCcXxW8C6ecFH2whZCt31NT1ejb0P/sbytK7f4ctyA06Q8iYFEcYE4eWOXMdpfkwkcnz31x9XL77OGeSC2Q==", + "dependencies": { + "@comunica/core": "^2.10.0", + "@comunica/types": "^2.10.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/context-entries-link-traversal": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries-link-traversal/-/context-entries-link-traversal-0.3.0.tgz", + "integrity": "sha512-NhLEyvIgxnr1D22ZBm8xI280ega2Y075mb0iHtR984EhSwLKiDolQ/47/rSFmtADrRhCamtGw12qn8pBA/QpNA==", + "dependencies": { + "@comunica/core": "^3.0.1", + "@comunica/types-link-traversal": "^0.3.0" + } + }, + "node_modules/@comunica/context-entries-link-traversal/node_modules/@comunica/core": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", + "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "dependencies": { + "@comunica/types": "^3.0.1", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/context-entries-link-traversal/node_modules/@comunica/types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", + "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/core": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-2.10.0.tgz", + "integrity": "sha512-onsGs2iKHUPRxxMOdx42vdxslk8q9FQZdRjQtHJ6SGiCpJwIL9ciBgPIOl2RL2YfzXHemr/0umeNOppRDcWhJA==", + "dependencies": { + "@comunica/types": "^2.10.0", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/data-factory": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-2.7.0.tgz", + "integrity": "sha512-dSTzrR1w9SzAWx70ZXKXHUC8f0leUolLZ9TOhGjFhhsBMJ9Pbo0g6vHV8txX5FViShngrg9QNKhsHeQnMk5z6Q==", + "dependencies": { + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/expression-evaluator": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/expression-evaluator/-/expression-evaluator-2.10.0.tgz", + "integrity": "sha512-gSfiVSAE+SaxpXq3jT5OnyZd+sD9KFaWtTiKT1tDDs8lD7Jj68aRP7VoEhvKwPwRlUx0aoaXUL2MYtV6JsXRbg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/spark-md5": "^3.0.2", + "@types/uuid": "^9.0.0", + "bignumber.js": "^9.0.1", + "hash.js": "^1.1.7", + "lru-cache": "^10.0.0", + "rdf-data-factory": "^1.1.2", + "rdf-string": "^1.6.3", + "relative-to-absolute-iri": "^1.0.6", + "spark-md5": "^3.0.1", + "sparqlalgebrajs": "^4.2.0", + "uuid": "^9.0.0" + } + }, + "node_modules/@comunica/logger-pretty": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-2.10.0.tgz", + "integrity": "sha512-JXkeM5HnbyTPnQTf5/ugRPL9R+vXT7b/hRVYzYmhAGCjkCNL7NJPTBbIgxmZHqZ+UGxprotrvmDQtwHmVA+Ddw==", + "dependencies": { + "@comunica/types": "^2.10.0", + "object-inspect": "^1.12.2", + "process": "^0.11.10" + } + }, + "node_modules/@comunica/logger-void": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-2.10.0.tgz", + "integrity": "sha512-GFJh9hV8rIC9yXAuLGGKjQRVs8IOQOINBbaTNO+FJUWWWHlo5pDEKAoGYuysz5TBGoT3Lexz8bMfdkuHMa3uIQ==", + "dependencies": { + "@comunica/types": "^2.10.0" + } + }, + "node_modules/@comunica/mediator-all": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-2.10.0.tgz", + "integrity": "sha512-y1+A+sIW462G8iPzi6BSPIb4I9iy08ZruM2Thf1or6sytwLKro7E2RYjS6IdupwfFYafXXCeT85+lrJgTKERhQ==", + "dependencies": { + "@comunica/core": "^2.10.0" + } + }, + "node_modules/@comunica/mediator-combine-array": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-array/-/mediator-combine-array-0.3.0.tgz", + "integrity": "sha512-ldreuK+s54A34SMHC0hUIO5qLxUhRSuls+xv0HNSdj/FMynB6mb98YDjV4d3iRGvOKuv8yy9ZuBAYLNHETDwcw==", + "dependencies": { + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/mediator-combine-array/node_modules/@comunica/core": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", + "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "dependencies": { + "@comunica/types": "^3.0.1", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/mediator-combine-array/node_modules/@comunica/types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", + "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/mediator-combine-pipeline": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-2.10.0.tgz", + "integrity": "sha512-j7+/oUlbhKB4Rq6g9oNKU+e9cQL8U9z8tAUNhoXUSHajcr4huj0t1+riaOD109/DRWhV793ILhBDzgiZbHd7DA==", + "dependencies": { + "@comunica/core": "^2.10.0", + "@comunica/types": "^2.10.0" + } + }, + "node_modules/@comunica/mediator-combine-union": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-2.10.0.tgz", + "integrity": "sha512-QbP4zP1i6nMDZ8teC0RoTz5E8pOpxDhWPBr1ylb2jzPUjPpMgrnbHYTondlN0Oau3SMEehItojg/LYDtPOP/GQ==", + "dependencies": { + "@comunica/core": "^2.10.0" + } + }, + "node_modules/@comunica/mediator-join-coefficients-fixed": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-2.10.1.tgz", + "integrity": "sha512-HRvc0e8QDnR3sbRMMCyx9ILFA6KiUxHEqDOpt7BV3kFMWWIpBavFDwPUjLBG6sRA8o0CFu1+oVVh5fAFYZIxzQ==", + "dependencies": { + "@comunica/bus-rdf-join": "^2.10.1", + "@comunica/context-entries": "^2.10.0", + "@comunica/core": "^2.10.0", + "@comunica/mediatortype-join-coefficients": "^2.10.0", + "@comunica/types": "^2.10.0" + } + }, + "node_modules/@comunica/mediator-number": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-2.10.0.tgz", + "integrity": "sha512-0T8D1HGTu5Sd8iKb2dBjc6VRc/U4A15TAN6m561ra9pFlP+w31kby0ZYP6WWBHBobbUsX1LCvnbRQaAC4uWwVw==", + "dependencies": { + "@comunica/core": "^2.10.0" + } + }, + "node_modules/@comunica/mediator-race": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-2.10.0.tgz", + "integrity": "sha512-JiEtOLMkPnbjSLabVpE4VqDbu2ZKKnkUdATGBeWX+o+MjPw6c0hhw01RG4WY2rQhDyNl++nLQe3EowQh8xW9TA==", + "dependencies": { + "@comunica/core": "^2.10.0" + } + }, + "node_modules/@comunica/mediatortype-accuracy": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-2.10.0.tgz", + "integrity": "sha512-u9Noai4yGACaBRGOoRZ65XoQhazKNx5QaFOX5nJ/p84Qq4g50woC2rpsncuyrXhW1j/rIc2WvIUGUfy/g6CDiw==", + "dependencies": { + "@comunica/core": "^2.10.0" + } + }, + "node_modules/@comunica/mediatortype-httprequests": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-httprequests/-/mediatortype-httprequests-2.10.0.tgz", + "integrity": "sha512-uPjs/NdngHZZWomjZor6W29UeOlxganupIOa3Z6H3qdUnsSpxeoS9URXy7BICAX+4PmgebperSn18BRA+PWiSw==", + "dependencies": { + "@comunica/core": "^2.10.0" + } + }, + "node_modules/@comunica/mediatortype-join-coefficients": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-2.10.0.tgz", + "integrity": "sha512-EPipAV5PDNeEVXbsd+8NsqNKu5ztCAoEJ3azcFAmD9di9ppArNJWU/mxy5yUzcBgMUX4wRp6jCa5rIF5sRHG7g==", + "dependencies": { + "@comunica/core": "^2.10.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/mediatortype-time": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-2.10.0.tgz", + "integrity": "sha512-nBz1exxrja1Tj8KSlSevG4Hw2u09tTh6gtNfVjI76i/e7muu4RUWVhi9b8PcwBNAfuUqRl+5OgOSa2X4W+6QlA==", + "dependencies": { + "@comunica/core": "^2.10.0" + } + }, + "node_modules/@comunica/metadata": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-2.10.0.tgz", + "integrity": "sha512-PF7TKhuDIO4GE9tzuAkTxarQV5cmwXZ64hp0qm8Ql/V+dVHu/3xLL9v/Q67ZX26GF9hOyr7cdpNI08M7DHc86g==", + "dependencies": { + "@comunica/types": "^2.10.0" + } + }, + "node_modules/@comunica/query-sparql": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/query-sparql/-/query-sparql-3.0.3.tgz", + "integrity": "sha512-ikZD5Jdlw3T7CJ3oqKHThzMe1m7cfM7M6y//rHhOyBR2QGZfV4342/R/6QBZArKRczGNHiWoZeVxnBtcjcORYQ==", + "dependencies": { + "@comunica/actor-context-preprocess-convert-shortcuts": "^3.0.3", + "@comunica/actor-context-preprocess-query-source-identify": "^3.0.3", + "@comunica/actor-context-preprocess-query-source-skolemize": "^3.0.3", + "@comunica/actor-context-preprocess-set-defaults": "^3.0.3", + "@comunica/actor-context-preprocess-source-to-destination": "^3.0.3", + "@comunica/actor-dereference-fallback": "^3.0.3", + "@comunica/actor-dereference-http": "^3.0.3", + "@comunica/actor-dereference-rdf-parse": "^3.0.3", + "@comunica/actor-hash-bindings-sha1": "^3.0.3", + "@comunica/actor-http-fetch": "^3.0.3", + "@comunica/actor-http-proxy": "^3.0.3", + "@comunica/actor-http-wayback": "^3.0.3", + "@comunica/actor-init-query": "^3.0.3", + "@comunica/actor-optimize-query-operation-assign-sources-exhaustive": "^3.0.3", + "@comunica/actor-optimize-query-operation-bgp-to-join": "^3.0.3", + "@comunica/actor-optimize-query-operation-describe-to-constructs-subject": "^3.0.3", + "@comunica/actor-optimize-query-operation-filter-pushdown": "^3.0.3", + "@comunica/actor-optimize-query-operation-group-sources": "^3.0.3", + "@comunica/actor-optimize-query-operation-join-bgp": "^3.0.3", + "@comunica/actor-optimize-query-operation-join-connected": "^3.0.3", + "@comunica/actor-optimize-query-operation-prune-empty-source-operations": "^3.0.3", + "@comunica/actor-optimize-query-operation-rewrite-add": "^3.0.3", + "@comunica/actor-optimize-query-operation-rewrite-copy": "^3.0.3", + "@comunica/actor-optimize-query-operation-rewrite-move": "^3.0.3", + "@comunica/actor-query-operation-ask": "^3.0.3", + "@comunica/actor-query-operation-bgp-join": "^3.0.3", + "@comunica/actor-query-operation-construct": "^3.0.3", + "@comunica/actor-query-operation-distinct-hash": "^3.0.3", + "@comunica/actor-query-operation-extend": "^3.0.3", + "@comunica/actor-query-operation-filter": "^3.0.3", + "@comunica/actor-query-operation-from-quad": "^3.0.3", + "@comunica/actor-query-operation-group": "^3.0.3", + "@comunica/actor-query-operation-join": "^3.0.3", + "@comunica/actor-query-operation-leftjoin": "^3.0.3", + "@comunica/actor-query-operation-minus": "^3.0.3", + "@comunica/actor-query-operation-nop": "^3.0.3", + "@comunica/actor-query-operation-orderby": "^3.0.3", + "@comunica/actor-query-operation-path-alt": "^3.0.3", + "@comunica/actor-query-operation-path-inv": "^3.0.3", + "@comunica/actor-query-operation-path-link": "^3.0.3", + "@comunica/actor-query-operation-path-nps": "^3.0.3", + "@comunica/actor-query-operation-path-one-or-more": "^3.0.3", + "@comunica/actor-query-operation-path-seq": "^3.0.3", + "@comunica/actor-query-operation-path-zero-or-more": "^3.0.3", + "@comunica/actor-query-operation-path-zero-or-one": "^3.0.3", + "@comunica/actor-query-operation-project": "^3.0.3", + "@comunica/actor-query-operation-reduced-hash": "^3.0.3", + "@comunica/actor-query-operation-service": "^3.0.3", + "@comunica/actor-query-operation-slice": "^3.0.3", + "@comunica/actor-query-operation-source": "^3.0.3", + "@comunica/actor-query-operation-union": "^3.0.3", + "@comunica/actor-query-operation-update-clear": "^3.0.3", + "@comunica/actor-query-operation-update-compositeupdate": "^3.0.3", + "@comunica/actor-query-operation-update-create": "^3.0.3", + "@comunica/actor-query-operation-update-deleteinsert": "^3.0.3", + "@comunica/actor-query-operation-update-drop": "^3.0.3", + "@comunica/actor-query-operation-update-load": "^3.0.3", + "@comunica/actor-query-operation-values": "^3.0.3", + "@comunica/actor-query-parse-graphql": "^3.0.3", + "@comunica/actor-query-parse-sparql": "^3.0.3", + "@comunica/actor-query-process-explain-logical": "^3.0.3", + "@comunica/actor-query-process-explain-parsed": "^3.0.3", + "@comunica/actor-query-process-explain-physical": "^3.0.3", + "@comunica/actor-query-process-sequential": "^3.0.3", + "@comunica/actor-query-result-serialize-json": "^3.0.3", + "@comunica/actor-query-result-serialize-rdf": "^3.0.3", + "@comunica/actor-query-result-serialize-simple": "^3.0.3", + "@comunica/actor-query-result-serialize-sparql-csv": "^3.0.3", + "@comunica/actor-query-result-serialize-sparql-json": "^3.0.3", + "@comunica/actor-query-result-serialize-sparql-tsv": "^3.0.3", + "@comunica/actor-query-result-serialize-sparql-xml": "^3.0.3", + "@comunica/actor-query-result-serialize-stats": "^3.0.3", + "@comunica/actor-query-result-serialize-table": "^3.0.3", + "@comunica/actor-query-result-serialize-tree": "^3.0.3", + "@comunica/actor-query-source-identify-hypermedia": "^3.0.3", + "@comunica/actor-query-source-identify-hypermedia-none": "^3.0.3", + "@comunica/actor-query-source-identify-hypermedia-qpf": "^3.0.3", + "@comunica/actor-query-source-identify-hypermedia-sparql": "^3.0.3", + "@comunica/actor-query-source-identify-rdfjs": "^3.0.3", + "@comunica/actor-query-source-identify-serialized": "^3.0.3", + "@comunica/actor-rdf-join-entries-sort-cardinality": "^3.0.3", + "@comunica/actor-rdf-join-inner-hash": "^3.0.3", + "@comunica/actor-rdf-join-inner-multi-bind": "^3.0.3", + "@comunica/actor-rdf-join-inner-multi-bind-source": "^3.0.3", + "@comunica/actor-rdf-join-inner-multi-empty": "^3.0.3", + "@comunica/actor-rdf-join-inner-multi-smallest": "^3.0.3", + "@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings": "^3.0.3", + "@comunica/actor-rdf-join-inner-nestedloop": "^3.0.3", + "@comunica/actor-rdf-join-inner-none": "^3.0.3", + "@comunica/actor-rdf-join-inner-single": "^3.0.3", + "@comunica/actor-rdf-join-inner-symmetrichash": "^3.0.3", + "@comunica/actor-rdf-join-minus-hash": "^3.0.3", + "@comunica/actor-rdf-join-minus-hash-undef": "^3.0.3", + "@comunica/actor-rdf-join-optional-bind": "^3.0.3", + "@comunica/actor-rdf-join-optional-nestedloop": "^3.0.3", + "@comunica/actor-rdf-join-selectivity-variable-counting": "^3.0.3", + "@comunica/actor-rdf-metadata-accumulate-cancontainundefs": "^3.0.3", + "@comunica/actor-rdf-metadata-accumulate-cardinality": "^3.0.3", + "@comunica/actor-rdf-metadata-accumulate-pagesize": "^3.0.3", + "@comunica/actor-rdf-metadata-accumulate-requesttime": "^3.0.3", + "@comunica/actor-rdf-metadata-all": "^3.0.3", + "@comunica/actor-rdf-metadata-extract-allow-http-methods": "^3.0.3", + "@comunica/actor-rdf-metadata-extract-hydra-controls": "^3.0.3", + "@comunica/actor-rdf-metadata-extract-hydra-count": "^3.0.3", + "@comunica/actor-rdf-metadata-extract-hydra-pagesize": "^3.0.3", + "@comunica/actor-rdf-metadata-extract-patch-sparql-update": "^3.0.3", + "@comunica/actor-rdf-metadata-extract-put-accepted": "^3.0.3", + "@comunica/actor-rdf-metadata-extract-request-time": "^3.0.3", + "@comunica/actor-rdf-metadata-extract-sparql-service": "^3.0.3", + "@comunica/actor-rdf-metadata-primary-topic": "^3.0.3", + "@comunica/actor-rdf-parse-html": "^3.0.3", + "@comunica/actor-rdf-parse-html-microdata": "^3.0.3", + "@comunica/actor-rdf-parse-html-rdfa": "^3.0.3", + "@comunica/actor-rdf-parse-html-script": "^3.0.3", + "@comunica/actor-rdf-parse-jsonld": "^3.0.3", + "@comunica/actor-rdf-parse-n3": "^3.0.3", + "@comunica/actor-rdf-parse-rdfxml": "^3.0.3", + "@comunica/actor-rdf-parse-shaclc": "^3.0.3", + "@comunica/actor-rdf-parse-xml-rdfa": "^3.0.3", + "@comunica/actor-rdf-resolve-hypermedia-links-next": "^3.0.3", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": "^3.0.3", + "@comunica/actor-rdf-serialize-jsonld": "^3.0.3", + "@comunica/actor-rdf-serialize-n3": "^3.0.3", + "@comunica/actor-rdf-serialize-shaclc": "^3.0.3", + "@comunica/actor-rdf-update-hypermedia-patch-sparql-update": "^3.0.3", + "@comunica/actor-rdf-update-hypermedia-put-ldp": "^3.0.3", + "@comunica/actor-rdf-update-hypermedia-sparql": "^3.0.3", + "@comunica/actor-rdf-update-quads-hypermedia": "^3.0.3", + "@comunica/actor-rdf-update-quads-rdfjs-store": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/config-query-sparql": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/logger-void": "^3.0.3", + "@comunica/mediator-all": "^3.0.3", + "@comunica/mediator-combine-pipeline": "^3.0.3", + "@comunica/mediator-combine-union": "^3.0.3", + "@comunica/mediator-join-coefficients-fixed": "^3.0.3", + "@comunica/mediator-number": "^3.0.3", + "@comunica/mediator-race": "^3.0.3", + "@comunica/runner": "^3.0.3", + "@comunica/runner-cli": "^3.0.3", + "@comunica/types": "^3.0.3", + "process": "^0.11.10" + }, + "bin": { + "comunica-dynamic-sparql": "bin/query-dynamic.js", + "comunica-sparql": "bin/query.js", + "comunica-sparql-http": "bin/http.js" + } + }, + "node_modules/@comunica/query-sparql-link-traversal": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@comunica/query-sparql-link-traversal/-/query-sparql-link-traversal-0.3.0.tgz", + "integrity": "sha512-FIQlISkEIq++xiWri9SeQtMpbq31Scb1vmmBDt/wcCLOotgo5ZvfwJgDmOsJEBQD6g/ltisShSTZeAS0vLSS/Q==", + "dependencies": { + "@comunica/actor-context-preprocess-set-defaults-link-traversal": "^0.3.0", + "@comunica/actor-extract-links-all": "^0.3.0", + "@comunica/actor-extract-links-content-policies": "^0.3.0", + "@comunica/actor-extract-links-predicates": "^0.3.0", + "@comunica/actor-extract-links-quad-pattern": "^0.3.0", + "@comunica/actor-extract-links-quad-pattern-query": "^0.3.0", + "@comunica/actor-extract-links-tree": "^0.3.0", + "@comunica/actor-init-query": "^3.0.1", + "@comunica/actor-optimize-query-operation-set-seed-sources-quadpattern-iris": "^0.3.0", + "@comunica/actor-rdf-join-entries-sort-traversal-zero-knowledge": "^0.3.0", + "@comunica/actor-rdf-metadata-extract-traverse": "^0.3.0", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-count": "^0.3.0", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-depth": "^0.3.0", + "@comunica/actor-rdf-resolve-hypermedia-links-traverse": "^0.3.0", + "@comunica/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional": "^0.3.0", + "@comunica/config-query-sparql-link-traversal": "^0.3.0", + "@comunica/mediator-combine-array": "^0.3.0", + "@comunica/query-sparql": "^3.0.1", + "@comunica/runner-cli": "^3.0.1" + }, + "bin": { + "comunica-dynamic-sparql-link-traversal": "bin/query-dynamic.js", + "comunica-sparql-link-traversal": "bin/query.js", + "comunica-sparql-link-traversal-http": "bin/http.js" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/query-sparql-link-traversal-solid/-/query-sparql-link-traversal-solid-0.4.0.tgz", + "integrity": "sha512-or8bO21ol8IAhYCgzTihXf9AxMvf0GVxnSaXrSXyT5rdYbwlhLT1QZVGfqMwJEywYe0/WxFq44lW8Xx6StOQDQ==", + "dependencies": { + "@comunica/actor-context-preprocess-set-defaults-link-traversal": "^0.4.0", + "@comunica/actor-extract-links-all": "^0.4.0", + "@comunica/actor-extract-links-content-policies": "^0.4.0", + "@comunica/actor-extract-links-headers": "^0.4.0", + "@comunica/actor-extract-links-predicates": "^0.4.0", + "@comunica/actor-extract-links-quad-pattern": "^0.4.0", + "@comunica/actor-extract-links-quad-pattern-query": "^0.4.0", + "@comunica/actor-extract-links-solid-type-index": "^0.4.0", + "@comunica/actor-init-query": "^3.0.1", + "@comunica/actor-rdf-join-entries-sort-traversal-zero-knowledge": "^0.4.0", + "@comunica/actor-rdf-join-inner-multi-adaptive-destroy": "^0.4.0", + "@comunica/actor-rdf-metadata-extract-shapetrees": "^0.4.0", + "@comunica/actor-rdf-metadata-extract-traverse": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-count": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-depth": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-traverse": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-traverse-annotate-source-graph": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-traverse-prune-shapetrees": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional": "^0.4.0", + "@comunica/config-query-sparql-link-traversal": "^0.4.0", + "@comunica/context-entries": "^3.0.1", + "@comunica/context-entries-link-traversal": "^0.4.0", + "@comunica/core": "^3.0.1", + "@comunica/query-sparql-link-traversal": "^0.4.0", + "@comunica/query-sparql-solid": "^3.0.1", + "@comunica/runner-cli": "^3.0.1" + }, + "bin": { + "comunica-dynamic-sparql-link-traversal-solid": "bin/query-dynamic.js", + "comunica-sparql-link-traversal-solid": "bin/query.js", + "comunica-sparql-link-traversal-solid-http": "bin/http.js" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-abstract-mediatyped": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.3.tgz", + "integrity": "sha512-mDzqmgIS5XtlxjLfKgv1RO5KMHm/7V3pFugHEhOf1sUJx+R9sAexxi+jj+1H40kxHE7dBkMcbMIHxWmIYiD9gw==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-abstract-parse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.3.tgz", + "integrity": "sha512-wXvqu0mYwJRv0LRSVD7kA+1jst3HKuj40MLPeMWv3QMvyXh2WvfTrH0GPtV48CapkgfAKTs6z2I1l4sQXjFZ0A==", + "dependencies": { + "@comunica/core": "^3.0.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-abstract-path": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-3.0.3.tgz", + "integrity": "sha512-gwFk7ks2ThhhrDVcH631dEPAOzoNdg5LS6yu29kcxM0vsldFxoLlMKPkRyU/V1eJeO+iA8867zbjj5o1PxhBRA==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-context-preprocess-set-defaults-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-set-defaults-link-traversal/-/actor-context-preprocess-set-defaults-link-traversal-0.4.0.tgz", + "integrity": "sha512-/NYonwuXrWQ1F9kbAe5mCAIJcLcucvMCwlGsb4/5bz064JwKu9fvzJM2iE38LiMhBqThskxg6YVl7Bspao4GOA==", + "dependencies": { + "@comunica/bus-context-preprocess": "^3.0.1", + "@comunica/context-entries": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-context-preprocess-source-to-destination": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-source-to-destination/-/actor-context-preprocess-source-to-destination-3.0.3.tgz", + "integrity": "sha512-b6NiOJGYbscXrdulqpoYEuYzkWVl2EBxSS4gpD9le8V4qo3JykChijP/Cg27JId2hjjuc+Z0mhgovo9M02LYwA==", + "dependencies": { + "@comunica/bus-context-preprocess": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-dereference-fallback": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-fallback/-/actor-dereference-fallback-3.0.3.tgz", + "integrity": "sha512-506lma1o7XO211PSd9pt4vD9P4t0RNukX1TnsnQ2jj72+5KgzM4PmxEjyyFCwdExMMP6rCOKJ8ZwJ/eQ/lvY+g==", + "dependencies": { + "@comunica/bus-dereference": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-dereference-http": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-http/-/actor-dereference-http-3.0.3.tgz", + "integrity": "sha512-RZ9tBWrs+gUX7jTYBcOAvbk9W1f4U/BGdb9XnxJE+6Gn7jHSuum2nZgBCLcbDlo/o/43kgUTZjhD0JifEdsrSQ==", + "dependencies": { + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-http": "^3.0.3", + "@comunica/core": "^3.0.3", + "cross-fetch": "^4.0.0", + "relative-to-absolute-iri": "^1.0.7", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-dereference-rdf-parse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-rdf-parse/-/actor-dereference-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Hhpy3X6CrdM6qIDyWav+bgB0AlHfUiLHX/Etmt9SIa4zCxlvWb3wTTItOo5ffJEVaRdldfuCM9n3xWiGwH1fwg==", + "dependencies": { + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-dereference-rdf": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-extract-links-all": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-all/-/actor-extract-links-all-0.4.0.tgz", + "integrity": "sha512-eA/Hmmo2W0mQO6F5MhLnvDVwj0rSzmJdgdEGLj/tnbtmQYOJQHyBS8OaarFoVyYhFWzu9OooWsSWXf60pUh3WA==", + "dependencies": { + "@comunica/bus-extract-links": "^0.4.0", + "@comunica/core": "^3.0.1", + "rdf-terms": "^1.11.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-extract-links-content-policies": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-content-policies/-/actor-extract-links-content-policies-0.4.0.tgz", + "integrity": "sha512-+hdVGQlvxWf3G12ML1rSTtGwY499p6U1L3Iv6D5O0VZA/AR64rq6HGiwX1aM2vDggoI4oJ7WfJojYlb/vuhFyA==", + "dependencies": { + "@comunica/actor-init-query": "^3.0.1", + "@comunica/bus-extract-links": "^0.4.0", + "@comunica/bus-query-operation": "^3.0.1", + "@comunica/context-entries": "^3.0.1", + "@comunica/core": "^3.0.1", + "rdf-data-factory": "^1.1.2", + "rdf-store-stream": "^2.0.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-extract-links-predicates": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-predicates/-/actor-extract-links-predicates-0.4.0.tgz", + "integrity": "sha512-oqI7hXPut10lAkhNCjoF3I8HZxQqbxarrjCYP4sjOO1APxL5j0IQZSkHbIY8d83QtHXQtP4oyWrm8ddyzBD9ig==", + "dependencies": { + "@comunica/bus-extract-links": "^0.4.0", + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-extract-links-quad-pattern": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-quad-pattern/-/actor-extract-links-quad-pattern-0.4.0.tgz", + "integrity": "sha512-MtwDirpshHx9BxhvyBCTT7cgTsCn0P18hIy6iwfOqBcJkpSWCy+BCt3hQ48sf8EhvhAxt0bHTcjLb99cAlOnAA==", + "dependencies": { + "@comunica/bus-extract-links": "^0.4.0", + "@comunica/context-entries": "^3.0.1", + "@comunica/core": "^3.0.1", + "@comunica/types": "^3.0.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-extract-links-quad-pattern-query": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-quad-pattern-query/-/actor-extract-links-quad-pattern-query-0.4.0.tgz", + "integrity": "sha512-Ft8nCEApZHj2ZYibCv+4ter8ngDTvp9BG8s6/ivObdUGdwVSbt+UeP/gDjabULps6yPbgOTsD3vJ9cK9nq3qLQ==", + "dependencies": { + "@comunica/bus-extract-links": "^0.4.0", + "@comunica/context-entries": "^3.0.1", + "@comunica/core": "^3.0.1", + "@comunica/types": "^3.0.1", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.2", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-extract-links-tree": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-extract-links-tree/-/actor-extract-links-tree-0.4.0.tgz", + "integrity": "sha512-Vid1e472C6yni922WDaoe5WGvu+KyVUc/EBdoBtu3ShHxwSRtrUeFyD2OeYyJ8noXIm123HYhYcWL1cDRE63HA==", + "dependencies": { + "@comunica/bus-extract-links": "^0.4.0", + "@comunica/context-entries": "^3.0.1", + "@comunica/context-entries-link-traversal": "^0.4.0", + "@comunica/core": "^3.0.1", + "rdf-data-factory": "^1.1.2", + "rdf-store-stream": "^2.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-hash-bindings-sha1": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-sha1/-/actor-hash-bindings-sha1-3.0.3.tgz", + "integrity": "sha512-CDeUiDxqJH/PCCFDqlm7nJaN7AS3Xnye9g44bXCx+jFn8pajRN9Q4trT0hqsFqYRG8ovK8T1BITPnXXmC7gKYw==", + "dependencies": { + "@comunica/bus-hash-bindings": "^3.0.3", + "@comunica/core": "^3.0.3", + "canonicalize": "^2.0.0", + "hash.js": "^1.1.7", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-http-fetch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-3.0.3.tgz", + "integrity": "sha512-z4Pd5AbFIQm6kVvMa50wObOWabZmOuzejquPM4Y/sWo1fG52lVMxRAspoC5HVgLHVm2+0OTgvTW19gEvmOOvFA==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-time": "^3.0.3", + "abort-controller": "^3.0.0", + "cross-fetch": "^4.0.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-http-inrupt-solid-client-authn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-inrupt-solid-client-authn/-/actor-http-inrupt-solid-client-authn-3.0.1.tgz", + "integrity": "sha512-0Ks1nntQ06cWJL+cRHgiDjjGFW7skSeW/wMNN9TkRXtMFOkJtDABCzbEPk4HdFapPJnnIZkg9Cc3JOEQPclRkQ==", + "dependencies": { + "@comunica/bus-http": "^3.0.1", + "@comunica/context-entries": "^3.0.1", + "@comunica/core": "^3.0.1", + "@rubensworks/solid-client-authn-isomorphic": "^2.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-http-proxy": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-3.0.3.tgz", + "integrity": "sha512-J7LjvQfl9/XqWQknyVxo94xXBJXe9HQwJEbn6HvjEQG/WtBs7QWLrrXgDRyUq0OcO90BDy0GOyNYs0LE6s8GuA==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-time": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-http-wayback": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-wayback/-/actor-http-wayback-3.0.3.tgz", + "integrity": "sha512-F2wGQhAkTIdDSc2Z0lQuFAJi2lxesaW++ecEHhFzlj2tqg/wpjV77Whb8nS05t10+DpxDi6EFDf6MBw0aZglzw==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "cross-fetch": "^4.0.0", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-init-query": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-3.0.3.tgz", + "integrity": "sha512-I5EDW8qyPVFDhKP1T50Ke+vVSAF2D1AuQT9BIgGo8pXm7am82JQjy/3oZlWpl+zB8yla9y2DLGgTgJW2TW7JqA==", + "dependencies": { + "@comunica/actor-http-proxy": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-init": "^3.0.3", + "@comunica/bus-query-process": "^3.0.3", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/logger-pretty": "^3.0.3", + "@comunica/runner": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "negotiate": "^1.0.1", + "rdf-quad": "^1.5.0", + "streamify-string": "^1.0.1", + "yargs": "^17.7.2" + }, + "optionalDependencies": { + "process": "^0.11.10" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-optimize-query-operation-bgp-to-join": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-3.0.3.tgz", + "integrity": "sha512-NiRlzXSI0qIkOOV8sPnGuRoiJSkw8JboJmNRmXIByCdeHshW+95BrcHOwUj4gr3pWpE3qNks1NaSYm5PV9DlvA==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-optimize-query-operation-join-bgp": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-3.0.3.tgz", + "integrity": "sha512-cF74mxqP2rc6T9okWCMB150vDIJySJl/XeHnMcpdJnmhcT3K8CrK4aez1liEL8raKNMJIH86JEsvrlysxbCFuA==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-optimize-query-operation-join-connected": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-3.0.3.tgz", + "integrity": "sha512-5AmFOJcLjDF9kGGIR9/r4sR4s2/Do2evX++aWVCgoev/D6g0R9OKhvJqCMcN0xfzQy5+0tnxrdBnJq8XXJBqwg==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-optimize-query-operation-set-seed-sources-quadpattern-iris": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-set-seed-sources-quadpattern-iris/-/actor-optimize-query-operation-set-seed-sources-quadpattern-iris-0.4.0.tgz", + "integrity": "sha512-tghi69QuPEyN3AhZcpj/F80YDywN20199BHOgqvjvXYwFS27bN686gnQrRATZCLlolYfS36VEcuSOXdPOPojpA==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^3.0.1", + "@comunica/context-entries": "^3.0.1", + "@comunica/core": "^3.0.1", + "@comunica/types": "^3.0.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-ask": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-3.0.3.tgz", + "integrity": "sha512-iABdTL4+jNvWP73Gj3/dN+LGxRzaIOsL/Fz+BeLo00BPYf+8BkDkWZeCo8TOOnp2qKzTvm1ADP4uI+A8w5EmMA==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-bgp-join": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-join/-/actor-query-operation-bgp-join-3.0.3.tgz", + "integrity": "sha512-DC6F4ix29NS7nZl2MyphJwBFJHO2ABqXSKD4lLiYvQihtYd0QC52iOKbdgkIgZwNDzZN1LseUupBmazEet478A==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-construct": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-3.0.3.tgz", + "integrity": "sha512-6YzZNzaae2gUq1mAXngjrPgIjVV2dbbwrVyOmKyPED0NMKU61nAN9eJ8siZyYl5/QBQCH73ETnyyIrKbb/lCRA==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-distinct-hash": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-hash/-/actor-query-operation-distinct-hash-3.0.3.tgz", + "integrity": "sha512-wLBpURTTv/h2el4tDIxdDP90P8GmA1zLEC34dQvgamO5JucC/PqF6E+AXOeR05aQDLVpzN9GQ1fkUdJghwufyQ==", + "dependencies": { + "@comunica/bus-hash-bindings": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-extend": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-3.0.3.tgz", + "integrity": "sha512-QxOkGv9wBa+SAP0jpt7XTsYNJD3VtN22q265iB6+8rgMnzO0/gX5ep9D47zlyeATFTAnu0lRH8EoM2d2mg9BVg==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/expression-evaluator": "^3.0.1", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-from-quad": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-3.0.3.tgz", + "integrity": "sha512-DxQ56v0iIIDtUHzUcVYVqw6Fba+Af8MjkLk40RclzCzFEbqlov3vO+GfB+Nz7I1GtxivzbI5+rZGNQsGP8VJVQ==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-group": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-3.0.3.tgz", + "integrity": "sha512-PBEZIjSO95Djt8QR1AdYFzxhQrjXqb3X6wFtUMTdCe2+uTmIUlis/QzPMcoqPImrferPAO8pW5teaOp2405qSg==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-hash-bindings": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/expression-evaluator": "^3.0.1", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-join": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-3.0.3.tgz", + "integrity": "sha512-Xt6WYJnHP/WLq+jc1194KzmHquKuj2yo+6EZjKVag8FwOFMEqOwXLDt348UWe8HZwh8yELHXKWMLaSDej8+dTQ==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-leftjoin": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin/-/actor-query-operation-leftjoin-3.0.3.tgz", + "integrity": "sha512-G1q7qfni4VMaIs5glkZEXYTCvxVsjQQ23qNRQtKnRg0cDhd8uxi7dn1zxwvZL4TJ6xeIPhzh6dbjfTmcX8UMNw==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/expression-evaluator": "^3.0.1", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-minus": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-3.0.3.tgz", + "integrity": "sha512-K6sBzduuY0jTdkjFCxeRNaD/D9NUmv/GeYliT6r4gvbGqw+4OW5qXggi+U69jQqHnKdYOpGg6OYdBXZQcu+UZA==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-nop": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-nop/-/actor-query-operation-nop-3.0.3.tgz", + "integrity": "sha512-V7SCtyOabPZlSHXkLSSm4GyE5apTJ62v6vb52lAJJb+6VqqjxEtKAPqUG++HeBRH3/MrhrRJ1qUv/IRBXxqLrA==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-path-alt": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-3.0.3.tgz", + "integrity": "sha512-Fypjkdfg0ixP7vmMYpXd7IfwWAyT0QdWHhGaVxxGLKXHz1ens9RjklLh2DdINyuw7fy245BFsK3xDR8wRflXeQ==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/actor-query-operation-union": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/types": "^3.0.3", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-path-inv": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-3.0.3.tgz", + "integrity": "sha512-GLBL2gBcjc3UnFbZKV9Fxh9+eh0r32l69HhG5OmDrlfARzuPuNtfL632Yo6vbI5W4LIHku9mJwb27y9oOM65Aw==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-path-link": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-3.0.3.tgz", + "integrity": "sha512-LzSzWDX3YIuQ74nC3nsHP32JoaiD++rdMRK68szyXZQZpwVmG6sE5pZmbqXJMGMqTqLcECVCOdqIuG2pnncxcQ==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-path-nps": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-3.0.3.tgz", + "integrity": "sha512-FA0k5VSMdNsKfXzJjCSsKfDwZEyYbjua6HtqU91f9x0QCj6n++6oLRKC8HPn7d99vlAYIw46De80H2k+7GjRQg==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-path-one-or-more": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-3.0.3.tgz", + "integrity": "sha512-YLh7032i4czT2Duj5psCUqS7qJaEq1Nyx/yPm7NErkCQB8ygbatin9GWHS+t1UHLJZK8+3pO9NMM4hBmWNv9qw==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-path-seq": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-3.0.3.tgz", + "integrity": "sha512-O31OLMxDmyd8+roA9SnWh+GEnnDB67UoIb4FDJfIm+COGI3GW5jFP0TMbjHGZ5NLrN/kkIgQ45mAFKTEI7br7Q==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-path-zero-or-more": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-3.0.3.tgz", + "integrity": "sha512-lPThp22fkr21/XxhwbUkn+4hf2ZGeaLbSDB/poeVPXCrHn2z/5cdc49I7Vz8hOET8CgFhOt85sIQFp5awU7D/w==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", + "asynciterator": "^3.9.0", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-path-zero-or-one": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-3.0.3.tgz", + "integrity": "sha512-endSyUXZOC1cJ6k4B7AmDiMY7MrZhEL5laILsixOyKRj0g5yZqSN1wf422UvDRrhHQnBiLBLFv3IgMrfvIXLog==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-project": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-3.0.3.tgz", + "integrity": "sha512-dV/IYXJjuEtEgxgQFiccoWdpdIjtzjtZw0TssnMlE9WsqCU5uBNpo4Lbi8rVeTOMKO6QsQGEuT7WuJWSpPYxJw==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/data-factory": "^3.0.1", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-reduced-hash": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-3.0.3.tgz", + "integrity": "sha512-cUKmeZjF6I3R9JnwvR/BlbJiGaZLLos3FlHoRcabbT5tVKVI4pGUKC8jt0aTZjCpQUcqFCuoYIRlZOYKciyKRw==", + "dependencies": { + "@comunica/bus-hash-bindings": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "lru-cache": "^10.0.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-service": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-service/-/actor-query-operation-service-3.0.3.tgz", + "integrity": "sha512-gqLeDMfwQx7y9LdtcmvMKK6z52g+8FxBpn2w7gDkXf3g9v/a055ufdJ2WijOs/Tjr5JqbxYCxpo2q+/l4MYjFw==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-slice": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-3.0.3.tgz", + "integrity": "sha512-pURPft/y9LZbwvc2/hfth1CO6cZ78NwSwbfv3HGTNrNuPYpIv4GG0XH1hjEoTPZ7vvJAdBkoqmrcVf6adFEa/g==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-union": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-3.0.3.tgz", + "integrity": "sha512-F6SFu0HHNE8D7QNpzMVIapyYnpcFGhKxPGwR5Qm/1dbTB6G/zIk4MmfNXVFX2wBZVewIcmilnyZS+mF9LcnWfA==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-update-clear": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-clear/-/actor-query-operation-update-clear-3.0.3.tgz", + "integrity": "sha512-3ndiowsyIpB7nYlVp+ZEawGojpqQcLhlX9CUDJNl9mpMRynBKyGQybqdBTAaDCF2hSDXgf7uF+noZGrb3S/F/A==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-update-compositeupdate": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-compositeupdate/-/actor-query-operation-update-compositeupdate-3.0.3.tgz", + "integrity": "sha512-hLR+90H79PvLxhda5D8VbLTk4lbzVIU/sBr+gO6uwIzkgwLjSxgucrvo5j3Im9ffz0gJOV6bhvRraC9/SzYYvA==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-update-create": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-create/-/actor-query-operation-update-create-3.0.3.tgz", + "integrity": "sha512-wszpYNziSfCj+bDrKJ76QY5hlRFBm3WYOf5KE3gN1xHrrBqExl38XPhcyd17eDLNrClq+KoAqcAxyCW6FrLTQQ==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-update-deleteinsert": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-deleteinsert/-/actor-query-operation-update-deleteinsert-3.0.3.tgz", + "integrity": "sha512-LDG0srRwa7EOZtEYnaelHr2UGl3mX9cflpvv8fQn4e3RpyfU127olPRYeP4ryP/2OVAwXwZInjb6Ovt0cLfUGg==", + "dependencies": { + "@comunica/actor-query-operation-construct": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-update-drop": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-drop/-/actor-query-operation-update-drop-3.0.3.tgz", + "integrity": "sha512-zvBxbOWn0J9pO1l41PaphWmhF7PegP10TbjVamt+aFdAR7qvjT7bgOoWRSY1EggPiufsC1CBkNDgF0FhyUqz6A==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-update-load": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-load/-/actor-query-operation-update-load-3.0.3.tgz", + "integrity": "sha512-NC/9Ira2wKNfGr0F24R4NeJNlQTlyNuSa13y7fq6MzLEayWEWME1RDUPAZMnjzx8/qu8NWrJysLf2YwaPvHKSw==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-operation-values": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-3.0.3.tgz", + "integrity": "sha512-xtqA8TlR9owjOwmqCEMbqnY/1cGgSbni+f8mOBfneiPjrDRpqp3LHRGJdK6NHduw8UVhBzU8OYwbE9EAuYLVxw==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-parse-graphql": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-graphql/-/actor-query-parse-graphql-3.0.3.tgz", + "integrity": "sha512-5pVWq5SX4r+AN4rBdgzQezHHfXT58RqRMf8zLM1QXeT2Lwo+G+hPTCUsPH70Q0HWQNmRLWsXBNbquFzcz5FrIA==", + "dependencies": { + "@comunica/bus-query-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "graphql-to-sparql": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-parse-sparql": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-sparql/-/actor-query-parse-sparql-3.0.3.tgz", + "integrity": "sha512-CYuJVVR7/TdwS6zJulTTU5MK0u4P/gBRmJ2Bjyc5s+jnWnzkOXViWtVMxLohEsoOcedVbCMo2LMifGnSAIPH4Q==", + "dependencies": { + "@comunica/bus-query-parse": "^3.0.3", + "@comunica/core": "^3.0.3", + "@types/sparqljs": "^3.1.3", + "sparqlalgebrajs": "^4.3.3", + "sparqljs": "^3.7.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-json": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-json/-/actor-query-result-serialize-json-3.0.3.tgz", + "integrity": "sha512-z3LHBJVU/7npueH8HIRMBddIj3v5/p9Tw7AWq4hTzd45CIVpgEMYCcb8qd+aUKTfh85DnPq3URZLQvRv+5/7xQ==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", + "rdf-string": "^1.6.1", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-rdf": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-rdf/-/actor-query-result-serialize-rdf-3.0.3.tgz", + "integrity": "sha512-YclhGbx4VDv82cWbEHaGlHgvEWsS2xwhM+yW3M5DqhB+RL8Za1CtT0ughRC1NCKxLlf5S3jQzKC0n6l1oXPy3w==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/bus-rdf-serialize": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-simple": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-simple/-/actor-query-result-serialize-simple-3.0.3.tgz", + "integrity": "sha512-zwxbg7K0dbdRXlgQW06dpeT3H04XQshFXqero6rIKyN7DJ8nRRhEkBVO3hOtRAPOgsbGNrY24/0TMpvZampmJw==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "rdf-string": "^1.6.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-sparql-csv": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-csv/-/actor-query-result-serialize-sparql-csv-3.0.3.tgz", + "integrity": "sha512-2f/w7ViAUrb9fpb5RdXy5tx9w6Bd5tvKSuIAXL4H7Ltgc+1/4MDl+PSPytdVXL8ztSPqXTABQWolIkujGpNsTA==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-sparql-json": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-json/-/actor-query-result-serialize-sparql-json-3.0.3.tgz", + "integrity": "sha512-xvq1g0xSi41lVadQMkXoXFHd7akJQMirqOyH8ctdgiffNhOkCwgxkEGOWTAz/jtCPFSXaGA1LspMeDpK68rHsA==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-sparql-tsv": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-tsv/-/actor-query-result-serialize-sparql-tsv-3.0.3.tgz", + "integrity": "sha512-vUDeBNFONVd+GxyjJLxDlSs3Pd6Z0FWF0//ugLSdNC/5f6qaTfvQcGgTsnQuO2acLojHlnbHWyd9l+AS8xBWyA==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "rdf-string-ttl": "^1.3.2", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-sparql-xml": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-xml/-/actor-query-result-serialize-sparql-xml-3.0.3.tgz", + "integrity": "sha512-0kFikCObnHIE1m91lJKasMiWXD1goRyKS+Zviy/bx6rL5NUUKrQkfUhoeQevN9zI3B3Oc6GA/vJeZcOHBbiZcg==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-stats": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-stats/-/actor-query-result-serialize-stats-3.0.3.tgz", + "integrity": "sha512-AmM0J20Fn9rtlTbM2uNVFKYLewvIEpZEe80ed8WStDtPl/9HPaDqC7eucqHr2E5MzyaPaLDiJeIaRM/79P66zA==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "process": "^0.11.10", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-table/-/actor-query-result-serialize-table-3.0.3.tgz", + "integrity": "sha512-6Sf4I96HB7tS8AP4gLtiy0tvFIgGU+Jz3gCK3zQin3kaXxVtCqBvIi48drpOFph+HXBkmvELQxfnqiK0hkEWqQ==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.3", + "rdf-terms": "^1.11.0", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-query-result-serialize-tree": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-tree/-/actor-query-result-serialize-tree-3.0.3.tgz", + "integrity": "sha512-cyzcrDD3UupuDPlDlcIDeb4Ewzp8p/ERBnvAYnzSLQPdAK8C/esAw1IZ4QtEQeTudnyeK5VZHGBfeT3nJy0e5g==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "readable-stream": "^4.4.2", + "sparqljson-to-tree": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-entries-sort-cardinality": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-cardinality/-/actor-rdf-join-entries-sort-cardinality-3.0.3.tgz", + "integrity": "sha512-2/E1fIRieAUqVv6/E2JOpL5zqqTIK0qgcsE/GL53uUUpaxOxUQJCuux6dHtEQO3TpNCrBfz6o+pzGDtTqFQdog==", + "dependencies": { + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-entries-sort-traversal-zero-knowledge": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-traversal-zero-knowledge/-/actor-rdf-join-entries-sort-traversal-zero-knowledge-0.4.0.tgz", + "integrity": "sha512-0T1viF2f25Hjdjmsa126R9bWoeFqAIjR6Z9aafw+GGK7wH5T79mIZoYXzUyrlw4YYRs82fN2P3X8g9Zzt0nSsg==", + "dependencies": { + "@comunica/bus-rdf-join-entries-sort": "^3.0.1", + "@comunica/context-entries": "^3.0.1", + "@comunica/core": "^3.0.1", + "@comunica/types": "^3.0.1", + "@rdfjs/types": "*", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-inner-hash": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-hash/-/actor-rdf-join-inner-hash-3.0.3.tgz", + "integrity": "sha512-y0v6rQQs2cbH4BTtt7gBTvq78RwM+k2A4bQ5trsp1r18gSfk5ZcpEQk5530f+AoS6fVLKXadtfAqguJOuv8uVA==", + "dependencies": { + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "asyncjoin": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-inner-multi-bind": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-3.0.3.tgz", + "integrity": "sha512-VF7nMmyHgnggySWG/HyT19SXvEIM965RZb/x/bZv9O2Pp3RGTdb0L90YKjdBqcAzQDJdUZB6bgy1tc+bDvX/zA==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-inner-multi-empty": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-empty/-/actor-rdf-join-inner-multi-empty-3.0.3.tgz", + "integrity": "sha512-+axZTDdcoPQwj+ULmIF2ISciMtp0HfymIdK4kobayT/re3FxGt0xqVkvIjQzlLe1Jg3nTpyvU8f5FjLXOkOysQ==", + "dependencies": { + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-inner-multi-smallest": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest/-/actor-rdf-join-inner-multi-smallest-3.0.3.tgz", + "integrity": "sha512-vXhlMBUjuD/Tn5xWfJwEaTzp648FBSFOPLm0PjeCnmSACZRQbrm5dikCz+cNX7zNbzUjikuLsDvZ07VZg/PAPA==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-inner-nestedloop": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-nestedloop/-/actor-rdf-join-inner-nestedloop-3.0.3.tgz", + "integrity": "sha512-4O30ZnUoz/0p0rL+XFFsah9qHNaDI1K3o3CZJBmyt6s5yO5wlZsJRN1CljjhUt3AWgmGo5XNV4FJulZz3LM/Iw==", + "dependencies": { + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "asyncjoin": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-inner-none": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-none/-/actor-rdf-join-inner-none-3.0.3.tgz", + "integrity": "sha512-CLPQ380Swgb5ui7reSvRpS2zdcn8WKV6lDfjwEe0bgr1Gqyt8wZzV7MMrSVgJKU5hv774bPirmYNKFgStFmv3A==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-inner-single": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-single/-/actor-rdf-join-inner-single-3.0.3.tgz", + "integrity": "sha512-T5eZw7v6okFWSeNF+aquq84EuEcWczJsl5pA+SvHO34d27s3ho28k4ZAMi6XOB/obJHCKKsaEDI1FrF55ht+vg==", + "dependencies": { + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-inner-symmetrichash": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-symmetrichash/-/actor-rdf-join-inner-symmetrichash-3.0.3.tgz", + "integrity": "sha512-1lADsZzjvKr/B2gLJn+9Mz+v9A6NTLCmnAlesgRIFn6StZ4bbXQRFOdgE7a0TXMZuKdORuH5Clg46gwCH1L27Q==", + "dependencies": { + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "asyncjoin": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-minus-hash": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash/-/actor-rdf-join-minus-hash-3.0.3.tgz", + "integrity": "sha512-KdyQIa95VYQttDQz6jdrqPSA6kR/pie0edYrXkHMWQb/kL3N4X9hUNg0Cv3QDaWA91IJBrbECU0AV6sJ0bbweQ==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-minus-hash-undef": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash-undef/-/actor-rdf-join-minus-hash-undef-3.0.3.tgz", + "integrity": "sha512-QJTGrz79ckulcpY0XV9A570cEDePzxCY/csJilHv1bQstNagU35XmYW+ROQuWh2TKtgzfwz9IOxCk0iCB4GZYA==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-optional-bind": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-bind/-/actor-rdf-join-optional-bind-3.0.3.tgz", + "integrity": "sha512-NDKHX9a0dsTffEZxSSkAgJHf/rYKd7Q/gNYj566ZQHcztLCCm0/z1AaXWh21We8F5CycuLCjsgsqj5JtDScmlQ==", + "dependencies": { + "@comunica/actor-rdf-join-inner-multi-bind": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-optional-nestedloop": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-nestedloop/-/actor-rdf-join-optional-nestedloop-3.0.3.tgz", + "integrity": "sha512-jQlb8oAdmk8BMxUglm+eQDLuY++gemL9JQQzJDvZuO0IZRDatduE/6bXR36LpORIoosPXgk+qyP3gfFd4y6DKg==", + "dependencies": { + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", + "asyncjoin": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-join-selectivity-variable-counting": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-selectivity-variable-counting/-/actor-rdf-join-selectivity-variable-counting-3.0.3.tgz", + "integrity": "sha512-uGUjcQPyLvtGkBDx6e546P0/e9WQmMjROil9o53bLrdVOX0mAkiIK+JNVakAOHADZof61dBPo8+Vp08YehpfHQ==", + "dependencies": { + "@comunica/bus-rdf-join-selectivity": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-accuracy": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-accumulate-cancontainundefs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cancontainundefs/-/actor-rdf-metadata-accumulate-cancontainundefs-3.0.3.tgz", + "integrity": "sha512-IS0v8mRhzwGHEpfmcj81c+1/vCR4UZ995kL7TCPxjZgC872XeZrAYYh8ZXlUVQjkRXkkaiM4WOfoCsGCyHRASA==", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-accumulate-cardinality": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cardinality/-/actor-rdf-metadata-accumulate-cardinality-3.0.3.tgz", + "integrity": "sha512-QsMXw4ChmLeCRZi3wqRbzr1BTe4/pLmBlrPEAMpWa60/MSkyz6SV5fBJVkV5uZIHpZHJu3LwHxacU7MeDxVRWQ==", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-accumulate-pagesize": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-pagesize/-/actor-rdf-metadata-accumulate-pagesize-3.0.3.tgz", + "integrity": "sha512-EaEXD/Ui0cITOesSc0p/7ATLthrEOnsYff3XZn9xxUj7A7IUVCfX/fm1nKUl7OpH47MbC4Uj0zOOdXl5xgYp8Q==", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-accumulate-requesttime": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-requesttime/-/actor-rdf-metadata-accumulate-requesttime-3.0.3.tgz", + "integrity": "sha512-CQBUwkxIkV5+TAhlGOCT6QzZNazieq8P10HgtoFThkYj2MI6tKAFrW3rCvbEUhyRYU/HyP7FNGKhqcZMaaYfog==", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-all": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-all/-/actor-rdf-metadata-all-3.0.3.tgz", + "integrity": "sha512-6ZrB1Yrdo/DuoxaQoJgo+Lvo40i5tds7NjHGicwWrpJ+lp8FRgxs0jgp7VZQ8VRJ9rBBdGiyHtX6DcUSRBCXOg==", + "dependencies": { + "@comunica/bus-rdf-metadata": "^3.0.3", + "@comunica/core": "^3.0.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-allow-http-methods": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-allow-http-methods/-/actor-rdf-metadata-extract-allow-http-methods-3.0.3.tgz", + "integrity": "sha512-WpCFpQBBSNL/xyY3CTQSzEdURF6VW47AwmmhVFJI+wMrJkju98+0svQgb7QvIj7vAlsy4gjUhFyQoicLSMYZ3g==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-hydra-controls": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-3.0.3.tgz", + "integrity": "sha512-lZ9/uXJAk1DxUdJeWeax89hDL06w3kFCv/VTn/JyFFLhTXE5HqrgBnon1W75WO0phxZSVf9LQl8TPnV8VAmafA==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*", + "@types/uritemplate": "^0.3.4", + "uritemplate": "0.3.4" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-hydra-count": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-count/-/actor-rdf-metadata-extract-hydra-count-3.0.3.tgz", + "integrity": "sha512-VAN5I77oLuIDOnmgPA6hZs3bIg2rO0D3+WvPvdCfISnSwwLTPUY5VUIq4arzI2anFMOu6eSTVEVzzYKwz42F1Q==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-hydra-pagesize": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-pagesize/-/actor-rdf-metadata-extract-hydra-pagesize-3.0.3.tgz", + "integrity": "sha512-cUJyPsVRlFmK5RiMPwvVmCGujur/A1K7eCs1FnC4QJatttzItpD8z2clerT6fj8lhMMZovhRLeYJzJU1EWACzQ==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-patch-sparql-update": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-patch-sparql-update/-/actor-rdf-metadata-extract-patch-sparql-update-3.0.3.tgz", + "integrity": "sha512-gEaEfMdvnwhkS+j77Lw/0mSJjp0dKZlRBtaC+atUwPkQfHQ4ZJbMAKqZRjcmnSuBFDW5fePKoL3XdI4gOPcp1Q==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-put-accepted": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-put-accepted/-/actor-rdf-metadata-extract-put-accepted-3.0.3.tgz", + "integrity": "sha512-R/Kf4Au6s2Ddg75bezlaFd+YqFFt1N0WOKLvmiLWMVvxp7LjPNGX3dl6l7pKm+7rCerw85QJpn/Pv5YrZ7tlMA==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-request-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-request-time/-/actor-rdf-metadata-extract-request-time-3.0.3.tgz", + "integrity": "sha512-rnRgBa/O3pizhi08sdWmVMJrc7Gg79vn4wm/vRt9S8hLUXLIzeX62dbsODDXkltnXxzYDgzEJkgc9R86wqag2w==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-sparql-service": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-3.0.3.tgz", + "integrity": "sha512-RNwg4L4atrXrmFvS3U+MrrSXmOKBnK/kEd+aqzA50wOa8/X0qveNxynxkSiacorcs3TwhvsmQPu6TNCTCgfx2g==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3", + "relative-to-absolute-iri": "^1.0.7" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-extract-traverse": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-traverse/-/actor-rdf-metadata-extract-traverse-0.4.0.tgz", + "integrity": "sha512-Iou/eFifw4MjyJdo5Xn4mVIJdTf3MME3Xw6KjKdotK4v53HdqKn9VRTIGhO8fzgHpox/d9eTfDA1GsU1FBTSRQ==", + "dependencies": { + "@comunica/bus-extract-links": "^0.4.0", + "@comunica/bus-rdf-metadata-extract": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-metadata-primary-topic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-primary-topic/-/actor-rdf-metadata-primary-topic-3.0.3.tgz", + "integrity": "sha512-Xci3OxFkztXy3OUjCUjVHEVuPuP+ncyE75QgK3c1gGk4jS2D9hODOyW1zHy770ZYKIF5TQzgtWxrp9LBM2AOEQ==", + "dependencies": { + "@comunica/bus-rdf-metadata": "^3.0.3", + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-html": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-3.0.3.tgz", + "integrity": "sha512-FZ+RRpGfQhdkGYLG1rTzgdIt2WIhOAVroigW8UFlS+0CDa72y+jyGY+I+3uE24pumyaQS3bq7lmBbgQFmajLbg==", + "dependencies": { + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/bus-rdf-parse-html": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "htmlparser2": "^9.0.0", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-html-microdata": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-3.0.3.tgz", + "integrity": "sha512-ZWockdzgzu9Tuf1G1+y03L9gkWE+qgAOFFhG0vtf+K6I1LYF6reelWlYFarNlrOviHP5W2BWR2KCn2MVc879Jg==", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^3.0.3", + "@comunica/core": "^3.0.3", + "microdata-rdf-streaming-parser": "^2.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-html-rdfa": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-3.0.3.tgz", + "integrity": "sha512-LxLQOpWD5QWoVXe6gQ49EepGa7VydfSmqS8qdTXRsTEFJg2yzbX7VVF6GlWLhmYs3h7r+2U96frw1I/BWhW0uw==", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^3.0.3", + "@comunica/core": "^3.0.3", + "rdfa-streaming-parser": "^2.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-html-script": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-3.0.3.tgz", + "integrity": "sha512-TTwfka+Wx6rE8BuIOfOzWoi1C6b/HmRKnLhCW6P0qFstk7rlTgTqRLID7jbD+py2027SwjgTj8vcSgUqXfr9iw==", + "dependencies": { + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/bus-rdf-parse-html": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "readable-stream": "^4.4.2", + "relative-to-absolute-iri": "^1.0.7" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-jsonld": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-3.0.3.tgz", + "integrity": "sha512-5POqFHzqOsbpmx2RPdKecHTv/wDDp7eWSVEbKKdQ481HsJqPFfpVAnPWpb5ce3gkQhLvMsu9OVZHOF6ByVGZ+w==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "jsonld-context-parser": "^2.2.2", + "jsonld-streaming-parser": "^3.0.1", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-n3": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-3.0.3.tgz", + "integrity": "sha512-LygbFvkCBlIY0JlxDrp2ks3M5VieNmNptMcERlA7KVeZFuV+2xklWXrb2ioS+F7hL0d042D8ygXsYB1r9Qv4FA==", + "dependencies": { + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/types": "^3.0.3", + "n3": "^1.17.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-rdfxml": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-3.0.3.tgz", + "integrity": "sha512-s3N/Dpdm29dfFCvnsD2gcYmlMuGnKRJWgfH6B4s2aUXpSDWQGGAzCqmoZVnAhcNPD54rC7lfB7cGBmkJNWPKRQ==", + "dependencies": { + "@comunica/bus-rdf-parse": "^3.0.3", + "rdfxml-streaming-parser": "^2.2.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-shaclc": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-3.0.3.tgz", + "integrity": "sha512-w7nfMAjKpnibaejXB2j+zBNkRZDQENFf0xvb9RKju3AQmzuEnG7dIiauD/St++aEItHFG4B9TIrSNjFdHIH61w==", + "dependencies": { + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "readable-stream": "^4.4.2", + "shaclc-parse": "^1.4.0", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-parse-xml-rdfa": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-3.0.3.tgz", + "integrity": "sha512-Ih+TOMQHEzbRKDUE6mty8yQ2G3rRKSHKFOIgNsYYaahVHfzVs2wA/WDgVTQFclhWg5s7hduDdrUAnM25KX8G6Q==", + "dependencies": { + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/types": "^3.0.3", + "rdfa-streaming-parser": "^2.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-resolve-hypermedia-links-next": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-next/-/actor-rdf-resolve-hypermedia-links-next-3.0.3.tgz", + "integrity": "sha512-8lrLbnSCT85jI0CqrzjjtvhnfHTBeZtTLCLE1FjJhSdt1Yyaof3s49VbrESXLyf3vUG74l2UZyLYjdcqnaOedQ==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo/-/actor-rdf-resolve-hypermedia-links-queue-fifo-3.0.3.tgz", + "integrity": "sha512-my1lxhnP09GQLGfGL8MZdQIzaWPdgryOQJvVVzKZABoYsXkphlIHEJcOJeLcphendwTMRATGiTnlG52IMkHZiw==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.3", + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^3.0.3", + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-count": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-count/-/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-count-0.4.0.tgz", + "integrity": "sha512-TfFYyyhTen+W9tspPfeage9lsYci9W/bCdieBTj0XYsx0AgA4n/rzbCkCkVH30D1nN+PUZPC4q/EKbQ5wp3pUA==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-depth": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-depth/-/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-depth-0.4.0.tgz", + "integrity": "sha512-dgQ97wizAKAYkgLmOS4tZxxAyD+4n4B2Jq9+TKfyPI9+wl7CYe9gv3ZaJM8Nsp6ZIO1XL9Tn8IGv3f5z7enP6w==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-traverse/-/actor-rdf-resolve-hypermedia-links-traverse-0.4.0.tgz", + "integrity": "sha512-Wb/wVtpDlHopRPxG/aL1+oYtuOS1mmk4klnlyDSpk34PDIKx9zBVKNIlr+jNTF1rJmJLOYgp7y/mA0niu6p26w==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/context-entries": "^3.0.1", + "@comunica/context-entries-link-traversal": "^0.4.0", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional/-/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional-0.4.0.tgz", + "integrity": "sha512-ciYECv+mE4Gg+D1XytZXxRi9Bh2DW9owVrI4FXnQhLDyUj15LyZiXWsnu0bw0lk1XF184xtSH/83d065RcGVBg==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-serialize-jsonld": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-jsonld/-/actor-rdf-serialize-jsonld-3.0.3.tgz", + "integrity": "sha512-M8BnIi2gTN+5ugi6ayi6TqFj/lz2+anMNdLItm9fmLpthr6SA0Xq5KFU0gRo0v4SGBANHKBhydXLTjbTVwh30Q==", + "dependencies": { + "@comunica/bus-rdf-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", + "jsonld-streaming-serializer": "^2.1.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-serialize-n3": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-n3/-/actor-rdf-serialize-n3-3.0.3.tgz", + "integrity": "sha512-Y7LL3zM6l0jKzXNGxnHluJ/3Rl7Ukto57g1fR5BUlIvJrHtEHKYGARGxyl0qHn1tD7aIsL//gHShZuEA40r0rw==", + "dependencies": { + "@comunica/bus-rdf-serialize": "^3.0.3", + "n3": "^1.17.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-serialize-shaclc": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-shaclc/-/actor-rdf-serialize-shaclc-3.0.3.tgz", + "integrity": "sha512-yItofsK4oii/BKshSQSYOf8LqzzQUKoCSQbIbMYceB23KtibOTwwUIs3TMRbytpwx2d8G6Wi1gXbIA/A3i1L5Q==", + "dependencies": { + "@comunica/bus-rdf-serialize": "^3.0.3", + "arrayify-stream": "^2.0.1", + "readable-stream": "^4.4.2", + "shaclc-write": "^1.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/-/actor-rdf-update-hypermedia-patch-sparql-update-3.0.3.tgz", + "integrity": "sha512-S4+q8mQVKpODGmsHgEu6rGWg4OSpwNCVEDLMFxuBQdhW9pk7xQQWx4ESRNpLyn5oLT0viPIxo6o1Sg3tqVehNg==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-rdf-update-hypermedia": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "cross-fetch": "^4.0.0", + "rdf-string-ttl": "^1.3.2", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-put-ldp/-/actor-rdf-update-hypermedia-put-ldp-3.0.3.tgz", + "integrity": "sha512-aKdA8ZBuVMgi4AW5UBB52i2EvOPWnDveyo8E+jHTYinHvdvASbOTdZ3aosp9S7WTzLzIQ0gkH5gBJdIDdGEgVA==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-rdf-serialize": "^3.0.3", + "@comunica/bus-rdf-update-hypermedia": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "cross-fetch": "^4.0.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-update-hypermedia-sparql": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-sparql/-/actor-rdf-update-hypermedia-sparql-3.0.3.tgz", + "integrity": "sha512-k6AwBETR/KK25OKN+0fHf9Sk4oM5AvHb1MpMAqp8K58gLlJY6Ol9LWjXQ7yR7pkIPZrO1gNfn3OplG+nSNTTmw==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-rdf-update-hypermedia": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "fetch-sparql-endpoint": "^4.0.0", + "rdf-string-ttl": "^1.3.2", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-update-quads-hypermedia": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-hypermedia/-/actor-rdf-update-quads-hypermedia-3.0.3.tgz", + "integrity": "sha512-xwyLYsqvHSmSNr3W6qjp73d9HUtL7XfeDQtdimc+/JdPlOEZ24hsfxCHVWboVxuypfIjI9JKoIBdBdKEkyGn+Q==", + "dependencies": { + "@comunica/bus-dereference-rdf": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-rdf-metadata": "^3.0.3", + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/bus-rdf-update-hypermedia": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "lru-cache": "^10.0.0" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/actor-rdf-update-quads-rdfjs-store": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-rdfjs-store/-/actor-rdf-update-quads-rdfjs-store-3.0.3.tgz", + "integrity": "sha512-HbjObfH8ZHNpm3MeTOYoiLKScIj0CiE6ZJE9wLKf0J+/F0LQ1Eg99IEQezlWdWCBHzOSHDUxMvudFmzJ+fgwVQ==", + "dependencies": { + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bindings-factory": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "immutable": "^4.1.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-context-preprocess": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.3.tgz", + "integrity": "sha512-fFXcXjMgLHoILCDuTOhoDCLbZvb8m1WNxxkhdKvSyKj8FFMoaQIuaMjRgX0y0ElWIPMonaUHgw3BeKKwMMt0Ww==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-dereference": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.3.tgz", + "integrity": "sha512-ckTZcerdxpHB+nDrMdzGbIXsAbv2YzQGqybplbjh6oKih5EPO882nGACzY3tm4rQAzy22RCrhKlZ8S1o4qa3eg==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-dereference-rdf": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.3.tgz", + "integrity": "sha512-Y5kLeKioj0iE6qSz/usm7XYV0+DbR/C4lyxFYZ4Q0a3qIiq0VAemp74bZS+aVRmgkSFrMSNwrPjjR5rb4bsubw==", + "dependencies": { + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-extract-links": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-extract-links/-/bus-extract-links-0.4.0.tgz", + "integrity": "sha512-o9CZn6Myy0UgpjIC1mUPgPUQK7M7Ua6AVVDBzHTKqHsqozGdlKnAoFJiSlfgRehiSPqZSISEov2DzP2/AgXZ4A==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^3.0.1", + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", + "@comunica/core": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-hash-bindings": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-hash-bindings/-/bus-hash-bindings-3.0.3.tgz", + "integrity": "sha512-MjV923uWjHLihVmIIMeDywulfnuXTbLLDmDqFgY94MjOp6iLUuJ0C/wNtJHcg/ON8uURb0caboD+c4crDrMDHQ==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-http": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.3.tgz", + "integrity": "sha512-iDkefOYMbVZ543Hxsso2rAsS/ZFWezfB4PZmsqnIB4En4a6zwgHY/ydLETsaw7JbsdrufENmXE8cTo1XX2G9SA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@smessie/readable-web-to-node-stream": "^3.0.3", + "is-stream": "^2.0.1", + "readable-stream-node-to-web": "^1.0.1", + "web-streams-ponyfill": "^1.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-http-invalidate": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-3.0.3.tgz", + "integrity": "sha512-zonZbo3wvoTr0gXgut9PlGpYUDkKa6tj0paAAVnKL8nPfSBphfDWZ3ewI9gaoxHH2IfGahMi8LN/WGD3DTewiQ==", + "dependencies": { + "@comunica/core": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-init": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-3.0.3.tgz", + "integrity": "sha512-hyJ1sETF2+vogB4nnofkyc+GXb0W2mlNVV1NFzPHfBVL0Pyn6D8Tw4fTmyxS5oZCuS1euPZpuMsS48wfn6iBkA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "readable-stream": "^4.4.2" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-optimize-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-query-operation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/data-factory": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.2", + "rdf-string": "^1.6.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-query-parse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-3.0.3.tgz", + "integrity": "sha512-jgL9eGK5fmbTTcLB5bI5aIsiYvn4V9RZpeME1HTl3Nr7h2d5Ql+GzJZ+i32BV0Q7RMwIwUI9LheY3j6X1O7Sqw==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-query-result-serialize": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-3.0.3.tgz", + "integrity": "sha512-EOq49fuYorN5zelisf+9yWlIde3QirfnDKB08IJ7XrDNTzts7ABBAT+6RhedutLFLZAZqc4uUOap9CfxJ4h/WQ==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-join": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-3.0.3.tgz", + "integrity": "sha512-Hvx9W6tJaErysIiKfXaKtK67/ML2eolDh6f13+n9YO89fMZSeGnos4NKCpmdK2cmc87jrF6irQ+ynoIUbqd1qg==", + "dependencies": { + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/bus-rdf-join-selectivity": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-join-entries-sort": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-3.0.3.tgz", + "integrity": "sha512-N1+hum9gYu9oMG4166qwKv4od2UnRHacWyl5mvDDd53sUc+kIS+IHdGcv/TxIBMYxFgFvoP+WyfdmGWXFIeMcA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-join-selectivity": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-3.0.3.tgz", + "integrity": "sha512-y6vVFp7XnPjCyuqZ1degUISBFCzFHRVCTEzVjTYcFYe3r5LKaD1/KWuittz3OygreLRCK2J2VEGnJqfN5eUNtA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-accuracy": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-metadata": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-3.0.3.tgz", + "integrity": "sha512-KTiv8YhsbP7xGuWQWc34gN9aB3t05LUgiEIxeN6prsLWkrrTA7AikXMzfTs+xrqDgHqDz1AelFUMHeLGMdSm8w==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-metadata-accumulate": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-3.0.3.tgz", + "integrity": "sha512-m2buw+qP+wfwyh5ubq4uWR9Nk+q3mgFfLlHfVqDzFpgzmuIGtfy0NZSavyduo6TSCNARw7FSodprOpFUpg9M+w==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-metadata-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.3.tgz", + "integrity": "sha512-vAVVEBly7sXRK9SQPMxJg66Zvy8C+i0q1M6M/LwWY8NuGx99/Od2NlQW6hpqLOi+rsfoUDU33YRi1Gdaf7Uorw==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-parse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Vj6F6zLzBis0oApFsbi3UNiol5DoF0QsmIgkqXJlIJxUod4gtn0vPWKEez1eRjohGKuXo1Y+iqrbzw9hNhgANg==", "dependencies": { - "@comunica/actor-abstract-mediatyped": "^2.10.0", - "@comunica/core": "^2.10.0", + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, - "node_modules/@comunica/bus-rdf-update-hypermedia": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-2.10.1.tgz", - "integrity": "sha512-egj4G0zzUI3oZ1iJaAxKX1wic0fZ0Iesa02gOTf94lhVjo+SYL+KJ1mopem1FSsY8eMf5IhkMwQnmxQT2xzSXw==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-parse-html": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-3.0.3.tgz", + "integrity": "sha512-bDHms/bb5njUC2+udebiSi9GjfqUbcNCachF4zYUaimA6N/oNoa/kZmmYDbSnXS8pUriwVLhrbUeA29zGiKxAg==", "dependencies": { - "@comunica/bus-rdf-update-quads": "^2.10.1", - "@comunica/core": "^2.10.0" + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" } }, - "node_modules/@comunica/bus-rdf-update-quads": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-2.10.1.tgz", - "integrity": "sha512-DuAgGsdMbZj7TRALB1uPwEuwZcfdVHMWO2WOJJ0ptZ9ACfKGoe2hHrrE0OeNnfI+1zwq/nIoefKtEgg2Jj7u0g==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-resolve-hypermedia-links": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.3.tgz", + "integrity": "sha512-BcGHz8ZPUgQa2NSZzpBu+kabkaygGLIfncCOO/Axl4i6Bj1Yl+hxaCe9ytUEYVQVyFzpK5TZNqhOkOyhTK4AoQ==", "dependencies": { - "@comunica/actor-rdf-resolve-quad-pattern-federated": "^2.10.1", - "@comunica/bus-http": "^2.10.0", - "@comunica/context-entries": "^2.10.0", - "@comunica/core": "^2.10.0", - "@comunica/types": "^2.10.0", - "@rdfjs/types": "*", - "asynciterator": "^3.8.1", - "stream-to-string": "^1.2.0" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*" } }, - "node_modules/@comunica/config-query-sparql": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-2.7.0.tgz", - "integrity": "sha512-rMnFgT7cz9+0z7wV4OzIMY5qM9/Z0mTGrR8y2JokoHyyTcBGOSajFmy61XCSLMCsLLG8qDXsJ4ClCCky3TGfqA==" + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-resolve-hypermedia-links-queue": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-3.0.3.tgz", + "integrity": "sha512-QJM88gkvIuuffKiPngI96WDfBAQNwgUB3Z+EMLZ1LWsF8l3pg3pUQA0asxTB3osdeV/Lqt2iMGnsY2H1UUjTLQ==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.3", + "@comunica/core": "^3.0.3" + } }, - "node_modules/@comunica/config-query-sparql-link-traversal": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql-link-traversal/-/config-query-sparql-link-traversal-0.3.0.tgz", - "integrity": "sha512-Lild6o2mLrxPdEChYYYrJefvF+N/zOsKCLLaZ0RrU6NAmoo0NQq6dR5JiWT0MkpX4IPKtMDUL59/NqEc2gDJtQ==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-serialize": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-3.0.3.tgz", + "integrity": "sha512-m9M12S9aXI9zjH+h0JMaEDmYlMuycFjiQL8UXG/hhbZfUFJBvwOW+X13nA+G8ehb3ftKoT/h6i123yJh0tdyVg==", "dependencies": { - "@comunica/config-query-sparql": "^3.0.1", - "@comunica/config-query-sparql-solid": "^3.0.1" + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" } }, - "node_modules/@comunica/config-query-sparql-link-traversal/node_modules/@comunica/config-query-sparql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-3.0.1.tgz", - "integrity": "sha512-m2nQg/6vMkmPrH0eLxInVjrRT5Qnv9j9XOjdTcZy/4ZT6vVPzxwNwcHOSwBfl96aDAwO77MI2aymHyK9ZbDyKQ==" + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-update-hypermedia": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-3.0.3.tgz", + "integrity": "sha512-/ff1Jo3K/TDKqtteu05kSan0+9Y2u2jleSb58nGiWq0ua9bM7x/mBHQn9VPQ4YbqEPZRUXXjjIRuCXPyf4kLKg==", + "dependencies": { + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3" + } }, - "node_modules/@comunica/config-query-sparql-solid": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql-solid/-/config-query-sparql-solid-3.0.1.tgz", - "integrity": "sha512-1j4TxsLxUaEwW3584QaGit93DNvse9tr95XNLnCDQwCfpdk1MFLAtVC8lCi/uYtNLQ8OjS5QNCA1MpQpczy0Uw==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/bus-rdf-update-quads": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-3.0.3.tgz", + "integrity": "sha512-mg2f7QTCceidrkgZEqhkqTaIUGbh8yUS75SdQmZ9P2zCAW7oGBEn9I/x1VlCUa3gPZhKqeBZIOgOfq7P5dPn+Q==", "dependencies": { - "@comunica/config-query-sparql": "^3.0.1" + "@comunica/actor-context-preprocess-query-source-skolemize": "^3.0.3", + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "stream-to-string": "^1.2.0" } }, - "node_modules/@comunica/config-query-sparql-solid/node_modules/@comunica/config-query-sparql": { + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/config-query-sparql": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-3.0.1.tgz", "integrity": "sha512-m2nQg/6vMkmPrH0eLxInVjrRT5Qnv9j9XOjdTcZy/4ZT6vVPzxwNwcHOSwBfl96aDAwO77MI2aymHyK9ZbDyKQ==" }, - "node_modules/@comunica/context-entries": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-2.10.0.tgz", - "integrity": "sha512-lmCYCcXxW8C6ecFH2whZCt31NT1ejb0P/sbytK7f4ctyA06Q8iYFEcYE4eWOXMdpfkwkcnz31x9XL77OGeSC2Q==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/config-query-sparql-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql-link-traversal/-/config-query-sparql-link-traversal-0.4.0.tgz", + "integrity": "sha512-qWzpdagLNiQilCmdMAsFP9Y9ZOg4TBNX89wkAlf5JbcEBn0GHwvTCnkwbL+SupgAl6C/n25iGEqvbiKyCLmG6Q==", "dependencies": { - "@comunica/core": "^2.10.0", - "@comunica/types": "^2.10.0", + "@comunica/config-query-sparql": "^3.0.1", + "@comunica/config-query-sparql-solid": "^3.0.1" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/context-entries": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", + "dependencies": { + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", - "sparqlalgebrajs": "^4.2.0" + "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/context-entries-link-traversal": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@comunica/context-entries-link-traversal/-/context-entries-link-traversal-0.3.0.tgz", - "integrity": "sha512-NhLEyvIgxnr1D22ZBm8xI280ega2Y075mb0iHtR984EhSwLKiDolQ/47/rSFmtADrRhCamtGw12qn8pBA/QpNA==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/context-entries-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries-link-traversal/-/context-entries-link-traversal-0.4.0.tgz", + "integrity": "sha512-9qmQdNGJfHji8KzCR4LvhECkkIw5LmBdvbc23pCzmh46CTnOtrlTefgYp7A4j9VLE7HfRaydrKGyrRnRlZf08w==", "dependencies": { "@comunica/core": "^3.0.1", - "@comunica/types-link-traversal": "^0.3.0" + "@comunica/types-link-traversal": "^0.4.0" } }, - "node_modules/@comunica/context-entries-link-traversal/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { "node": ">=14.0" } }, - "node_modules/@comunica/context-entries-link-traversal/node_modules/@comunica/types": { + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/data-factory": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", - "dependencies": { - "@rdfjs/types": "*", - "@types/yargs": "^17.0.24", - "asynciterator": "^3.9.0", - "sparqlalgebrajs": "^4.3.3" - } - }, - "node_modules/@comunica/core": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-2.10.0.tgz", - "integrity": "sha512-onsGs2iKHUPRxxMOdx42vdxslk8q9FQZdRjQtHJ6SGiCpJwIL9ciBgPIOl2RL2YfzXHemr/0umeNOppRDcWhJA==", - "dependencies": { - "@comunica/types": "^2.10.0", - "immutable": "^4.1.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/@comunica/data-factory": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-2.7.0.tgz", - "integrity": "sha512-dSTzrR1w9SzAWx70ZXKXHUC8f0leUolLZ9TOhGjFhhsBMJ9Pbo0g6vHV8txX5FViShngrg9QNKhsHeQnMk5z6Q==", + "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-3.0.1.tgz", + "integrity": "sha512-3DVaDlZEWKgypkrNZP8fxryK2qK8MjtRS+Xb4xrZaT6+5EXZ5dgtYx90BHqUyQJPlrZGah4C/IuV3pke1P1V+A==", "dependencies": { "@rdfjs/types": "*" } }, - "node_modules/@comunica/expression-evaluator": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/expression-evaluator/-/expression-evaluator-2.10.0.tgz", - "integrity": "sha512-gSfiVSAE+SaxpXq3jT5OnyZd+sD9KFaWtTiKT1tDDs8lD7Jj68aRP7VoEhvKwPwRlUx0aoaXUL2MYtV6JsXRbg==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/expression-evaluator": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@comunica/expression-evaluator/-/expression-evaluator-3.0.1.tgz", + "integrity": "sha512-vIXOf2dp3x4HJtj+NYTNzYBXeoPNAvcAElgW000n5QneGDdNO2o9QwqReuOPC5VHnMhhuFqhoPPHw/1Eh6GYBw==", "dependencies": { "@rdfjs/types": "*", "@types/spark-md5": "^3.0.2", @@ -5932,153 +9058,156 @@ "uuid": "^9.0.0" } }, - "node_modules/@comunica/logger-pretty": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-2.10.0.tgz", - "integrity": "sha512-JXkeM5HnbyTPnQTf5/ugRPL9R+vXT7b/hRVYzYmhAGCjkCNL7NJPTBbIgxmZHqZ+UGxprotrvmDQtwHmVA+Ddw==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/logger-pretty": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-3.0.3.tgz", + "integrity": "sha512-yrBQwhuSKtevRyPJdvDa7wFKd+56QpYdl52t5cH9x3vC5fCm+yndLnFJSupKn4GFzGWY0/OheUac0UP9iIwS0w==", "dependencies": { - "@comunica/types": "^2.10.0", + "@comunica/types": "^3.0.3", "object-inspect": "^1.12.2", "process": "^0.11.10" } }, - "node_modules/@comunica/logger-void": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-2.10.0.tgz", - "integrity": "sha512-GFJh9hV8rIC9yXAuLGGKjQRVs8IOQOINBbaTNO+FJUWWWHlo5pDEKAoGYuysz5TBGoT3Lexz8bMfdkuHMa3uIQ==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/logger-void": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-3.0.3.tgz", + "integrity": "sha512-Sobg4GH6Gn4wxzJOL8TcqRoiDRvZvs5JzIejR5/3wzQolT+U6BZNjvynH3KQ68F/VFTPkh75WYkJeSsDiumrKQ==", "dependencies": { - "@comunica/types": "^2.10.0" + "@comunica/types": "^3.0.3" } }, - "node_modules/@comunica/mediator-all": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-2.10.0.tgz", - "integrity": "sha512-y1+A+sIW462G8iPzi6BSPIb4I9iy08ZruM2Thf1or6sytwLKro7E2RYjS6IdupwfFYafXXCeT85+lrJgTKERhQ==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediator-all": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-3.0.3.tgz", + "integrity": "sha512-IwgG2vqQUVdNCD4zzrrF9yHUQG9FRfMvVhIlmCC9RHboTUwlhpgegFOi0/twd5LXvSLSLCKXhdqiDkEN+ZL7Sg==", "dependencies": { - "@comunica/core": "^2.10.0" + "@comunica/core": "^3.0.3" } }, - "node_modules/@comunica/mediator-combine-array": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-array/-/mediator-combine-array-0.3.0.tgz", - "integrity": "sha512-ldreuK+s54A34SMHC0hUIO5qLxUhRSuls+xv0HNSdj/FMynB6mb98YDjV4d3iRGvOKuv8yy9ZuBAYLNHETDwcw==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediator-combine-array": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-array/-/mediator-combine-array-0.4.0.tgz", + "integrity": "sha512-f4DTV2Klgyt3sw0adN90PQK6HKLy6V55cCl4e1jLFH63VevPk/WNR3OiFz4ZM3M6EVXhOFbCaR4GZDl2lKfa0A==", "dependencies": { "@comunica/core": "^3.0.1" } }, - "node_modules/@comunica/mediator-combine-array/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", - "dependencies": { - "@comunica/types": "^3.0.1", - "immutable": "^4.1.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/@comunica/mediator-combine-array/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", - "dependencies": { - "@rdfjs/types": "*", - "@types/yargs": "^17.0.24", - "asynciterator": "^3.9.0", - "sparqlalgebrajs": "^4.3.3" - } - }, - "node_modules/@comunica/mediator-combine-pipeline": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-2.10.0.tgz", - "integrity": "sha512-j7+/oUlbhKB4Rq6g9oNKU+e9cQL8U9z8tAUNhoXUSHajcr4huj0t1+riaOD109/DRWhV793ILhBDzgiZbHd7DA==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediator-combine-pipeline": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-3.0.3.tgz", + "integrity": "sha512-HWxCOExg4s4bEreRSdBzD0r8viwFbj06O4WQev48sZ1WKfs0PBf2CrXzGsEbFyRLn9T5ROcVqU3bniPlBdybtg==", "dependencies": { - "@comunica/core": "^2.10.0", - "@comunica/types": "^2.10.0" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, - "node_modules/@comunica/mediator-combine-union": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-2.10.0.tgz", - "integrity": "sha512-QbP4zP1i6nMDZ8teC0RoTz5E8pOpxDhWPBr1ylb2jzPUjPpMgrnbHYTondlN0Oau3SMEehItojg/LYDtPOP/GQ==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediator-combine-union": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-3.0.3.tgz", + "integrity": "sha512-Jz4cp6liIMsG/LKp3Qy5HV18fGyeltzDukO8QDrzSznwZy9IbXXVxoy+uHwGo2+ZbbJ7ktkjmedFyltpSltjLQ==", "dependencies": { - "@comunica/core": "^2.10.0" + "@comunica/core": "^3.0.3" } }, - "node_modules/@comunica/mediator-join-coefficients-fixed": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-2.10.1.tgz", - "integrity": "sha512-HRvc0e8QDnR3sbRMMCyx9ILFA6KiUxHEqDOpt7BV3kFMWWIpBavFDwPUjLBG6sRA8o0CFu1+oVVh5fAFYZIxzQ==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediator-join-coefficients-fixed": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-3.0.3.tgz", + "integrity": "sha512-3Eu/R+w5DaWtupP8IpBud9hrsXdy+FLNE2NfXVgOIXF9sTuCLco0cbhJw164AU+1EyVwzY7FP3G3k0WBuiEqDg==", "dependencies": { - "@comunica/bus-rdf-join": "^2.10.1", - "@comunica/context-entries": "^2.10.0", - "@comunica/core": "^2.10.0", - "@comunica/mediatortype-join-coefficients": "^2.10.0", - "@comunica/types": "^2.10.0" + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3" } }, - "node_modules/@comunica/mediator-number": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-2.10.0.tgz", - "integrity": "sha512-0T8D1HGTu5Sd8iKb2dBjc6VRc/U4A15TAN6m561ra9pFlP+w31kby0ZYP6WWBHBobbUsX1LCvnbRQaAC4uWwVw==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediator-number": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-3.0.3.tgz", + "integrity": "sha512-RmYu8exN/Ca75g34WfnV30f2tRBx+0KOPvmPUK/wtcDJrx5BMwe67X4gd9GpQB21+dJas7QYubsbe+N77Wdqfw==", "dependencies": { - "@comunica/core": "^2.10.0" + "@comunica/core": "^3.0.3" } }, - "node_modules/@comunica/mediator-race": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-2.10.0.tgz", - "integrity": "sha512-JiEtOLMkPnbjSLabVpE4VqDbu2ZKKnkUdATGBeWX+o+MjPw6c0hhw01RG4WY2rQhDyNl++nLQe3EowQh8xW9TA==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediator-race": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-3.0.3.tgz", + "integrity": "sha512-wilaES9kBgaxWx0nUgYOzU941OGF0zscH1Z8A3+HlOHdYdpW2N9d6DZTvRfYs9zzClWjPZe7aFw+jEt4ntATWg==", "dependencies": { - "@comunica/core": "^2.10.0" + "@comunica/core": "^3.0.3" } }, - "node_modules/@comunica/mediatortype-accuracy": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-2.10.0.tgz", - "integrity": "sha512-u9Noai4yGACaBRGOoRZ65XoQhazKNx5QaFOX5nJ/p84Qq4g50woC2rpsncuyrXhW1j/rIc2WvIUGUfy/g6CDiw==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediatortype-accuracy": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-3.0.3.tgz", + "integrity": "sha512-35JkHUu228UW9Mawp3AiWzfCe+p77mDrZKBTCe+qu1a6jpBDAluJF3N0pbMMyq9N3O9QVbojgWqVDEn03o1Zgw==", "dependencies": { - "@comunica/core": "^2.10.0" + "@comunica/core": "^3.0.3" } }, - "node_modules/@comunica/mediatortype-httprequests": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-httprequests/-/mediatortype-httprequests-2.10.0.tgz", - "integrity": "sha512-uPjs/NdngHZZWomjZor6W29UeOlxganupIOa3Z6H3qdUnsSpxeoS9URXy7BICAX+4PmgebperSn18BRA+PWiSw==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediatortype-join-coefficients": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-3.0.3.tgz", + "integrity": "sha512-aNrfvQA8hwqtPc0c2uuCPXeAaBuX6licDLpkP/B9Vvs0mwTLuffRFm1zVUVSzzFlsKtAp1FZVNnyGV0xkVumAQ==", "dependencies": { - "@comunica/core": "^2.10.0" + "@comunica/core": "^3.0.3", + "@rdfjs/types": "*" } }, - "node_modules/@comunica/mediatortype-join-coefficients": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-2.10.0.tgz", - "integrity": "sha512-EPipAV5PDNeEVXbsd+8NsqNKu5ztCAoEJ3azcFAmD9di9ppArNJWU/mxy5yUzcBgMUX4wRp6jCa5rIF5sRHG7g==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/mediatortype-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-3.0.3.tgz", + "integrity": "sha512-VKD1aYouT/e/B4hTysnpy4xWBSKc9wDWkPPhMQeDiayvw6oRxqH76oS1B8eYyM35TYyWGih50uRIms/pPKqoTQ==", "dependencies": { - "@comunica/core": "^2.10.0", - "@rdfjs/types": "*" + "@comunica/core": "^3.0.3" } }, - "node_modules/@comunica/mediatortype-time": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-2.10.0.tgz", - "integrity": "sha512-nBz1exxrja1Tj8KSlSevG4Hw2u09tTh6gtNfVjI76i/e7muu4RUWVhi9b8PcwBNAfuUqRl+5OgOSa2X4W+6QlA==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/metadata": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/core": "^2.10.0" + "@comunica/types": "^3.0.3", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0" } }, - "node_modules/@comunica/metadata": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-2.10.0.tgz", - "integrity": "sha512-PF7TKhuDIO4GE9tzuAkTxarQV5cmwXZ64hp0qm8Ql/V+dVHu/3xLL9v/Q67ZX26GF9hOyr7cdpNI08M7DHc86g==", - "dependencies": { - "@comunica/types": "^2.10.0" + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/query-sparql-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/query-sparql-link-traversal/-/query-sparql-link-traversal-0.4.0.tgz", + "integrity": "sha512-E9vK5/u1PfI5H4WCUXzidANLGBRcOkhP3ON+U9XiBfYEhJ2QaAgwYZJgk2hJO+k4yuedkpIGPgzqnbw1XuJ1ow==", + "dependencies": { + "@comunica/actor-context-preprocess-set-defaults-link-traversal": "^0.4.0", + "@comunica/actor-extract-links-all": "^0.4.0", + "@comunica/actor-extract-links-content-policies": "^0.4.0", + "@comunica/actor-extract-links-headers": "^0.4.0", + "@comunica/actor-extract-links-predicates": "^0.4.0", + "@comunica/actor-extract-links-quad-pattern": "^0.4.0", + "@comunica/actor-extract-links-quad-pattern-query": "^0.4.0", + "@comunica/actor-extract-links-tree": "^0.4.0", + "@comunica/actor-init-query": "^3.0.1", + "@comunica/actor-optimize-query-operation-set-seed-sources-quadpattern-iris": "^0.4.0", + "@comunica/actor-rdf-join-entries-sort-traversal-zero-knowledge": "^0.4.0", + "@comunica/actor-rdf-metadata-extract-traverse": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-count": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-depth": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-traverse": "^0.4.0", + "@comunica/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional": "^0.4.0", + "@comunica/config-query-sparql-link-traversal": "^0.4.0", + "@comunica/mediator-combine-array": "^0.4.0", + "@comunica/query-sparql": "^3.0.2", + "@comunica/runner-cli": "^3.0.1" + }, + "bin": { + "comunica-dynamic-sparql-link-traversal": "bin/query-dynamic.js", + "comunica-sparql-link-traversal": "bin/query.js", + "comunica-sparql-link-traversal-http": "bin/http.js" } }, - "node_modules/@comunica/query-sparql": { + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/query-sparql-solid": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/query-sparql/-/query-sparql-3.0.1.tgz", - "integrity": "sha512-BJ8ou2s/Hink4qR5PxjRSs4bVLe0xcfth03J/OSwhxZOfr5JtYEtXURMm16ljoA5iGLm/1gB+aodNJhhza8ocg==", + "resolved": "https://registry.npmjs.org/@comunica/query-sparql-solid/-/query-sparql-solid-3.0.1.tgz", + "integrity": "sha512-AtekZhROv6MuBi0a4Yb7tXlQYNkFWF73a00K9jSjG2ASz3J7PnJ8fPbkKCNND0SddbMm39r08SFbGXMStzFAkQ==", "dependencies": { "@comunica/actor-context-preprocess-convert-shortcuts": "^3.0.1", "@comunica/actor-context-preprocess-query-source-identify": "^3.0.1", @@ -6090,6 +9219,7 @@ "@comunica/actor-dereference-rdf-parse": "^3.0.1", "@comunica/actor-hash-bindings-sha1": "^3.0.1", "@comunica/actor-http-fetch": "^3.0.1", + "@comunica/actor-http-inrupt-solid-client-authn": "^3.0.1", "@comunica/actor-http-proxy": "^3.0.1", "@comunica/actor-http-wayback": "^3.0.1", "@comunica/actor-init-query": "^3.0.1", @@ -6212,6 +9342,7 @@ "@comunica/bus-http-invalidate": "^3.0.1", "@comunica/bus-query-operation": "^3.0.1", "@comunica/config-query-sparql": "^3.0.1", + "@comunica/context-entries": "^3.0.1", "@comunica/core": "^3.0.1", "@comunica/logger-void": "^3.0.1", "@comunica/mediator-all": "^3.0.1", @@ -6223,45 +9354,121 @@ "@comunica/runner": "^3.0.1", "@comunica/runner-cli": "^3.0.1", "@comunica/types": "^3.0.1", + "@rubensworks/solid-client-authn-isomorphic": "^2.0.0", + "solid-node-interactive-auth": "^1.0.2" + }, + "bin": { + "comunica-dynamic-sparql-solid": "bin/query-dynamic.js", + "comunica-sparql-solid": "bin/query.js", + "comunica-sparql-solid-http": "bin/http.js" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/runner": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-3.0.3.tgz", + "integrity": "sha512-IFxCse9s8ZylRx7dAUXck4XgpzkcQR6OBiJ3iQDIDbwJXzjum1OVHyv5p4/1s3/V4+9QAKoM0NklMkk7O1YYPQ==", + "dependencies": { + "@comunica/bus-init": "^3.0.3", + "@comunica/core": "^3.0.3", + "componentsjs": "^6.0.1", "process": "^0.11.10" }, "bin": { - "comunica-dynamic-sparql": "bin/query-dynamic.js", - "comunica-sparql": "bin/query.js", - "comunica-sparql-http": "bin/http.js" + "comunica-compile-config": "bin/compile-config" } }, - "node_modules/@comunica/query-sparql-link-traversal": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@comunica/query-sparql-link-traversal/-/query-sparql-link-traversal-0.3.0.tgz", - "integrity": "sha512-FIQlISkEIq++xiWri9SeQtMpbq31Scb1vmmBDt/wcCLOotgo5ZvfwJgDmOsJEBQD6g/ltisShSTZeAS0vLSS/Q==", + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/runner-cli": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/runner-cli/-/runner-cli-3.0.3.tgz", + "integrity": "sha512-N2tJnVFRBi6rgHWrtTc9EzV98enfvdwdrQGq05tayE/ekL/FOFsgoC1ffSfgvyVt0x/8liyUdbh767+Xg5ap/Q==", "dependencies": { - "@comunica/actor-context-preprocess-set-defaults-link-traversal": "^0.3.0", - "@comunica/actor-extract-links-all": "^0.3.0", - "@comunica/actor-extract-links-content-policies": "^0.3.0", - "@comunica/actor-extract-links-predicates": "^0.3.0", - "@comunica/actor-extract-links-quad-pattern": "^0.3.0", - "@comunica/actor-extract-links-quad-pattern-query": "^0.3.0", - "@comunica/actor-extract-links-tree": "^0.3.0", - "@comunica/actor-init-query": "^3.0.1", - "@comunica/actor-optimize-query-operation-set-seed-sources-quadpattern-iris": "^0.3.0", - "@comunica/actor-rdf-join-entries-sort-traversal-zero-knowledge": "^0.3.0", - "@comunica/actor-rdf-metadata-extract-traverse": "^0.3.0", - "@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-count": "^0.3.0", - "@comunica/actor-rdf-resolve-hypermedia-links-queue-wrapper-limit-depth": "^0.3.0", - "@comunica/actor-rdf-resolve-hypermedia-links-traverse": "^0.3.0", - "@comunica/actor-rdf-resolve-hypermedia-links-traverse-replace-conditional": "^0.3.0", - "@comunica/config-query-sparql-link-traversal": "^0.3.0", - "@comunica/mediator-combine-array": "^0.3.0", - "@comunica/query-sparql": "^3.0.1", - "@comunica/runner-cli": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/runner": "^3.0.3", + "@comunica/types": "^3.0.3", + "process": "^0.11.10" }, "bin": { - "comunica-dynamic-sparql-link-traversal": "bin/query-dynamic.js", - "comunica-sparql-link-traversal": "bin/query.js", - "comunica-sparql-link-traversal-http": "bin/http.js" + "comunica-run": "bin/run.js" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "sparqlalgebrajs": "^4.3.3" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@comunica/types-link-traversal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@comunica/types-link-traversal/-/types-link-traversal-0.4.0.tgz", + "integrity": "sha512-KDefcF/xykGJHrvzLD129m63gMRO5nVwmRXU9tKHW8V038nkpzR7R1wTP+v+A0VcC44CZ+x/ZBHkfShrsUdqYQ==" + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/@types/node": { + "version": "18.19.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", + "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/componentsjs": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-6.0.1.tgz", + "integrity": "sha512-8ylkwrS0WJCTkkp2dOamE4yLkkdFd9xZQQ8dGzaY22TdntLR9V/SH+dZ+GQ+im9/2KgrKtcEu0UHMY+cpE0LYw==", + "dependencies": { + "@rdfjs/types": "*", + "@types/minimist": "^1.2.0", + "@types/node": "^18.0.0", + "@types/semver": "^7.3.4", + "jsonld-context-parser": "^2.1.1", + "minimist": "^1.2.0", + "rdf-data-factory": "^1.1.0", + "rdf-object": "^1.14.0", + "rdf-parse": "^2.0.0", + "rdf-quad": "^1.5.0", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.7.0", + "semver": "^7.3.2", + "winston": "^3.3.3" + }, + "bin": { + "componentsjs-compile-config": "bin/compile-config.js" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@comunica/query-sparql-link-traversal-solid/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@comunica/query-sparql-link-traversal/node_modules/@comunica/actor-abstract-mediatyped": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.1.tgz", @@ -6631,33 +9838,33 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-abstract-mediatyped": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.1.tgz", - "integrity": "sha512-aIAIXM+dYFl3oq3K+/K90sItZtKhVDFsHlgIYN+xXhswNkqMRWy+J8Ynew4mSzF46mQH0Z+F/NYYarnjpc4LIg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-3.0.3.tgz", + "integrity": "sha512-mDzqmgIS5XtlxjLfKgv1RO5KMHm/7V3pFugHEhOf1sUJx+R9sAexxi+jj+1H40kxHE7dBkMcbMIHxWmIYiD9gw==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-abstract-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.1.tgz", - "integrity": "sha512-NYm2gFjKWcpLxtH6syoIUuHD2b/cz6m7cNKhx/0u/ieSWPynDylMpx0xn2FaAM1RTc1e2wpMEQ98BQhp9WQ4kA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-3.0.3.tgz", + "integrity": "sha512-wXvqu0mYwJRv0LRSVD7kA+1jst3HKuj40MLPeMWv3QMvyXh2WvfTrH0GPtV48CapkgfAKTs6z2I1l4sQXjFZ0A==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-abstract-path": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-3.0.1.tgz", - "integrity": "sha512-1tK0atY/Ug4O61IGtpHrHmvrPlGS39SXb9hqHhe2v2Qr67A9rIbeM8lhc7CWHpr9eQBYspcTw2qMeINPW/HJEw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-3.0.3.tgz", + "integrity": "sha512-gwFk7ks2ThhhrDVcH631dEPAOzoNdg5LS6yu29kcxM0vsldFxoLlMKPkRyU/V1eJeO+iA8867zbjj5o1PxhBRA==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -6666,110 +9873,110 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-context-preprocess-source-to-destination": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-source-to-destination/-/actor-context-preprocess-source-to-destination-3.0.1.tgz", - "integrity": "sha512-sdy0ge8G4dJlmWuiII4rfx0hRD19iG1nYyMDiAOPvxRVW8K4Z9/4mGcvP9UUDznJkCG/it0b+1W0WIkASAvjzQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-source-to-destination/-/actor-context-preprocess-source-to-destination-3.0.3.tgz", + "integrity": "sha512-b6NiOJGYbscXrdulqpoYEuYzkWVl2EBxSS4gpD9le8V4qo3JykChijP/Cg27JId2hjjuc+Z0mhgovo9M02LYwA==", "dependencies": { - "@comunica/bus-context-preprocess": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/bus-context-preprocess": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-dereference-fallback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-fallback/-/actor-dereference-fallback-3.0.1.tgz", - "integrity": "sha512-tbWO1aP34iWbbycIqz0WuERSnK8LY8H8Eg7SnXyasWhyxQiHRecei9iBeeBbLo+ZzlQHwamEwvPstx/AEDumUg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-fallback/-/actor-dereference-fallback-3.0.3.tgz", + "integrity": "sha512-506lma1o7XO211PSd9pt4vD9P4t0RNukX1TnsnQ2jj72+5KgzM4PmxEjyyFCwdExMMP6rCOKJ8ZwJ/eQ/lvY+g==", "dependencies": { - "@comunica/bus-dereference": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-dereference": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-dereference-http": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-http/-/actor-dereference-http-3.0.1.tgz", - "integrity": "sha512-1hqRsIW/bWF3n4HGPXKhJbx5gkDTMMTtT+DqtAdGSzKWTBXo70dQVjNravs2cVakOfbD7z8z9722M3tLBPiKEA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-http/-/actor-dereference-http-3.0.3.tgz", + "integrity": "sha512-RZ9tBWrs+gUX7jTYBcOAvbk9W1f4U/BGdb9XnxJE+6Gn7jHSuum2nZgBCLcbDlo/o/43kgUTZjhD0JifEdsrSQ==", "dependencies": { - "@comunica/bus-dereference": "^3.0.1", - "@comunica/bus-http": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-http": "^3.0.3", + "@comunica/core": "^3.0.3", "cross-fetch": "^4.0.0", "relative-to-absolute-iri": "^1.0.7", "stream-to-string": "^1.2.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-dereference-rdf-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-rdf-parse/-/actor-dereference-rdf-parse-3.0.1.tgz", - "integrity": "sha512-IaPYyyZnOWeP18TtfhaPd/xhsrXa6fNDkwl/aZQXY4DqHFosStgPJSjtVXgcgXQg7prlddapS2BHrbBgyq5EiA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-rdf-parse/-/actor-dereference-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Hhpy3X6CrdM6qIDyWav+bgB0AlHfUiLHX/Etmt9SIa4zCxlvWb3wTTItOo5ffJEVaRdldfuCM9n3xWiGwH1fwg==", "dependencies": { - "@comunica/bus-dereference": "^3.0.1", - "@comunica/bus-dereference-rdf": "^3.0.1", - "@comunica/bus-rdf-parse": "^3.0.1" + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-dereference-rdf": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-hash-bindings-sha1": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-sha1/-/actor-hash-bindings-sha1-3.0.1.tgz", - "integrity": "sha512-t1avUwbXNLrrAc+0/I4TWSd5i/AkknOf5C79I0ovelsGby6ccG8oF2TzObnO164A/jZHtZoqGj+XNhMLo8H5hA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-sha1/-/actor-hash-bindings-sha1-3.0.3.tgz", + "integrity": "sha512-CDeUiDxqJH/PCCFDqlm7nJaN7AS3Xnye9g44bXCx+jFn8pajRN9Q4trT0hqsFqYRG8ovK8T1BITPnXXmC7gKYw==", "dependencies": { - "@comunica/bus-hash-bindings": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-hash-bindings": "^3.0.3", + "@comunica/core": "^3.0.3", "canonicalize": "^2.0.0", "hash.js": "^1.1.7", "rdf-string": "^1.6.1" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-http-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-3.0.1.tgz", - "integrity": "sha512-beKv270C72+i9Y8D8OnMQVibbTm74eYi5RE6FVa8w1mjA9ZEGNSNUtiKqjKqrz3BpDt4h7m8sDxDE0+/c1o/WA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-3.0.3.tgz", + "integrity": "sha512-z4Pd5AbFIQm6kVvMa50wObOWabZmOuzejquPM4Y/sWo1fG52lVMxRAspoC5HVgLHVm2+0OTgvTW19gEvmOOvFA==", "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/mediatortype-time": "^3.0.1", + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-time": "^3.0.3", "abort-controller": "^3.0.0", "cross-fetch": "^4.0.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-http-proxy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-3.0.1.tgz", - "integrity": "sha512-EFQLBTnBozZ9q2nzPk8QgQz8qcuf2NNI7+EX6T614D3K+zUrzuKGoP7GB92A73I+EIVPoKrOWSmuGSNjaGdTqw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-3.0.3.tgz", + "integrity": "sha512-J7LjvQfl9/XqWQknyVxo94xXBJXe9HQwJEbn6HvjEQG/WtBs7QWLrrXgDRyUq0OcO90BDy0GOyNYs0LE6s8GuA==", "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/mediatortype-time": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-time": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-http-wayback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-wayback/-/actor-http-wayback-3.0.1.tgz", - "integrity": "sha512-Kw69EaCLI79/Y1SGp4O80flpXhFVzkUNaeejiiXqnAcrwEQM+m0ehcmMiUNnMz/0M98eNCWBv8rYdzXuLzMnWQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-wayback/-/actor-http-wayback-3.0.3.tgz", + "integrity": "sha512-F2wGQhAkTIdDSc2Z0lQuFAJi2lxesaW++ecEHhFzlj2tqg/wpjV77Whb8nS05t10+DpxDi6EFDf6MBw0aZglzw==", "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "cross-fetch": "^4.0.0", "stream-to-string": "^1.2.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-init-query": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-3.0.1.tgz", - "integrity": "sha512-az+x8QTo9EAb2aDn4LoK9ABnA+NWnUy2suOLZM8Ppc7fRDt2Pt5xaMH/svnDtsy3sVQZztoXI2RJ7xV0pmooyQ==", - "dependencies": { - "@comunica/actor-http-proxy": "^3.0.1", - "@comunica/bus-http-invalidate": "^3.0.1", - "@comunica/bus-init": "^3.0.1", - "@comunica/bus-query-process": "^3.0.1", - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/logger-pretty": "^3.0.1", - "@comunica/runner": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-3.0.3.tgz", + "integrity": "sha512-I5EDW8qyPVFDhKP1T50Ke+vVSAF2D1AuQT9BIgGo8pXm7am82JQjy/3oZlWpl+zB8yla9y2DLGgTgJW2TW7JqA==", + "dependencies": { + "@comunica/actor-http-proxy": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-init": "^3.0.3", + "@comunica/bus-query-process": "^3.0.3", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/logger-pretty": "^3.0.3", + "@comunica/runner": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "@types/yargs": "^17.0.24", "asynciterator": "^3.9.0", @@ -6783,65 +9990,65 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-optimize-query-operation-bgp-to-join": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-3.0.1.tgz", - "integrity": "sha512-vLUrl4bGKqsPCWXZxTl+XNjwCFedAiJC52B0OURPMXj4G2bslSMLIkm+df3n0WPAb7OBYS0cmMSDDdDSff5foA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-3.0.3.tgz", + "integrity": "sha512-NiRlzXSI0qIkOOV8sPnGuRoiJSkw8JboJmNRmXIByCdeHshW+95BrcHOwUj4gr3pWpE3qNks1NaSYm5PV9DlvA==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-optimize-query-operation-join-bgp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-3.0.1.tgz", - "integrity": "sha512-3lF9tPWwDSBqz53NTdAkxFARxsI5NTH92O5meLQo9MC8YedbIzvoZtpg7UQZ5rrFvWqOC0ZSOvuusqjmkIc+BA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-3.0.3.tgz", + "integrity": "sha512-cF74mxqP2rc6T9okWCMB150vDIJySJl/XeHnMcpdJnmhcT3K8CrK4aez1liEL8raKNMJIH86JEsvrlysxbCFuA==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-optimize-query-operation-join-connected": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-3.0.1.tgz", - "integrity": "sha512-hEag254RqikaeVcixJFtK0nuOMs0dCdvHNKtIrEDK7b8T3b1AoZ3UqQL66AHoz7ipLAfAiu/+HURN6MICJ8oSA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-3.0.3.tgz", + "integrity": "sha512-5AmFOJcLjDF9kGGIR9/r4sR4s2/Do2evX++aWVCgoev/D6g0R9OKhvJqCMcN0xfzQy5+0tnxrdBnJq8XXJBqwg==", "dependencies": { - "@comunica/bus-optimize-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-optimize-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-ask": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-3.0.1.tgz", - "integrity": "sha512-6DMcDYeaG/dlrnhYDSmbFBWzff6HZblDTrVFB+JdM0NEtTnC/F5T9DaGnmh5Z2mhFv/llWsPDiOCn2OlV7tM0Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-3.0.3.tgz", + "integrity": "sha512-iABdTL4+jNvWP73Gj3/dN+LGxRzaIOsL/Fz+BeLo00BPYf+8BkDkWZeCo8TOOnp2qKzTvm1ADP4uI+A8w5EmMA==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-bgp-join": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-join/-/actor-query-operation-bgp-join-3.0.1.tgz", - "integrity": "sha512-JwS+YzBwurM/XL9k8AObpZkcHT5bC7ilOFJZD4bkoQMF/5cmwujhEQ0zPtoOnEZewvXtJjNNkhtDUphXDDdzqQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-join/-/actor-query-operation-bgp-join-3.0.3.tgz", + "integrity": "sha512-DC6F4ix29NS7nZl2MyphJwBFJHO2ABqXSKD4lLiYvQihtYd0QC52iOKbdgkIgZwNDzZN1LseUupBmazEet478A==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-construct": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-3.0.1.tgz", - "integrity": "sha512-71YWi0EyYuoDoytY/IlaIl5I+P/o07xEgVxTL+rEVQt1VcXKb+GI6tcQSNCAhWiK7TjKKPUK26Oma16FI6m2vw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-3.0.3.tgz", + "integrity": "sha512-6YzZNzaae2gUq1mAXngjrPgIjVV2dbbwrVyOmKyPED0NMKU61nAN9eJ8siZyYl5/QBQCH73ETnyyIrKbb/lCRA==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -6850,55 +10057,55 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-distinct-hash": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-hash/-/actor-query-operation-distinct-hash-3.0.1.tgz", - "integrity": "sha512-8T6VZfkpBHFvytZy2V27J97NbdOA/fJC3RXh+wvjrwcyeUlb8SYFeysn072ZvNzZ8789f/x3VcRzfi8r6P+9uQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-hash/-/actor-query-operation-distinct-hash-3.0.3.tgz", + "integrity": "sha512-wLBpURTTv/h2el4tDIxdDP90P8GmA1zLEC34dQvgamO5JucC/PqF6E+AXOeR05aQDLVpzN9GQ1fkUdJghwufyQ==", "dependencies": { - "@comunica/bus-hash-bindings": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-hash-bindings": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-3.0.1.tgz", - "integrity": "sha512-IXL1dDMX9NlWyg1cqfGvxsNntFWj5L7g6wI+Cig081rEBYC+oFaMhpoueqIy14UKlN06o65vhw7+StLPMw70ag==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-3.0.3.tgz", + "integrity": "sha512-QxOkGv9wBa+SAP0jpt7XTsYNJD3VtN22q265iB6+8rgMnzO0/gX5ep9D47zlyeATFTAnu0lRH8EoM2d2mg9BVg==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/expression-evaluator": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-from-quad": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-3.0.1.tgz", - "integrity": "sha512-Ju8AsEoCk3PTjIWF8lDh8l/Hfh6YNjVsc5tUqIzjaVTsF57dtFU4kfgYwYdzUEXWw7VOag7Vogb4+nhZ0wgurA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-3.0.3.tgz", + "integrity": "sha512-DxQ56v0iIIDtUHzUcVYVqw6Fba+Af8MjkLk40RclzCzFEbqlov3vO+GfB+Nz7I1GtxivzbI5+rZGNQsGP8VJVQ==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-group": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-3.0.1.tgz", - "integrity": "sha512-wHYREUkJ6dKo3UOg0UT6Bdz7sZegzmlulvrRLGxFjSQci+dHjsYrM0oUszWuukH4aNbxnBUiHiQT21IrM4xVmw==", - "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-hash-bindings": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-3.0.3.tgz", + "integrity": "sha512-PBEZIjSO95Djt8QR1AdYFzxhQrjXqb3X6wFtUMTdCe2+uTmIUlis/QzPMcoqPImrferPAO8pW5teaOp2405qSg==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-hash-bindings": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/expression-evaluator": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -6906,228 +10113,228 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-join": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-3.0.1.tgz", - "integrity": "sha512-j5cBHOAswLjZ1xeG/4BOsAl/1ohO3etB9nJ57JSNR4QzKK/iZle/Uwim8CrZnr+fc/GTOmpsRynV+mmrSndxag==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-3.0.3.tgz", + "integrity": "sha512-Xt6WYJnHP/WLq+jc1194KzmHquKuj2yo+6EZjKVag8FwOFMEqOwXLDt348UWe8HZwh8yELHXKWMLaSDej8+dTQ==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-leftjoin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin/-/actor-query-operation-leftjoin-3.0.1.tgz", - "integrity": "sha512-dG4DmvgPGsiKR8QRLdAPRdX/h+PFBQM37SLK9YxB3r3lXtDGUjPmoBVkUgaIXKf3IG0K1oz8N+3ekcmsshjj6Q==", - "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/core": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin/-/actor-query-operation-leftjoin-3.0.3.tgz", + "integrity": "sha512-G1q7qfni4VMaIs5glkZEXYTCvxVsjQQ23qNRQtKnRg0cDhd8uxi7dn1zxwvZL4TJ6xeIPhzh6dbjfTmcX8UMNw==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/expression-evaluator": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-minus": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-3.0.1.tgz", - "integrity": "sha512-cF8CItAx14R54XeTLKGQ4cl/bfm0J4fmCuF9j5mqbxe6zcaN3nQJMfmjeosMv5pUdSl8jTHF6jG8SvfrPQMUJA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-3.0.3.tgz", + "integrity": "sha512-K6sBzduuY0jTdkjFCxeRNaD/D9NUmv/GeYliT6r4gvbGqw+4OW5qXggi+U69jQqHnKdYOpGg6OYdBXZQcu+UZA==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-nop": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-nop/-/actor-query-operation-nop-3.0.1.tgz", - "integrity": "sha512-MmVp0p0RS4uMmNVMtHwUCq2s5PCT9gfRj7B4ptirmCWRoT+k+Wsng2+0vd2ro0Nw3/JJLRYF4IN38gidFAPyZg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-nop/-/actor-query-operation-nop-3.0.3.tgz", + "integrity": "sha512-V7SCtyOabPZlSHXkLSSm4GyE5apTJ62v6vb52lAJJb+6VqqjxEtKAPqUG++HeBRH3/MrhrRJ1qUv/IRBXxqLrA==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, - "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-alt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-3.0.1.tgz", - "integrity": "sha512-R5bvuxJZ7QoHEMTkT4SMaPdrixz/t1+EBBrLqia/W24uSMwR67rVD18vJQ76YZYrdJDtOUB08WkcMTsHB1/l1Q==", - "dependencies": { - "@comunica/actor-abstract-path": "^3.0.1", - "@comunica/actor-query-operation-union": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-metadata-accumulate": "^3.0.1", - "@comunica/types": "^3.0.1", + "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-alt": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-3.0.3.tgz", + "integrity": "sha512-Fypjkdfg0ixP7vmMYpXd7IfwWAyT0QdWHhGaVxxGLKXHz1ens9RjklLh2DdINyuw7fy245BFsK3xDR8wRflXeQ==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/actor-query-operation-union": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/types": "^3.0.3", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-inv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-3.0.1.tgz", - "integrity": "sha512-YCYLxRZg7Ynqk0rzVgfBUfXt6pIwFeou43Ex7lyt/fSPT2/4w4XEjbCDP84o1b0Ctg2kpkgV6JeE+8UAvNRoFw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-3.0.3.tgz", + "integrity": "sha512-GLBL2gBcjc3UnFbZKV9Fxh9+eh0r32l69HhG5OmDrlfARzuPuNtfL632Yo6vbI5W4LIHku9mJwb27y9oOM65Aw==", "dependencies": { - "@comunica/actor-abstract-path": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-link": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-3.0.1.tgz", - "integrity": "sha512-Q9o+mWjUt6jPCTfnXwxFrQh/fOJk2RpZUgIJzKjQzM3X6fO9/fCbQP/bS/U4rBsn8pmqEluN76Vj/U+196MPPA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-3.0.3.tgz", + "integrity": "sha512-LzSzWDX3YIuQ74nC3nsHP32JoaiD++rdMRK68szyXZQZpwVmG6sE5pZmbqXJMGMqTqLcECVCOdqIuG2pnncxcQ==", "dependencies": { - "@comunica/actor-abstract-path": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-nps": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-3.0.1.tgz", - "integrity": "sha512-rzRYmM736YQ9gO153/3nSCcqoupC5Igf/oFIUfd25UYjGXrxhED79TR6mOFGgc6NTyIskGopPVj8fj3f1LzBAA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-3.0.3.tgz", + "integrity": "sha512-FA0k5VSMdNsKfXzJjCSsKfDwZEyYbjua6HtqU91f9x0QCj6n++6oLRKC8HPn7d99vlAYIw46De80H2k+7GjRQg==", "dependencies": { - "@comunica/actor-abstract-path": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-one-or-more": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-3.0.1.tgz", - "integrity": "sha512-W0yA866GKMDIgdOf4Z/ebpwNO/O5t2ukxoYxcOixRlxbqPbtEnnw4JbY32vydSIQLgexcnL+/RB28a9SFWNpCA==", - "dependencies": { - "@comunica/actor-abstract-path": "^3.0.1", - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-3.0.3.tgz", + "integrity": "sha512-YLh7032i4czT2Duj5psCUqS7qJaEq1Nyx/yPm7NErkCQB8ygbatin9GWHS+t1UHLJZK8+3pO9NMM4hBmWNv9qw==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-seq": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-3.0.1.tgz", - "integrity": "sha512-Y3CzIFLy4jc4dd/HqO/1vXuFYBknJ1psU6NEWNXyE/oyt03K5wnrqHvrFk1HVKVbCf4wNeLvoUdFDHh4CWTQkw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-3.0.3.tgz", + "integrity": "sha512-O31OLMxDmyd8+roA9SnWh+GEnnDB67UoIb4FDJfIm+COGI3GW5jFP0TMbjHGZ5NLrN/kkIgQ45mAFKTEI7br7Q==", "dependencies": { - "@comunica/actor-abstract-path": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-zero-or-more": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-3.0.1.tgz", - "integrity": "sha512-1LHnSfKmXhLcLB7o4hrBdfSLS/zYDNQeRTa1fiThW6Zf4LxCGK5Hw/lTASbESOTqCfDQySUfwM7x1VQ5s6+QKg==", - "dependencies": { - "@comunica/actor-abstract-path": "^3.0.1", - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-3.0.3.tgz", + "integrity": "sha512-lPThp22fkr21/XxhwbUkn+4hf2ZGeaLbSDB/poeVPXCrHn2z/5cdc49I7Vz8hOET8CgFhOt85sIQFp5awU7D/w==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/types": "^3.0.3", "asynciterator": "^3.9.0", "rdf-string": "^1.6.1", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-path-zero-or-one": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-3.0.1.tgz", - "integrity": "sha512-P8+vtKNlNzqOtGJ6gKi5xJq4upy+eS1pyHltoHSUH8JcXBE6sNzUWHRgx0WIXuonEEmjo66kFLvrBr9S7Vje4w==", - "dependencies": { - "@comunica/actor-abstract-path": "^3.0.1", - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-3.0.3.tgz", + "integrity": "sha512-endSyUXZOC1cJ6k4B7AmDiMY7MrZhEL5laILsixOyKRj0g5yZqSN1wf422UvDRrhHQnBiLBLFv3IgMrfvIXLog==", + "dependencies": { + "@comunica/actor-abstract-path": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-project": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-3.0.1.tgz", - "integrity": "sha512-WL5c44FZgoqgNGwF4iaXa6feOddTzfoEYNg58S2+b/fg1u+qJkMp/dksRBuHMFznqiSN3tkDXCifiE4QQ/UqFg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-3.0.3.tgz", + "integrity": "sha512-dV/IYXJjuEtEgxgQFiccoWdpdIjtzjtZw0TssnMlE9WsqCU5uBNpo4Lbi8rVeTOMKO6QsQGEuT7WuJWSpPYxJw==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-data-factory": "^1.1.1", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-reduced-hash": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-3.0.1.tgz", - "integrity": "sha512-fZDvUCO0bk7FCm59iAUA+/+mGq5g8Pg69IxAYmdf5AcHtSVEO6D9XPaskLz9fqfq0XbHMIQ2EDA4i7EQdu04cg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-3.0.3.tgz", + "integrity": "sha512-cUKmeZjF6I3R9JnwvR/BlbJiGaZLLos3FlHoRcabbT5tVKVI4pGUKC8jt0aTZjCpQUcqFCuoYIRlZOYKciyKRw==", "dependencies": { - "@comunica/bus-hash-bindings": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-hash-bindings": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "lru-cache": "^10.0.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-service": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-service/-/actor-query-operation-service-3.0.1.tgz", - "integrity": "sha512-30rWFCXm2ebNtg/p5/3pUk0S2IMXnbKA5bgTG0dzfPYabNKYIIGUK5KgV+Amb43ga8neVNDlXjQ6T3l+ghtfpw==", - "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-query-source-identify": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-service/-/actor-query-operation-service-3.0.3.tgz", + "integrity": "sha512-gqLeDMfwQx7y9LdtcmvMKK6z52g+8FxBpn2w7gDkXf3g9v/a055ufdJ2WijOs/Tjr5JqbxYCxpo2q+/l4MYjFw==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-slice": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-3.0.1.tgz", - "integrity": "sha512-ISWHPB8W98ve1LMJV4+HdXNPwsQLo8jr6mP3MWs9lZp4FjdhZ0eiyZqrcRmg/z8CaWpra1kqZ4yi65LDOeTHWA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-3.0.3.tgz", + "integrity": "sha512-pURPft/y9LZbwvc2/hfth1CO6cZ78NwSwbfv3HGTNrNuPYpIv4GG0XH1hjEoTPZ7vvJAdBkoqmrcVf6adFEa/g==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-3.0.1.tgz", - "integrity": "sha512-TX/H2/YkUEDnv/oHXGq0PXZG3NO0G6PUH2bdNCdt9EC3gMdsipUm1Ppz98m2xfuSJ7aDku8uegLzKPgUMllMDA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-3.0.3.tgz", + "integrity": "sha512-F6SFu0HHNE8D7QNpzMVIapyYnpcFGhKxPGwR5Qm/1dbTB6G/zIk4MmfNXVFX2wBZVewIcmilnyZS+mF9LcnWfA==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-metadata-accumulate": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-terms": "^1.11.0", @@ -7135,230 +10342,230 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-update-clear": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-clear/-/actor-query-operation-update-clear-3.0.1.tgz", - "integrity": "sha512-URh/4bcCnDmKaU3Hb978HoagzR/0liGKAbbRYYqbra3GcXc2Lgy215f4X9DUk3xm8QLQqtiRRLQEvZ5dmVjA4Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-clear/-/actor-query-operation-update-clear-3.0.3.tgz", + "integrity": "sha512-3ndiowsyIpB7nYlVp+ZEawGojpqQcLhlX9CUDJNl9mpMRynBKyGQybqdBTAaDCF2hSDXgf7uF+noZGrb3S/F/A==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-data-factory": "^1.1.1", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-update-compositeupdate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-compositeupdate/-/actor-query-operation-update-compositeupdate-3.0.1.tgz", - "integrity": "sha512-k+KKgHjluyKoXegrDuCTdG4422Z4QfcfZUb/szgo8L7lpskgPYVydn7/h6LaHOw8M0x3+MNIOMxlWytKXmVABA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-compositeupdate/-/actor-query-operation-update-compositeupdate-3.0.3.tgz", + "integrity": "sha512-hLR+90H79PvLxhda5D8VbLTk4lbzVIU/sBr+gO6uwIzkgwLjSxgucrvo5j3Im9ffz0gJOV6bhvRraC9/SzYYvA==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-update-create": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-create/-/actor-query-operation-update-create-3.0.1.tgz", - "integrity": "sha512-nwow88UGddo+WZfKGuAMPL1KxKVER+ebFgAxWrHz9MAJMKsCsZUQagp4hHyrcUqecf+U7JhFb5CAd/bhuPSV1A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-create/-/actor-query-operation-update-create-3.0.3.tgz", + "integrity": "sha512-wszpYNziSfCj+bDrKJ76QY5hlRFBm3WYOf5KE3gN1xHrrBqExl38XPhcyd17eDLNrClq+KoAqcAxyCW6FrLTQQ==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-update-deleteinsert": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-deleteinsert/-/actor-query-operation-update-deleteinsert-3.0.1.tgz", - "integrity": "sha512-CD/6zg2dzB9UBoQmnhHeVBBax7NLPOMrs9x2Q/B9NYZ5TZpDJI64mJB6YNvQEjBWTJRvEYs1nl1AOWfq5eyw/w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-deleteinsert/-/actor-query-operation-update-deleteinsert-3.0.3.tgz", + "integrity": "sha512-LDG0srRwa7EOZtEYnaelHr2UGl3mX9cflpvv8fQn4e3RpyfU127olPRYeP4ryP/2OVAwXwZInjb6Ovt0cLfUGg==", "dependencies": { - "@comunica/actor-query-operation-construct": "^3.0.1", - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/actor-query-operation-construct": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-update-drop": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-drop/-/actor-query-operation-update-drop-3.0.1.tgz", - "integrity": "sha512-VL9MYYX3RVyOlJZ58cPeHB1RDwAVGEpqHmBJJsohu8M6NXwSvgdSJa8o+DzRntEhgI2LemWFJpeBhP338JMfOA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-drop/-/actor-query-operation-update-drop-3.0.3.tgz", + "integrity": "sha512-zvBxbOWn0J9pO1l41PaphWmhF7PegP10TbjVamt+aFdAR7qvjT7bgOoWRSY1EggPiufsC1CBkNDgF0FhyUqz6A==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-data-factory": "^1.1.1", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-update-load": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-load/-/actor-query-operation-update-load-3.0.1.tgz", - "integrity": "sha512-2XywbNQMQdNcYBdIF2JeGCfK+oBOPBdkkGVRRY2Rw1CoLlXpvJT6ODKhpu6rw2Wl0ohajdg8GIozRdbJ2OwU4Q==", - "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-query-source-identify": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-load/-/actor-query-operation-update-load-3.0.3.tgz", + "integrity": "sha512-NC/9Ira2wKNfGr0F24R4NeJNlQTlyNuSa13y7fq6MzLEayWEWME1RDUPAZMnjzx8/qu8NWrJysLf2YwaPvHKSw==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-query-source-identify": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "rdf-data-factory": "^1.1.1", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-operation-values": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-3.0.1.tgz", - "integrity": "sha512-ZEc3SKELj4xNvcK4DMmUn3WWt81y5wf7YDbl0vY0EwR9O58bTlM5W+8RizwtJMt/9x9T4MZ+ri/Qn5qakAZYvg==", - "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-3.0.3.tgz", + "integrity": "sha512-xtqA8TlR9owjOwmqCEMbqnY/1cGgSbni+f8mOBfneiPjrDRpqp3LHRGJdK6NHduw8UVhBzU8OYwbE9EAuYLVxw==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-parse-graphql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-graphql/-/actor-query-parse-graphql-3.0.1.tgz", - "integrity": "sha512-DJfmBcX5iyxdBvfXp/lvGtFmPk/7ShQHgv9YRWkTGGqKY1UMvrx2heCoyVYd19zm9tn86VDu0trfzLThfoFtLQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-graphql/-/actor-query-parse-graphql-3.0.3.tgz", + "integrity": "sha512-5pVWq5SX4r+AN4rBdgzQezHHfXT58RqRMf8zLM1QXeT2Lwo+G+hPTCUsPH70Q0HWQNmRLWsXBNbquFzcz5FrIA==", "dependencies": { - "@comunica/bus-query-parse": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-query-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "graphql-to-sparql": "^3.0.1" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-parse-sparql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-sparql/-/actor-query-parse-sparql-3.0.1.tgz", - "integrity": "sha512-Mz8sjyyxXcwsE6jgd7Dh4IMnhU18PvtoP0QM4mFkvAh0p3HGUmuV5+1mForCH7ZrAQyOZRnmQc1Nsh/yfDKoYA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-sparql/-/actor-query-parse-sparql-3.0.3.tgz", + "integrity": "sha512-CYuJVVR7/TdwS6zJulTTU5MK0u4P/gBRmJ2Bjyc5s+jnWnzkOXViWtVMxLohEsoOcedVbCMo2LMifGnSAIPH4Q==", "dependencies": { - "@comunica/bus-query-parse": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-query-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@types/sparqljs": "^3.1.3", "sparqlalgebrajs": "^4.3.3", "sparqljs": "^3.7.1" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-json": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-json/-/actor-query-result-serialize-json-3.0.1.tgz", - "integrity": "sha512-CmGsGZTKClLmbnpbqdSkrjhIPwslRZJ9cKnRbLkXCgAA/WCVK+AOtQBeCOkJhE71iHUi9Kr7lNxjMxIacoaRoA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-json/-/actor-query-result-serialize-json-3.0.3.tgz", + "integrity": "sha512-z3LHBJVU/7npueH8HIRMBddIj3v5/p9Tw7AWq4hTzd45CIVpgEMYCcb8qd+aUKTfh85DnPq3URZLQvRv+5/7xQ==", "dependencies": { - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", "rdf-string": "^1.6.1", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-rdf": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-rdf/-/actor-query-result-serialize-rdf-3.0.1.tgz", - "integrity": "sha512-V1Zc19MPbntl2eK14oQ91yW5NAlREM1yijwwRUu/kS3zBt67SIidw4CU/AI26fZvbROzm9sO/yv1LD7Dd1zATQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-rdf/-/actor-query-result-serialize-rdf-3.0.3.tgz", + "integrity": "sha512-YclhGbx4VDv82cWbEHaGlHgvEWsS2xwhM+yW3M5DqhB+RL8Za1CtT0ughRC1NCKxLlf5S3jQzKC0n6l1oXPy3w==", "dependencies": { - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/bus-rdf-serialize": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/bus-rdf-serialize": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-simple": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-simple/-/actor-query-result-serialize-simple-3.0.1.tgz", - "integrity": "sha512-Z4xoJw5A+VSzkCIDCfALfj7nsjfFjvcIzJZe6TzX5R3W+PK0dJuQnRBij1yTkoccsmLcGVyqqZ4RQQ20h/ImrQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-simple/-/actor-query-result-serialize-simple-3.0.3.tgz", + "integrity": "sha512-zwxbg7K0dbdRXlgQW06dpeT3H04XQshFXqero6rIKyN7DJ8nRRhEkBVO3hOtRAPOgsbGNrY24/0TMpvZampmJw==", "dependencies": { - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-string": "^1.6.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-sparql-csv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-csv/-/actor-query-result-serialize-sparql-csv-3.0.1.tgz", - "integrity": "sha512-tOgAdr71jil8qPkQjBqDl2xOq2WiO85Y+cW+AiLfRGh6PpuuPlIEULnVvCw2Cz19+UIWLIaf/Q5as3g3bXrjPw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-csv/-/actor-query-result-serialize-sparql-csv-3.0.3.tgz", + "integrity": "sha512-2f/w7ViAUrb9fpb5RdXy5tx9w6Bd5tvKSuIAXL4H7Ltgc+1/4MDl+PSPytdVXL8ztSPqXTABQWolIkujGpNsTA==", "dependencies": { - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-sparql-json": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-json/-/actor-query-result-serialize-sparql-json-3.0.1.tgz", - "integrity": "sha512-snmDPBwjIOWUXbESN+6YDhnAM2lZT9fTHtdf3BzJ0vNMWvUrNVmZNSrsi5WFUkLdQh1F7U/x793tQYuucPdh0g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-json/-/actor-query-result-serialize-sparql-json-3.0.3.tgz", + "integrity": "sha512-xvq1g0xSi41lVadQMkXoXFHd7akJQMirqOyH8ctdgiffNhOkCwgxkEGOWTAz/jtCPFSXaGA1LspMeDpK68rHsA==", "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/bus-http-invalidate": "^3.0.1", - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-sparql-tsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-tsv/-/actor-query-result-serialize-sparql-tsv-3.0.1.tgz", - "integrity": "sha512-7TcN8HLRnjk+JIjdt8CsNMMj2EGujWhPdclSWhFX8u0XQArDEPoW2nF/wS9+IsleSyMYLTO9BbY5Wtq/Z2dE0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-tsv/-/actor-query-result-serialize-sparql-tsv-3.0.3.tgz", + "integrity": "sha512-vUDeBNFONVd+GxyjJLxDlSs3Pd6Z0FWF0//ugLSdNC/5f6qaTfvQcGgTsnQuO2acLojHlnbHWyd9l+AS8xBWyA==", "dependencies": { - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-string-ttl": "^1.3.2", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-sparql-xml": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-xml/-/actor-query-result-serialize-sparql-xml-3.0.1.tgz", - "integrity": "sha512-yZAQ6MItW5TLXE7WVCwDLZkTC0Ptv9vTBYLulVWNzAqDNaptKWwvKSbqwWA27cSgYKdpqQyhvYwaNzcobwEplA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-xml/-/actor-query-result-serialize-sparql-xml-3.0.3.tgz", + "integrity": "sha512-0kFikCObnHIE1m91lJKasMiWXD1goRyKS+Zviy/bx6rL5NUUKrQkfUhoeQevN9zI3B3Oc6GA/vJeZcOHBbiZcg==", "dependencies": { - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-stats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-stats/-/actor-query-result-serialize-stats-3.0.1.tgz", - "integrity": "sha512-5IivsRcbJ32SThj7HY2X4WhEtmAaRg86ZU4FrKwbqWc7qG8juwPIcQQ7vvtCpvMeRqSSnwyiNuiOCqIWvc1gkw==", - "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/bus-http-invalidate": "^3.0.1", - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-stats/-/actor-query-result-serialize-stats-3.0.3.tgz", + "integrity": "sha512-AmM0J20Fn9rtlTbM2uNVFKYLewvIEpZEe80ed8WStDtPl/9HPaDqC7eucqHr2E5MzyaPaLDiJeIaRM/79P66zA==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "process": "^0.11.10", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-table": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-table/-/actor-query-result-serialize-table-3.0.1.tgz", - "integrity": "sha512-oM+3xLmwwzOt0g6hxjHcbtV4jwQY2cRnuWykRR7cQpYinV1V07vfa+bJ08s8CjS25JX+ZFI904auQxkk59Y4+g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-table/-/actor-query-result-serialize-table-3.0.3.tgz", + "integrity": "sha512-6Sf4I96HB7tS8AP4gLtiy0tvFIgGU+Jz3gCK3zQin3kaXxVtCqBvIi48drpOFph+HXBkmvELQxfnqiK0hkEWqQ==", "dependencies": { - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-data-factory": "^1.1.1", "rdf-string": "^1.6.3", @@ -7367,413 +10574,413 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-query-result-serialize-tree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-tree/-/actor-query-result-serialize-tree-3.0.1.tgz", - "integrity": "sha512-pKJdEBY5gjzyf1FoZCRntEq1f55+xo0uQra+n0BpbQQXRHwHgXvpIgVNFr3OzWwAgb3n5tH1/vnNBXIowPXsrg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-tree/-/actor-query-result-serialize-tree-3.0.3.tgz", + "integrity": "sha512-cyzcrDD3UupuDPlDlcIDeb4Ewzp8p/ERBnvAYnzSLQPdAK8C/esAw1IZ4QtEQeTudnyeK5VZHGBfeT3nJy0e5g==", "dependencies": { - "@comunica/bus-query-result-serialize": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-result-serialize": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "readable-stream": "^4.4.2", "sparqljson-to-tree": "^3.0.1" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-entries-sort-cardinality": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-cardinality/-/actor-rdf-join-entries-sort-cardinality-3.0.1.tgz", - "integrity": "sha512-8ymsf05Hc/1l9FvAXvm5xcsAPapfF6i2wc8hWVjCZ7P6eV96pS8rROAqAvErQ/jKV3Dkl+x89dw/n0tab30X+w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-cardinality/-/actor-rdf-join-entries-sort-cardinality-3.0.3.tgz", + "integrity": "sha512-2/E1fIRieAUqVv6/E2JOpL5zqqTIK0qgcsE/GL53uUUpaxOxUQJCuux6dHtEQO3TpNCrBfz6o+pzGDtTqFQdog==", "dependencies": { - "@comunica/bus-rdf-join-entries-sort": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-inner-hash": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-hash/-/actor-rdf-join-inner-hash-3.0.1.tgz", - "integrity": "sha512-cG1rARTKPC+MvS9ozTW8GsewPpIxyH0ZUk9Xorg52IJ38LQ/Nzk8PKX/j5EcoP7lA2GwDLwk/hLCZ1+ZJV1hnQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-hash/-/actor-rdf-join-inner-hash-3.0.3.tgz", + "integrity": "sha512-y0v6rQQs2cbH4BTtt7gBTvq78RwM+k2A4bQ5trsp1r18gSfk5ZcpEQk5530f+AoS6fVLKXadtfAqguJOuv8uVA==", "dependencies": { - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "asyncjoin": "^1.2.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-inner-multi-bind": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-3.0.1.tgz", - "integrity": "sha512-e+dKnK7b2DuAvIhhHbM58DXtXm0U1RjSRRr6ZjlmzEWhA123Zk5jwaVxjKblVY6WFGcbTKVVRPecjilQ9YwslQ==", - "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/bus-rdf-join-entries-sort": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-3.0.3.tgz", + "integrity": "sha512-VF7nMmyHgnggySWG/HyT19SXvEIM965RZb/x/bZv9O2Pp3RGTdb0L90YKjdBqcAzQDJdUZB6bgy1tc+bDvX/zA==", + "dependencies": { + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "asynciterator": "^3.9.0", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-inner-multi-empty": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-empty/-/actor-rdf-join-inner-multi-empty-3.0.1.tgz", - "integrity": "sha512-iBfpSV0sAvCdMoYiXpuyJHv6eWHGy13YkcZy7YmJhRu5zOftgORC9twQSb8DsfexxzpMSie0AZDEmzyYqe7o1g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-empty/-/actor-rdf-join-inner-multi-empty-3.0.3.tgz", + "integrity": "sha512-+axZTDdcoPQwj+ULmIF2ISciMtp0HfymIdK4kobayT/re3FxGt0xqVkvIjQzlLe1Jg3nTpyvU8f5FjLXOkOysQ==", "dependencies": { - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-inner-multi-smallest": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest/-/actor-rdf-join-inner-multi-smallest-3.0.1.tgz", - "integrity": "sha512-U7iYyYCAjYmpa/dSAYM+1IQMhHTw6l+dSLLyi5I0Ib4at0Wz6xErfV7zVadzQPgZRVcoZlA2QKpd34DA7QT4Jg==", - "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/bus-rdf-join-entries-sort": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest/-/actor-rdf-join-inner-multi-smallest-3.0.3.tgz", + "integrity": "sha512-vXhlMBUjuD/Tn5xWfJwEaTzp648FBSFOPLm0PjeCnmSACZRQbrm5dikCz+cNX7zNbzUjikuLsDvZ07VZg/PAPA==", + "dependencies": { + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-inner-nestedloop": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-nestedloop/-/actor-rdf-join-inner-nestedloop-3.0.1.tgz", - "integrity": "sha512-mdzokkVWXLQCX6OlDO2PjPPXR7eZvCAB1KBx0u999sLQRQ81NALuaCNE1txzMLk02oRhJ5TyqC1Mw0Y/n8CeDQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-nestedloop/-/actor-rdf-join-inner-nestedloop-3.0.3.tgz", + "integrity": "sha512-4O30ZnUoz/0p0rL+XFFsah9qHNaDI1K3o3CZJBmyt6s5yO5wlZsJRN1CljjhUt3AWgmGo5XNV4FJulZz3LM/Iw==", "dependencies": { - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "asyncjoin": "^1.2.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-inner-none": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-none/-/actor-rdf-join-inner-none-3.0.1.tgz", - "integrity": "sha512-RGcpoA1lgqEoNHQPcdWytO94Wc8ZjIX9D9mutiYV5D9jPUVf5+xJSQBY0rGFWEskml27Mq8dXcKSp2wu69JTCg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-none/-/actor-rdf-join-inner-none-3.0.3.tgz", + "integrity": "sha512-CLPQ380Swgb5ui7reSvRpS2zdcn8WKV6lDfjwEe0bgr1Gqyt8wZzV7MMrSVgJKU5hv774bPirmYNKFgStFmv3A==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/metadata": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-inner-single": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-single/-/actor-rdf-join-inner-single-3.0.1.tgz", - "integrity": "sha512-AlmpLdbnzXCfQTTli7S8UGJlM+rIdVxNthEhf8KIvSsS+e8il2xcN88V14a8nvhnst16bkiiwqNTLQwxwsfDLw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-single/-/actor-rdf-join-inner-single-3.0.3.tgz", + "integrity": "sha512-T5eZw7v6okFWSeNF+aquq84EuEcWczJsl5pA+SvHO34d27s3ho28k4ZAMi6XOB/obJHCKKsaEDI1FrF55ht+vg==", "dependencies": { - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1" + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-inner-symmetrichash": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-symmetrichash/-/actor-rdf-join-inner-symmetrichash-3.0.1.tgz", - "integrity": "sha512-M2iYPdMSEWbFIYosuiwzityrI4s1L+xgurF4YrJt4xiiVETvJWchVtXuMw4QNJNlC1MQqu2RaNmHYobaXnklOA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-symmetrichash/-/actor-rdf-join-inner-symmetrichash-3.0.3.tgz", + "integrity": "sha512-1lADsZzjvKr/B2gLJn+9Mz+v9A6NTLCmnAlesgRIFn6StZ4bbXQRFOdgE7a0TXMZuKdORuH5Clg46gwCH1L27Q==", "dependencies": { - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "asyncjoin": "^1.2.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-minus-hash": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash/-/actor-rdf-join-minus-hash-3.0.1.tgz", - "integrity": "sha512-QhxcBoGaHt9StG34AIQEbvccBn4QobuhnMpfjB/cN8Fp6CJGrE0zqJP7rejV/g9LH+CQg8Q5lbFwXeJn1JOyCA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash/-/actor-rdf-join-minus-hash-3.0.3.tgz", + "integrity": "sha512-KdyQIa95VYQttDQz6jdrqPSA6kR/pie0edYrXkHMWQb/kL3N4X9hUNg0Cv3QDaWA91IJBrbECU0AV6sJ0bbweQ==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-minus-hash-undef": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash-undef/-/actor-rdf-join-minus-hash-undef-3.0.1.tgz", - "integrity": "sha512-uCyhk4lqfeAg/QOXc2+5QD4TQ4EJfi7kkI51yTPu+Mr+Z+mfj6+SOmn77gTvecK46yZQmpWjjFpTX/wRh3V15w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash-undef/-/actor-rdf-join-minus-hash-undef-3.0.3.tgz", + "integrity": "sha512-QJTGrz79ckulcpY0XV9A570cEDePzxCY/csJilHv1bQstNagU35XmYW+ROQuWh2TKtgzfwz9IOxCk0iCB4GZYA==", "dependencies": { - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "rdf-string": "^1.6.1" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-optional-bind": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-bind/-/actor-rdf-join-optional-bind-3.0.1.tgz", - "integrity": "sha512-kwRHDo0lWNMnpo2xZ1FKM/crOm0G/6D/Z9hk5I+T5hznqL+SuMz2oLvRmtI/B0558ONyhKN3iWXeiFJ3jbnq6Q==", - "dependencies": { - "@comunica/actor-rdf-join-inner-multi-bind": "^3.0.1", - "@comunica/bindings-factory": "^3.0.1", - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/bus-query-operation": "^3.0.1", - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-bind/-/actor-rdf-join-optional-bind-3.0.3.tgz", + "integrity": "sha512-NDKHX9a0dsTffEZxSSkAgJHf/rYKd7Q/gNYj566ZQHcztLCCm0/z1AaXWh21We8F5CycuLCjsgsqj5JtDScmlQ==", + "dependencies": { + "@comunica/actor-rdf-join-inner-multi-bind": "^3.0.3", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/bus-query-operation": "^3.0.3", + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-optional-nestedloop": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-nestedloop/-/actor-rdf-join-optional-nestedloop-3.0.1.tgz", - "integrity": "sha512-awhzr6IUaH0KouFTm3t/ZR9p+sh4XKRANJSE+xGVloiKLletM8FfJ1Bi6IA4l23LTWu+a/ccgU1ZxXchCDa0jA==", - "dependencies": { - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-nestedloop/-/actor-rdf-join-optional-nestedloop-3.0.3.tgz", + "integrity": "sha512-jQlb8oAdmk8BMxUglm+eQDLuY++gemL9JQQzJDvZuO0IZRDatduE/6bXR36LpORIoosPXgk+qyP3gfFd4y6DKg==", + "dependencies": { + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3", "asyncjoin": "^1.2.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-join-selectivity-variable-counting": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-selectivity-variable-counting/-/actor-rdf-join-selectivity-variable-counting-3.0.1.tgz", - "integrity": "sha512-X5GEKyO8XbQCLDkFHScGLjbdXpfkDLqfJFiklSHaQQYko0YEOBAKknGY1Ybhg9JJxgOrZbFVQ2Hp47DS6wPGZw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-selectivity-variable-counting/-/actor-rdf-join-selectivity-variable-counting-3.0.3.tgz", + "integrity": "sha512-uGUjcQPyLvtGkBDx6e546P0/e9WQmMjROil9o53bLrdVOX0mAkiIK+JNVakAOHADZof61dBPo8+Vp08YehpfHQ==", "dependencies": { - "@comunica/bus-rdf-join-selectivity": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/mediatortype-accuracy": "^3.0.1", + "@comunica/bus-rdf-join-selectivity": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-accuracy": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-accumulate-cancontainundefs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cancontainundefs/-/actor-rdf-metadata-accumulate-cancontainundefs-3.0.1.tgz", - "integrity": "sha512-UFMa0npixiyOYiPkf1cEsNWI0BT03v4biGrRj7ZOwyXNsImwdfCmd1i+9k03QMoKRFTPONYDjmJQcT0lnycXNw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cancontainundefs/-/actor-rdf-metadata-accumulate-cancontainundefs-3.0.3.tgz", + "integrity": "sha512-IS0v8mRhzwGHEpfmcj81c+1/vCR4UZ995kL7TCPxjZgC872XeZrAYYh8ZXlUVQjkRXkkaiM4WOfoCsGCyHRASA==", "dependencies": { - "@comunica/bus-rdf-metadata-accumulate": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-accumulate-cardinality": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cardinality/-/actor-rdf-metadata-accumulate-cardinality-3.0.1.tgz", - "integrity": "sha512-XTrvlkWa2bAZ5Ty4XMdHlQkHH0+WSIRnKsGu3j8hev/BaY64/ooCht5aVET0Gzvd9uv1I7QNg6LKoiA0B26bwA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cardinality/-/actor-rdf-metadata-accumulate-cardinality-3.0.3.tgz", + "integrity": "sha512-QsMXw4ChmLeCRZi3wqRbzr1BTe4/pLmBlrPEAMpWa60/MSkyz6SV5fBJVkV5uZIHpZHJu3LwHxacU7MeDxVRWQ==", "dependencies": { - "@comunica/bus-rdf-metadata-accumulate": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-accumulate-pagesize": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-pagesize/-/actor-rdf-metadata-accumulate-pagesize-3.0.1.tgz", - "integrity": "sha512-VN7aT5KztnI0PjTI8C9TAtRy3x6M5S2MlZOTgf/3AH1uEDR1uEP0osbh/qyrh16uazqlw+ATStk5S3f7e29E2Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-pagesize/-/actor-rdf-metadata-accumulate-pagesize-3.0.3.tgz", + "integrity": "sha512-EaEXD/Ui0cITOesSc0p/7ATLthrEOnsYff3XZn9xxUj7A7IUVCfX/fm1nKUl7OpH47MbC4Uj0zOOdXl5xgYp8Q==", "dependencies": { - "@comunica/bus-rdf-metadata-accumulate": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-accumulate-requesttime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-requesttime/-/actor-rdf-metadata-accumulate-requesttime-3.0.1.tgz", - "integrity": "sha512-E9RzwtxlVvY+/Zq4qqS/8PMOD9lxNsRnpDF1h2Q2y7tv6KS6hfiPAcI7/rsoAxA9+QfG5fMKlFUSnLVsJgDXdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-requesttime/-/actor-rdf-metadata-accumulate-requesttime-3.0.3.tgz", + "integrity": "sha512-CQBUwkxIkV5+TAhlGOCT6QzZNazieq8P10HgtoFThkYj2MI6tKAFrW3rCvbEUhyRYU/HyP7FNGKhqcZMaaYfog==", "dependencies": { - "@comunica/bus-rdf-metadata-accumulate": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-accumulate": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-all": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-all/-/actor-rdf-metadata-all-3.0.1.tgz", - "integrity": "sha512-rNGz+iVfYeHg/FB2tBCvJh03nPU+qUrkIoukP6/nZpChCBjENeCsA2fOU9A4iBuXB9EjMj+0r9Sa0buyjyrk/A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-all/-/actor-rdf-metadata-all-3.0.3.tgz", + "integrity": "sha512-6ZrB1Yrdo/DuoxaQoJgo+Lvo40i5tds7NjHGicwWrpJ+lp8FRgxs0jgp7VZQ8VRJ9rBBdGiyHtX6DcUSRBCXOg==", "dependencies": { - "@comunica/bus-rdf-metadata": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-rdf-metadata": "^3.0.3", + "@comunica/core": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-extract-allow-http-methods": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-allow-http-methods/-/actor-rdf-metadata-extract-allow-http-methods-3.0.1.tgz", - "integrity": "sha512-ULEQy6mQ+kxNHOxazk7ye/p0joKl5mJzodam/DVDZr8Ygwr7CPSPO2WfxQdcNgAOXYEnv/BvKrs4SFDUzqu48Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-allow-http-methods/-/actor-rdf-metadata-extract-allow-http-methods-3.0.3.tgz", + "integrity": "sha512-WpCFpQBBSNL/xyY3CTQSzEdURF6VW47AwmmhVFJI+wMrJkju98+0svQgb7QvIj7vAlsy4gjUhFyQoicLSMYZ3g==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-extract-hydra-controls": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-3.0.1.tgz", - "integrity": "sha512-hXZXS0dTsLRaGPMhzIa+mWaWU8GB2e6SbLMxVmir5a/3GZY3ZcGLKlhFTyIkoH/Zx4vPMbH+wgOwwshpx5y3Pg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-3.0.3.tgz", + "integrity": "sha512-lZ9/uXJAk1DxUdJeWeax89hDL06w3kFCv/VTn/JyFFLhTXE5HqrgBnon1W75WO0phxZSVf9LQl8TPnV8VAmafA==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*", "@types/uritemplate": "^0.3.4", "uritemplate": "0.3.4" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-extract-hydra-count": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-count/-/actor-rdf-metadata-extract-hydra-count-3.0.1.tgz", - "integrity": "sha512-KRVYsjdc5SVPYo/YBIGTy/WlXhPhrBlLuKA4jHgRkT8RqD5jsKnsuIrgfycQAZAlXq6oRfzr/T1EaETLidsi5g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-count/-/actor-rdf-metadata-extract-hydra-count-3.0.3.tgz", + "integrity": "sha512-VAN5I77oLuIDOnmgPA6hZs3bIg2rO0D3+WvPvdCfISnSwwLTPUY5VUIq4arzI2anFMOu6eSTVEVzzYKwz42F1Q==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-extract-hydra-pagesize": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-pagesize/-/actor-rdf-metadata-extract-hydra-pagesize-3.0.1.tgz", - "integrity": "sha512-fxx1BxXa7iv0/QZRyuhf9nRiyj3boCjKPE1891jPuJKlcEOvlzAM4RK9X57A9YuTm1WfRM7dQS+7uuKK+qztvQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-pagesize/-/actor-rdf-metadata-extract-hydra-pagesize-3.0.3.tgz", + "integrity": "sha512-cUJyPsVRlFmK5RiMPwvVmCGujur/A1K7eCs1FnC4QJatttzItpD8z2clerT6fj8lhMMZovhRLeYJzJU1EWACzQ==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-extract-patch-sparql-update": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-patch-sparql-update/-/actor-rdf-metadata-extract-patch-sparql-update-3.0.1.tgz", - "integrity": "sha512-Cq2zho6JSyX46OFu/v6NwvhZ9r1BddIi440RAP8+PENrdHzx2k24y8okzPhc29eiQLyRc97ubkMHXxrSGR4KyQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-patch-sparql-update/-/actor-rdf-metadata-extract-patch-sparql-update-3.0.3.tgz", + "integrity": "sha512-gEaEfMdvnwhkS+j77Lw/0mSJjp0dKZlRBtaC+atUwPkQfHQ4ZJbMAKqZRjcmnSuBFDW5fePKoL3XdI4gOPcp1Q==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-extract-put-accepted": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-put-accepted/-/actor-rdf-metadata-extract-put-accepted-3.0.1.tgz", - "integrity": "sha512-NNZEyfJg4ROT9F1X9o7cKuay9FyDa2lkdE2NR8clRrAULQ75JunWj0p1KEcV/zXfkXZt5mBWpgP05YLHcxJSoQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-put-accepted/-/actor-rdf-metadata-extract-put-accepted-3.0.3.tgz", + "integrity": "sha512-R/Kf4Au6s2Ddg75bezlaFd+YqFFt1N0WOKLvmiLWMVvxp7LjPNGX3dl6l7pKm+7rCerw85QJpn/Pv5YrZ7tlMA==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-extract-request-time": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-request-time/-/actor-rdf-metadata-extract-request-time-3.0.1.tgz", - "integrity": "sha512-iduHcwUmoQcgPKiO1l1jEPRDfEtTddhYINbtoR38cnxytuEJYy0ZH+5vqfSMrjqDoncCdQreTKqnS+O6xkIM7w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-request-time/-/actor-rdf-metadata-extract-request-time-3.0.3.tgz", + "integrity": "sha512-rnRgBa/O3pizhi08sdWmVMJrc7Gg79vn4wm/vRt9S8hLUXLIzeX62dbsODDXkltnXxzYDgzEJkgc9R86wqag2w==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-extract-sparql-service": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-3.0.1.tgz", - "integrity": "sha512-xWRs0aM/7teY6aoU/+qhOOacAq7mcnG1kVYYMvhz+O+cSGgUvMIj0CLtCwJreI7MmVAwmC4rzgDCoCZa3yiZcw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-3.0.3.tgz", + "integrity": "sha512-RNwg4L4atrXrmFvS3U+MrrSXmOKBnK/kEd+aqzA50wOa8/X0qveNxynxkSiacorcs3TwhvsmQPu6TNCTCgfx2g==", "dependencies": { - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/core": "^3.0.3", "relative-to-absolute-iri": "^1.0.7" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-metadata-primary-topic": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-primary-topic/-/actor-rdf-metadata-primary-topic-3.0.1.tgz", - "integrity": "sha512-YgaXRUoL4ryiU8AibE1TSmSOUjLaRU/c1Z/4a/ozuK41k8kQIWMBPsqXegGVZnRbPAacNGhQrElaYf1ku5xqnA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-primary-topic/-/actor-rdf-metadata-primary-topic-3.0.3.tgz", + "integrity": "sha512-Xci3OxFkztXy3OUjCUjVHEVuPuP+ncyE75QgK3c1gGk4jS2D9hODOyW1zHy770ZYKIF5TQzgtWxrp9LBM2AOEQ==", "dependencies": { - "@comunica/bus-rdf-metadata": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-rdf-metadata": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-html": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-3.0.1.tgz", - "integrity": "sha512-s7bU5M8n0+7Aa2SMzGzfZStRyHHykOtQEyrzscQuq8HVW9Mu3gTqjIgN+8QKpDCmPwuk4war47iOucXWuGvjmQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-3.0.3.tgz", + "integrity": "sha512-FZ+RRpGfQhdkGYLG1rTzgdIt2WIhOAVroigW8UFlS+0CDa72y+jyGY+I+3uE24pumyaQS3bq7lmBbgQFmajLbg==", "dependencies": { - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/bus-rdf-parse-html": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/bus-rdf-parse-html": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "htmlparser2": "^9.0.0", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-html-microdata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-3.0.1.tgz", - "integrity": "sha512-82Xl/cd5JXhsgnh4DufUsMYUM4XY8WqcoCndI6Z6gLm8YZw32w19v2JXLMhvHjInN+79qWFBC26UJRvDsAqXcg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-3.0.3.tgz", + "integrity": "sha512-ZWockdzgzu9Tuf1G1+y03L9gkWE+qgAOFFhG0vtf+K6I1LYF6reelWlYFarNlrOviHP5W2BWR2KCn2MVc879Jg==", "dependencies": { - "@comunica/bus-rdf-parse-html": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-rdf-parse-html": "^3.0.3", + "@comunica/core": "^3.0.3", "microdata-rdf-streaming-parser": "^2.0.1" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-html-rdfa": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-3.0.1.tgz", - "integrity": "sha512-WhLBjPz7ko/0zBNPzR5ichqwF92ycQbASLupkKh6T0sYGQqRtk85ZeU5XBW8omPReCvoFb6WpmWi2IQexrDuGg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-3.0.3.tgz", + "integrity": "sha512-LxLQOpWD5QWoVXe6gQ49EepGa7VydfSmqS8qdTXRsTEFJg2yzbX7VVF6GlWLhmYs3h7r+2U96frw1I/BWhW0uw==", "dependencies": { - "@comunica/bus-rdf-parse-html": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-rdf-parse-html": "^3.0.3", + "@comunica/core": "^3.0.3", "rdfa-streaming-parser": "^2.0.1" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-html-script": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-3.0.1.tgz", - "integrity": "sha512-2DrSUQdwAh1xFVJkZHinoQi1V4vCKLRbyOGIBuj7HTiwwA5jieguEN3MOqVxivcTuEBX9re3ANvtvt/zl8Yn5g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-3.0.3.tgz", + "integrity": "sha512-TTwfka+Wx6rE8BuIOfOzWoi1C6b/HmRKnLhCW6P0qFstk7rlTgTqRLID7jbD+py2027SwjgTj8vcSgUqXfr9iw==", "dependencies": { - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/bus-rdf-parse-html": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/bus-rdf-parse-html": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "readable-stream": "^4.4.2", "relative-to-absolute-iri": "^1.0.7" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-jsonld": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-3.0.1.tgz", - "integrity": "sha512-T/fxfuzPrBwe9OX1+/GKl3uqcHTpaVUS2Q0PPmbyKfz2yGqZ9vJS6QdZzejdChOlYh3O/G0QG7MynlMe5HM7nw==", - "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-3.0.3.tgz", + "integrity": "sha512-5POqFHzqOsbpmx2RPdKecHTv/wDDp7eWSVEbKKdQ481HsJqPFfpVAnPWpb5ce3gkQhLvMsu9OVZHOF6ByVGZ+w==", + "dependencies": { + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "jsonld-context-parser": "^2.2.2", "jsonld-streaming-parser": "^3.0.1", "stream-to-string": "^1.2.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-n3": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-3.0.1.tgz", - "integrity": "sha512-EPlEdXI0kgzq6GiKwIA+83Do5FkzoSwy4wxjXSsimGXc4Wf847C1oZM37wi5LoffJQ+k/lp/nhDuu2Gy1wCiYg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-3.0.3.tgz", + "integrity": "sha512-LygbFvkCBlIY0JlxDrp2ks3M5VieNmNptMcERlA7KVeZFuV+2xklWXrb2ioS+F7hL0d042D8ygXsYB1r9Qv4FA==", "dependencies": { - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/types": "^3.0.3", "n3": "^1.17.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-rdfxml": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-3.0.1.tgz", - "integrity": "sha512-oVIccRgwzCTA98hDolSVThrKcJI8qoXy955xah+xsRpANVI7BMK6VQ/ZPIO4FNCyGTYY0HsUgsZVvl+Fui5Y1g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-3.0.3.tgz", + "integrity": "sha512-s3N/Dpdm29dfFCvnsD2gcYmlMuGnKRJWgfH6B4s2aUXpSDWQGGAzCqmoZVnAhcNPD54rC7lfB7cGBmkJNWPKRQ==", "dependencies": { - "@comunica/bus-rdf-parse": "^3.0.1", + "@comunica/bus-rdf-parse": "^3.0.3", "rdfxml-streaming-parser": "^2.2.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-shaclc": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-3.0.1.tgz", - "integrity": "sha512-pixH8RZVCGKgNWzc7n25lyvWUjdkwmYx+hHnNKTHKBQ7VaKvA+1dml0ezDc59pMoXbs6lDoHYbui8i5smjRfng==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-3.0.3.tgz", + "integrity": "sha512-w7nfMAjKpnibaejXB2j+zBNkRZDQENFf0xvb9RKju3AQmzuEnG7dIiauD/St++aEItHFG4B9TIrSNjFdHIH61w==", "dependencies": { - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "readable-stream": "^4.4.2", @@ -7782,74 +10989,74 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-parse-xml-rdfa": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-3.0.1.tgz", - "integrity": "sha512-A+vOmEUA5OzbfAZL/+wFRdY5Lit64WhMzFuAj2ab3iC6cUrGPNH5ods/quzxLy+RA4Tv4FKmo0S/Gjb0BydG2A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-3.0.3.tgz", + "integrity": "sha512-Ih+TOMQHEzbRKDUE6mty8yQ2G3rRKSHKFOIgNsYYaahVHfzVs2wA/WDgVTQFclhWg5s7hduDdrUAnM25KX8G6Q==", "dependencies": { - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/types": "^3.0.3", "rdfa-streaming-parser": "^2.0.1" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-resolve-hypermedia-links-next": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-next/-/actor-rdf-resolve-hypermedia-links-next-3.0.1.tgz", - "integrity": "sha512-HqDlk74qu8MeFPDx04XffHtzXfBKgovn0FRC9ws5vF6jdOFTr4HhKicjXmXjIUELAP6PgxZr9s32cKYLZeh4Iw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-next/-/actor-rdf-resolve-hypermedia-links-next-3.0.3.tgz", + "integrity": "sha512-8lrLbnSCT85jI0CqrzjjtvhnfHTBeZtTLCLE1FjJhSdt1Yyaof3s49VbrESXLyf3vUG74l2UZyLYjdcqnaOedQ==", "dependencies": { - "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo/-/actor-rdf-resolve-hypermedia-links-queue-fifo-3.0.1.tgz", - "integrity": "sha512-0TnVEsrWJCtCzjfaVczUvYOrQf01Za1Og1dZrLcQ8eMOUUJdHOrcJtEE7ps/pIbcgyqbHjKaml6byrONUQv1bQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo/-/actor-rdf-resolve-hypermedia-links-queue-fifo-3.0.3.tgz", + "integrity": "sha512-my1lxhnP09GQLGfGL8MZdQIzaWPdgryOQJvVVzKZABoYsXkphlIHEJcOJeLcphendwTMRATGiTnlG52IMkHZiw==", "dependencies": { - "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", - "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.3", + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-serialize-jsonld": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-jsonld/-/actor-rdf-serialize-jsonld-3.0.1.tgz", - "integrity": "sha512-7145IDUUK677TU9Y4KMQ8epiSFvFWA+roCu09jSHO2dGgHbC5F0IWERf7OL3wkd5SiGlRhc8HHXrB8bhrL0Cvw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-jsonld/-/actor-rdf-serialize-jsonld-3.0.3.tgz", + "integrity": "sha512-M8BnIi2gTN+5ugi6ayi6TqFj/lz2+anMNdLItm9fmLpthr6SA0Xq5KFU0gRo0v4SGBANHKBhydXLTjbTVwh30Q==", "dependencies": { - "@comunica/bus-rdf-serialize": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-serialize": "^3.0.3", + "@comunica/types": "^3.0.3", "jsonld-streaming-serializer": "^2.1.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-serialize-n3": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-n3/-/actor-rdf-serialize-n3-3.0.1.tgz", - "integrity": "sha512-vrfKd3B6x716lt0YWzwH3soON+rvVhxC+QqvivMW/+Y52vOdZEqykffMdTQBDWNNnpkHPOY42mPhCV+OhIUuXg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-n3/-/actor-rdf-serialize-n3-3.0.3.tgz", + "integrity": "sha512-Y7LL3zM6l0jKzXNGxnHluJ/3Rl7Ukto57g1fR5BUlIvJrHtEHKYGARGxyl0qHn1tD7aIsL//gHShZuEA40r0rw==", "dependencies": { - "@comunica/bus-rdf-serialize": "^3.0.1", + "@comunica/bus-rdf-serialize": "^3.0.3", "n3": "^1.17.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-serialize-shaclc": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-shaclc/-/actor-rdf-serialize-shaclc-3.0.1.tgz", - "integrity": "sha512-rVuKrE8XRYPT38ZlQnq++Kn3xjhOfPfa3Xh34SOqurFXQVXggR9h4uE4uorPECifIzQsrhCFbrNxlM2XdL0jfw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-shaclc/-/actor-rdf-serialize-shaclc-3.0.3.tgz", + "integrity": "sha512-yItofsK4oii/BKshSQSYOf8LqzzQUKoCSQbIbMYceB23KtibOTwwUIs3TMRbytpwx2d8G6Wi1gXbIA/A3i1L5Q==", "dependencies": { - "@comunica/bus-rdf-serialize": "^3.0.1", + "@comunica/bus-rdf-serialize": "^3.0.3", "arrayify-stream": "^2.0.1", "readable-stream": "^4.4.2", "shaclc-write": "^1.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/-/actor-rdf-update-hypermedia-patch-sparql-update-3.0.1.tgz", - "integrity": "sha512-Q3hAo+Ugo1EbSixoWgfgwTWgeWDIBhnpg7gh8ncaRL0YArQsHAAAPCTtFSx8WdjgfKr9g1tB6Av8r489Wi4Pfw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/-/actor-rdf-update-hypermedia-patch-sparql-update-3.0.3.tgz", + "integrity": "sha512-S4+q8mQVKpODGmsHgEu6rGWg4OSpwNCVEDLMFxuBQdhW9pk7xQQWx4ESRNpLyn5oLT0viPIxo6o1Sg3tqVehNg==", "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/bus-rdf-update-hypermedia": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-rdf-update-hypermedia": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "cross-fetch": "^4.0.0", @@ -7858,31 +11065,31 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-put-ldp/-/actor-rdf-update-hypermedia-put-ldp-3.0.1.tgz", - "integrity": "sha512-Yg9hqFN1Du21jLSytaM5YXUlcl7yfOQCmOC52VVg7z7kZeMpxvhU5wvhE8rb+fl1XHoC/kKLqlTR8Y0JlL69QA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-put-ldp/-/actor-rdf-update-hypermedia-put-ldp-3.0.3.tgz", + "integrity": "sha512-aKdA8ZBuVMgi4AW5UBB52i2EvOPWnDveyo8E+jHTYinHvdvASbOTdZ3aosp9S7WTzLzIQ0gkH5gBJdIDdGEgVA==", "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/bus-rdf-serialize": "^3.0.1", - "@comunica/bus-rdf-update-hypermedia": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-rdf-serialize": "^3.0.3", + "@comunica/bus-rdf-update-hypermedia": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "cross-fetch": "^4.0.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-update-hypermedia-sparql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-sparql/-/actor-rdf-update-hypermedia-sparql-3.0.1.tgz", - "integrity": "sha512-M+OhRrZ/gQjznaH+tU06RJJNDkfko710znXhSFsRkh6CbdB/ZqogarMzSFeam2MC6lIWWu0844+odDf+qgXxYg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-sparql/-/actor-rdf-update-hypermedia-sparql-3.0.3.tgz", + "integrity": "sha512-k6AwBETR/KK25OKN+0fHf9Sk4oM5AvHb1MpMAqp8K58gLlJY6Ol9LWjXQ7yR7pkIPZrO1gNfn3OplG+nSNTTmw==", "dependencies": { - "@comunica/bus-http": "^3.0.1", - "@comunica/bus-rdf-update-hypermedia": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-http": "^3.0.3", + "@comunica/bus-rdf-update-hypermedia": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "fetch-sparql-endpoint": "^4.0.0", @@ -7891,29 +11098,29 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-update-quads-hypermedia": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-hypermedia/-/actor-rdf-update-quads-hypermedia-3.0.1.tgz", - "integrity": "sha512-Lw7xxBEq0Dnovf8IsIL+Nmt3s6QrC99L6yugs4q076nEHRY6COkZ+npMIs/qkldyFVBDeguw2XUHmBYG6vsHTw==", - "dependencies": { - "@comunica/bus-dereference-rdf": "^3.0.1", - "@comunica/bus-http-invalidate": "^3.0.1", - "@comunica/bus-rdf-metadata": "^3.0.1", - "@comunica/bus-rdf-metadata-extract": "^3.0.1", - "@comunica/bus-rdf-update-hypermedia": "^3.0.1", - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-hypermedia/-/actor-rdf-update-quads-hypermedia-3.0.3.tgz", + "integrity": "sha512-xwyLYsqvHSmSNr3W6qjp73d9HUtL7XfeDQtdimc+/JdPlOEZ24hsfxCHVWboVxuypfIjI9JKoIBdBdKEkyGn+Q==", + "dependencies": { + "@comunica/bus-dereference-rdf": "^3.0.3", + "@comunica/bus-http-invalidate": "^3.0.3", + "@comunica/bus-rdf-metadata": "^3.0.3", + "@comunica/bus-rdf-metadata-extract": "^3.0.3", + "@comunica/bus-rdf-update-hypermedia": "^3.0.3", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "lru-cache": "^10.0.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/actor-rdf-update-quads-rdfjs-store": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-rdfjs-store/-/actor-rdf-update-quads-rdfjs-store-3.0.1.tgz", - "integrity": "sha512-RRiaY5CBj8wke+3OrgMG7U/jkdFCPrzymEB6LjNBW6gZy9dOVPTlnzvbmQMMH7GyJcOuu++Og1P7mEX4u5Un6A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-rdfjs-store/-/actor-rdf-update-quads-rdfjs-store-3.0.3.tgz", + "integrity": "sha512-HbjObfH8ZHNpm3MeTOYoiLKScIj0CiE6ZJE9wLKf0J+/F0LQ1Eg99IEQezlWdWCBHzOSHDUxMvudFmzJ+fgwVQ==", "dependencies": { - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -7921,13 +11128,13 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bindings-factory": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.1.tgz", - "integrity": "sha512-ycPYlZXtkC17d/4/N2o2O4AhYfQjZ2Qc8IiHl4okxPvc5+gXmrcPkEtuc7LVTno7djbiG3sxJlWCcrAXlntmWw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-3.0.3.tgz", + "integrity": "sha512-IcUrQ1CaU6nszUt2jlnQEJRk5Cp2SCGaPLToZyo5Wrph9cbL0tjaF0iK22Q46YpH2/Nhs2nxMi/y7jxTMlyMxA==", "dependencies": { - "@comunica/bus-merge-bindings-context": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-merge-bindings-context": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "immutable": "^4.1.0", "rdf-data-factory": "^1.1.1", @@ -7935,53 +11142,53 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-context-preprocess": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.1.tgz", - "integrity": "sha512-GJPdxXISi2udy+mukJVLUQEqpaUYWq7mTDNJRD9BKhlBtAehmFNF9cL8akEUay8zepdXXRyHCiVXLaD7WOZZRA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-3.0.3.tgz", + "integrity": "sha512-fFXcXjMgLHoILCDuTOhoDCLbZvb8m1WNxxkhdKvSyKj8FFMoaQIuaMjRgX0y0ElWIPMonaUHgw3BeKKwMMt0Ww==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-dereference": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.1.tgz", - "integrity": "sha512-y8Szye5bAOEBxeDeOYTXhXIYhgpGhmowrWzRByHieYebbANkMu9ckjKit3B/MVosuluQsa+g3LoTJuSqoPyegQ==", - "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/actor-abstract-parse": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-3.0.3.tgz", + "integrity": "sha512-ckTZcerdxpHB+nDrMdzGbIXsAbv2YzQGqybplbjh6oKih5EPO882nGACzY3tm4rQAzy22RCrhKlZ8S1o4qa3eg==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-dereference-rdf": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.1.tgz", - "integrity": "sha512-S0+OgtadtcNgu3hKckfqiC3e3+fVWqLr5ULADsadOdQmU27GrYXeGDZ6ghvEHtYF+iPCyPliw3efFKmMkGfnPw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-3.0.3.tgz", + "integrity": "sha512-Y5kLeKioj0iE6qSz/usm7XYV0+DbR/C4lyxFYZ4Q0a3qIiq0VAemp74bZS+aVRmgkSFrMSNwrPjjR5rb4bsubw==", "dependencies": { - "@comunica/bus-dereference": "^3.0.1", - "@comunica/bus-rdf-parse": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-dereference": "^3.0.3", + "@comunica/bus-rdf-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-hash-bindings": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-hash-bindings/-/bus-hash-bindings-3.0.1.tgz", - "integrity": "sha512-THGy35xQA+B4z3kkqf/34xunqmNigICrBYae1sHYZpfZItDp58wBVPcik7+OjaIoUalS6v8OmlahPW6zRr6DxA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-hash-bindings/-/bus-hash-bindings-3.0.3.tgz", + "integrity": "sha512-MjV923uWjHLihVmIIMeDywulfnuXTbLLDmDqFgY94MjOp6iLUuJ0C/wNtJHcg/ON8uURb0caboD+c4crDrMDHQ==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-http": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.1.tgz", - "integrity": "sha512-HcqB+k3vxCuGPs8yP5+bAz2QvlFbD31FhNQbpwF1NOf5wpoSQl9mc1kiCD/aYMnc3OweRWz4g7dLMC/wW3pSRw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-3.0.3.tgz", + "integrity": "sha512-iDkefOYMbVZ543Hxsso2rAsS/ZFWezfB4PZmsqnIB4En4a6zwgHY/ydLETsaw7JbsdrufENmXE8cTo1XX2G9SA==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@smessie/readable-web-to-node-stream": "^3.0.3", "is-stream": "^2.0.1", "readable-stream-node-to-web": "^1.0.1", @@ -7989,43 +11196,43 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-http-invalidate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-3.0.1.tgz", - "integrity": "sha512-cxa14DO1Vdy9BlMcSTSTsi+1De2QlYEWRz1QWW+u0FWsV2/nBfaAkiTujwDzZ3yhqopyT3Jb7C36dU5x17/qQA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-3.0.3.tgz", + "integrity": "sha512-zonZbo3wvoTr0gXgut9PlGpYUDkKa6tj0paAAVnKL8nPfSBphfDWZ3ewI9gaoxHH2IfGahMi8LN/WGD3DTewiQ==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-init": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-3.0.1.tgz", - "integrity": "sha512-uN3f5A856recyPADISUKxdc8epKPVvS3wMWfVBYWGEUUOcCETSwFMXU62OQeEAc9oPn0vKSPiGMbwynPzdgy0w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-3.0.3.tgz", + "integrity": "sha512-hyJ1sETF2+vogB4nnofkyc+GXb0W2mlNVV1NFzPHfBVL0Pyn6D8Tw4fTmyxS5oZCuS1euPZpuMsS48wfn6iBkA==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "readable-stream": "^4.4.2" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-optimize-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.1.tgz", - "integrity": "sha512-Pkjwbattd7SWsS0HJCbc8XIAExjKcChPfRUgjYYFDgVpPR8pGSbGvPS9797FGn5iGxLVQp1qxuPuIeoK/jk9tA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-3.0.3.tgz", + "integrity": "sha512-PB9t/PYIuo/SWdCXwiF4ybLQpT+s3/sNwE3nAgXfefpOe9v/1QzWap/CfOEV425PWU/fSCVjxeoQybnOMvJCPA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-query-operation": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.1.tgz", - "integrity": "sha512-yqdZ74gb44uYYtpnNGNITrPc9rH+mjIQgsTRSX/+COP6gFo2gknvVQd+x62Mt3MQ15WCo9YnQijySrtrYqY5sA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-3.0.3.tgz", + "integrity": "sha512-sGVyQrm5cKlbwh+pEF4d1hGwjonG/jttkaQtXUZY0M73xDmQuzmuUE5kOzNDthwQ/3vyq16s/uJ3A4BgeUgiAQ==", "dependencies": { - "@comunica/bindings-factory": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bindings-factory": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", "@comunica/data-factory": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.2", @@ -8035,37 +11242,37 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-query-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-3.0.1.tgz", - "integrity": "sha512-SFummW475SO960l8ORSLbplMzyw+SANlO93tCr5Sv9Lo75QKZkx81Gym1Qw/jFYOs0qNf0lIc7rFmHeLyRflXw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-3.0.3.tgz", + "integrity": "sha512-jgL9eGK5fmbTTcLB5bI5aIsiYvn4V9RZpeME1HTl3Nr7h2d5Ql+GzJZ+i32BV0Q7RMwIwUI9LheY3j6X1O7Sqw==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-query-result-serialize": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-3.0.1.tgz", - "integrity": "sha512-No02plQnn5DiFIJIoCe3DL0dKkdMj81faEXjvh1HUDzb/1x44OcpKWevTa/Natx8bcnPL1f4+TL0qpTAqSKWGw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-3.0.3.tgz", + "integrity": "sha512-EOq49fuYorN5zelisf+9yWlIde3QirfnDKB08IJ7XrDNTzts7ABBAT+6RhedutLFLZAZqc4uUOap9CfxJ4h/WQ==", "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-join": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-3.0.1.tgz", - "integrity": "sha512-f459V+gE0iqsy4IsWg6p+3PAC+aVbyVmjTuut6OPkvTKupALGwXHScwwtxszxY7SxOzDCn50HRSs1eXhLSvNZA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-3.0.3.tgz", + "integrity": "sha512-Hvx9W6tJaErysIiKfXaKtK67/ML2eolDh6f13+n9YO89fMZSeGnos4NKCpmdK2cmc87jrF6irQ+ynoIUbqd1qg==", "dependencies": { - "@comunica/bus-rdf-join-entries-sort": "^3.0.1", - "@comunica/bus-rdf-join-selectivity": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/metadata": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/bus-rdf-join-entries-sort": "^3.0.3", + "@comunica/bus-rdf-join-selectivity": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/metadata": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "rdf-data-factory": "^1.1.1", @@ -8073,119 +11280,119 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-join-entries-sort": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-3.0.1.tgz", - "integrity": "sha512-eMTOOCgJbiS8yaCNPTNOrThlkPOGUq7+hTjVlH6U9v/lh7SapkYzNFQWOs0SrohCRbicmCeuhP1Pcdz7hsdYbg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-3.0.3.tgz", + "integrity": "sha512-N1+hum9gYu9oMG4166qwKv4od2UnRHacWyl5mvDDd53sUc+kIS+IHdGcv/TxIBMYxFgFvoP+WyfdmGWXFIeMcA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-join-selectivity": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-3.0.1.tgz", - "integrity": "sha512-4yOjo4UYSK6Jz3GqwKCS22tuLGbnT0vOqZ1zXiVGQdT6dqk4gZ1UBApI0l5djjbljrIM1dFscS/46KnW8HGc1Q==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-3.0.3.tgz", + "integrity": "sha512-y6vVFp7XnPjCyuqZ1degUISBFCzFHRVCTEzVjTYcFYe3r5LKaD1/KWuittz3OygreLRCK2J2VEGnJqfN5eUNtA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/mediatortype-accuracy": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-accuracy": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-3.0.1.tgz", - "integrity": "sha512-k/7lnrY6sUYjHs0mK9SKGyx7IjvouiXsKlwQSBjwJs04VnsgggWuXFfHklv+M0VaKxSHCz4wZcmiK7Zi7tOgig==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-3.0.3.tgz", + "integrity": "sha512-KTiv8YhsbP7xGuWQWc34gN9aB3t05LUgiEIxeN6prsLWkrrTA7AikXMzfTs+xrqDgHqDz1AelFUMHeLGMdSm8w==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-metadata-accumulate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-3.0.1.tgz", - "integrity": "sha512-edxEFtqLbdabyn+aVFadPH0mdaKz+V9lUBFolZuN7zbES52Ob2n+85ow9IldlnhcppOI+fL8Qta5R3RWpe8fVw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-3.0.3.tgz", + "integrity": "sha512-m2buw+qP+wfwyh5ubq4uWR9Nk+q3mgFfLlHfVqDzFpgzmuIGtfy0NZSavyduo6TSCNARw7FSodprOpFUpg9M+w==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-metadata-extract": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.1.tgz", - "integrity": "sha512-EmGZjBW1EERBnVUv1PYnqFeDGhlsrpUK4JsFhs4Y3eoPtwdmKdN98wxzLXvlQWCr9z2BAiK17weH3eWi8MjwKg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-3.0.3.tgz", + "integrity": "sha512-vAVVEBly7sXRK9SQPMxJg66Zvy8C+i0q1M6M/LwWY8NuGx99/Od2NlQW6hpqLOi+rsfoUDU33YRi1Gdaf7Uorw==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.1.tgz", - "integrity": "sha512-3W022IaR0vL7X3r5fUTytFGnHTx4B8sqXA0wn1Ii06Orjc5r0R2YVPqMjMjxmQcqfxLX0E1YK6Y+SzopBiS6wg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-3.0.3.tgz", + "integrity": "sha512-Vj6F6zLzBis0oApFsbi3UNiol5DoF0QsmIgkqXJlIJxUod4gtn0vPWKEez1eRjohGKuXo1Y+iqrbzw9hNhgANg==", "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/actor-abstract-parse": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/actor-abstract-parse": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-parse-html": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-3.0.1.tgz", - "integrity": "sha512-9FR4cz1bSTVTuV7cYPiWhjgYmv1l4XoNQg6+pojy30npEwQrte/oFcY5c5W/BFmmoxW7AFkPXu9gBPs1yOKZVg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-3.0.3.tgz", + "integrity": "sha512-bDHms/bb5njUC2+udebiSi9GjfqUbcNCachF4zYUaimA6N/oNoa/kZmmYDbSnXS8pUriwVLhrbUeA29zGiKxAg==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-resolve-hypermedia-links": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.1.tgz", - "integrity": "sha512-UCFi23LE7tIoHML5+Ct187WNtNKEDkA8r5Hn7LG8Ve/C+8Rx65VBZivNlHsZmtehPIRB5S7327yVy/HVE2AU1A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-3.0.3.tgz", + "integrity": "sha512-BcGHz8ZPUgQa2NSZzpBu+kabkaygGLIfncCOO/Axl4i6Bj1Yl+hxaCe9ytUEYVQVyFzpK5TZNqhOkOyhTK4AoQ==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-resolve-hypermedia-links-queue": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-3.0.1.tgz", - "integrity": "sha512-c3/nKCXe70fi/9dLc0Fe1/7ipOeTbaYrQxcy+wCdmDi6VxMGYB7l+qUaIBhj4LNfxMLAgYvvC7Eh0BzwZN8PUw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-3.0.3.tgz", + "integrity": "sha512-QJM88gkvIuuffKiPngI96WDfBAQNwgUB3Z+EMLZ1LWsF8l3pg3pUQA0asxTB3osdeV/Lqt2iMGnsY2H1UUjTLQ==", "dependencies": { - "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-resolve-hypermedia-links": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-serialize": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-3.0.1.tgz", - "integrity": "sha512-gc8zssOHdPUMYJb6IXpIP6TivdUYZIyPoePujcAiyod9CP0BSGVM4xIznCx2+HOjgJOoYvRqk9HaqKjt/Godyw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-3.0.3.tgz", + "integrity": "sha512-m9M12S9aXI9zjH+h0JMaEDmYlMuycFjiQL8UXG/hhbZfUFJBvwOW+X13nA+G8ehb3ftKoT/h6i123yJh0tdyVg==", "dependencies": { - "@comunica/actor-abstract-mediatyped": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/actor-abstract-mediatyped": "^3.0.3", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-update-hypermedia": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-3.0.1.tgz", - "integrity": "sha512-3obM9bXSIclzhzNyf4kSY2qVs28JmF+VZePprQRTWcs78Ut3WzNw+I1KvKLKeIDHdk70TuEo3lTPA3TbUXi4aQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-3.0.3.tgz", + "integrity": "sha512-/ff1Jo3K/TDKqtteu05kSan0+9Y2u2jleSb58nGiWq0ua9bM7x/mBHQn9VPQ4YbqEPZRUXXjjIRuCXPyf4kLKg==", "dependencies": { - "@comunica/bus-rdf-update-quads": "^3.0.1", - "@comunica/core": "^3.0.1" + "@comunica/bus-rdf-update-quads": "^3.0.3", + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/bus-rdf-update-quads": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-3.0.1.tgz", - "integrity": "sha512-hlxTyOSptvX1Ne0eSlmKD/Gi70Q68pNa5V8+a9h0cTSAvIVDpFJx7Kd6lBD1+9rS8ed2zWJt2kjJ4y2qqDMseQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-3.0.3.tgz", + "integrity": "sha512-mg2f7QTCceidrkgZEqhkqTaIUGbh8yUS75SdQmZ9P2zCAW7oGBEn9I/x1VlCUa3gPZhKqeBZIOgOfq7P5dPn+Q==", "dependencies": { - "@comunica/actor-context-preprocess-query-source-skolemize": "^3.0.1", - "@comunica/bus-http": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/actor-context-preprocess-query-source-skolemize": "^3.0.3", + "@comunica/bus-http": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0", "stream-to-string": "^1.2.0" @@ -8197,23 +11404,23 @@ "integrity": "sha512-m2nQg/6vMkmPrH0eLxInVjrRT5Qnv9j9XOjdTcZy/4ZT6vVPzxwNwcHOSwBfl96aDAwO77MI2aymHyK9ZbDyKQ==" }, "node_modules/@comunica/query-sparql/node_modules/@comunica/context-entries": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.1.tgz", - "integrity": "sha512-DnfgWyt9MALOab/SaiM8z3HIBDMDBdWtRKCev9ZImU4GkWesCWphZ5O7MQtKFtMUWQKygfM6YIHEeuBIhvpBdg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-3.0.3.tgz", + "integrity": "sha512-tzVdmuc6jWENF+gE+MxOfy98RXpn3HY5lV8FGY+tugsL2Gj88+JLt7UEm4KNyXgQQn6MScuR/PGwSxKpzejheA==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "jsonld-context-parser": "^2.2.2", "sparqlalgebrajs": "^4.3.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/core": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.1.tgz", - "integrity": "sha512-TIaiB1TJbWpIAP2UW/BUwl2fkCmQiskAaIKfV4MF9dncikPntANQcqraIYs8bltJ13dRzJNZXAM+HYRrXMONqg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-3.0.3.tgz", + "integrity": "sha512-j7puT3teiqriHqIYm+zdtloosEPUVdP4hp7xU9IXw4rstJvuiJDFR+DecxsNqQ2ZrMzNDdvm7Joj33S/22iXXQ==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "immutable": "^4.1.0" }, "engines": { @@ -8248,118 +11455,118 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/logger-pretty": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-3.0.1.tgz", - "integrity": "sha512-brYINzqE/MrZcDRdfibFV6b86RZOtu+zct92iLUUVamWzUS7QwW9DNYWiC+vySxVwXRcPY57B5BIb503raC98g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-3.0.3.tgz", + "integrity": "sha512-yrBQwhuSKtevRyPJdvDa7wFKd+56QpYdl52t5cH9x3vC5fCm+yndLnFJSupKn4GFzGWY0/OheUac0UP9iIwS0w==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "object-inspect": "^1.12.2", "process": "^0.11.10" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/logger-void": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-3.0.1.tgz", - "integrity": "sha512-s+pp8E6Q52k4ZvJarR0EcHiBaMd4Ff/WoKb37qEBa/rTPbqMbVus8StZ2+mshkw1002R9y0rP1UTbFctS+l3Eg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-3.0.3.tgz", + "integrity": "sha512-Sobg4GH6Gn4wxzJOL8TcqRoiDRvZvs5JzIejR5/3wzQolT+U6BZNjvynH3KQ68F/VFTPkh75WYkJeSsDiumrKQ==", "dependencies": { - "@comunica/types": "^3.0.1" + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediator-all": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-3.0.1.tgz", - "integrity": "sha512-UeYQB3ued4BnKVaNBkBhO39R/NBTP4lNigDy5F4VhIn3Biz6xnnXfrsZ0rD1StKwDIlL8CZ7g/20jcLzCChezg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-3.0.3.tgz", + "integrity": "sha512-IwgG2vqQUVdNCD4zzrrF9yHUQG9FRfMvVhIlmCC9RHboTUwlhpgegFOi0/twd5LXvSLSLCKXhdqiDkEN+ZL7Sg==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediator-combine-pipeline": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-3.0.1.tgz", - "integrity": "sha512-SIt1f/GwaX60iN4LJnQdvUbf6I/lQ+ZNwe/tfb3I/Ad1GjGmKi8EGqSGtIKU0No2lN8P/FD6KUHSZLudYS/CKw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-3.0.3.tgz", + "integrity": "sha512-HWxCOExg4s4bEreRSdBzD0r8viwFbj06O4WQev48sZ1WKfs0PBf2CrXzGsEbFyRLn9T5ROcVqU3bniPlBdybtg==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/core": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediator-combine-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-3.0.1.tgz", - "integrity": "sha512-DPf+AvEwdXnmhtC2hKXHFm1ytEOPKSuHOl4nb315YquENTJ4vAkaGBxa2pv0NzOsvuMoZcgxwRX3IlJcmSYPzw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-3.0.3.tgz", + "integrity": "sha512-Jz4cp6liIMsG/LKp3Qy5HV18fGyeltzDukO8QDrzSznwZy9IbXXVxoy+uHwGo2+ZbbJ7ktkjmedFyltpSltjLQ==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediator-join-coefficients-fixed": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-3.0.1.tgz", - "integrity": "sha512-Myh/fhvhbRPBfPpJ26WhKLNkD0+cMbmpoUhzkMNqeGHPmp38eWU1bBowkc4eA3BfQ0xWTTEj1W+2omApf0x8uA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-3.0.3.tgz", + "integrity": "sha512-3Eu/R+w5DaWtupP8IpBud9hrsXdy+FLNE2NfXVgOIXF9sTuCLco0cbhJw164AU+1EyVwzY7FP3G3k0WBuiEqDg==", "dependencies": { - "@comunica/bus-rdf-join": "^3.0.1", - "@comunica/context-entries": "^3.0.1", - "@comunica/core": "^3.0.1", - "@comunica/mediatortype-join-coefficients": "^3.0.1", - "@comunica/types": "^3.0.1" + "@comunica/bus-rdf-join": "^3.0.3", + "@comunica/context-entries": "^3.0.3", + "@comunica/core": "^3.0.3", + "@comunica/mediatortype-join-coefficients": "^3.0.3", + "@comunica/types": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediator-number": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-3.0.1.tgz", - "integrity": "sha512-e3opFL+MKuehOhMVZPLzKMGfrpkkHELTLU+7xFxNlN9VjLhM6ypyjD1On6f8ZnL8CQirUrH4SdJwUhL9mZGijA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-3.0.3.tgz", + "integrity": "sha512-RmYu8exN/Ca75g34WfnV30f2tRBx+0KOPvmPUK/wtcDJrx5BMwe67X4gd9GpQB21+dJas7QYubsbe+N77Wdqfw==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediator-race": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-3.0.1.tgz", - "integrity": "sha512-iqvyjt08dfSFlKQmaWaNHY8Zs7Osw02gDQSanPhVgfGNOkfjd1vZCP6jjnfj2F6syzh6vsirhh5lxjcAfuDJtQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-3.0.3.tgz", + "integrity": "sha512-wilaES9kBgaxWx0nUgYOzU941OGF0zscH1Z8A3+HlOHdYdpW2N9d6DZTvRfYs9zzClWjPZe7aFw+jEt4ntATWg==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediatortype-accuracy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-3.0.1.tgz", - "integrity": "sha512-EHVkkayfndeohXbaZXjfw7cgTjnTAl/wl/iVtxPbmqzPzwu9JvmEC6t8V+ryd2ye8f+F0MF3WRUbqj0dAoJBMQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-3.0.3.tgz", + "integrity": "sha512-35JkHUu228UW9Mawp3AiWzfCe+p77mDrZKBTCe+qu1a6jpBDAluJF3N0pbMMyq9N3O9QVbojgWqVDEn03o1Zgw==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediatortype-join-coefficients": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-3.0.1.tgz", - "integrity": "sha512-qM0s0MUhNpOMdeZXRF89yI8Inz7rxILYRmNxdl3iDIwJyIWaFdr2mQhYApbqZK2MUnYiOQmc/m3k6ITsrO1sNA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-3.0.3.tgz", + "integrity": "sha512-aNrfvQA8hwqtPc0c2uuCPXeAaBuX6licDLpkP/B9Vvs0mwTLuffRFm1zVUVSzzFlsKtAp1FZVNnyGV0xkVumAQ==", "dependencies": { - "@comunica/core": "^3.0.1", + "@comunica/core": "^3.0.3", "@rdfjs/types": "*" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/mediatortype-time": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-3.0.1.tgz", - "integrity": "sha512-v4iXLr9sU365MIAw7IybodACzun1Ouv0oCGj8w1o9dba0Vnxk05+g+Cdmvr/xSy636l0rsBR6IbGgRN3jYVk2g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-3.0.3.tgz", + "integrity": "sha512-VKD1aYouT/e/B4hTysnpy4xWBSKc9wDWkPPhMQeDiayvw6oRxqH76oS1B8eYyM35TYyWGih50uRIms/pPKqoTQ==", "dependencies": { - "@comunica/core": "^3.0.1" + "@comunica/core": "^3.0.3" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/metadata": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.1.tgz", - "integrity": "sha512-mL3Utqzsc+CiCfXt7htOiv5Rw1OACscbfPvydEeOqTGBkaSS18UyycdnikkTl6EcfRjezGSZt6n0K4UtLITl3w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-3.0.3.tgz", + "integrity": "sha512-N1Q1mt/W7fMRB+4TKcHkIhZoIJXRDwO66rFqfS0DFUqEQJCFj1PZ3pch878w2FHGzIX2thXSQyaFj0ignO2y9A==", "dependencies": { - "@comunica/types": "^3.0.1", + "@comunica/types": "^3.0.3", "@rdfjs/types": "*", "asynciterator": "^3.9.0" } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/runner": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-3.0.1.tgz", - "integrity": "sha512-Fn+Scf8xfF8vqycrczfsfGO8ha+OiVpWm00WTkAgSPdOnOozRBMHlagL7PX1oPofuCxnFuVmQVJXmh6MPaK1Mw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-3.0.3.tgz", + "integrity": "sha512-IFxCse9s8ZylRx7dAUXck4XgpzkcQR6OBiJ3iQDIDbwJXzjum1OVHyv5p4/1s3/V4+9QAKoM0NklMkk7O1YYPQ==", "dependencies": { - "@comunica/bus-init": "^3.0.1", - "@comunica/core": "^3.0.1", + "@comunica/bus-init": "^3.0.3", + "@comunica/core": "^3.0.3", "componentsjs": "^6.0.1", "process": "^0.11.10" }, @@ -8368,13 +11575,13 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/runner-cli": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/runner-cli/-/runner-cli-3.0.1.tgz", - "integrity": "sha512-nnwBOZySRlQ6Z0zqUx/WYaopLexnTkrhj0beOEq4QmY1+G+9zpCbaSu6+zwprCF8dYP/KRnw/efpS3f+ZhC7IQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/runner-cli/-/runner-cli-3.0.3.tgz", + "integrity": "sha512-N2tJnVFRBi6rgHWrtTc9EzV98enfvdwdrQGq05tayE/ekL/FOFsgoC1ffSfgvyVt0x/8liyUdbh767+Xg5ap/Q==", "dependencies": { - "@comunica/core": "^3.0.1", - "@comunica/runner": "^3.0.1", - "@comunica/types": "^3.0.1", + "@comunica/core": "^3.0.3", + "@comunica/runner": "^3.0.3", + "@comunica/types": "^3.0.3", "process": "^0.11.10" }, "bin": { @@ -8382,9 +11589,9 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@comunica/types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.1.tgz", - "integrity": "sha512-f8wPMnLAWhmsaFGLGC6ktmCiI8evvemiDUIt29qZ4FJOZ3lWg3utSnCq0SkDvp7t/DmrR2XxmxQ6W4WE4X9X1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-3.0.3.tgz", + "integrity": "sha512-/fS02XHiCvrfClqC0sw6psv0WXppdGvbJtAieckHGxIoOvYe0REJ0JW21S3OxL8ILDzSXGwB+wwT/DtekprXkg==", "dependencies": { "@rdfjs/types": "*", "@types/yargs": "^17.0.24", @@ -8393,9 +11600,9 @@ } }, "node_modules/@comunica/query-sparql/node_modules/@types/node": { - "version": "18.19.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", - "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "version": "18.19.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", + "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", "dependencies": { "undici-types": "~5.26.4" } @@ -9828,6 +13035,62 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/@shexjs/parser": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/@shexjs/parser/-/parser-1.0.0-alpha.28.tgz", + "integrity": "sha512-eeVeHq/2JG9X+3h7y+7EmuBSWWl2EMj/EQBLk5CTRx4W4hWDdjWczsY8RWwKjkIzLwUS1+G0aiAI1u5LHCZ2Rw==", + "dependencies": { + "@shexjs/util": "^1.0.0-alpha.28", + "@ts-jison/parser": "^0.4.1-alpha.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@shexjs/term": { + "version": "1.0.0-alpha.27", + "resolved": "https://registry.npmjs.org/@shexjs/term/-/term-1.0.0-alpha.27.tgz", + "integrity": "sha512-+D7P7pglRPTZC2RkwaQuq+cgBZImx+61JZtcN77uEJVqcGaIscQK5hScsKhAPIo16/I+4jhIUCEFojXqw6otpg==", + "dependencies": { + "@types/shexj": "^2.1.6", + "rdf-data-factory": "^1.1.2", + "relativize-url": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@shexjs/util": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.28.tgz", + "integrity": "sha512-L8pBokTU/5eNRJPkC8R9SIgPw6/JDh/bHKdV5TZzf8/FkOMNJwKIy6UDHXM1I8FJ+c8u2gOOHp2MA+7b+md+0A==", + "dependencies": { + "@shexjs/term": "^1.0.0-alpha.27", + "@shexjs/visitor": "^1.0.0-alpha.27", + "@types/shexj": "^2.1.6", + "hierarchy-closure": "^1.2.2", + "sync-request": "^6.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@shexjs/util/node_modules/@shexjs/visitor": { + "version": "1.0.0-alpha.27", + "resolved": "https://registry.npmjs.org/@shexjs/visitor/-/visitor-1.0.0-alpha.27.tgz", + "integrity": "sha512-9s67A+f0ZZNw/SNxqoi1483CqUca8dbnHM6WDWsRH4+eXlQpQqwOZDxA8uKEaWeX4VcDrDwzWpr0WvK6EyDWIQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@shexjs/visitor": { + "version": "1.0.0-alpha.25", + "resolved": "https://registry.npmjs.org/@shexjs/visitor/-/visitor-1.0.0-alpha.25.tgz", + "integrity": "sha512-DbqXXbzbzjJm2mjld7cSORgmJRyBr/RsXirDaNcRrQfZKXp+TJea8jHjY6PuHubs6SVA3Xj/SwTPGz6o5z8+WA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@smessie/readable-web-to-node-stream": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@smessie/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.3.tgz", @@ -9868,6 +13131,28 @@ "resolved": "https://registry.npmjs.org/@solid-notifications/types/-/types-0.1.0.tgz", "integrity": "sha512-wiEpH0jf1mBn9xkeJhy/1lkqe/EgJyt4UxEd1wRx2g3qTc6WlTj6mQM2yhhl7Vg/p+UH4xYi24QfqQ7oD9C8vA==" }, + "node_modules/@ts-jison/common": { + "version": "0.4.1-alpha.1", + "resolved": "https://registry.npmjs.org/@ts-jison/common/-/common-0.4.1-alpha.1.tgz", + "integrity": "sha512-SDbHzq+UMD+V3ciKVBHwCEgVqSeyQPTCjOsd/ZNTGySUVg4x3EauR9ZcEfdVFAsYRR38XWgDI+spq5LDY46KvQ==" + }, + "node_modules/@ts-jison/lexer": { + "version": "0.4.1-alpha.1", + "resolved": "https://registry.npmjs.org/@ts-jison/lexer/-/lexer-0.4.1-alpha.1.tgz", + "integrity": "sha512-5C1Wr+wixAzn2MOFtgy7KbT6N6j9mhmbjAtyvOqZKsikKtNOQj22MM5HxT+ooRexG2NbtxnDSXYdhHR1Lg58ow==", + "dependencies": { + "@ts-jison/common": "^0.4.1-alpha.1" + } + }, + "node_modules/@ts-jison/parser": { + "version": "0.4.1-alpha.1", + "resolved": "https://registry.npmjs.org/@ts-jison/parser/-/parser-0.4.1-alpha.1.tgz", + "integrity": "sha512-xNj+qOez/7dju44LlYiTlCjxMzW5oek9EckUAElfln/GBK9vgMSk0swWcnacMr0TYbGjUQuXvL2wEgmDf5WajQ==", + "dependencies": { + "@ts-jison/common": "^0.4.1-alpha.1", + "@ts-jison/lexer": "^0.4.1-alpha.1" + } + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -9909,6 +13194,22 @@ "@babel/types": "^7.20.7" } }, + "node_modules/@types/concat-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", + "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/form-data": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", + "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/http-link-header": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.5.tgz", @@ -9939,12 +13240,22 @@ "undici-types": "~5.26.4" } }, + "node_modules/@types/parse-link-header": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/parse-link-header/-/parse-link-header-2.0.3.tgz", + "integrity": "sha512-ffLAxD6Xqcf2gSbtEJehj8yJ5R/2OZqD4liodQvQQ+hhO4kg1mk9ToEZQPMtNTm/zIQj2GNleQbsjPp9+UQm4Q==" + }, "node_modules/@types/prop-types": { "version": "15.7.11", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", "dev": true }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + }, "node_modules/@types/rdfjs__dataset": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/rdfjs__dataset/-/rdfjs__dataset-1.0.5.tgz", @@ -9993,6 +13304,11 @@ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" }, + "node_modules/@types/shexj": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@types/shexj/-/shexj-2.1.7.tgz", + "integrity": "sha512-pu/0vIZxFTMPVjTlo5MJKFkBL/EbAuFhtCXpmBB7ZdUiyNpc6pt8GxfyRPqdf6q2SsWu71a/vbhvGK2IZN2Eug==" + }, "node_modules/@types/spark-md5": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/spark-md5/-/spark-md5-3.0.4.tgz", @@ -10276,6 +13592,11 @@ "resolved": "https://registry.npmjs.org/arrayify-stream/-/arrayify-stream-2.0.1.tgz", "integrity": "sha512-z8fB6PtmnewQpFB53piS2d1KlUi3BPMICH2h7leCOUXpQcwvZ4GbHHSpdKoUrgLMR6b4Qan/uDe1St3Ao3yIHg==" }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, "node_modules/async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", @@ -10303,6 +13624,11 @@ "asynciterator": "^3.9.0" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/autoprefixer": { "version": "10.4.17", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", @@ -10507,6 +13833,11 @@ "ieee754": "^1.2.1" } }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, "node_modules/bufferutil": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", @@ -10523,7 +13854,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -10581,6 +13911,11 @@ "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.0.0.tgz", "integrity": "sha512-ulDEYPv7asdKvqahuAY35c1selLdzDwHqugK92hfkzvlDCwXRRelDkR+Er33md/PtnpqHemgkuDPanZ4fiYZ8w==" }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -10714,6 +14049,17 @@ "text-hex": "1.0.x" } }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -10790,6 +14136,47 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -10806,6 +14193,11 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, "node_modules/cross-fetch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", @@ -10911,7 +14303,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -10949,6 +14340,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -11122,7 +14521,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -11134,7 +14532,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -11882,6 +15279,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", @@ -11976,7 +15386,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -11991,6 +15400,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "engines": { + "node": ">=4" + } + }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", @@ -12068,7 +15485,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -12129,7 +15545,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -12141,7 +15556,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -12153,7 +15567,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -12196,6 +15609,11 @@ "node": ">= 0.4" } }, + "node_modules/hierarchy-closure": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/hierarchy-closure/-/hierarchy-closure-1.2.2.tgz", + "integrity": "sha512-ZqZvsA6HyMqrmm49D3llYA8x8hqdyDDEkaTXcqwyO+fGQlzxoeXws/5ze11M40s4EoTw7GFxdTKIwj5YDOicLQ==" + }, "node_modules/html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", @@ -12219,6 +15637,20 @@ "entities": "^4.5.0" } }, + "node_modules/http-basic": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-8.1.3.tgz", + "integrity": "sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==", + "dependencies": { + "caseless": "^0.12.0", + "concat-stream": "^1.6.2", + "http-response-object": "^3.0.1", + "parse-cache-control": "^1.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/http-link-header": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.2.tgz", @@ -12227,6 +15659,19 @@ "node": ">=6.0.0" } }, + "node_modules/http-response-object": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", + "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", + "dependencies": { + "@types/node": "^10.0.3" + } + }, + "node_modules/http-response-object/node_modules/@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -13163,6 +16608,25 @@ "node": ">= 14.13.0" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -13573,6 +17037,19 @@ "node": ">=6" } }, + "node_modules/parse-cache-control": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", + "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==" + }, + "node_modules/parse-link-header": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-link-header/-/parse-link-header-2.0.0.tgz", + "integrity": "sha512-xjU87V0VyHZybn2RrCX5TIFGxTVZE6zqqZWMPlIKiSKuWh/X5WZdt+w1Ki1nXB+8L/KtL+nZ4iq+sfI6MrhhMw==", + "dependencies": { + "xtend": "~4.0.1" + } + }, "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -13842,6 +17319,19 @@ "node": ">= 0.6.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, "node_modules/promise-polyfill": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz", @@ -13867,6 +17357,29 @@ "node": ">=6" } }, + "node_modules/qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -14347,6 +17860,11 @@ "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.7.tgz", "integrity": "sha512-Xjyl4HmIzg2jzK/Un2gELqbcE8Fxy85A/aLSHE6PE/3+OGsFwmKVA1vRyGaz6vLWSqLDMHA+5rjD/xbibSQN1Q==" }, + "node_modules/relativize-url": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/relativize-url/-/relativize-url-0.1.0.tgz", + "integrity": "sha512-YXet4a9wQP96Ru9MQSfoRUzsCaeboLPXj+rVG1ulH4t54zqFHiNmW6FPl7V2dTxk9uHlW3yb9+1jWO44AdWisw==" + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -14544,7 +18062,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", - "dev": true, "dependencies": { "define-data-property": "^1.1.2", "es-errors": "^1.3.0", @@ -14611,12 +18128,11 @@ } }, "node_modules/side-channel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", - "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", - "dev": true, + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", "object-inspect": "^1.13.1" @@ -15049,6 +18565,27 @@ "react": "^16.11.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/sync-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-6.1.0.tgz", + "integrity": "sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==", + "dependencies": { + "http-response-object": "^3.0.1", + "sync-rpc": "^1.2.1", + "then-request": "^6.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/sync-rpc": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz", + "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==", + "dependencies": { + "get-port": "^3.1.0" + } + }, "node_modules/tailwind-merge": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.2.2.tgz", @@ -15133,6 +18670,32 @@ "dev": true, "peer": true }, + "node_modules/then-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/then-request/-/then-request-6.0.2.tgz", + "integrity": "sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==", + "dependencies": { + "@types/concat-stream": "^1.6.0", + "@types/form-data": "0.0.33", + "@types/node": "^8.0.0", + "@types/qs": "^6.2.31", + "caseless": "~0.12.0", + "concat-stream": "^1.6.0", + "form-data": "^2.2.0", + "http-basic": "^8.1.1", + "http-response-object": "^3.0.1", + "promise": "^8.0.0", + "qs": "^6.4.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/then-request/node_modules/@types/node": { + "version": "8.10.66", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", + "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" + }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -15299,6 +18862,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -15820,6 +19388,14 @@ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/solid-watchparty/package.json b/solid-watchparty/package.json index 2598252..0c864e7 100644 --- a/solid-watchparty/package.json +++ b/solid-watchparty/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "@comunica/query-sparql-link-traversal": "^0.3.0", + "@comunica/query-sparql-link-traversal-solid": "^0.4.0", "@comunica/query-sparql-solid": "^2.4.0", "@incremunica/query-sparql-incremental": "^1.2.0", "@inrupt/solid-client": "^1.30.2", From 955a11df49315291df44192520e20f42ad28a7e3 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Tue, 23 Apr 2024 13:14:45 +0200 Subject: [PATCH 04/26] :construction: menu page gallery --- solid-watchparty/src/components/SWFooter.jsx | 2 +- .../src/components/SWPageWrapper.jsx | 4 +- .../src/components/SWRoomPoster.jsx | 65 +++++++++----- solid-watchparty/src/pages/MenuPage.jsx | 18 ++-- .../src/services/room.solidservice.js | 84 ++++++++++++++++++- 5 files changed, 141 insertions(+), 32 deletions(-) diff --git a/solid-watchparty/src/components/SWFooter.jsx b/solid-watchparty/src/components/SWFooter.jsx index 7bec04f..e566e58 100644 --- a/solid-watchparty/src/components/SWFooter.jsx +++ b/solid-watchparty/src/components/SWFooter.jsx @@ -1,7 +1,7 @@ function SWFooter() { return ( -
+

(c) IDLab 2023

); diff --git a/solid-watchparty/src/components/SWPageWrapper.jsx b/solid-watchparty/src/components/SWPageWrapper.jsx index 4c063e5..a3dd907 100644 --- a/solid-watchparty/src/components/SWPageWrapper.jsx +++ b/solid-watchparty/src/components/SWPageWrapper.jsx @@ -30,9 +30,9 @@ function SWPageWrapper({children, className, mustBeAuthenticated}) }, [sessionContext.session, sessionContext.sessionRequestInProgress, currentLocation, navigateTo, mustBeAuthenticated]) return ( -
+
-
+
{ sessionContext.sessionRequestInProgress ? (
diff --git a/solid-watchparty/src/components/SWRoomPoster.jsx b/solid-watchparty/src/components/SWRoomPoster.jsx index 73c360e..a563fc4 100644 --- a/solid-watchparty/src/components/SWRoomPoster.jsx +++ b/solid-watchparty/src/components/SWRoomPoster.jsx @@ -4,6 +4,7 @@ import { useState, useContext, useEffect, useRef } from 'react'; import { useNavigate } from 'react-router-dom'; import { FaMagnifyingGlass } from "react-icons/fa6"; import { FaChevronRight } from 'react-icons/fa'; +import { MdHideImage } from "react-icons/md"; /* component imports */ import SWPageWrapper from '../components/SWPageWrapper'; @@ -25,39 +26,61 @@ import { displayDate } from '../utils/general'; import config from '../../config'; -function RoomPoster({room: {name, url, lastMovie, nMembers, isOwner, isPlaying, lastActive, thumbnailUrl}}) { - thumbnailUrl = thumbnailUrl || "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=" +function RoomPoster({room}) { + if (!room) { + console.error("RoomPoster: room is null"); + return null; + } + const { name, lastActive, nMembers, isOrganizer, isPlaying, lastMovie } = room; + + const randomposters = [ + "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=", + "https://thumbs.dreamstime.com/b/movie-film-poster-template-design-modern-retro-vintage-style-can-be-used-background-backdrop-banner-brochure-leaflet-flyer-128343314.jpg", + "https://thumbs.dreamstime.com/b/movie-film-poster-template-design-modern-retro-vintage-style-movie-film-poster-template-design-modern-retro-vintage-style-125779532.jpg", + "https://media.istockphoto.com/id/1127899152/vector/movie-and-film-poster-design-template-background-modern-vintage-retro-style.jpg?s=612x612&w=0&k=20&c=brNq4L210W-Vp4m-0Lg78JLyt86pdIcSDFDBWI0v4qc=", + "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=" + ] + const thumbnailUrl = room.thumbnailUrl; + return (
{/* there needs to be a name, last-active date, thumbnail, # members and movie title */} -
- room thumbnail -
-
-
- { isPlaying ? ( - <> -
-

{lastMovie}

- - ) : ( -

Last active: {displayDate(lastActive)}

- )} -
+
+
+ {thumbnailUrl ? ( + room thumbnail + ) : ( +
+ +
+ )}
-
-

{nMembers} members

-
-

{name}

- { isOwner && ( + {/*
*/} + {/*
*/} + {/* { isPlaying ? ( */} + {/* <> */} + {/*
*/} + {/*

{lastMovie}

*/} + {/* */} + {/* ) : ( */} + {/*

Last active: {'unknown' || displayDate(lastActive)}

*/} + {/* )} */} + {/*
*/} + {/*
*/} +
+
+

{nMembers} members

+ { isOrganizer && (
)}
+

+ {name}

); diff --git a/solid-watchparty/src/pages/MenuPage.jsx b/solid-watchparty/src/pages/MenuPage.jsx index 62a6d09..2983742 100644 --- a/solid-watchparty/src/pages/MenuPage.jsx +++ b/solid-watchparty/src/pages/MenuPage.jsx @@ -22,6 +22,7 @@ import { MessageBoxContext } from '../contexts'; /* util imports */ import { validateAll, validateRequired, validateIsUrl, validateLength } from '../utils/validationUtils'; import { displayDate } from '../utils/general'; +import { inSession } from '../utils/solidUtils'; /* config imports */ import config from '../../config'; @@ -89,21 +90,26 @@ function MenuPage() const [rooms, setRooms] = useState([]); useEffect(() => { + console.log("MenuPage: useEffect"); + if (!inSession(sessionContext) || sessionContext.sessionRequestInProgress) { + return; + } RoomSolidService.getRooms(sessionContext).then((rooms) => { if (rooms.error) { console.error(rooms.errorMsg); return; } - setRooms(rooms.rooms); + console.log(rooms); + setRooms(rooms); }); - }, []); + }, [sessionContext.sessionRequestInProgress, sessionContext.session]); return ( - -
+ +
- + @@ -125,7 +131,7 @@ function MenuPage()
-
+
{ rooms.map((room, i) => ( ))} diff --git a/solid-watchparty/src/services/room.solidservice.js b/solid-watchparty/src/services/room.solidservice.js index 8c887fd..8bb89c9 100644 --- a/solid-watchparty/src/services/room.solidservice.js +++ b/solid-watchparty/src/services/room.solidservice.js @@ -9,7 +9,9 @@ import { universalAccess, } from '@inrupt/solid-client'; import { RDF } from "@inrupt/vocab-common-rdf"; +import { QueryEngine } from '@comunica/query-sparql'; import { QueryEngine as QueryEngineLT } from '@comunica/query-sparql-link-traversal'; +import { QueryEngine as QueryEngineLTS } from '@comunica/query-sparql-link-traversal-solid'; /* util imports */ import { SCHEMA_ORG } from '../utils/schemaUtils.js'; @@ -18,7 +20,7 @@ import { inSession } from '../utils/solidUtils.js'; import { sprql_patch } from '../utils/queryUtils.js'; /* config imports */ -import { ROOMS_ROOT, } from '../config.js' +import { ROOMS_ROOT, MESSAGES_ROOT } from '../config.js' class RoomSolidService @@ -247,8 +249,86 @@ class RoomSolidService return result; } + async getRoomInfo(sessionContext, roomUrl) { + if (!inSession(sessionContext)) { + return { error: "invalid session", errorMsg: "Your session is invalid, log in again!" } + } else if (!roomUrl) { + return { error: "No room url", errorMsg: "No url was provided" } + } + + const file = roomUrl; + const queryEngine = new QueryEngine(); + try { + const resultStream = await queryEngine.queryBindings(` + PREFIX schema: <${SCHEMA_ORG}> + SELECT ?name ?members ?organizer ?startDate + WHERE { + <${file}> a schema:EventSeries . + <${file}> schema:name ?name . + <${file}> schema:attendee ?members . + <${file}> schema:organizer ?organizer . + <${file}> schema:startDate ?startDate . + }`, { + sources: [file], + fetch: sessionContext.fetch, + }); + const resultBindings = await resultStream.toArray() + + const members = resultBindings.map((binding) => binding.get('members').value) || []; + return { + roomUrl: roomUrl, + name: resultBindings[0].get('name').value, + isOrganizer: resultBindings[0].get('organizer').value === sessionContext.session.info.webId, + nMembers: members.length, + } + } catch (error) { + console.error(error); + return { error: error, errorMsg: 'failed to get room info'}; + } + return {error: "unknown", errorMsg: "An unknown error occurred"}; + } + async getRooms(sessionContext) { - return {error: "not implemented", errorMsg: "This function is not implemented yet"}; + if (!inSession(sessionContext)) { + return { error: "invalid session", errorMsg: "Your session is invalid, log in again!" } + } + + const sourceDir = `${getPodUrl(sessionContext.session.info.webId)}/${MESSAGES_ROOT}/`; + const queryEngine = new QueryEngineLTS(); + + try { + const roomStream = await queryEngine.queryBindings(` + PREFIX schema: <${SCHEMA_ORG}> + SELECT ?roomUrl + WHERE { + ?messageBox a schema:CreativeWorkSeries . + ?messageBox schema:about ?roomUrl . + }`, { + sources: [sourceDir], + fetch: sessionContext.fetch, + }); + const roomBindings = await roomStream.toArray() + + const roomPromises = []; + for (const binding of roomBindings) { + console.log(binding.get('roomUrl').value); + const promise = this.getRoomInfo(sessionContext, binding.get('roomUrl').value).then((room) => { + if (room.error) { + console.error(room.error); + return {error: 'failed to get room info'}; + } + return room; + }); + roomPromises.push(promise); + } + const rooms = await Promise.all(roomPromises); + console.log(rooms); + return rooms; + } catch (error) { + console.error(error); + return { error: error, errorMsg: 'failed to get rooms'}; + } + return {error: "unknown", errorMsg: "An unknown error occurred"}; } From 0879e6f4f0183398082ec7e678f7f60823cedc9b Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Tue, 23 Apr 2024 13:28:45 +0200 Subject: [PATCH 05/26] :recycle: reworked pagewrapper --- .../src/components/SWPageWrapper.jsx | 4 ++-- .../src/components/SWRoomPoster.jsx | 5 +++- solid-watchparty/src/pages/MenuPage.jsx | 24 +++++++++++++------ 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/solid-watchparty/src/components/SWPageWrapper.jsx b/solid-watchparty/src/components/SWPageWrapper.jsx index a3dd907..c71f17b 100644 --- a/solid-watchparty/src/components/SWPageWrapper.jsx +++ b/solid-watchparty/src/components/SWPageWrapper.jsx @@ -30,9 +30,9 @@ function SWPageWrapper({children, className, mustBeAuthenticated}) }, [sessionContext.session, sessionContext.sessionRequestInProgress, currentLocation, navigateTo, mustBeAuthenticated]) return ( -
+
-
+
{ sessionContext.sessionRequestInProgress ? (
diff --git a/solid-watchparty/src/components/SWRoomPoster.jsx b/solid-watchparty/src/components/SWRoomPoster.jsx index a563fc4..a3098d9 100644 --- a/solid-watchparty/src/components/SWRoomPoster.jsx +++ b/solid-watchparty/src/components/SWRoomPoster.jsx @@ -42,13 +42,16 @@ function RoomPoster({room}) { ] const thumbnailUrl = room.thumbnailUrl; + const navigateTo = useNavigate(); + return (
{/* there needs to be a name, last-active date, thumbnail, # members and movie title */} -
+ @@ -131,11 +134,18 @@ function MenuPage()
-
- { rooms.map((room, i) => ( - - ))} -
+ { isLoading ? ( +
+ +

Retrieving rooms...

+
+ ) : ( +
+ { rooms.map((room, i) => ( + + ))} +
+ )} { modalIsShown && ( )} From 70bee5c03a7e2faa050205ab456d2737249208d6 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Tue, 23 Apr 2024 13:39:51 +0200 Subject: [PATCH 06/26] :sparkles: search on the menupage --- solid-watchparty/src/pages/MenuPage.jsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/solid-watchparty/src/pages/MenuPage.jsx b/solid-watchparty/src/pages/MenuPage.jsx index 298018f..36be028 100644 --- a/solid-watchparty/src/pages/MenuPage.jsx +++ b/solid-watchparty/src/pages/MenuPage.jsx @@ -80,6 +80,8 @@ function MenuPage() const [action, setAction] = useState({name: "", f: null}); const [isLoading, setIsLoading] = useState(true); + const [searchTerm, setSearchTerm] = useState(""); + const sessionContext = useSession(); const navigateTo = useNavigate(); const [,setMessageBox] = useContext(MessageBoxContext); @@ -90,9 +92,9 @@ function MenuPage() } const [rooms, setRooms] = useState([]); + const [filteredRooms, setFilteredRooms] = useState([]); useEffect(() => { setIsLoading(true); - console.log("MenuPage: useEffect"); if (!inSession(sessionContext) || sessionContext.sessionRequestInProgress) { return; } @@ -103,16 +105,23 @@ function MenuPage() } console.log(rooms); setRooms(rooms); + setFilteredRooms(rooms); setIsLoading(false); }); }, [sessionContext.sessionRequestInProgress, sessionContext.session]); + useEffect(() => { + const filteredrooms = rooms.filter((room) => room.name.toLowerCase().includes(searchTerm.toLowerCase())); + setFilteredRooms(filteredrooms); + }, [searchTerm]); + return (
- + setSearchTerm(e.target.value)}/> @@ -141,7 +150,7 @@ function MenuPage()
) : (
- { rooms.map((room, i) => ( + { filteredRooms.map((room, i) => ( ))}
From 9f9091108b576cd7b629166994d077185e7750d5 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Tue, 23 Apr 2024 13:50:17 +0200 Subject: [PATCH 07/26] :sparkles add backlink to menupage --- solid-watchparty/src/pages/WatchPage.jsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/solid-watchparty/src/pages/WatchPage.jsx b/solid-watchparty/src/pages/WatchPage.jsx index f536645..d59269f 100644 --- a/solid-watchparty/src/pages/WatchPage.jsx +++ b/solid-watchparty/src/pages/WatchPage.jsx @@ -2,8 +2,10 @@ import { useEffect, useState, useRef, useContext } from 'react'; import { useSession, } from "@inrupt/solid-ui-react"; import { useSearchParams } from 'react-router-dom'; +import { useNavigate } from 'react-router-dom'; import { FaUserFriends } from "react-icons/fa"; import { useInterval } from 'usehooks-ts' +import { FaChevronLeft } from "react-icons/fa"; /* component imports */ import SWPageWrapper from '../components/SWPageWrapper' @@ -23,6 +25,9 @@ import { MessageBoxContext } from '../contexts'; /* util imports */ import { inSession } from '../utils/solidUtils'; +/* config imports */ +import config from '../../config'; + async function requestAccess(sessionContext, roomUrl) { const messageBoxResult = await MessageSolidService.createMyMessageBox(sessionContext, roomUrl); @@ -53,6 +58,8 @@ function WatchPage() { const [searchParams] = useSearchParams(); const roomUrl = decodeURIComponent(searchParams.get('roomUrl')); + const navigateTo = useNavigate(); + useInterval(async () => { const result = await RoomSolidService.amIRegistered(sessionContext, roomUrl); if (result && !result.error) { @@ -117,7 +124,11 @@ function WatchPage() { } else { body = (<>
-
+
+ +
+
+ )} +
+
+ +
+ + ); +} function RoomPoster({room}) { if (!room) { console.error("RoomPoster: room is null"); return null; } + const { name, lastActive, nMembers, isOrganizer, isPlaying, lastMovie } = room; + const [deleteModalIsShown, setDeleteModalIsShown] = useState(false); + const navigateTo = useNavigate(); const randomposters = [ "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=", @@ -42,8 +98,6 @@ function RoomPoster({room}) { ] const thumbnailUrl = room.thumbnailUrl; - const navigateTo = useNavigate(); - return (
) : ( -
+
)}
- {/*
*/} - {/*
*/} - {/* { isPlaying ? ( */} - {/* <> */} - {/*
*/} - {/*

{lastMovie}

*/} - {/* */} - {/* ) : ( */} - {/*

Last active: {'unknown' || displayDate(lastActive)}

*/} - {/* )} */} - {/*
*/} - {/*
*/} -
+
+
+ +
+

{nMembers} members

{ isOrganizer && ( @@ -82,9 +131,11 @@ function RoomPoster({room}) {
)}
-

- {name}

+

{name}

+ { deleteModalIsShown && ( + + )}
); } diff --git a/solid-watchparty/src/pages/MenuPage.jsx b/solid-watchparty/src/pages/MenuPage.jsx index 36be028..34ff880 100644 --- a/solid-watchparty/src/pages/MenuPage.jsx +++ b/solid-watchparty/src/pages/MenuPage.jsx @@ -103,7 +103,7 @@ function MenuPage() console.error(rooms.errorMsg); return; } - console.log(rooms); + rooms = rooms.filter((room) => !room.error); setRooms(rooms); setFilteredRooms(rooms); setIsLoading(false); @@ -111,7 +111,7 @@ function MenuPage() }, [sessionContext.sessionRequestInProgress, sessionContext.session]); useEffect(() => { - const filteredrooms = rooms.filter((room) => room.name.toLowerCase().includes(searchTerm.toLowerCase())); + const filteredrooms = rooms.filter((room) => room.name?.toLowerCase().includes(searchTerm.toLowerCase())); setFilteredRooms(filteredrooms); }, [searchTerm]); @@ -127,7 +127,7 @@ function MenuPage()
-
-
+
diff --git a/solid-watchparty/src/services/room.solidservice.js b/solid-watchparty/src/services/room.solidservice.js index 7c6950a..1f8c0e4 100644 --- a/solid-watchparty/src/services/room.solidservice.js +++ b/solid-watchparty/src/services/room.solidservice.js @@ -12,6 +12,7 @@ import { RDF } from "@inrupt/vocab-common-rdf"; import { QueryEngine } from '@comunica/query-sparql'; import { QueryEngine as QueryEngineLT } from '@comunica/query-sparql-link-traversal'; import { QueryEngine as QueryEngineLTS } from '@comunica/query-sparql-link-traversal-solid'; +import { Transform } from 'stream'; /* util imports */ import { SCHEMA_ORG } from '../utils/schemaUtils.js'; @@ -293,16 +294,14 @@ class RoomSolidService return {error: "unknown", errorMsg: "An unknown error occurred"}; } - async getRooms(sessionContext) { + async getRoomsStream(sessionContext) { if (!inSession(sessionContext)) { return { error: "invalid session", errorMsg: "Your session is invalid, log in again!" } } - const sourceDir = `${getPodUrl(sessionContext.session.info.webId)}/${MESSAGES_ROOT}/`; - const queryEngine = new QueryEngineLTS(); - + const queryEngine = new QueryEngineInc(); try { - const roomStream = await queryEngine.queryBindings(` + const messageBoxStream = await queryEngine.queryBindings(` PREFIX schema: <${SCHEMA_ORG}> SELECT ?roomUrl WHERE { @@ -312,26 +311,28 @@ class RoomSolidService sources: [sourceDir], fetch: sessionContext.fetch, }); - const roomBindings = await roomStream.toArray() - - const roomPromises = []; - for (const binding of roomBindings) { - const promise = this.getRoomInfo(sessionContext, binding.get('roomUrl').value).then((room) => { - if (room.error) { - console.error(room.error); - return {error: 'failed to get room info'}; + messageBoxStream.on("error", (e) => { + console.error(e); + }); + const processedMessageBoxStream = new Transform({ + transform: async (binding, encoding, callback) => { + try { + const roomUrl = binding.get('roomUrl').value; + const roomInfo = await this.getRoomInfo(sessionContext, roomUrl); + callback(null, { roomInfo }); + } catch (error) { + callback(new Error('failed to process message box stream: ' + error.message)); } - return room; - }); - roomPromises.push(promise); - } - const rooms = await Promise.all(roomPromises); - return rooms; + } + }); + processedMessageBoxStream.on("error", (e) => { + console.error(e); + }); + return processedMessageBoxStream; } catch (error) { console.error(error); - return { error: error, errorMsg: 'failed to get rooms'}; + return { error: error, errorMsg: 'failed to get message boxes stream'}; } - return {error: "unknown", errorMsg: "An unknown error occurred"}; } async endRoom(sessionContext, roomUrl) { diff --git a/solid-watchparty/src/styles/general.css b/solid-watchparty/src/styles/general.css index 1b17cc0..472034b 100644 --- a/solid-watchparty/src/styles/general.css +++ b/solid-watchparty/src/styles/general.css @@ -187,7 +187,7 @@ a:hover .sw-input-error { - border: 1px solid var(--col-alert); + border: 1px solid var(--col-fg-alert); text-align: left; background-color: var(--col-bg2); border-radius: 3px; From 2ca25fc26820efa04c870d7bc3b94e2fb96820cb Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 24 Apr 2024 14:54:36 +0200 Subject: [PATCH 11/26] :recycle: reworked retrieval of rooms in menupage --- solid-watchparty/src/pages/LandingPage.jsx | 6 ++- solid-watchparty/src/pages/MenuPage.jsx | 32 +++++++++---- .../src/services/message.solidservice.js | 28 +++++++++++ .../src/services/room.solidservice.js | 46 ++----------------- 4 files changed, 59 insertions(+), 53 deletions(-) diff --git a/solid-watchparty/src/pages/LandingPage.jsx b/solid-watchparty/src/pages/LandingPage.jsx index 1f1d609..6584030 100644 --- a/solid-watchparty/src/pages/LandingPage.jsx +++ b/solid-watchparty/src/pages/LandingPage.jsx @@ -19,7 +19,11 @@ function Banner({name, children, className, showArrow=false}) { {children}
- {showArrow && } + {showArrow && ( + + + + )}
); diff --git a/solid-watchparty/src/pages/MenuPage.jsx b/solid-watchparty/src/pages/MenuPage.jsx index d41facb..303b14a 100644 --- a/solid-watchparty/src/pages/MenuPage.jsx +++ b/solid-watchparty/src/pages/MenuPage.jsx @@ -98,21 +98,35 @@ function MenuPage() if (!inSession(sessionContext) || sessionContext.sessionRequestInProgress) { return; } - const roomsStream = RoomSolidService.getRoomsStream(sessionContext) - roomsStream.on('data', async (data) => { - console.log("NEW ROOM", data); - // rooms = rooms.push(data); - // rooms = rooms.filter((room) => !room.error); - // setRooms(rooms); - // setFilteredRooms(rooms); - setIsLoading(false); + let stream = null; + MessageSolidService.getMessageBoxesStream(sessionContext).then((s) => { + stream = s; + s.on('data', (r) => { + const roomUrl = r.get('roomUrl').value; + if (!roomUrl) { + return; + } + RoomSolidService.getRoomInfo(sessionContext, roomUrl).then((room) => { + if (!room || room.error) { + return; + } + setIsLoading(false); + setRooms((rooms) => [...rooms, room]); + }); + }); }); + return () => { + console.log("closing stream: ", stream); + if (stream) { + stream.close(); + } + } }, [sessionContext.sessionRequestInProgress, sessionContext.session]); useEffect(() => { const filteredrooms = rooms.filter((room) => room.name?.toLowerCase().includes(searchTerm.toLowerCase())); setFilteredRooms(filteredrooms); - }, [searchTerm]); + }, [searchTerm, rooms]); return ( diff --git a/solid-watchparty/src/services/message.solidservice.js b/solid-watchparty/src/services/message.solidservice.js index 816f5e4..a7d9b46 100644 --- a/solid-watchparty/src/services/message.solidservice.js +++ b/solid-watchparty/src/services/message.solidservice.js @@ -15,6 +15,7 @@ import { } from '@inrupt/solid-client'; import { RDF } from "@inrupt/vocab-common-rdf"; import { QueryEngine as QueryEngineInc } from '@incremunica/query-sparql-incremental'; +import { QueryEngine as QueryEngineLTS } from '@comunica/query-sparql-link-traversal-solid'; import { QueryEngine } from '@comunica/query-sparql'; /* util imports */ @@ -236,6 +237,33 @@ MessageSolidService } } + async getMessageBoxesStream(sessionContext) { + if (!inSession(sessionContext)) { + return { error: "invalid session", errorMsg: "Your session is invalid, log in again!" } + } + const sourceDir = `${getPodUrl(sessionContext.session.info.webId)}/${MESSAGES_ROOT}/`; + const queryEngine = new QueryEngineLTS(); + try { + const messageBoxStream = await queryEngine.queryBindings(` + PREFIX schema: <${SCHEMA_ORG}> + SELECT ?roomUrl ?messageBox + WHERE { + ?messageBox a schema:CreativeWorkSeries . + ?messageBox schema:about ?roomUrl. + }`, { + sources: [sourceDir], + fetch: sessionContext.fetch, + }); + messageBoxStream.on('error', (data) => { + console.error(data); + }); + return messageBoxStream; + } catch (error) { + console.error(error); + return { error: error, errorMsg: 'failed to get message boxes stream'}; + } + } + } export default new MessageSolidService(); diff --git a/solid-watchparty/src/services/room.solidservice.js b/solid-watchparty/src/services/room.solidservice.js index 1f8c0e4..2bb4884 100644 --- a/solid-watchparty/src/services/room.solidservice.js +++ b/solid-watchparty/src/services/room.solidservice.js @@ -12,7 +12,7 @@ import { RDF } from "@inrupt/vocab-common-rdf"; import { QueryEngine } from '@comunica/query-sparql'; import { QueryEngine as QueryEngineLT } from '@comunica/query-sparql-link-traversal'; import { QueryEngine as QueryEngineLTS } from '@comunica/query-sparql-link-traversal-solid'; -import { Transform } from 'stream'; +import { QueryEngine as QueryEngineInc } from '@incremunica/query-sparql-incremental'; /* util imports */ import { SCHEMA_ORG } from '../utils/schemaUtils.js'; @@ -281,12 +281,12 @@ class RoomSolidService throw new Error("no room info found"); } const members = resultBindings.map((binding) => binding.get('members').value) || []; - return { + return { room: { roomUrl: roomUrl, name: resultBindings[0]?.get('name').value, isOrganizer: resultBindings[0]?.get('organizer').value === sessionContext.session.info.webId, nMembers: members.length, - } + }} } catch (error) { console.error(error); return { error: error, errorMsg: 'failed to get room info'}; @@ -294,46 +294,6 @@ class RoomSolidService return {error: "unknown", errorMsg: "An unknown error occurred"}; } - async getRoomsStream(sessionContext) { - if (!inSession(sessionContext)) { - return { error: "invalid session", errorMsg: "Your session is invalid, log in again!" } - } - const sourceDir = `${getPodUrl(sessionContext.session.info.webId)}/${MESSAGES_ROOT}/`; - const queryEngine = new QueryEngineInc(); - try { - const messageBoxStream = await queryEngine.queryBindings(` - PREFIX schema: <${SCHEMA_ORG}> - SELECT ?roomUrl - WHERE { - ?messageBox a schema:CreativeWorkSeries . - ?messageBox schema:about ?roomUrl. - }`, { - sources: [sourceDir], - fetch: sessionContext.fetch, - }); - messageBoxStream.on("error", (e) => { - console.error(e); - }); - const processedMessageBoxStream = new Transform({ - transform: async (binding, encoding, callback) => { - try { - const roomUrl = binding.get('roomUrl').value; - const roomInfo = await this.getRoomInfo(sessionContext, roomUrl); - callback(null, { roomInfo }); - } catch (error) { - callback(new Error('failed to process message box stream: ' + error.message)); - } - } - }); - processedMessageBoxStream.on("error", (e) => { - console.error(e); - }); - return processedMessageBoxStream; - } catch (error) { - console.error(error); - return { error: error, errorMsg: 'failed to get message boxes stream'}; - } - } async endRoom(sessionContext, roomUrl) { if (!inSession(sessionContext)) { From 383e1f5ff5d455989ed5008ca90e6ffa4cbffe9d Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 24 Apr 2024 15:54:31 +0200 Subject: [PATCH 12/26] :sparkles: removing rooms --- .../src/components/SWPageWrapper.jsx | 2 +- .../src/components/SWRoomPoster.jsx | 11 ++++--- solid-watchparty/src/pages/MenuPage.jsx | 32 +++++++++++++++---- .../src/services/message.solidservice.js | 3 +- .../src/services/room.solidservice.js | 8 +++-- 5 files changed, 40 insertions(+), 16 deletions(-) diff --git a/solid-watchparty/src/components/SWPageWrapper.jsx b/solid-watchparty/src/components/SWPageWrapper.jsx index c71f17b..87f97e0 100644 --- a/solid-watchparty/src/components/SWPageWrapper.jsx +++ b/solid-watchparty/src/components/SWPageWrapper.jsx @@ -34,7 +34,7 @@ function SWPageWrapper({children, className, mustBeAuthenticated})
{ sessionContext.sessionRequestInProgress ? ( -
+

Autenticating...

diff --git a/solid-watchparty/src/components/SWRoomPoster.jsx b/solid-watchparty/src/components/SWRoomPoster.jsx index 8db8435..ab2090d 100644 --- a/solid-watchparty/src/components/SWRoomPoster.jsx +++ b/solid-watchparty/src/components/SWRoomPoster.jsx @@ -28,7 +28,7 @@ import { getPodUrl, urlify } from '../utils/urlUtils.js'; import config from '../../config'; import { MESSAGES_ROOT } from '../config.js' -function DeleteRoomModal({room, setIsShown}) { +function DeleteRoomModal({room, setIsShown, onDelete}) { const sessionContext = useSession(); const [isLoading, setIsLoading] = useState(false); const [error, setError] = useState(""); @@ -51,8 +51,11 @@ function DeleteRoomModal({room, setIsShown}) { setError(result.errorMsg); } + console.log("DeleteRoomModal: Room deleted: ", room.roomUrl); + onDelete(room); + setIsShown(false); - setisloading(false); + setIsLoading(false); } return ( @@ -79,7 +82,7 @@ function DeleteRoomModal({room, setIsShown}) { ); } -function RoomPoster({room}) { +function RoomPoster({room, onDelete}) { if (!room) { console.error("RoomPoster: room is null"); return null; @@ -134,7 +137,7 @@ function RoomPoster({room}) {

{name}

{ deleteModalIsShown && ( - + )}
); diff --git a/solid-watchparty/src/pages/MenuPage.jsx b/solid-watchparty/src/pages/MenuPage.jsx index 303b14a..3c0aa51 100644 --- a/solid-watchparty/src/pages/MenuPage.jsx +++ b/solid-watchparty/src/pages/MenuPage.jsx @@ -99,15 +99,26 @@ function MenuPage() return; } let stream = null; + + const timeout = setTimeout(() => { + setIsLoading(false); + }, 10000); + MessageSolidService.getMessageBoxesStream(sessionContext).then((s) => { - stream = s; + if (!s || s.error) { + setIsLoading(false); + return; + } + stream = s + console.log("Stream: ", s); s.on('data', (r) => { const roomUrl = r.get('roomUrl').value; - if (!roomUrl) { + const endDate = r.get('endDate')?.value; + if (!roomUrl || endDate) { return; } RoomSolidService.getRoomInfo(sessionContext, roomUrl).then((room) => { - if (!room || room.error) { + if (!room || room.error || room.endDate) { return; } setIsLoading(false); @@ -116,9 +127,8 @@ function MenuPage() }); }); return () => { - console.log("closing stream: ", stream); if (stream) { - stream.close(); + stream?.close(); } } }, [sessionContext.sessionRequestInProgress, sessionContext.session]); @@ -128,6 +138,10 @@ function MenuPage() setFilteredRooms(filteredrooms); }, [searchTerm, rooms]); + const onDelete = (r1) => { + setRooms((rooms) => rooms.filter((r2) => r1.roomUrl !== r2.roomUrl)); + } + return (
@@ -157,14 +171,18 @@ function MenuPage()
{ isLoading ? ( -
+

Retrieving rooms...

+ ) : (rooms.length === 0) ? ( +
+

No rooms found

+
) : (
{ filteredRooms.map((room, i) => ( - + ))}
)} diff --git a/solid-watchparty/src/services/message.solidservice.js b/solid-watchparty/src/services/message.solidservice.js index a7d9b46..6d4f641 100644 --- a/solid-watchparty/src/services/message.solidservice.js +++ b/solid-watchparty/src/services/message.solidservice.js @@ -246,10 +246,11 @@ MessageSolidService try { const messageBoxStream = await queryEngine.queryBindings(` PREFIX schema: <${SCHEMA_ORG}> - SELECT ?roomUrl ?messageBox + SELECT ?roomUrl ?messageBox ?endDate WHERE { ?messageBox a schema:CreativeWorkSeries . ?messageBox schema:about ?roomUrl. + OPTIONAL { ?messageBox schema:endDate ?endDate . } }`, { sources: [sourceDir], fetch: sessionContext.fetch, diff --git a/solid-watchparty/src/services/room.solidservice.js b/solid-watchparty/src/services/room.solidservice.js index 2bb4884..b1534d4 100644 --- a/solid-watchparty/src/services/room.solidservice.js +++ b/solid-watchparty/src/services/room.solidservice.js @@ -265,13 +265,14 @@ class RoomSolidService try { const resultStream = await queryEngine.queryBindings(` PREFIX schema: <${SCHEMA_ORG}> - SELECT ?name ?members ?organizer ?startDate + SELECT ?name ?members ?organizer ?startDate ?endDate WHERE { <${file}> a schema:EventSeries . <${file}> schema:name ?name . <${file}> schema:attendee ?members . <${file}> schema:organizer ?organizer . <${file}> schema:startDate ?startDate . + OPTIONAL { <${file}> schema:endDate ?endDate . } }`, { sources: [file], fetch: sessionContext.fetch, @@ -281,12 +282,13 @@ class RoomSolidService throw new Error("no room info found"); } const members = resultBindings.map((binding) => binding.get('members').value) || []; - return { room: { + return { roomUrl: roomUrl, name: resultBindings[0]?.get('name').value, isOrganizer: resultBindings[0]?.get('organizer').value === sessionContext.session.info.webId, nMembers: members.length, - }} + endDate: resultBindings[0]?.get('endDate')?.value, + } } catch (error) { console.error(error); return { error: error, errorMsg: 'failed to get room info'}; From fab36d0820a20cfa90ab0da43acf02483ba29712 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 24 Apr 2024 16:34:32 +0200 Subject: [PATCH 13/26] :construction: working on bugfixes: --- .../src/components/SWChatComponent.jsx | 21 +++---------------- .../src/components/SWVideoPlayer.jsx | 6 ------ .../src/components/SWVideoPlayerControls.jsx | 10 ++++----- solid-watchparty/src/pages/MenuPage.jsx | 7 +------ solid-watchparty/src/pages/WatchPage.jsx | 2 +- .../src/services/message.solidservice.js | 4 +--- solid-watchparty/src/styles/general.css | 17 +++++++++++++-- 7 files changed, 26 insertions(+), 41 deletions(-) diff --git a/solid-watchparty/src/components/SWChatComponent.jsx b/solid-watchparty/src/components/SWChatComponent.jsx index c062979..4b65ee0 100644 --- a/solid-watchparty/src/components/SWChatComponent.jsx +++ b/solid-watchparty/src/components/SWChatComponent.jsx @@ -49,14 +49,11 @@ function SWChatComponent({roomUrl, joined}) { return; } messageStream.on('data', async (data) => { - if (usernames.length <= senderIndex) { - let name = await UserSolidService.getName(sessionContext, data.get('sender').value); - name = (name.error) ? 'Unknown' : name; - usernames.push(name); - } + let name = await UserSolidService.getName(sessionContext, data.get('sender').value); + name = (!name || name.error) ? 'Unknown' : name; const message = { text: data.get('text').value, - sender: usernames[senderIndex], + sender: name, date: new Date(data.get('dateSent').value), key: (name + data.get('dateSent').value), }; @@ -71,18 +68,6 @@ function SWChatComponent({roomUrl, joined}) { setState({isLoading: false, hasAccess: true}); } fetch(); - - return (() => { - if (messageSeriesStreams) { - messageSeriesStreams.close(); - } - for (let i = 0; i < messageStreams.length; i++) { - if (messageStreams[i]) { - messageStreams[i].close() - } - } - setMessages([]); - }); }, [sessionContext.session, sessionContext.sessionRequestInProgress, roomUrl, joined]) diff --git a/solid-watchparty/src/components/SWVideoPlayer.jsx b/solid-watchparty/src/components/SWVideoPlayer.jsx index 502b0da..fdf09ad 100644 --- a/solid-watchparty/src/components/SWVideoPlayer.jsx +++ b/solid-watchparty/src/components/SWVideoPlayer.jsx @@ -96,9 +96,6 @@ function SWVideoPlayer({roomUrl}) { }); } act(); - return (() => { - watchingEventStream?.close(); - }); }, [sessionContext.session, sessionContext.sessionRequestInProgress, roomUrl]); @@ -125,9 +122,6 @@ function SWVideoPlayer({roomUrl}) { setIsPlaying({is: watchingEvent.isPlaying, from: watchingEvent.joinedAt}); } act(); - return () => { - controlActionStream?.close(); - }; }, [sessionContext.session, sessionContext.sessionRequestInProgress, watchingEvent]); diff --git a/solid-watchparty/src/components/SWVideoPlayerControls.jsx b/solid-watchparty/src/components/SWVideoPlayerControls.jsx index a48cd72..c9e34e7 100644 --- a/solid-watchparty/src/components/SWVideoPlayerControls.jsx +++ b/solid-watchparty/src/components/SWVideoPlayerControls.jsx @@ -26,12 +26,12 @@ function SWVideoPlayerControls({watchingEvent, videoRef, isPlaying, fullscreenHa } return ( -
- -
); diff --git a/solid-watchparty/src/pages/MenuPage.jsx b/solid-watchparty/src/pages/MenuPage.jsx index 3c0aa51..3627351 100644 --- a/solid-watchparty/src/pages/MenuPage.jsx +++ b/solid-watchparty/src/pages/MenuPage.jsx @@ -110,8 +110,8 @@ function MenuPage() return; } stream = s - console.log("Stream: ", s); s.on('data', (r) => { + console.log("NEW MESSAGE BOX", r); const roomUrl = r.get('roomUrl').value; const endDate = r.get('endDate')?.value; if (!roomUrl || endDate) { @@ -126,11 +126,6 @@ function MenuPage() }); }); }); - return () => { - if (stream) { - stream?.close(); - } - } }, [sessionContext.sessionRequestInProgress, sessionContext.session]); useEffect(() => { diff --git a/solid-watchparty/src/pages/WatchPage.jsx b/solid-watchparty/src/pages/WatchPage.jsx index 67e1427..715218b 100644 --- a/solid-watchparty/src/pages/WatchPage.jsx +++ b/solid-watchparty/src/pages/WatchPage.jsx @@ -136,7 +136,7 @@ function WatchPage() {
diff --git a/solid-watchparty/src/services/message.solidservice.js b/solid-watchparty/src/services/message.solidservice.js index 6d4f641..5b2dda3 100644 --- a/solid-watchparty/src/services/message.solidservice.js +++ b/solid-watchparty/src/services/message.solidservice.js @@ -252,12 +252,10 @@ MessageSolidService ?messageBox schema:about ?roomUrl. OPTIONAL { ?messageBox schema:endDate ?endDate . } }`, { + lenient: true, sources: [sourceDir], fetch: sessionContext.fetch, }); - messageBoxStream.on('error', (data) => { - console.error(data); - }); return messageBoxStream; } catch (error) { console.error(error); diff --git a/solid-watchparty/src/styles/general.css b/solid-watchparty/src/styles/general.css index 472034b..e08e11d 100644 --- a/solid-watchparty/src/styles/general.css +++ b/solid-watchparty/src/styles/general.css @@ -104,11 +104,24 @@ a:hover @apply py-2 px-4; border-radius: 3px; @apply text-center; + @apply cursor-pointer; } -.sw-btn +.sw-btn-player +{ + @apply py-2 px-4; + border-radius: 3px; + @apply cursor-pointer; +} + +.sw-btn-player:hover +{ + background-color: var(--col-bg2); +} + +.sw-btn-player:active { - @apply cursor-pointer; + background-color: var(--col-bg3); } .sw-btn-1 From 9274b95766386567ae13624325b037ce7548107f Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 24 Apr 2024 16:48:02 +0200 Subject: [PATCH 14/26] :fire: remove logs --- solid-watchparty/src/components/SWChatComponent.jsx | 1 - solid-watchparty/src/components/SWRoomPoster.jsx | 2 -- solid-watchparty/src/components/SWVideoPlayer.jsx | 2 -- solid-watchparty/src/components/SWVideoPlayerControls.jsx | 1 - solid-watchparty/src/pages/MenuPage.jsx | 1 - 5 files changed, 7 deletions(-) diff --git a/solid-watchparty/src/components/SWChatComponent.jsx b/solid-watchparty/src/components/SWChatComponent.jsx index 4b65ee0..725466d 100644 --- a/solid-watchparty/src/components/SWChatComponent.jsx +++ b/solid-watchparty/src/components/SWChatComponent.jsx @@ -29,7 +29,6 @@ function SWChatComponent({roomUrl, joined}) { useEffect(() => { let messageSeriesStreams = null; let messageStreams = []; - let usernames = [] const fetch = async () => { messageSeriesStreams = await MessageSolidService.getMessageSeriesStream(sessionContext, roomUrl); if (messageSeriesStreams.error) { diff --git a/solid-watchparty/src/components/SWRoomPoster.jsx b/solid-watchparty/src/components/SWRoomPoster.jsx index ab2090d..710fd48 100644 --- a/solid-watchparty/src/components/SWRoomPoster.jsx +++ b/solid-watchparty/src/components/SWRoomPoster.jsx @@ -51,9 +51,7 @@ function DeleteRoomModal({room, setIsShown, onDelete}) { setError(result.errorMsg); } - console.log("DeleteRoomModal: Room deleted: ", room.roomUrl); onDelete(room); - setIsShown(false); setIsLoading(false); } diff --git a/solid-watchparty/src/components/SWVideoPlayer.jsx b/solid-watchparty/src/components/SWVideoPlayer.jsx index fdf09ad..54bb095 100644 --- a/solid-watchparty/src/components/SWVideoPlayer.jsx +++ b/solid-watchparty/src/components/SWVideoPlayer.jsx @@ -80,7 +80,6 @@ function SWVideoPlayer({roomUrl}) { watchingEventStream = null; return; } - console.log('NOW LISTENING FOR NEW WATCHING EVENTS'); watchingEventStream.on('data', (data) => { handleNewWatchingEvent(sessionContext, data).then((newWatchingEvent) => { if (!newWatchingEvent) { @@ -89,7 +88,6 @@ function SWVideoPlayer({roomUrl}) { if (lastWatchingEvent && newWatchingEvent.startDate <= lastWatchingEvent.startDate) { return; } - console.log("NEW WATCHING EVENT", newWatchingEvent); lastWatchingEvent = newWatchingEvent; setWatchingEvent(lastWatchingEvent); }); diff --git a/solid-watchparty/src/components/SWVideoPlayerControls.jsx b/solid-watchparty/src/components/SWVideoPlayerControls.jsx index c9e34e7..9b7eeda 100644 --- a/solid-watchparty/src/components/SWVideoPlayerControls.jsx +++ b/solid-watchparty/src/components/SWVideoPlayerControls.jsx @@ -12,7 +12,6 @@ function SWVideoPlayerControls({watchingEvent, videoRef, isPlaying, fullscreenHa const sessionContext = useSession(); const onPause = () => { - console.log("ON PAUSE CLICKED"); EventsSolidService.saveControlAction(sessionContext, watchingEvent?.eventUrl, !isPlaying, videoRef.current.getCurrentTime()) } diff --git a/solid-watchparty/src/pages/MenuPage.jsx b/solid-watchparty/src/pages/MenuPage.jsx index 3627351..9582e47 100644 --- a/solid-watchparty/src/pages/MenuPage.jsx +++ b/solid-watchparty/src/pages/MenuPage.jsx @@ -111,7 +111,6 @@ function MenuPage() } stream = s s.on('data', (r) => { - console.log("NEW MESSAGE BOX", r); const roomUrl = r.get('roomUrl').value; const endDate = r.get('endDate')?.value; if (!roomUrl || endDate) { From 3996bfe80a2362ce683d483cfdd0b06ee21be803 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 24 Apr 2024 17:21:35 +0200 Subject: [PATCH 15/26] :construction: settings modal in progress --- .../src/components/SWRoomPoster.jsx | 11 +---- .../src/components/SettingsModal.jsx | 46 +++++++++++++++++++ solid-watchparty/src/pages/WatchPage.jsx | 17 +++++-- .../src/services/room.solidservice.js | 4 +- 4 files changed, 63 insertions(+), 15 deletions(-) create mode 100644 solid-watchparty/src/components/SettingsModal.jsx diff --git a/solid-watchparty/src/components/SWRoomPoster.jsx b/solid-watchparty/src/components/SWRoomPoster.jsx index 710fd48..7ba7bec 100644 --- a/solid-watchparty/src/components/SWRoomPoster.jsx +++ b/solid-watchparty/src/components/SWRoomPoster.jsx @@ -86,19 +86,10 @@ function RoomPoster({room, onDelete}) { return null; } - const { name, lastActive, nMembers, isOrganizer, isPlaying, lastMovie } = room; + const { name, lastActive, nMembers, isOrganizer, isPlaying, lastMovie, thumbnailUrl } = room; const [deleteModalIsShown, setDeleteModalIsShown] = useState(false); const navigateTo = useNavigate(); - const randomposters = [ - "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=", - "https://thumbs.dreamstime.com/b/movie-film-poster-template-design-modern-retro-vintage-style-can-be-used-background-backdrop-banner-brochure-leaflet-flyer-128343314.jpg", - "https://thumbs.dreamstime.com/b/movie-film-poster-template-design-modern-retro-vintage-style-movie-film-poster-template-design-modern-retro-vintage-style-125779532.jpg", - "https://media.istockphoto.com/id/1127899152/vector/movie-and-film-poster-design-template-background-modern-vintage-retro-style.jpg?s=612x612&w=0&k=20&c=brNq4L210W-Vp4m-0Lg78JLyt86pdIcSDFDBWI0v4qc=", - "https://media.istockphoto.com/id/995815438/vector/movie-and-film-modern-retro-vintage-poster-background.jpg?s=612x612&w=0&k=20&c=UvRsJaKcp0EKIuqDKp6S7Dwhltt0D5rbegPkS-B8nDQ=" - ] - const thumbnailUrl = room.thumbnailUrl; - return (
+
+

Settings

+
+
+
+ + +
+
+ + +
+ +
+ + ); +} + +export default SettingsModal; diff --git a/solid-watchparty/src/pages/WatchPage.jsx b/solid-watchparty/src/pages/WatchPage.jsx index 715218b..2f40262 100644 --- a/solid-watchparty/src/pages/WatchPage.jsx +++ b/solid-watchparty/src/pages/WatchPage.jsx @@ -6,6 +6,7 @@ import { useNavigate } from 'react-router-dom'; import { FaUserFriends } from "react-icons/fa"; import { useInterval } from 'usehooks-ts' import { FaChevronLeft } from "react-icons/fa"; +import { FaGear } from "react-icons/fa6"; /* component imports */ import SWPageWrapper from '../components/SWPageWrapper' @@ -14,6 +15,7 @@ import SWVideoPlayer from '../components/SWVideoPlayer'; import SWLoadingIcon from '../components/SWLoadingIcon'; import StartWatchingEventModal from '../components/StartWatchingEventModal'; import PeopleMenuModal from '../components/PeopleMenuModal'; +import SettingsModal from '../components/SettingsModal'; /* service imports */ import RoomSolidService from '../services/room.solidservice.js'; @@ -48,7 +50,8 @@ function WatchPage() { const [pageError, setPageError] = useState(0); const [joinState, setJoinState] = useState('loading'); - const [menuModalIsShown, setMenuModalIsShown] = useState(false); + const [peopleModalIsShown, setPeopleModalIsShown] = useState(false); + const [settingsModalIsShown, setSettingsModalIsShown] = useState(false); const [modalIsShown, setModalIsShown] = useState(false); const sessionContext = useSession(); @@ -135,9 +138,12 @@ function WatchPage() { Start new video
- +
@@ -146,8 +152,11 @@ function WatchPage() {
- { menuModalIsShown && ( - + { settingsModalIsShown && ( + + )} + { peopleModalIsShown && ( + )} { modalIsShown && ( diff --git a/solid-watchparty/src/services/room.solidservice.js b/solid-watchparty/src/services/room.solidservice.js index b1534d4..0e083c2 100644 --- a/solid-watchparty/src/services/room.solidservice.js +++ b/solid-watchparty/src/services/room.solidservice.js @@ -265,13 +265,14 @@ class RoomSolidService try { const resultStream = await queryEngine.queryBindings(` PREFIX schema: <${SCHEMA_ORG}> - SELECT ?name ?members ?organizer ?startDate ?endDate + SELECT ?name ?members ?organizer ?startDate ?endDate ?thumbnailUrl WHERE { <${file}> a schema:EventSeries . <${file}> schema:name ?name . <${file}> schema:attendee ?members . <${file}> schema:organizer ?organizer . <${file}> schema:startDate ?startDate . + OPTIONAL { <${file}> schema:image ?thumbnailUrl . } OPTIONAL { <${file}> schema:endDate ?endDate . } }`, { sources: [file], @@ -288,6 +289,7 @@ class RoomSolidService isOrganizer: resultBindings[0]?.get('organizer').value === sessionContext.session.info.webId, nMembers: members.length, endDate: resultBindings[0]?.get('endDate')?.value, + thumbnailUrl: resultBindings[0]?.get('thumbnailUrl')?.value, } } catch (error) { console.error(error); From e4a01f2d7f4421cfe2a46a8c2a5552f5f3bf30d8 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Tue, 30 Apr 2024 11:44:48 +0200 Subject: [PATCH 16/26] :sparkles: room settings modal --- .../src/components/SWModalInputBar.jsx | 8 ++- .../src/components/SWRoomPoster.jsx | 4 +- .../src/components/SettingsModal.jsx | 68 ++++++++++++++++--- .../src/services/room.solidservice.js | 31 +++++++++ solid-watchparty/src/styles/general.css | 17 +++++ 5 files changed, 114 insertions(+), 14 deletions(-) diff --git a/solid-watchparty/src/components/SWModalInputBar.jsx b/solid-watchparty/src/components/SWModalInputBar.jsx index 52c43e5..4d9b0bb 100644 --- a/solid-watchparty/src/components/SWModalInputBar.jsx +++ b/solid-watchparty/src/components/SWModalInputBar.jsx @@ -54,10 +54,14 @@ function SWModalInputBar({setModalIsShown, title, f, args}) { setIsLoading(false); } + const inputStyle = + (isLoading) ? "sw-input-disabled" + : (error) ? "sw-input-error" + : "sw-input"; return ( -
- + + setError("")} disabled={isLoading} />
)}
-
+
-
+

{nMembers} members

{ isOrganizer && ( diff --git a/solid-watchparty/src/components/SettingsModal.jsx b/solid-watchparty/src/components/SettingsModal.jsx index 4000615..553af75 100644 --- a/solid-watchparty/src/components/SettingsModal.jsx +++ b/solid-watchparty/src/components/SettingsModal.jsx @@ -1,6 +1,6 @@ /* library imports */ -import { useEffect, useState, useContext } from 'react'; +import { useEffect, useState, useContext, useRef } from 'react'; import { useSession, } from "@inrupt/solid-ui-react"; import { FaUserCircle, FaCheck } from "react-icons/fa"; import propTypes from 'prop-types'; @@ -23,21 +23,69 @@ import { inSession } from '../utils/solidUtils'; function SettingsModal({setModalIsShown, roomUrl}) { + const sessionContext = useSession(); + const [room, setRoom] = useState(null); + const [isLoading, setIsLoading] = useState(true); + + const nameRef = useRef(); + const thumbnailRef = useRef(); + + useEffect(() => { + setIsLoading(true); + RoomSolidService.getRoomInfo(sessionContext, roomUrl).then((room) => { + if (room.error) { + return; + } + setRoom(room); + setIsLoading(false); + nameRef.current.focus(); + }); + }, []); + + const submit = async (e) => { + setIsLoading(true); + e.preventDefault(); + const name = nameRef.current.value; + const thumbnailUrl = thumbnailRef.current.value; + const room_ = {...room, name, thumbnailUrl}; + + RoomSolidService.updateRoomInfo(sessionContext, roomUrl, room_).then((result) => { + setIsLoading(false); + if (result.error) { + return; + } + setRoom(room_); + }); + + } + + useEffect(() => { + nameRef.current.value = (room?.name) ? room.name: ""; + thumbnailRef.current.value = (room?.thumbnailUrl) ? room.thumbnailUrl: ""; + }, [room]); + return ( - +

Settings

- -
- - + +
+

Room Name

+
+ + { isLoading ? : null} +
-
- - +
+

Thumbnail Url

+
+ + { isLoading ? : null} +
- + ); diff --git a/solid-watchparty/src/services/room.solidservice.js b/solid-watchparty/src/services/room.solidservice.js index 0e083c2..f1d603e 100644 --- a/solid-watchparty/src/services/room.solidservice.js +++ b/solid-watchparty/src/services/room.solidservice.js @@ -298,6 +298,37 @@ class RoomSolidService return {error: "unknown", errorMsg: "An unknown error occurred"}; } + async updateRoomInfo(sessionContext, roomUrl, room_) { + if (!inSession(sessionContext)) { + return { error: "invalid session", errorMsg: "Your session is invalid, log in again!" }; + } else if (!roomUrl) { + return { error: "no room url", errorMsg: "No url was provided" }; + } + + const file = roomUrl; + const query = ` + PREFIX schema: <${SCHEMA_ORG}> + DELETE WHERE { + ${room_.name ? `<${roomUrl}> schema:name ?name .` : ``} + ${room_.thumbnailUrl ? `<${roomUrl}> schema:image ?thumbnailUrl .` : ``} + } ; + INSERT DATA { + ${room_.name ? `<${roomUrl}> schema:name "${room_.name}" .` : ``} + ${room_.thumbnailUrl ? `<${roomUrl}> schema:image "${room_.thumbnailUrl}" .` : ``} + }`; + try { + const result = await sprql_patch(sessionContext, file, query); + if (result.status < 200 || result.status >= 300) { + console.error(result); + return { error: result.statusText, errorMsg: 'failed to update room'}; + } + return { success: true }; + } catch (error) { + console.error(error); + return { error: error, errorMsg: 'failed to update room'}; + } + + } async endRoom(sessionContext, roomUrl) { if (!inSession(sessionContext)) { diff --git a/solid-watchparty/src/styles/general.css b/solid-watchparty/src/styles/general.css index e08e11d..6b55e63 100644 --- a/solid-watchparty/src/styles/general.css +++ b/solid-watchparty/src/styles/general.css @@ -107,6 +107,11 @@ a:hover @apply cursor-pointer; } +.sw-btn:focus +{ + outline: 3px solid var(--col-fg4); +} + .sw-btn-player { @apply py-2 px-4; @@ -198,6 +203,18 @@ a:hover box-sizing: border-box; } +.sw-input-disabled +{ + border: 1px solid var(--col-fg4); + text-align: left; + border-radius: 3px; + padding: 4px 6px; + margin: 0; + box-sizing: border-box; + color: var(--col-fg4); + background-color: var(--col-bg1); +} + .sw-input-error { border: 1px solid var(--col-fg-alert); From 340ea08dca874b223e6b34c00583f275c75da020 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Tue, 30 Apr 2024 13:24:26 +0200 Subject: [PATCH 17/26] :sparkles: display room info in watchapge --- solid-watchparty/src/App.jsx | 2 +- .../src/components/SWPageWrapper.jsx | 2 +- .../src/components/SWRoomPoster.jsx | 2 +- .../src/components/SettingsModal.jsx | 7 +++- solid-watchparty/src/contexts.js | 1 + solid-watchparty/src/pages/WatchPage.jsx | 37 +++++++++++++++---- solid-watchparty/src/styles/general.css | 9 ++++- 7 files changed, 46 insertions(+), 14 deletions(-) diff --git a/solid-watchparty/src/App.jsx b/solid-watchparty/src/App.jsx index 7077d88..1f77655 100644 --- a/solid-watchparty/src/App.jsx +++ b/solid-watchparty/src/App.jsx @@ -27,7 +27,7 @@ function App() { return ( - + ); diff --git a/solid-watchparty/src/components/SWPageWrapper.jsx b/solid-watchparty/src/components/SWPageWrapper.jsx index 87f97e0..25a0a34 100644 --- a/solid-watchparty/src/components/SWPageWrapper.jsx +++ b/solid-watchparty/src/components/SWPageWrapper.jsx @@ -30,7 +30,7 @@ function SWPageWrapper({children, className, mustBeAuthenticated}) }, [sessionContext.session, sessionContext.sessionRequestInProgress, currentLocation, navigateTo, mustBeAuthenticated]) return ( -
+
{ sessionContext.sessionRequestInProgress ? ( diff --git a/solid-watchparty/src/components/SWRoomPoster.jsx b/solid-watchparty/src/components/SWRoomPoster.jsx index 5610cf1..a2701a3 100644 --- a/solid-watchparty/src/components/SWRoomPoster.jsx +++ b/solid-watchparty/src/components/SWRoomPoster.jsx @@ -100,7 +100,7 @@ function RoomPoster({room, onDelete}) { onClick={() => navigateTo(`${config.baseDir}/watch?roomUrl=${encodeURIComponent(room.roomUrl)}`)}/>
{thumbnailUrl ? ( - room thumbnail + room thumbnail ) : (
diff --git a/solid-watchparty/src/components/SettingsModal.jsx b/solid-watchparty/src/components/SettingsModal.jsx index 553af75..b9619d8 100644 --- a/solid-watchparty/src/components/SettingsModal.jsx +++ b/solid-watchparty/src/components/SettingsModal.jsx @@ -21,10 +21,13 @@ import MessageSolidService from '../services/message.solidservice.js'; /* util imports */ import { inSession } from '../utils/solidUtils'; +/* context imports */ +import { RoomContext } from '../contexts'; + function SettingsModal({setModalIsShown, roomUrl}) { const sessionContext = useSession(); - const [room, setRoom] = useState(null); + const [room, setRoom] = useContext(RoomContext); const [isLoading, setIsLoading] = useState(true); const nameRef = useRef(); @@ -40,7 +43,7 @@ function SettingsModal({setModalIsShown, roomUrl}) { setIsLoading(false); nameRef.current.focus(); }); - }, []); + }, [sessionContext.session, sessionContext.requested, roomUrl]); const submit = async (e) => { setIsLoading(true); diff --git a/solid-watchparty/src/contexts.js b/solid-watchparty/src/contexts.js index 06992ee..57322f3 100644 --- a/solid-watchparty/src/contexts.js +++ b/solid-watchparty/src/contexts.js @@ -1,4 +1,5 @@ import { createContext } from 'react'; export const MessageBoxContext = createContext(null); +export const RoomContext = createContext(null); diff --git a/solid-watchparty/src/pages/WatchPage.jsx b/solid-watchparty/src/pages/WatchPage.jsx index 2f40262..9ba6727 100644 --- a/solid-watchparty/src/pages/WatchPage.jsx +++ b/solid-watchparty/src/pages/WatchPage.jsx @@ -23,6 +23,7 @@ import MessageSolidService from '../services/message.solidservice.js'; /* context imports */ import { MessageBoxContext } from '../contexts'; +import { RoomContext } from '../contexts'; /* util imports */ import { inSession } from '../utils/solidUtils'; @@ -47,7 +48,6 @@ function WatchPage() { const iframeRef = useRef(null); const [parentHeight, setParentHeight] = useState('auto'); - const [pageError, setPageError] = useState(0); const [joinState, setJoinState] = useState('loading'); const [peopleModalIsShown, setPeopleModalIsShown] = useState(false); @@ -56,6 +56,7 @@ function WatchPage() { const sessionContext = useSession(); const [,setMessageBox] = useContext(MessageBoxContext); + const [room, setRoom] = useState({}); /* TODO(Elias): Add error handling, what if there is no parameter, or a wrong parameter */ const [searchParams] = useSearchParams(); @@ -63,6 +64,17 @@ function WatchPage() { const navigateTo = useNavigate(); + useEffect(() => { + RoomSolidService.getRoomInfo(sessionContext, roomUrl).then((room) => { + if (room.error) { + setJoinState('error'); + return; + }; + setRoom(room); + }); + }, [roomUrl, sessionContext.session.requestInProgress, sessionContext.session]); + + useInterval(async () => { const result = await RoomSolidService.amIRegistered(sessionContext, roomUrl); if (result && !result.error) { @@ -126,12 +138,19 @@ function WatchPage() { ); } else { body = (<> -
- +
+ +
+
+
+
+ +

{room.name}

+
+ ); diff --git a/solid-watchparty/src/components/SWVideoPlayer.jsx b/solid-watchparty/src/components/SWVideoPlayer.jsx index aade852..b9f36f5 100644 --- a/solid-watchparty/src/components/SWVideoPlayer.jsx +++ b/solid-watchparty/src/components/SWVideoPlayer.jsx @@ -15,6 +15,16 @@ import VideoSolidService from '../services/videos.solidservice.js'; /* util imports */ import { SCHEMA_ORG } from '../utils/schemaUtils'; +function playFrom(lastPause) { + if (!lastPause) { + return 0; + } + const from = lastPause.isPlaying + ? lastPause.location + (new Date() - lastPause.datetime) / 1000 + : lastPause.location; + return from; +} + async function handleNewWatchingEvent(sessionContext, data) { const videoObject = await VideoSolidService.getVideoObject(sessionContext, data.get('videoObject').value); if (videoObject.error) { @@ -32,37 +42,23 @@ async function handleNewWatchingEvent(sessionContext, data) { startDate: new Date(data.get('startDate').value), }; let lastPause = await EventsSolidService.getLastPause(sessionContext, newWatchingEvent); - if (!lastPause) { + if (!lastPause || lastPause.datetime < newWatchingEvent.startDate) { lastPause = { datetime: newWatchingEvent.startDate, location: 0.0, - actionType: `${SCHEMA_ORG}ResumeAction`, + isPlaying: true, }; } if (lastPause.error) { console.log("LAST PAUSE ERROR: ", lastPause.error); return null; } - const lastPauseOutdated = lastPause.datetime < newWatchingEvent.startDate; - const joinedAt = ( - lastPauseOutdated - ? 0 - : (lastPause.actionType === `${SCHEMA_ORG}ResumeAction`) - ? lastPause.location - : lastPause.location + (new Date() - lastPause.datetime) / 1000 - ); - return { - ...newWatchingEvent, - isPlaying: lastPauseOutdated ? true : lastPause.actionType === `${SCHEMA_ORG}ResumeAction`, - lastPauseDatetime: lastPause.datetime, - lastPauseAt: lastPause.location, - joinedAt: joinedAt, - }; + return { newWatchingEvent, lastPause }; } async function handleControlAction(sessionContext, data, watchingEvent) { const date = new Date(data.get('datetime').value); - if (data.diff != true || date <= watchingEvent.joinedAt) { + if (data.diff != true) { return null; } let isPlaying = null; @@ -75,23 +71,21 @@ async function handleControlAction(sessionContext, data, watchingEvent) { return null; } return { - ...watchingEvent, - loc: parseFloat(data.get('location').value), isPlaying: isPlaying, - date: date, - } + datetime: date, + location: data.get('location').value, + }; } function SWVideoPlayer({roomUrl}) { const [playerReady, setPlayerReady] = useState(false); - const [isPlaying, setIsPlaying] = useState({is: false, from: 0}); + const [lastPause, setLastPause] = useState({isPlaying: false, location: 0, datetime: new Date()}); const [watchingEvent, setWatchingEvent] = useState(null); const sessionContext = useSession(); const videoRef = useRef(null); const fullscreenHandle = useFullScreenHandle(); useEffect(() => { - console.log("player ready"); let watchingEventStream = null; let lastWatchingEvent = null; const act = async () => { @@ -101,17 +95,17 @@ function SWVideoPlayer({roomUrl}) { return; } watchingEventStream.on('data', (data) => { - console.log("NEW WATCHING EVENT RECEIVED"); - handleNewWatchingEvent(sessionContext, data).then((newWatchingEvent) => { - if (!newWatchingEvent) { + handleNewWatchingEvent(sessionContext, data).then((data) => { + if (!data) { return; } + const { newWatchingEvent, lastPause } = data; if (lastWatchingEvent && newWatchingEvent.startDate <= lastWatchingEvent.startDate) { - console.log("OUTDATED WATCHING EVENT"); return; } lastWatchingEvent = newWatchingEvent; setWatchingEvent(lastWatchingEvent); + setLastPause(lastPause); }); }); } @@ -121,37 +115,40 @@ function SWVideoPlayer({roomUrl}) { useEffect(() => { let controlActionStream = null; - let lastControlAction = null; + let lastPause_ = null; const act = async () => { if (!watchingEvent) { return; } controlActionStream = await EventsSolidService.getControlActionStream(sessionContext, watchingEvent?.eventUrl); controlActionStream.on('data', (data) => { - console.log("NEW CONTROL ACTION RECEIVED"); - handleControlAction(sessionContext, data, watchingEvent).then((controlAction) => { - if (!controlAction) { + handleControlAction(sessionContext, data, watchingEvent).then((pause) => { + if (!pause) { + return; + } + if (lastPause_ && pause.datetime <= lastPause_.datetime) { return; } - if (lastControlAction && controlAction.date <= lastControlAction.date) { + lastPause_ = pause; + if (pause.location <= lastPause.location) { return; } - lastControlAction = controlAction; - setIsPlaying({is: lastControlAction.isPlaying, from: lastControlAction.loc}); + setLastPause(pause); }); }) - setIsPlaying({is: watchingEvent.isPlaying, from: watchingEvent.joinAt}); } act(); }, [sessionContext.session, sessionContext.sessionRequestInProgress, watchingEvent]); useEffect(() => { - if (playerReady === false || !isPlaying) { + if (playerReady === false || !lastPause) { return; } - videoRef.current.seekTo(Math.round(isPlaying.from), "seconds"); - }, [isPlaying, playerReady]); + const from = playFrom(lastPause); + console.log(from); + videoRef.current.seekTo(from, "seconds"); + }, [lastPause, playerReady]); const playerConfig = { youtube: { playerVars: { rel: 0, disablekb: 1 } }, } @@ -160,10 +157,10 @@ function SWVideoPlayer({roomUrl}) {
+ isPlaying={lastPause.isPlaying} fullscreenHandle={fullscreenHandle} />
setPlayerReady(true)}/>
From 1dc24a024d5878bb03a7f924b5a8b68ad22f980d Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 8 May 2024 11:33:03 +0200 Subject: [PATCH 21/26] :recycle: watching event handling --- .../src/components/SWVideoPlayer.jsx | 35 ++++++++----------- .../src/services/events.solidservice.js | 1 - 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/solid-watchparty/src/components/SWVideoPlayer.jsx b/solid-watchparty/src/components/SWVideoPlayer.jsx index b9f36f5..9acdfc3 100644 --- a/solid-watchparty/src/components/SWVideoPlayer.jsx +++ b/solid-watchparty/src/components/SWVideoPlayer.jsx @@ -15,14 +15,15 @@ import VideoSolidService from '../services/videos.solidservice.js'; /* util imports */ import { SCHEMA_ORG } from '../utils/schemaUtils'; -function playFrom(lastPause) { - if (!lastPause) { +function playFrom(videoRef, lastPause) { + if (!videoRef || !lastPause || !videoRef.current) { return 0; } - const from = lastPause.isPlaying - ? lastPause.location + (new Date() - lastPause.datetime) / 1000 + let from = lastPause.isPlaying + ? lastPause.location + ((new Date() - lastPause.datetime) / 1000.0) : lastPause.location; - return from; + from = Math.ceil(from); + videoRef.current.seekTo(from, "seconds"); } async function handleNewWatchingEvent(sessionContext, data) { @@ -73,13 +74,12 @@ async function handleControlAction(sessionContext, data, watchingEvent) { return { isPlaying: isPlaying, datetime: date, - location: data.get('location').value, + location: parseFloat(data.get('location').value), }; } function SWVideoPlayer({roomUrl}) { - const [playerReady, setPlayerReady] = useState(false); - const [lastPause, setLastPause] = useState({isPlaying: false, location: 0, datetime: new Date()}); + const [lastPause, setLastPause] = useState(null); const [watchingEvent, setWatchingEvent] = useState(null); const sessionContext = useSession(); const videoRef = useRef(null); @@ -110,7 +110,7 @@ function SWVideoPlayer({roomUrl}) { }); } act(); - }, [sessionContext.session, sessionContext.sessionRequestInProgress, roomUrl, playerReady]); + }, [sessionContext.session, sessionContext.sessionRequestInProgress, roomUrl]); useEffect(() => { @@ -140,16 +140,9 @@ function SWVideoPlayer({roomUrl}) { act(); }, [sessionContext.session, sessionContext.sessionRequestInProgress, watchingEvent]); - useEffect(() => { - if (playerReady === false || !lastPause) { - return; - } - const from = playFrom(lastPause); - console.log(from); - videoRef.current.seekTo(from, "seconds"); - }, [lastPause, playerReady]); - + playFrom(videoRef, lastPause); + }, [lastPause, videoRef]); const playerConfig = { youtube: { playerVars: { rel: 0, disablekb: 1 } }, } return ( @@ -157,11 +150,11 @@ function SWVideoPlayer({roomUrl}) {
+ isPlaying={lastPause?.isPlaying} fullscreenHandle={fullscreenHandle} />
setPlayerReady(true)}/> + playing={lastPause?.isPlaying} config={playerConfig} ref={videoRef} + onStart={() => playFrom(videoRef, lastPause)} />
); diff --git a/solid-watchparty/src/services/events.solidservice.js b/solid-watchparty/src/services/events.solidservice.js index a2fb87f..f773f2e 100644 --- a/solid-watchparty/src/services/events.solidservice.js +++ b/solid-watchparty/src/services/events.solidservice.js @@ -133,7 +133,6 @@ class EventsSolidService { } else if (!eventUrl) { return { error: "no event url", errorMsg: "No watching event was provided" } } - const actionType = (isPlay) ? 'ResumeAction' : 'SuspendAction'; const now = new Date(); const newControlAction = buildThing(createThing()) From f7cde3656c2304ee5f9a5e82d7a344eeb2e44db8 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 8 May 2024 12:41:50 +0200 Subject: [PATCH 22/26] :sparkles: video location slider --- .../src/components/SWVideoPlayer.jsx | 12 ++++++-- .../src/components/SWVideoPlayerControls.jsx | 30 ++++++++++++++++++- 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/solid-watchparty/src/components/SWVideoPlayer.jsx b/solid-watchparty/src/components/SWVideoPlayer.jsx index 9acdfc3..8638922 100644 --- a/solid-watchparty/src/components/SWVideoPlayer.jsx +++ b/solid-watchparty/src/components/SWVideoPlayer.jsx @@ -130,7 +130,7 @@ function SWVideoPlayer({roomUrl}) { return; } lastPause_ = pause; - if (pause.location <= lastPause.location) { + if (pause.datetime <= lastPause.datetime) { return; } setLastPause(pause); @@ -145,16 +145,22 @@ function SWVideoPlayer({roomUrl}) { }, [lastPause, videoRef]); const playerConfig = { youtube: { playerVars: { rel: 0, disablekb: 1 } }, } + const [progress, setProgress] = useState(0); + const [duration, setDuration] = useState(0); + return (
+ isPlaying={lastPause?.isPlaying} fullscreenHandle={fullscreenHandle} + duration={duration} progress={progress} />
playFrom(videoRef, lastPause)} /> + onStart={() => playFrom(videoRef, lastPause)} + onDuration={(duration) => setDuration(duration)} + onProgress={(state) => setProgress(state.playedSeconds)} />
); diff --git a/solid-watchparty/src/components/SWVideoPlayerControls.jsx b/solid-watchparty/src/components/SWVideoPlayerControls.jsx index 9b7eeda..83e25fd 100644 --- a/solid-watchparty/src/components/SWVideoPlayerControls.jsx +++ b/solid-watchparty/src/components/SWVideoPlayerControls.jsx @@ -1,4 +1,5 @@ /* library imports */ +import { useState, useEffect } from 'react'; import { useSession, } from "@inrupt/solid-ui-react"; import { FaPlay, FaPause, FaExpandAlt } from "react-icons/fa"; import { FiMinimize2 } from "react-icons/fi"; @@ -8,7 +9,9 @@ import PropTypes from 'prop-types'; import EventsSolidService from '../services/events.solidservice.js'; -function SWVideoPlayerControls({watchingEvent, videoRef, isPlaying, fullscreenHandle}) { +function SWVideoPlayerControls( + {watchingEvent, videoRef, isPlaying, fullscreenHandle, duration, progress} +) { const sessionContext = useSession(); const onPause = () => { @@ -24,11 +27,36 @@ function SWVideoPlayerControls({watchingEvent, videoRef, isPlaying, fullscreenHa } } + + const [moving, setMoving] = useState(false); + const [at, setAt] = useState(0); + + useEffect(() => { + if (!moving) { + setAt(progress); + } + }, [progress]); + + const onStartMove = (e) => { + console.log('Slider moving at:', e.target.value); + setMoving(true); + setAt(e.target.value); + } + + const handleSliderRelease = () => { + EventsSolidService.saveControlAction(sessionContext, watchingEvent?.eventUrl, true, at).then(() => { + setMoving(false); + }); + }; + return (
+ From 22d52a5013f31cc9ed64ce9051236374e8518709 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 8 May 2024 13:18:25 +0200 Subject: [PATCH 23/26] :sparkles: improved handling of usernames in message component --- .../src/components/SWChatComponent.jsx | 36 ++++++++++++---- .../src/components/SWMessageComponent.jsx | 1 + .../src/services/message.solidservice.js | 42 +++++++++---------- .../src/services/user.solidservice.js | 1 + 4 files changed, 49 insertions(+), 31 deletions(-) diff --git a/solid-watchparty/src/components/SWChatComponent.jsx b/solid-watchparty/src/components/SWChatComponent.jsx index daa2e3a..5701143 100644 --- a/solid-watchparty/src/components/SWChatComponent.jsx +++ b/solid-watchparty/src/components/SWChatComponent.jsx @@ -25,6 +25,7 @@ function SWChatComponent({roomUrl, joined}) { const [messages, setMessages] = useState([]); const sessionContext = useSession(); const [messageBox,] = useContext(MessageBoxContext); + const [userNames, setUserNames] = useState({}); useEffect(() => { let messageSeriesStreams = null; @@ -38,23 +39,35 @@ function SWChatComponent({roomUrl, joined}) { return; } messageSeriesStreams.on('data', async (data) => { - let messageStream = await MessageSolidService.getMessageStream(sessionContext, - data.get('messageSeries').value); + const messageSeries = data.get('messageSeries').value; + let messageStream = await MessageSolidService.getMessageStream(sessionContext, messageSeries); const senderIndex = messageStreams.length; messageStreams.push(messageStream); + let senderName = "Unknown"; + let creatorUrlStream = await MessageSolidService.getMessageSeriesCreatorStream(sessionContext, messageSeries); + creatorUrlStream.on('data', (data) => { + const creatorUrl = data?.get('creator')?.value; + UserSolidService.getName(sessionContext, creatorUrl).then((name) => { + if (!name.error) { + setUserNames((userNames) => { + userNames[messageSeries] = name; + return userNames; + }); + } + }); + }); + if (messageStream.error) { messageStream = null; return; } messageStream.on('data', async (data) => { - let name = await UserSolidService.getName(sessionContext, data.get('sender').value); - name = (!name || name.error) ? 'Unknown' : name; const message = { - text: data.get('text').value, - sender: name, - date: new Date(data.get('dateSent').value), - key: (name + data.get('dateSent').value), + text: data.get('text').value, + messageBoxUrl: messageSeries, + date: new Date(data.get('dateSent').value), + key: (name + data.get('dateSent').value), }; setMessages(messages => ( [...messages, message] @@ -104,7 +117,12 @@ function SWChatComponent({roomUrl, joined}) { pageContent = ( <> - {messages.map((message) => )} + {messages.map((message) => { + const sender = userNames[message.messageBoxUrl]; + return ( + + ); + })}
diff --git a/solid-watchparty/src/services/message.solidservice.js b/solid-watchparty/src/services/message.solidservice.js index 5b2dda3..b158649 100644 --- a/solid-watchparty/src/services/message.solidservice.js +++ b/solid-watchparty/src/services/message.solidservice.js @@ -146,29 +146,27 @@ MessageSolidService return resultStream; } - async getMessageSeriesCreatorName(sessionContext, messageSeriesUrl) { - try { - let messagesDataset = await getSolidDataset(messageSeriesUrl, { fetch: sessionContext.fetch }); - const outboxThings = getThingAll(messagesDataset).filter(t => - getUrlAll(t, "http://www.w3.org/1999/02/22-rdf-syntax-ns#type") - .includes(SCHEMA_ORG + 'CreativeWorkSeries') - ); - if (outboxThings.length < 1) { - throw { error: "no outbox present" } - } - const outbox = outboxThings[0]; - const creatorUrl = getUrl(outbox, "http://schema.org/creator"); - let profileDataset = await getSolidDataset(creatorUrl, { fetch: sessionContext.fetch }); - let profileThing = getThing(profileDataset, creatorUrl); - const name = getStringNoLocale(profileThing, "http://xmlns.com/foaf/0.1/name"); - if (!name) { - throw { error: "Name not found" }; - } - return name; - } catch (error) { - console.error(error) - return {error: error} + async getMessageSeriesCreatorStream(sessionContext, messageSeriesUrl) { + if (!inSession(sessionContext)) { + return { error: "invalid session", errorMsg: "The session has ended, log in again" }; + } else if (!messageSeriesUrl) { + return { error: "invalid message series", errorMsg: "The message series is invalid" }; } + const queryEngine = new QueryEngineInc(); + const resultStream = await queryEngine.queryBindings(` + PREFIX schema: <${SCHEMA_ORG}> + SELECT ?creator + WHERE { + <${messageSeriesUrl}> schema:creator ?creator . + }`, { + sources: [messageSeriesUrl], + fetch: sessionContext.fetch, + lenient: true + }); + resultStream.on("error", (e) => { + console.error(e); + }); + return resultStream; } async checkAccess(sessionContext, messageBoxUrl, webId) { diff --git a/solid-watchparty/src/services/user.solidservice.js b/solid-watchparty/src/services/user.solidservice.js index 33683ac..3b964a1 100644 --- a/solid-watchparty/src/services/user.solidservice.js +++ b/solid-watchparty/src/services/user.solidservice.js @@ -25,6 +25,7 @@ class UserSolidService { }); const resultBindings = await resultStream.toArray(); if (resultBindings.length === 0) { + console.error("No name found for the given webId."); return { error: "no name found", errorMsg: "No name found for the given webId." } } return resultBindings[0].get('name').value; From f95c62f8b5c65605d1182d52447f66c716112f3d Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 8 May 2024 14:32:04 +0200 Subject: [PATCH 24/26] :recycle: improved message fetching mechanism to upgrade to websockets when granted access --- .../src/components/SWChatComponent.jsx | 17 ++++++++++------- .../src/components/SWMessageComponent.jsx | 12 ++++++------ .../src/components/SWVideoPlayerControls.jsx | 1 - 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/solid-watchparty/src/components/SWChatComponent.jsx b/solid-watchparty/src/components/SWChatComponent.jsx index 5701143..539b0db 100644 --- a/solid-watchparty/src/components/SWChatComponent.jsx +++ b/solid-watchparty/src/components/SWChatComponent.jsx @@ -28,10 +28,8 @@ function SWChatComponent({roomUrl, joined}) { const [userNames, setUserNames] = useState({}); useEffect(() => { - let messageSeriesStreams = null; - let messageStreams = []; const fetch = async () => { - messageSeriesStreams = await MessageSolidService.getMessageSeriesStream(sessionContext, roomUrl); + const messageSeriesStreams = await MessageSolidService.getMessageSeriesStream(sessionContext, roomUrl); if (messageSeriesStreams.error) { console.error(messageSeriesStreams.error) messageSeriesStreams = null; @@ -40,9 +38,6 @@ function SWChatComponent({roomUrl, joined}) { } messageSeriesStreams.on('data', async (data) => { const messageSeries = data.get('messageSeries').value; - let messageStream = await MessageSolidService.getMessageStream(sessionContext, messageSeries); - const senderIndex = messageStreams.length; - messageStreams.push(messageStream); let senderName = "Unknown"; let creatorUrlStream = await MessageSolidService.getMessageSeriesCreatorStream(sessionContext, messageSeries); @@ -58,7 +53,14 @@ function SWChatComponent({roomUrl, joined}) { }); }); - if (messageStream.error) { + // TODO(Elias): Switch out restart of stream when Incremunica has internal handling for this + let messageStreamAuthCheck = await MessageSolidService.getMessageStream(sessionContext, messageSeries); + messageStreamAuthCheck.on('data', async (data) => { + messageStreamAuthCheck.close(); + }); + + let messageStream = await MessageSolidService.getMessageStream(sessionContext, messageSeries); + if (!messageStream || messageStream.error) { messageStream = null; return; } @@ -69,6 +71,7 @@ function SWChatComponent({roomUrl, joined}) { date: new Date(data.get('dateSent').value), key: (name + data.get('dateSent').value), }; + // TODO: Make this more efficient setMessages(messages => ( [...messages, message] .sort((m1, m2) => (m1.date > m2.date) ? 1 : ((m1.date < m2.date) ? -1 : 0)) diff --git a/solid-watchparty/src/components/SWMessageComponent.jsx b/solid-watchparty/src/components/SWMessageComponent.jsx index c0a82a3..b0d3333 100644 --- a/solid-watchparty/src/components/SWMessageComponent.jsx +++ b/solid-watchparty/src/components/SWMessageComponent.jsx @@ -8,16 +8,16 @@ function MessageComponent({message}) { const sender = message.sender ? message.sender : "Name not found"; return ( -
-
+
+
-
-
+
+

{message.sender}

{displayDate(message.date)}

-
-

{message.text}

+
+

{message.text}

diff --git a/solid-watchparty/src/components/SWVideoPlayerControls.jsx b/solid-watchparty/src/components/SWVideoPlayerControls.jsx index 83e25fd..46e52f0 100644 --- a/solid-watchparty/src/components/SWVideoPlayerControls.jsx +++ b/solid-watchparty/src/components/SWVideoPlayerControls.jsx @@ -38,7 +38,6 @@ function SWVideoPlayerControls( }, [progress]); const onStartMove = (e) => { - console.log('Slider moving at:', e.target.value); setMoving(true); setAt(e.target.value); } From 54932afa4b45bb4a611694ba375e407affe27cf1 Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 8 May 2024 14:54:23 +0200 Subject: [PATCH 25/26] :fire: remove logs --- solid-watchparty/src/components/SWVideoPlayer.jsx | 8 ++++---- solid-watchparty/src/services/events.solidservice.js | 2 -- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/solid-watchparty/src/components/SWVideoPlayer.jsx b/solid-watchparty/src/components/SWVideoPlayer.jsx index 8638922..f4c2fbc 100644 --- a/solid-watchparty/src/components/SWVideoPlayer.jsx +++ b/solid-watchparty/src/components/SWVideoPlayer.jsx @@ -46,7 +46,7 @@ async function handleNewWatchingEvent(sessionContext, data) { if (!lastPause || lastPause.datetime < newWatchingEvent.startDate) { lastPause = { datetime: newWatchingEvent.startDate, - location: 0.0, + location: 0, isPlaying: true, }; } @@ -130,7 +130,7 @@ function SWVideoPlayer({roomUrl}) { return; } lastPause_ = pause; - if (pause.datetime <= lastPause.datetime) { + if (pause.datetime < lastPause.datetime) { return; } setLastPause(pause); @@ -141,8 +141,9 @@ function SWVideoPlayer({roomUrl}) { }, [sessionContext.session, sessionContext.sessionRequestInProgress, watchingEvent]); useEffect(() => { + console.log("PLAYING FROM: ", lastPause); playFrom(videoRef, lastPause); - }, [lastPause, videoRef]); + }, [lastPause, videoRef, watchingEvent]); const playerConfig = { youtube: { playerVars: { rel: 0, disablekb: 1 } }, } const [progress, setProgress] = useState(0); @@ -158,7 +159,6 @@ function SWVideoPlayer({roomUrl}) {
playFrom(videoRef, lastPause)} onDuration={(duration) => setDuration(duration)} onProgress={(state) => setProgress(state.playedSeconds)} /> diff --git a/solid-watchparty/src/services/events.solidservice.js b/solid-watchparty/src/services/events.solidservice.js index f773f2e..798af71 100644 --- a/solid-watchparty/src/services/events.solidservice.js +++ b/solid-watchparty/src/services/events.solidservice.js @@ -71,7 +71,6 @@ class EventsSolidService { let addSourceObject = true; if (metaUrl) { - console.log("metaUrl", metaUrl); let videoObject = await VideoSolidService.getVideoObject(sessionContext, metaUrl); if (!videoObject) { return { error: "video object not found", errorMsg: "The specified video object was not found" } @@ -82,7 +81,6 @@ class EventsSolidService { } if (addSourceObject) { - console.log("srcUrl", srcUrl); const newVideoObject = buildThing(createThing()) .addUrl(RDF.type, SCHEMA_ORG + 'VideoObject') .addUrl(SCHEMA_ORG + 'contentUrl', srcUrl) From 7e8cadee019fb6b3c8a02ca519eadfdcfd299bac Mon Sep 17 00:00:00 2001 From: eliasnijs Date: Wed, 8 May 2024 14:55:34 +0200 Subject: [PATCH 26/26] :sparkles: add new routes to github post build script --- solid-watchparty/github-post-build-script.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/solid-watchparty/github-post-build-script.js b/solid-watchparty/github-post-build-script.js index 86af80b..575482c 100644 --- a/solid-watchparty/github-post-build-script.js +++ b/solid-watchparty/github-post-build-script.js @@ -3,7 +3,8 @@ import * as fs from "fs"; const routes = [ "/menu", - "/watch" + "/watch", + "/auth", ]; const dir = viteConfig.build.outDir; for (const route of routes) {