From e07418659a0a29d9eafd3a30cadd15a001f83b8e Mon Sep 17 00:00:00 2001 From: Carolina Wright Date: Mon, 31 May 2021 16:32:22 -0300 Subject: [PATCH 1/8] fix: missing description for servers --- demo/APIC-641/APIC-641.yaml | 959 ++++++++++++++++++++++++ demo/APIC-641/schemas/avro/parties.avsc | 0 src/ApiSummary.js | 4 +- 3 files changed, 962 insertions(+), 1 deletion(-) create mode 100644 demo/APIC-641/APIC-641.yaml create mode 100644 demo/APIC-641/schemas/avro/parties.avsc diff --git a/demo/APIC-641/APIC-641.yaml b/demo/APIC-641/APIC-641.yaml new file mode 100644 index 0000000..5a48a2d --- /dev/null +++ b/demo/APIC-641/APIC-641.yaml @@ -0,0 +1,959 @@ +# cSpell:ignore openapi recordkeeping +openapi: '3.0.2' +info: + title: 'profiles' + description: > + Provides `profiles` domain services of the **Client Data Platform**. + version: '2.0.1' + contact: + name: Client Data Platform Platform & Support + email: CDP_Services_Support@capgroup.com + url: https://cg-itg.slack.com/archives/C018M7FCSMS/p1602588312007200 +servers: + - url: https://api.aws-west-prd.capgroup.com/cdp-proxy/profiles + description: MuleSoft PROD + - url: https://api.aws-west-snp.capgroup.com/cdp-proxy-e2e/profiles + description: MuleSoft UAT (for enterprise consumers) + - url: https://api.aws-west-oz.capgroup.com/cdp-proxy-ite2/profiles + description: MuleSoft QA (for enterprise consumers) + - url: https://api.aws-west-oz.capgroup.com/cdp-proxy-dev2/profiles + description: MuleSoft DEV (for enterprise consumers) + - url: https://api.aws-west-snp.capgroup.com/cdp-proxy-perf/profiles + description: MuleSoft PERF (CDP team internal) + - url: https://api.aws-west-oz.capgroup.com/cdp-proxy-ite1/profiles + description: MuleSoft QA-INT (CDP team internal) + - url: https://api.aws-west-oz.capgroup.com/cdp-proxy-dev1/profiles + description: MuleSoft DEV-INT (CDP team internal) + - url: https://api.capitalgroup.com/cdp-proxy/profiles + description: Akamai PROD + - url: https://api.qa.capitalgroup.com/cdp-proxy-e2e/profiles + description: Akamai UAT (for enterprise consumers) + - url: https://api.dev.capitalgroup.com/cdp-proxy-ite2/profiles + description: Akamai QA (for enterprise consumers) + - url: https://api.dev.capitalgroup.com/cdp-proxy-dev2/profiles + description: Akamai DEV (for enterprise consumers) + - url: https://api.qa.capitalgroup.com/cdp-proxy-perf/profiles + description: Akamai PERF (CDP team internal) + - url: https://api.dev.capitalgroup.com/cdp-proxy-ite1/profiles + description: Akamai QA-INT (CDP team internal) + - url: https://api.dev.capitalgroup.com/cdp-proxy-dev1/profiles + description: Akamai DEV-INT (CDP team internal) +components: + securitySchemes: + bearerAuth: + type: http + scheme: bearer + bearerFormat: JWT +tags: + - name: Profiles + description: "Profiles Domain Reference Data" + - name: Compensation Schedules + description: > + Resources associated with Compensation Schedules that provide financial offerings. Includes + `compensation-schedule-assignment-assignments` configured for each dealer subscribing to the RecordKeeper Custom + Compensation Schedule offering. +security: + - bearerAuth: [] +paths: + /parties/v1/{partyId}: + summary: Represents a client of Capital Group + description: > + Provides details about Capital Group clients including name, address and other information + get: + operationId: getPartyById + summary: Gets the specific parties in the system. + parameters: + - in: path + name: partyId + required: true + description: "The Party ID in the system" + schema: + type: string + description: "The Party ID in the system" + pattern: '^[0-9]*$' + - in: header + name: conversationId + required: false + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + - in: header + name: traceparent + required: true + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + schema: + type: string + example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + description: > + Gets the parties by id. + tags: [ 'Parties' ] + responses: + '200': + description: > + **OK** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CG.CD.P.Contracts.Parties.GetPartyById.GetPartyByIdResponseMessageV1Contract' + headers: + Preference-Applied: + required: false + schema: + type: string + description: > + The Preference-Applied response header is an indication as to which Prefer tokens were honored by the server and applied to the processing of a request. + '400': + description: > + **BAD REQUEST** + The following Applications messages may be returned if request body properties are invalid: + + +
`Property``Condition``Message Id``Message Code`
+ content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '401': + description: > + **UNAUTHORIZED** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '403': + description: > + **FORBIDDEN** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '404': + description: > + **NOT FOUND** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '500': + description: > + **INTERNAL SERVER ERROR** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '503': + description: > + **SERVICE UNAVAILABLE** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + /parties/v1/query: + post: + operationId: GetPartiesByCriteria + summary: Get Parties by criteria + description: > + Retrieves Parties by given criteria. + tags: [ 'Parties' ] + parameters: + - in: header + name: conversationId + required: false + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + - in: header + name: traceparent + required: true + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + schema: + type: string + example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + - in: header + name: MessageId + required: false + description: > + Uniquely identifies the message sent from the sender to the receiver + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + Uniquely identifies the message sent from the sender to the receiver + - in: header + name: MessageInstanceId + required: false + description: > + A different message instance id is created each time a message is resent if not received or acknowledged. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + A different message instance id is created each time a message is resent if not received or acknowledged. + - in: header + name: Prefer + required: false + description: > + The Prefer request header field is used to indicate that particular server behaviors are preferred by the client but are not required for successful completion of the request. + schema: + type: string + example: return=minimal; foo="someparameter" + description: > + The Prefer request header field is used to indicate that particular server behaviors are preferred by the client but are not required for successful completion of the request. + - in: header + name: tracestate + required: false + description: > + The tracestate HTTP header is to provide additional vendor-specific trace identification information across different distributed tracing systems and is a companion header for the traceparent field. + schema: + type: string + example: '00f067aa0ba902b7' + description: > + The tracestate HTTP header is to provide additional vendor-specific trace identification information across different distributed tracing systems and is a companion header for the traceparent field. + requestBody: + description: > + A GetPartiesByCriteriaRequestV1Contract object. Represents filter object. + required: true + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CG.CD.P.Contracts.Parties.GetPartiesByCriteria.GetPartiesByCriteriaRequestV1Contract' + responses: + '200': + description: > + **OK** + A GetPartiesByCriteriaResponseMessageV1Contract object. Represents a list of filtered Log Entries. + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CG.CD.P.Contracts.Parties.GetPartiesByCriteria.GetPartiesByCriteriaResponseMessageV1Contract' + headers: + Preference-Applied: + required: false + schema: + type: string + description: > + The Preference-Applied response header is an indication as to which Prefer tokens were honored by the server and applied to the processing of a request. + '400': + description: > + **BAD REQUEST** + The following Applications messages may be returned if request body properties are invalid: + + + + + +
`Property``Condition``Message Id``Message Code`
AccountNumberEmpty1000000001EE0101`CGCloudCommonRuleMessages.Errors.RequiredValue`
RangeFromTimestampUtcEmpty1000000001EE0101`CGCloudCommonRuleMessages.Errors.RequiredValue`
RangeToTimestampUtcEmpty1000000001EE0101`CGCloudCommonRuleMessages.Errors.RequiredValue`
+ content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '401': + description: > + **UNAUTHORIZED** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '403': + description: > + **FORBIDDEN** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '404': + description: > + **NOT FOUND** + Application Message with code 1000030000EE0100 is returned if the requested Rule is not found. + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '500': + description: > + **INTERNAL SERVER ERROR** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '503': + description: > + **SERVICE UNAVAILABLE** + content: + application/json: + schema: + $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + /financial-intermediaries/v1{vendorCriteria}/compensation-schedule-assignments: + summary: 'Compensation Schedule Assignments' + description: > + Operations on the Compensation Schedule Assignments configured for a **FinancialIntermediary**. Compensation + Schedules can be assigned to a __Financial Intermediary__ by agreement with Capital Group if they have subscribe to the offering + we provide. A Compensation Schedule assigned by selecting a __Social Code__ and assigning an Effective date. + get: + operationId: 'getCompensationScheduleAssignmentsByCriteria' + summary: 'Gets the specific compensation schedule assignments in the system by VendorFinancialIntermediaryId.' + description: > + Gets the compensation schedule assignments by `VendorFinancialIntermediaryKey`. Assignments are by __ShareClass__ + so compensation schedules for each assigned __ShareClass__ will be included. To set up a new assignment you need + to set the `ShareClassCode` and `EffectiveDate` and add a new assignment. See operation + `newCompensationScheduleAssignment` for more details. + tags: [ 'Compensation Schedules' ] + parameters: + - in: path + name: vendorCriteria + required: true + description: > + Specifies the vendor providing vendor identifiers. Here, use `SscTa2000`. + schema: + type: object + properties: + vendorCode: + type: string + example: "SscTa2000" + vendorFinancialIntermediaryId: + type: string + example: "12345" + required: + - vendorCode + - vendorFinancialIntermediaryId + # Serialize this object as ;prop1=value2;prop2=value2 etc + style: matrix + explode: true + - in: header + name: traceparent + required: true + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + schema: + type: string + example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + - in: header + name: tracestate + required: false + description: > + The tracestate HTTP header is to provide additional vendor-specific trace identification information across + different distributed tracing systems and is a companion header for the traceparent field. + schema: + type: string + example: '00f067aa0ba902b7' + description: > + The tracestate HTTP header is to provide additional vendor-specific trace identification information + across different distributed tracing systems and is a companion header for the traceparent field. + - in: header + name: conversationId + required: false + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + - in: header + name: MessageId + required: false + description: > + Uniquely identifies the message sent from the sender to the receiver + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + Uniquely identifies the message sent from the sender to the receiver + - in: header + name: MessageInstanceId + required: false + description: > + A different message instance id is created each time a message is resent if not received or acknowledged. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + A different message instance id is created each time a message is resent if not received or acknowledged. + responses: + '200': + description: > + **OK** Includes all Compensation Schedule Assignments already made for the provided + `VendorFinancialIntermediaryId`. If assignments are missing, then the __Financial Intermediary__ has enrolled in the Custom + Compensation Schedule Assignment offering but has no assignments yet. + + + If the __Financial Intermediary__ has not enrolled, you will receive the __FinancialIntermediaryNotEnrolledForCustomCompensationSchedules__ + warning message. + + + + + + + + +
Message CodeMessage TypeArgsDescription
`1000030005DD0101`FinancialIntermediaryNotEnrolledForCustomCompensationSchedulesvaluesNames[`vendorFinancialIntermediaryId`]Financial Intermediary is not enrolled for Custom Fees
+ content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CG.CD.Profiles.Contracts.FinancialIntermediaries.Messages.GetCompensationScheduleAssignmentsByCriteriaRspMsgV1Contract' + '400': + description: > + **BAD REQUEST** + The following Applications messages may be returned if request body properties are invalid: + + + + + + + + + + + + + +
`1000000001EE0104`InvalidEnumValue + args.vendorCode: the vendorCode parameter
+ valueNames[`vendorCode`] +
The vendor code is not `SscTa2000`
`1000000001EE0101`BadValueTypevaluesNames[`vendorFinancialIntermediaryId`]The string contains characters other than numerals
+ content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '401': + description: > + **UNAUTHORIZED** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '403': + description: > + **FORBIDDEN** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '404': + description: > + **NOT FOUND** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '500': + description: > + **INTERNAL SERVER ERROR** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '503': + description: > + **SERVICE UNAVAILABLE** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + post: + operationId: 'newCompensationScheduleAssignment' + summary: 'Adds a new compensation schedule assignment for a Financial Intermediary to the system.' + description: > + Creates a new compensation schedule assignment. Assignments are by __ShareClass__ so compensation schedules for + each assigned __ShareClass__ will be included. To set up a new assignment you need to set the `ShareClassCode` + and `EffectiveDate with format of YYYY-MM-DD` and add a new assignment. + tags: [ 'Compensation Schedules' ] + parameters: + - in: path + name: vendorCriteria + required: true + description: > + Specifies the vendor providing vendor identifiers. Here, use `SscTa2000`. + schema: + type: object + properties: + vendorCode: + type: string + example: "SscTa2000" + vendorFinancialIntermediaryId: + type: string + example: "12345" + required: + - vendorCode + - vendorFinancialIntermediaryId + # Serialize this object as ;prop1=value2;prop2=value2 etc + style: matrix + explode: true + - in: header + name: traceparent + required: true + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + schema: + type: string + example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + - in: header + name: tracestate + required: false + description: > + The tracestate HTTP header is to provide additional vendor-specific trace identification information across + different distributed tracing systems and is a companion header for the traceparent field. + schema: + type: string + example: '00f067aa0ba902b7' + description: > + The tracestate HTTP header is to provide additional vendor-specific trace identification information + across different distributed tracing systems and is a companion header for the traceparent field. + - in: header + name: conversationId + required: false + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + - in: header + name: MessageId + required: false + description: > + Uniquely identifies the message sent from the sender to the receiver + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + Uniquely identifies the message sent from the sender to the receiver + - in: header + name: MessageInstanceId + required: false + description: > + A different message instance id is created each time a message is resent if not received or acknowledged. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + A different message instance id is created each time a message is resent if not received or acknowledged. + requestBody: + description: > + The request includes the new assignment. In addition to the `scheduleId` and `shareClassCode`, be sure to + include the `compensationFeeTypeCode`, `compensationPayeeTypeCode`. Do not forget the EffectiveDate, as well. + required: true + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CG.CD.Profiles.Contracts.FinancialIntermediaries.Messages.NewCompensationScheduleAssignmentReqV1Contract' + responses: + '201': + description: > + **CREATED** Indicates that the assignment was created and the assignment made at the effective date. Returns + the identity of the assignment created. The `Location` header provides the path to the list of assignments + to the Financial Intermediary. Use the `compensationScheduleId` and `shareClassCode` body properties to find the assignment. + headers: + Location: + description: > + Provides the path to the list of assignments to the Financial Intermediary. Use the `compensationScheduleId` and + `shareClassCode` body properties to find the assignment. + required: true + schema: + type: string + format: url + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CG.CD.Profiles.Contracts.FinancialIntermediaries.Messages.NewCompensationScheduleAssignmentRspMsgV1Contract' + '400': + description: > + **BAD REQUEST** + The following Applications messages may be returned if request body properties are invalid: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Message CodeMessage TypeArgsDescription
`1000030005EE0101`FinancialIntermediaryNotEnrolledForCustomCompensationSchedulesvaluesNames[`vendorFinancialIntermediaryId`]Financial Intermediary is not enrolled for Custom Fees
`1000000001EE0104`InvalidEnumValue + args.expectedType: `ProfileVendorCodeV1Contract`
+ args.expectedValues: `SscTa2000`
+ valueNames[`vendorCode`] +
The vendor code is not `SscTa2000`
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationScheduleTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`scheduleType`] +
The vendor code is not `SscTa2000`
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationScheduleTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`shareClassCode`] +
shareClassCode not known.
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`CompensationTypeCode`] +
CompensationTypeCode is not valid.
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationProcessTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`CompensationProcessTypeCode`] +
CompensationProcessTypeCode is not valid.
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationFeeTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`CompensationFeeTypeCode`] +
CompensationFeeTypeCode is not valid.
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationPayeeTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`CompensationPayeeTypeCode`] +
CompensationPayeeTypeCode is not valid.
`1000000001EE0101`BadValueTypevaluesNames[`vendorFinancialIntermediaryId`]The string contains characters other than numerals
+ content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '401': + description: > + **UNAUTHORIZED** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '403': + description: > + **FORBIDDEN** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '404': + description: > + **NOT FOUND** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '500': + description: > + **INTERNAL SERVER ERROR** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '503': + description: > + **SERVICE UNAVAILABLE** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + put: + operationId: 'setCompensationScheduleAssignment' + summary: 'Updates an existing compensation schedule assignment for a Financial Intermediary to the system.' + description: > + Updates an existing compensation schedule assignment. Assignments are by __ShareClass__ so compensation schedules for + each assigned __ShareClass__ will be included. You are able to set the __IsActive__ if an assignment is active. + tags: [ 'Compensation Schedules' ] + parameters: + - in: path + name: vendorCriteria + required: true + description: > + Specifies the vendor providing vendor identifiers. Here, use `SscTa2000`. + schema: + type: object + properties: + vendorCode: + type: string + example: "SscTa2000" + vendorFinancialIntermediaryId: + type: string + example: "12345" + required: + - vendorCode + - vendorFinancialIntermediaryId + # Serialize this object as ;prop1=value2;prop2=value2 etc + style: matrix + explode: true + - in: header + name: traceparent + required: true + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + schema: + type: string + example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' + description: > + The traceparent HTTP header field identifies the incoming request in a tracing system + - in: header + name: tracestate + required: false + description: > + The tracestate HTTP header is to provide additional vendor-specific trace identification information across + different distributed tracing systems and is a companion header for the traceparent field. + schema: + type: string + example: '00f067aa0ba902b7' + description: > + The tracestate HTTP header is to provide additional vendor-specific trace identification information + across different distributed tracing systems and is a companion header for the traceparent field. + - in: header + name: conversationId + required: false + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + The ConversationId uniquely identifies the message sent from the sender to the receiver. + - in: header + name: MessageId + required: false + description: > + Uniquely identifies the message sent from the sender to the receiver + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + Uniquely identifies the message sent from the sender to the receiver + - in: header + name: MessageInstanceId + required: false + description: > + A different message instance id is created each time a message is resent if not received or acknowledged. + schema: + type: string + format: uuid + example: '242ab55c-de2b-4822-a411-945e85882b60' + description: > + A different message instance id is created each time a message is resent if not received or acknowledged. + requestBody: + description: > + The request includes the desire to activate or inactivate an existing compensation schedule. The `scheduleId` + and `shareClassCode` are required to identify which schedule to update. + required: true + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CG.CD.Profiles.Contracts.FinancialIntermediaries.Messages.SetCompensationScheduleAssignmentReqV1Contract' + responses: + '200': + description: > + **UPDATED** Indicates that the assignment was updated successfully. Use the `compensationScheduleId` and + `shareClassCode` body properties to find the assignment. + headers: + Location: + description: > + Provides the path to the list of assignments to the Financial Intermediary. Use the `compensationScheduleId` and + `shareClassCode` body properties to find the assignment. + required: true + schema: + type: string + format: url + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '400': + description: > + **BAD REQUEST** + The following Applications messages may be returned if request body properties are invalid: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Message CodeMessage TypeArgsDescription
`1000030005EE0101`FinancialIntermediaryNotEnrolledForCustomCompensationSchedulesvaluesNames[`vendorFinancialIntermediaryId`]Financial Intermediary is not enrolled for Custom Fees
`1000000001EE0104`InvalidEnumValue + args.expectedType: `ProfileVendorCodeV1Contract`
+ args.expectedValues: `SscTa2000`
+ valueNames[`vendorCode`] +
The vendor code is not `SscTa2000`
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationScheduleTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`scheduleType`] +
The vendor code is not `SscTa2000`
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationScheduleTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`shareClassCode`] +
shareClassCode not known.
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`CompensationTypeCode`] +
CompensationTypeCode is not valid.
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationProcessTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`CompensationProcessTypeCode`] +
CompensationProcessTypeCode is not valid.
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationFeeTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`CompensationFeeTypeCode`] +
CompensationFeeTypeCode is not valid.
`1000000001EE0104`InvalidEnumValue + args.expectedType: `CompensationPayeeTypeV1Contract`
+ args.expectedValues: [`TBD`]
+ valueNames[`CompensationPayeeTypeCode`] +
CompensationPayeeTypeCode is not valid.
`1000000001EE0101`BadValueTypevaluesNames[`vendorFinancialIntermediaryId`]The string contains characters other than numerals
+ content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '401': + description: > + **UNAUTHORIZED** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '403': + description: > + **FORBIDDEN** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '404': + description: > + **NOT FOUND** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '500': + description: > + **INTERNAL SERVER ERROR** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' + '503': + description: > + **SERVICE UNAVAILABLE** + content: + application/json: + schema: + $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' \ No newline at end of file diff --git a/demo/APIC-641/schemas/avro/parties.avsc b/demo/APIC-641/schemas/avro/parties.avsc new file mode 100644 index 0000000..e69de29 diff --git a/src/ApiSummary.js b/src/ApiSummary.js index ce1c574..a417c8c 100644 --- a/src/ApiSummary.js +++ b/src/ApiSummary.js @@ -397,7 +397,9 @@ export class ApiSummary extends AmfHelperMixin(LitElement) { _serverListTemplate(server) { const { baseUri, protocols } = this; const uri = this._computeBaseUri(server, baseUri, protocols); - return html`
  • ${uri}
  • `; + const description = this._computeDescription(server); + const serverItem = `${uri }${description ? ` - ${description}` : ''}` + return html`
  • ${serverItem}
  • `; } /** From 6fcdd82ee3f2485b56541a0e4c19093c963368a4 Mon Sep 17 00:00:00 2001 From: Carolina Wright Date: Mon, 31 May 2021 16:33:30 -0300 Subject: [PATCH 2/8] test: description is added next to server url --- demo/APIC-641/APIC-641.yaml | 935 +----------------------- demo/APIC-641/schemas/avro/parties.avsc | 0 demo/apis.json | 3 +- test/api-summary.test.js | 16 +- 4 files changed, 15 insertions(+), 939 deletions(-) delete mode 100644 demo/APIC-641/schemas/avro/parties.avsc diff --git a/demo/APIC-641/APIC-641.yaml b/demo/APIC-641/APIC-641.yaml index 5a48a2d..6195187 100644 --- a/demo/APIC-641/APIC-641.yaml +++ b/demo/APIC-641/APIC-641.yaml @@ -1,4 +1,3 @@ -# cSpell:ignore openapi recordkeeping openapi: '3.0.2' info: title: 'profiles' @@ -17,43 +16,6 @@ servers: - url: https://api.aws-west-oz.capgroup.com/cdp-proxy-ite2/profiles description: MuleSoft QA (for enterprise consumers) - url: https://api.aws-west-oz.capgroup.com/cdp-proxy-dev2/profiles - description: MuleSoft DEV (for enterprise consumers) - - url: https://api.aws-west-snp.capgroup.com/cdp-proxy-perf/profiles - description: MuleSoft PERF (CDP team internal) - - url: https://api.aws-west-oz.capgroup.com/cdp-proxy-ite1/profiles - description: MuleSoft QA-INT (CDP team internal) - - url: https://api.aws-west-oz.capgroup.com/cdp-proxy-dev1/profiles - description: MuleSoft DEV-INT (CDP team internal) - - url: https://api.capitalgroup.com/cdp-proxy/profiles - description: Akamai PROD - - url: https://api.qa.capitalgroup.com/cdp-proxy-e2e/profiles - description: Akamai UAT (for enterprise consumers) - - url: https://api.dev.capitalgroup.com/cdp-proxy-ite2/profiles - description: Akamai QA (for enterprise consumers) - - url: https://api.dev.capitalgroup.com/cdp-proxy-dev2/profiles - description: Akamai DEV (for enterprise consumers) - - url: https://api.qa.capitalgroup.com/cdp-proxy-perf/profiles - description: Akamai PERF (CDP team internal) - - url: https://api.dev.capitalgroup.com/cdp-proxy-ite1/profiles - description: Akamai QA-INT (CDP team internal) - - url: https://api.dev.capitalgroup.com/cdp-proxy-dev1/profiles - description: Akamai DEV-INT (CDP team internal) -components: - securitySchemes: - bearerAuth: - type: http - scheme: bearer - bearerFormat: JWT -tags: - - name: Profiles - description: "Profiles Domain Reference Data" - - name: Compensation Schedules - description: > - Resources associated with Compensation Schedules that provide financial offerings. Includes - `compensation-schedule-assignment-assignments` configured for each dealer subscribing to the RecordKeeper Custom - Compensation Schedule offering. -security: - - bearerAuth: [] paths: /parties/v1/{partyId}: summary: Represents a client of Capital Group @@ -61,899 +23,4 @@ paths: Provides details about Capital Group clients including name, address and other information get: operationId: getPartyById - summary: Gets the specific parties in the system. - parameters: - - in: path - name: partyId - required: true - description: "The Party ID in the system" - schema: - type: string - description: "The Party ID in the system" - pattern: '^[0-9]*$' - - in: header - name: conversationId - required: false - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - - in: header - name: traceparent - required: true - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - schema: - type: string - example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - description: > - Gets the parties by id. - tags: [ 'Parties' ] - responses: - '200': - description: > - **OK** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CG.CD.P.Contracts.Parties.GetPartyById.GetPartyByIdResponseMessageV1Contract' - headers: - Preference-Applied: - required: false - schema: - type: string - description: > - The Preference-Applied response header is an indication as to which Prefer tokens were honored by the server and applied to the processing of a request. - '400': - description: > - **BAD REQUEST** - The following Applications messages may be returned if request body properties are invalid: - - -
    `Property``Condition``Message Id``Message Code`
    - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '401': - description: > - **UNAUTHORIZED** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '403': - description: > - **FORBIDDEN** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '404': - description: > - **NOT FOUND** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '500': - description: > - **INTERNAL SERVER ERROR** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '503': - description: > - **SERVICE UNAVAILABLE** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - /parties/v1/query: - post: - operationId: GetPartiesByCriteria - summary: Get Parties by criteria - description: > - Retrieves Parties by given criteria. - tags: [ 'Parties' ] - parameters: - - in: header - name: conversationId - required: false - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - - in: header - name: traceparent - required: true - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - schema: - type: string - example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - - in: header - name: MessageId - required: false - description: > - Uniquely identifies the message sent from the sender to the receiver - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - Uniquely identifies the message sent from the sender to the receiver - - in: header - name: MessageInstanceId - required: false - description: > - A different message instance id is created each time a message is resent if not received or acknowledged. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - A different message instance id is created each time a message is resent if not received or acknowledged. - - in: header - name: Prefer - required: false - description: > - The Prefer request header field is used to indicate that particular server behaviors are preferred by the client but are not required for successful completion of the request. - schema: - type: string - example: return=minimal; foo="someparameter" - description: > - The Prefer request header field is used to indicate that particular server behaviors are preferred by the client but are not required for successful completion of the request. - - in: header - name: tracestate - required: false - description: > - The tracestate HTTP header is to provide additional vendor-specific trace identification information across different distributed tracing systems and is a companion header for the traceparent field. - schema: - type: string - example: '00f067aa0ba902b7' - description: > - The tracestate HTTP header is to provide additional vendor-specific trace identification information across different distributed tracing systems and is a companion header for the traceparent field. - requestBody: - description: > - A GetPartiesByCriteriaRequestV1Contract object. Represents filter object. - required: true - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CG.CD.P.Contracts.Parties.GetPartiesByCriteria.GetPartiesByCriteriaRequestV1Contract' - responses: - '200': - description: > - **OK** - A GetPartiesByCriteriaResponseMessageV1Contract object. Represents a list of filtered Log Entries. - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CG.CD.P.Contracts.Parties.GetPartiesByCriteria.GetPartiesByCriteriaResponseMessageV1Contract' - headers: - Preference-Applied: - required: false - schema: - type: string - description: > - The Preference-Applied response header is an indication as to which Prefer tokens were honored by the server and applied to the processing of a request. - '400': - description: > - **BAD REQUEST** - The following Applications messages may be returned if request body properties are invalid: - - - - - -
    `Property``Condition``Message Id``Message Code`
    AccountNumberEmpty1000000001EE0101`CGCloudCommonRuleMessages.Errors.RequiredValue`
    RangeFromTimestampUtcEmpty1000000001EE0101`CGCloudCommonRuleMessages.Errors.RequiredValue`
    RangeToTimestampUtcEmpty1000000001EE0101`CGCloudCommonRuleMessages.Errors.RequiredValue`
    - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '401': - description: > - **UNAUTHORIZED** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '403': - description: > - **FORBIDDEN** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '404': - description: > - **NOT FOUND** - Application Message with code 1000030000EE0100 is returned if the requested Rule is not found. - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '500': - description: > - **INTERNAL SERVER ERROR** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '503': - description: > - **SERVICE UNAVAILABLE** - content: - application/json: - schema: - $ref: './schemas/json/profiles-parties-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - /financial-intermediaries/v1{vendorCriteria}/compensation-schedule-assignments: - summary: 'Compensation Schedule Assignments' - description: > - Operations on the Compensation Schedule Assignments configured for a **FinancialIntermediary**. Compensation - Schedules can be assigned to a __Financial Intermediary__ by agreement with Capital Group if they have subscribe to the offering - we provide. A Compensation Schedule assigned by selecting a __Social Code__ and assigning an Effective date. - get: - operationId: 'getCompensationScheduleAssignmentsByCriteria' - summary: 'Gets the specific compensation schedule assignments in the system by VendorFinancialIntermediaryId.' - description: > - Gets the compensation schedule assignments by `VendorFinancialIntermediaryKey`. Assignments are by __ShareClass__ - so compensation schedules for each assigned __ShareClass__ will be included. To set up a new assignment you need - to set the `ShareClassCode` and `EffectiveDate` and add a new assignment. See operation - `newCompensationScheduleAssignment` for more details. - tags: [ 'Compensation Schedules' ] - parameters: - - in: path - name: vendorCriteria - required: true - description: > - Specifies the vendor providing vendor identifiers. Here, use `SscTa2000`. - schema: - type: object - properties: - vendorCode: - type: string - example: "SscTa2000" - vendorFinancialIntermediaryId: - type: string - example: "12345" - required: - - vendorCode - - vendorFinancialIntermediaryId - # Serialize this object as ;prop1=value2;prop2=value2 etc - style: matrix - explode: true - - in: header - name: traceparent - required: true - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - schema: - type: string - example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - - in: header - name: tracestate - required: false - description: > - The tracestate HTTP header is to provide additional vendor-specific trace identification information across - different distributed tracing systems and is a companion header for the traceparent field. - schema: - type: string - example: '00f067aa0ba902b7' - description: > - The tracestate HTTP header is to provide additional vendor-specific trace identification information - across different distributed tracing systems and is a companion header for the traceparent field. - - in: header - name: conversationId - required: false - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - - in: header - name: MessageId - required: false - description: > - Uniquely identifies the message sent from the sender to the receiver - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - Uniquely identifies the message sent from the sender to the receiver - - in: header - name: MessageInstanceId - required: false - description: > - A different message instance id is created each time a message is resent if not received or acknowledged. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - A different message instance id is created each time a message is resent if not received or acknowledged. - responses: - '200': - description: > - **OK** Includes all Compensation Schedule Assignments already made for the provided - `VendorFinancialIntermediaryId`. If assignments are missing, then the __Financial Intermediary__ has enrolled in the Custom - Compensation Schedule Assignment offering but has no assignments yet. - - - If the __Financial Intermediary__ has not enrolled, you will receive the __FinancialIntermediaryNotEnrolledForCustomCompensationSchedules__ - warning message. - - - - - - - - -
    Message CodeMessage TypeArgsDescription
    `1000030005DD0101`FinancialIntermediaryNotEnrolledForCustomCompensationSchedulesvaluesNames[`vendorFinancialIntermediaryId`]Financial Intermediary is not enrolled for Custom Fees
    - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CG.CD.Profiles.Contracts.FinancialIntermediaries.Messages.GetCompensationScheduleAssignmentsByCriteriaRspMsgV1Contract' - '400': - description: > - **BAD REQUEST** - The following Applications messages may be returned if request body properties are invalid: - - - - - - - - - - - - - -
    `1000000001EE0104`InvalidEnumValue - args.vendorCode: the vendorCode parameter
    - valueNames[`vendorCode`] -
    The vendor code is not `SscTa2000`
    `1000000001EE0101`BadValueTypevaluesNames[`vendorFinancialIntermediaryId`]The string contains characters other than numerals
    - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '401': - description: > - **UNAUTHORIZED** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '403': - description: > - **FORBIDDEN** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '404': - description: > - **NOT FOUND** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '500': - description: > - **INTERNAL SERVER ERROR** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '503': - description: > - **SERVICE UNAVAILABLE** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - post: - operationId: 'newCompensationScheduleAssignment' - summary: 'Adds a new compensation schedule assignment for a Financial Intermediary to the system.' - description: > - Creates a new compensation schedule assignment. Assignments are by __ShareClass__ so compensation schedules for - each assigned __ShareClass__ will be included. To set up a new assignment you need to set the `ShareClassCode` - and `EffectiveDate with format of YYYY-MM-DD` and add a new assignment. - tags: [ 'Compensation Schedules' ] - parameters: - - in: path - name: vendorCriteria - required: true - description: > - Specifies the vendor providing vendor identifiers. Here, use `SscTa2000`. - schema: - type: object - properties: - vendorCode: - type: string - example: "SscTa2000" - vendorFinancialIntermediaryId: - type: string - example: "12345" - required: - - vendorCode - - vendorFinancialIntermediaryId - # Serialize this object as ;prop1=value2;prop2=value2 etc - style: matrix - explode: true - - in: header - name: traceparent - required: true - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - schema: - type: string - example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - - in: header - name: tracestate - required: false - description: > - The tracestate HTTP header is to provide additional vendor-specific trace identification information across - different distributed tracing systems and is a companion header for the traceparent field. - schema: - type: string - example: '00f067aa0ba902b7' - description: > - The tracestate HTTP header is to provide additional vendor-specific trace identification information - across different distributed tracing systems and is a companion header for the traceparent field. - - in: header - name: conversationId - required: false - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - - in: header - name: MessageId - required: false - description: > - Uniquely identifies the message sent from the sender to the receiver - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - Uniquely identifies the message sent from the sender to the receiver - - in: header - name: MessageInstanceId - required: false - description: > - A different message instance id is created each time a message is resent if not received or acknowledged. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - A different message instance id is created each time a message is resent if not received or acknowledged. - requestBody: - description: > - The request includes the new assignment. In addition to the `scheduleId` and `shareClassCode`, be sure to - include the `compensationFeeTypeCode`, `compensationPayeeTypeCode`. Do not forget the EffectiveDate, as well. - required: true - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CG.CD.Profiles.Contracts.FinancialIntermediaries.Messages.NewCompensationScheduleAssignmentReqV1Contract' - responses: - '201': - description: > - **CREATED** Indicates that the assignment was created and the assignment made at the effective date. Returns - the identity of the assignment created. The `Location` header provides the path to the list of assignments - to the Financial Intermediary. Use the `compensationScheduleId` and `shareClassCode` body properties to find the assignment. - headers: - Location: - description: > - Provides the path to the list of assignments to the Financial Intermediary. Use the `compensationScheduleId` and - `shareClassCode` body properties to find the assignment. - required: true - schema: - type: string - format: url - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CG.CD.Profiles.Contracts.FinancialIntermediaries.Messages.NewCompensationScheduleAssignmentRspMsgV1Contract' - '400': - description: > - **BAD REQUEST** - The following Applications messages may be returned if request body properties are invalid: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Message CodeMessage TypeArgsDescription
    `1000030005EE0101`FinancialIntermediaryNotEnrolledForCustomCompensationSchedulesvaluesNames[`vendorFinancialIntermediaryId`]Financial Intermediary is not enrolled for Custom Fees
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `ProfileVendorCodeV1Contract`
    - args.expectedValues: `SscTa2000`
    - valueNames[`vendorCode`] -
    The vendor code is not `SscTa2000`
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationScheduleTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`scheduleType`] -
    The vendor code is not `SscTa2000`
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationScheduleTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`shareClassCode`] -
    shareClassCode not known.
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`CompensationTypeCode`] -
    CompensationTypeCode is not valid.
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationProcessTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`CompensationProcessTypeCode`] -
    CompensationProcessTypeCode is not valid.
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationFeeTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`CompensationFeeTypeCode`] -
    CompensationFeeTypeCode is not valid.
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationPayeeTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`CompensationPayeeTypeCode`] -
    CompensationPayeeTypeCode is not valid.
    `1000000001EE0101`BadValueTypevaluesNames[`vendorFinancialIntermediaryId`]The string contains characters other than numerals
    - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '401': - description: > - **UNAUTHORIZED** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '403': - description: > - **FORBIDDEN** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '404': - description: > - **NOT FOUND** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '500': - description: > - **INTERNAL SERVER ERROR** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '503': - description: > - **SERVICE UNAVAILABLE** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - put: - operationId: 'setCompensationScheduleAssignment' - summary: 'Updates an existing compensation schedule assignment for a Financial Intermediary to the system.' - description: > - Updates an existing compensation schedule assignment. Assignments are by __ShareClass__ so compensation schedules for - each assigned __ShareClass__ will be included. You are able to set the __IsActive__ if an assignment is active. - tags: [ 'Compensation Schedules' ] - parameters: - - in: path - name: vendorCriteria - required: true - description: > - Specifies the vendor providing vendor identifiers. Here, use `SscTa2000`. - schema: - type: object - properties: - vendorCode: - type: string - example: "SscTa2000" - vendorFinancialIntermediaryId: - type: string - example: "12345" - required: - - vendorCode - - vendorFinancialIntermediaryId - # Serialize this object as ;prop1=value2;prop2=value2 etc - style: matrix - explode: true - - in: header - name: traceparent - required: true - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - schema: - type: string - example: '00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01' - description: > - The traceparent HTTP header field identifies the incoming request in a tracing system - - in: header - name: tracestate - required: false - description: > - The tracestate HTTP header is to provide additional vendor-specific trace identification information across - different distributed tracing systems and is a companion header for the traceparent field. - schema: - type: string - example: '00f067aa0ba902b7' - description: > - The tracestate HTTP header is to provide additional vendor-specific trace identification information - across different distributed tracing systems and is a companion header for the traceparent field. - - in: header - name: conversationId - required: false - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - The ConversationId uniquely identifies the message sent from the sender to the receiver. - - in: header - name: MessageId - required: false - description: > - Uniquely identifies the message sent from the sender to the receiver - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - Uniquely identifies the message sent from the sender to the receiver - - in: header - name: MessageInstanceId - required: false - description: > - A different message instance id is created each time a message is resent if not received or acknowledged. - schema: - type: string - format: uuid - example: '242ab55c-de2b-4822-a411-945e85882b60' - description: > - A different message instance id is created each time a message is resent if not received or acknowledged. - requestBody: - description: > - The request includes the desire to activate or inactivate an existing compensation schedule. The `scheduleId` - and `shareClassCode` are required to identify which schedule to update. - required: true - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CG.CD.Profiles.Contracts.FinancialIntermediaries.Messages.SetCompensationScheduleAssignmentReqV1Contract' - responses: - '200': - description: > - **UPDATED** Indicates that the assignment was updated successfully. Use the `compensationScheduleId` and - `shareClassCode` body properties to find the assignment. - headers: - Location: - description: > - Provides the path to the list of assignments to the Financial Intermediary. Use the `compensationScheduleId` and - `shareClassCode` body properties to find the assignment. - required: true - schema: - type: string - format: url - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '400': - description: > - **BAD REQUEST** - The following Applications messages may be returned if request body properties are invalid: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Message CodeMessage TypeArgsDescription
    `1000030005EE0101`FinancialIntermediaryNotEnrolledForCustomCompensationSchedulesvaluesNames[`vendorFinancialIntermediaryId`]Financial Intermediary is not enrolled for Custom Fees
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `ProfileVendorCodeV1Contract`
    - args.expectedValues: `SscTa2000`
    - valueNames[`vendorCode`] -
    The vendor code is not `SscTa2000`
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationScheduleTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`scheduleType`] -
    The vendor code is not `SscTa2000`
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationScheduleTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`shareClassCode`] -
    shareClassCode not known.
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`CompensationTypeCode`] -
    CompensationTypeCode is not valid.
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationProcessTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`CompensationProcessTypeCode`] -
    CompensationProcessTypeCode is not valid.
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationFeeTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`CompensationFeeTypeCode`] -
    CompensationFeeTypeCode is not valid.
    `1000000001EE0104`InvalidEnumValue - args.expectedType: `CompensationPayeeTypeV1Contract`
    - args.expectedValues: [`TBD`]
    - valueNames[`CompensationPayeeTypeCode`] -
    CompensationPayeeTypeCode is not valid.
    `1000000001EE0101`BadValueTypevaluesNames[`vendorFinancialIntermediaryId`]The string contains characters other than numerals
    - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '401': - description: > - **UNAUTHORIZED** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '403': - description: > - **FORBIDDEN** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '404': - description: > - **NOT FOUND** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '500': - description: > - **INTERNAL SERVER ERROR** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' - '503': - description: > - **SERVICE UNAVAILABLE** - content: - application/json: - schema: - $ref: './schemas/json/profiles-financial-intermediaries-api.schema.json#/definitions/record.CapitalGroup.Cloud.Common.Contracts.EmptyServiceMessageV1Contract' \ No newline at end of file + summary: Gets the specific parties in the system. \ No newline at end of file diff --git a/demo/APIC-641/schemas/avro/parties.avsc b/demo/APIC-641/schemas/avro/parties.avsc deleted file mode 100644 index e69de29..0000000 diff --git a/demo/apis.json b/demo/apis.json index 7097d96..df23dcd 100644 --- a/demo/apis.json +++ b/demo/apis.json @@ -11,5 +11,6 @@ "google-drive-api/google-drive-api.raml": "RAML 1.0", "async-api/async-api.yaml": "ASYNC 2.0", "exchange-experience-api/exchange-experience-api.raml": "RAML 0.8", - "multiple-servers/multiple-servers.yaml": { "type": "OAS 3.0", "mime": "application/yaml" } + "multiple-servers/multiple-servers.yaml": { "type": "OAS 3.0", "mime": "application/yaml" }, + "APIC-641/APIC-641.yaml": { "type": "OAS 3.0", "mime": "application/yaml" } } diff --git a/test/api-summary.test.js b/test/api-summary.test.js index 3911c8b..8ffdff0 100644 --- a/test/api-summary.test.js +++ b/test/api-summary.test.js @@ -352,10 +352,12 @@ describe('ApiSummary', () => { describe('Server rendering', () => { let ramlSingleServerAmf; let oasMultipleServersAmf; + let oasMultipleServersWithDescriptionAmf; let noServersAmf; before(async () => { ramlSingleServerAmf = await AmfLoader.load(compact); oasMultipleServersAmf = await AmfLoader.load(compact, 'multiple-servers'); + oasMultipleServersWithDescriptionAmf = await AmfLoader.load(compact, 'APIC-641'); noServersAmf = await AmfLoader.load(compact, 'no-server'); }); @@ -393,6 +395,16 @@ describe('ApiSummary', () => { const serversNode = element.shadowRoot.querySelector('.servers'); assert.notOk(serversNode); }); + + it('renders multiple URLs with descriptions', async () => { + const element = await modelFixture(oasMultipleServersWithDescriptionAmf); + const nodes = element.shadowRoot.querySelectorAll('.server-lists li'); + assert.lengthOf(nodes, 4, 'has 4 servers'); + assert.equal(nodes[0].textContent.trim(), 'https://api.aws-west-prd.capgroup.com/cdp-proxy/profiles - MuleSoft PROD'); + assert.equal(nodes[1].textContent.trim(), 'https://api.aws-west-snp.capgroup.com/cdp-proxy-e2e/profiles - MuleSoft UAT (for enterprise consumers)'); + assert.equal(nodes[2].textContent.trim(), 'https://api.aws-west-oz.capgroup.com/cdp-proxy-ite2/profiles - MuleSoft QA (for enterprise consumers)'); + assert.equal(nodes[3].textContent.trim(), 'https://api.aws-west-oz.capgroup.com/cdp-proxy-dev2/profiles'); + }); }); describe('AsyncAPI', () => { @@ -419,10 +431,6 @@ describe('ApiSummary', () => { describe('hideToc', () => { let element = /** @type ApiSummary */ (null); - let amf; - before(async () => { - amf = await AmfLoader.load(compact); - }); beforeEach(async () => { element = await basicFixture(); element.setAttribute('hideToc', 'true'); From 359e9012bbbde6e38d14cdb49e18e8d43b268f6f Mon Sep 17 00:00:00 2001 From: Carolina Wright Date: Mon, 31 May 2021 16:33:48 -0300 Subject: [PATCH 3/8] build: bump version --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index f094d47..058982c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@api-components/api-summary", - "version": "4.6.0", + "version": "4.6.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 1a997fa..8bd88a4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@api-components/api-summary", "description": "A summary view for an API base on AMF data model", - "version": "4.6.0", + "version": "4.6.1", "license": "Apache-2.0", "main": "index.js", "module": "index.js", From 1b0b5720dd363bfca20a4ec00fa2730245da033b Mon Sep 17 00:00:00 2001 From: Carolina Wright Date: Mon, 7 Jun 2021 12:14:24 -0300 Subject: [PATCH 4/8] fix: server description in new line under server URI --- src/ApiSummary.js | 6 ++++-- src/Styles.js | 6 ++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/ApiSummary.js b/src/ApiSummary.js index a417c8c..a48c97e 100644 --- a/src/ApiSummary.js +++ b/src/ApiSummary.js @@ -398,8 +398,10 @@ export class ApiSummary extends AmfHelperMixin(LitElement) { const { baseUri, protocols } = this; const uri = this._computeBaseUri(server, baseUri, protocols); const description = this._computeDescription(server); - const serverItem = `${uri }${description ? ` - ${description}` : ''}` - return html`
  • ${serverItem}
  • `; + return html`
  • + ${uri} +
    ${description}
    +
  • `; } /** diff --git a/src/Styles.js b/src/Styles.js index 7ecc395..a417cc0 100644 --- a/src/Styles.js +++ b/src/Styles.js @@ -165,4 +165,10 @@ a:hover { font-weight: 700; margin: 0.8em 0 0.2em 0; } + +.server-description { + display: block; + font-size: var(--api-summary-server-description-font-size, 12px); + font-weight: var(--api-summary-server-description-font-weight, 600); +} `; From 014971eb0f5bdf40546200d5b0d9b88ed8b02972 Mon Sep 17 00:00:00 2001 From: Carolina Wright Date: Tue, 8 Jun 2021 12:39:37 -0300 Subject: [PATCH 5/8] build: update dependencies --- package-lock.json | 3162 +++++++++++++++++++++++++-------------------- package.json | 34 +- 2 files changed, 1799 insertions(+), 1397 deletions(-) diff --git a/package-lock.json b/package-lock.json index 058982c..cc7316b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,11 +29,11 @@ } }, "@advanced-rest-client/arc-events": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-events/-/arc-events-0.2.14.tgz", - "integrity": "sha512-wP5m2nB1DzhDZX1CI1xR/6jmpPfSmxdjkU+T/g/esxR28ikrWmk05FitAgbkXDRuqr1Roj50r7PnaepqilH+Mw==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-events/-/arc-events-0.2.17.tgz", + "integrity": "sha512-W0Zj5gaSW60T3nv0nV3u+ylWTireX8Kov2U00APKeiGVmQR6Ht9X6W2VdLhiT4L6hAChQQchhEGcB8N5tKdn4Q==", "requires": { - "@advanced-rest-client/arc-types": "^0.2.49" + "@advanced-rest-client/arc-types": "^0.2.52" } }, "@advanced-rest-client/arc-fit-mixin": { @@ -85,9 +85,9 @@ } }, "@advanced-rest-client/arc-types": { - "version": "0.2.50", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-types/-/arc-types-0.2.50.tgz", - "integrity": "sha512-dM8IMwBFNB63nAOJLJoTTCITNvHOSbPi2YrxhtvLgXE+L4LE/AemxHjlF4cFDBZx9qpmrLgXpGjm3ltIi42d8w==" + "version": "0.2.52", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/arc-types/-/arc-types-0.2.52.tgz", + "integrity": "sha512-TmTudK0A+P8+4yScZXvw3eRN9gqq5C8QWlnEjPKtCHEztZL7BKcymTGIXER/CerWuroLItZ6CSFDSxUM5wq99Q==" }, "@advanced-rest-client/clipboard-copy": { "version": "3.1.0", @@ -107,31 +107,31 @@ } }, "@advanced-rest-client/json-table": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/json-table/-/json-table-3.2.0.tgz", - "integrity": "sha512-RCMhLzlRgIk2gK57LzJPHi9Czgr2jLj++eDStwpTUvETdwdLIt1ijDzfeHIMTGeNQAG1C2IZTytIV1L1npRsKg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/json-table/-/json-table-3.3.0.tgz", + "integrity": "sha512-hwR/gCBoqWTai7CCe4RhOuT6I3jlpUDFcp0gPemOHmrAuf3t7grVhjovpQuTG3u1XfNoQXnNkz88olHhw1J2ug==", "requires": { - "@advanced-rest-client/arc-icons": "^3.1.0", - "@anypoint-web-components/anypoint-button": "^1.1.1", - "@anypoint-web-components/anypoint-dropdown-menu": "^0.1.16", - "@anypoint-web-components/anypoint-item": "^1.0.7", - "@anypoint-web-components/anypoint-listbox": "^1.1.4", - "@open-wc/dedupe-mixin": "^1.2.17", - "lit-element": "^2.3.1" + "@advanced-rest-client/arc-icons": "^3.3.2", + "@anypoint-web-components/anypoint-button": "^1.2.0", + "@anypoint-web-components/anypoint-dropdown-menu": "^0.1.20", + "@anypoint-web-components/anypoint-item": "^1.1.0", + "@anypoint-web-components/anypoint-listbox": "^1.1.6", + "@open-wc/dedupe-mixin": "^1.3.0", + "lit-element": "^2.4.0" } }, "@advanced-rest-client/markdown-styles": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/markdown-styles/-/markdown-styles-3.1.4.tgz", - "integrity": "sha512-T/wtD7gDrkRm67itBlIWZK5D1bxHX9FsAsNy+TfEQ2k/8cn1vHYRHRSw4YZggnFk2s/MjEDtjfaPNApbTsdgkA==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/markdown-styles/-/markdown-styles-3.1.5.tgz", + "integrity": "sha512-KLKZbKTh4WoacFVbRbakxJmAD72MW9RY2jimY6bjnmQseVRCM83HF+LxzU+te6jT2lYkBE5Gpfok6/iEqGa/uQ==", "requires": { "lit-element": "^2.4.0" } }, "@advanced-rest-client/prism-highlight": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@advanced-rest-client/prism-highlight/-/prism-highlight-4.1.0.tgz", - "integrity": "sha512-Gs8HaHvSlUr7e2SbHweSA5Pqha7bKU/eFLzHjvR23HU+HaxVko4OgUHwaCWkM5UTL62N2BNnKF9S8qYnOrQlcQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@advanced-rest-client/prism-highlight/-/prism-highlight-4.1.2.tgz", + "integrity": "sha512-m7VCyHaukh757bX6eL03PwiuEyXyz0RsKiNRPyeP2oADiaMjCz+pm/rYzeDjQjP30eNp+uzVjXnwpht6SqqzGA==", "requires": { "@advanced-rest-client/arc-events": "^0.2.14", "lit-element": "^2.4.0", @@ -306,9 +306,9 @@ } }, "@api-components/amf-helper-mixin": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@api-components/amf-helper-mixin/-/amf-helper-mixin-4.3.6.tgz", - "integrity": "sha512-tP9fZqD4xlAUhz4f+HfJ4FsssJGVDnu5q+mjxtvJkZwJdj8WLOJUAbMPfWXjiRLu+L4YaeE9QWmzlFXz9R2AcQ==" + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@api-components/amf-helper-mixin/-/amf-helper-mixin-4.3.10.tgz", + "integrity": "sha512-VhP77KWlaTnRbnPq7GslXxWF/xb1EyiJE5mBQkGUBAPez/OwYJfbY4Dvx8UU92jlsmf2dJeAenzG0S/H5+aaLw==" }, "@api-components/api-annotation-document": { "version": "4.2.0", @@ -322,9 +322,9 @@ } }, "@api-components/api-body-document": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@api-components/api-body-document/-/api-body-document-4.3.1.tgz", - "integrity": "sha512-311VYjG4pfPdKwJzl7WCekhf+EjC/04gEfvEUvQYwiCvQHLS945l1hjwbhZvSHrE08vTBr5ZxQk+nnJoSCWrsA==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@api-components/api-body-document/-/api-body-document-4.4.2.tgz", + "integrity": "sha512-PKHgVDUh0hbFjhgM98pnBi9/PaHhJzM1xwa7b0tFxnPjGMIZjBR/brEBtsaNWrkfdXX70GJN07TEXaTgx+C9Cg==", "requires": { "@advanced-rest-client/arc-icons": "^3.3.1", "@advanced-rest-client/arc-marked": "^1.1.1", @@ -340,59 +340,71 @@ } }, "@api-components/api-example-generator": { - "version": "4.4.8", - "resolved": "https://registry.npmjs.org/@api-components/api-example-generator/-/api-example-generator-4.4.8.tgz", - "integrity": "sha512-Qp+UeESM7P8g6GCDvHgeDbpwf7ktmKhwGCpSgJ85GSJ79mMVJkLDrcUhnKPDddjghz/XoMGUzaAH8B7gPjrdow==", + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/@api-components/api-example-generator/-/api-example-generator-4.4.9.tgz", + "integrity": "sha512-nz6CwIVYu67CKLI++ZO5h6xy0EUBfY2smR/dv2J35iOchs3QG2jHhCAwEwX3DCjkl8vy8fhv38bvBBPwi8Ixag==", "requires": { "@api-components/amf-helper-mixin": "^4.1.8", "lit-element": "^2.4.0" } }, "@api-components/api-headers-document": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@api-components/api-headers-document/-/api-headers-document-4.2.0.tgz", - "integrity": "sha512-8ipyXIrhHV3YHtd/FIuzijMkuB2v+7VYphBwI7J0c+ZaX+vyt8iXFL15619SPLnQ9RTrQW2u33t32I9kX55dHg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@api-components/api-headers-document/-/api-headers-document-4.2.1.tgz", + "integrity": "sha512-dyTzhtCUd0CdbcfU9bC5LYpV4n0sSMl+r6vVX2ApZiKwpVL2ao1sJ0oPwB2AiOD79f6B5HuGXYlFdSDiMokz6w==", "requires": { - "@advanced-rest-client/arc-icons": "^3.2.2", - "@anypoint-web-components/anypoint-button": "^1.0.14", - "@anypoint-web-components/anypoint-collapse": "^0.1.0", - "@api-components/api-type-document": "^4.2.4", + "@advanced-rest-client/arc-icons": "^3.3.2", + "@anypoint-web-components/anypoint-button": "^1.2.0", + "@anypoint-web-components/anypoint-collapse": "^0.1.1", + "@api-components/api-type-document": "^4.2.5", "lit-element": "^2.2.1" + }, + "dependencies": { + "@anypoint-web-components/anypoint-collapse": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@anypoint-web-components/anypoint-collapse/-/anypoint-collapse-0.1.2.tgz", + "integrity": "sha512-+arHE/rxvtXLs01R9XNrLPWEO5n7f8KcmvKhiq7Er5pqt49O6VbZIcdqEHiuhRigjsObE3/x0SP4OMuDMrO9fw==", + "requires": { + "@advanced-rest-client/arc-resizable-mixin": "^1.2.0", + "lit-element": "^2.5.1", + "lit-html": "^1.4.1" + } + } } }, "@api-components/api-method-documentation": { - "version": "5.1.10", - "resolved": "https://registry.npmjs.org/@api-components/api-method-documentation/-/api-method-documentation-5.1.10.tgz", - "integrity": "sha512-BTFjmwOYha3wqyoEn4tzOH16F7botZb5Udx6cpTbRomWC+Po+MRaeB6j4n2EeSiXreV5u6t2mhtxWKv7CUjy3A==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@api-components/api-method-documentation/-/api-method-documentation-5.2.3.tgz", + "integrity": "sha512-j1saTAacr1ltg2PXQhYU08stYL0XzDJ1ghDlV+rKhdPtqVNo/k4LFh0W2Pu0Y3T2jOZcBpz/hHSQcRbYuXkxbQ==", "requires": { - "@advanced-rest-client/arc-icons": "^3.2.2", - "@advanced-rest-client/arc-marked": "^1.1.0", - "@advanced-rest-client/clipboard-copy": "^3.0.1", - "@advanced-rest-client/http-code-snippets": "^3.2.1", - "@advanced-rest-client/markdown-styles": "^3.1.3", + "@advanced-rest-client/arc-icons": "^3.3.2", + "@advanced-rest-client/arc-marked": "^1.1.1", + "@advanced-rest-client/clipboard-copy": "^3.1.0", + "@advanced-rest-client/http-code-snippets": "^3.2.2", + "@advanced-rest-client/markdown-styles": "^3.1.4", "@anypoint-web-components/anypoint-button": "^1.1.1", "@anypoint-web-components/anypoint-collapse": "^0.1.0", - "@api-components/amf-helper-mixin": "^4.3.4", - "@api-components/api-annotation-document": "^4.1.0", - "@api-components/api-body-document": "^4.2.1", - "@api-components/api-example-generator": "^4.4.6", + "@api-components/amf-helper-mixin": "^4.3.6", + "@api-components/api-annotation-document": "^4.2.0", + "@api-components/api-body-document": "^4.3.1", + "@api-components/api-example-generator": "^4.4.8", "@api-components/api-headers-document": "^4.2.0", - "@api-components/api-parameters-document": "^4.0.5", - "@api-components/api-responses-document": "^4.1.3", - "@api-components/api-security-documentation": "^4.0.5", - "@api-components/http-method-label": "^3.1.3", + "@api-components/api-parameters-document": "^4.1.1", + "@api-components/api-responses-document": "^4.2.0", + "@api-components/api-security-documentation": "^4.1.0", + "@api-components/http-method-label": "^3.1.4", "lit-element": "^2.4.0", "lit-html": "^1.3.0" } }, "@api-components/api-model-generator": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@api-components/api-model-generator/-/api-model-generator-0.2.9.tgz", - "integrity": "sha512-1SGQVuJZDqJwgQeaNY+kf1rW/xov7V9YWbhOEH/F0rk2jQgZXV9C4sXyxg5LBsT4swIsD06R1qoM83YSbY052Q==", + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@api-components/api-model-generator/-/api-model-generator-0.2.11.tgz", + "integrity": "sha512-tpY9QJjkxeZrwFSzBCfjDk910gjqXSWw/aDRWAiKCLPctdbkSOuv5jwhIeHLBst2bISS/eR+YmxRXv1cASwoQw==", "dev": true, "requires": { - "amf-client-js": "^4.4.0", - "fs-extra": "^8.1.0" + "amf-client-js": "^4.7.3-1", + "fs-extra": "^10.0.0" } }, "@api-components/api-navigation": { @@ -425,9 +437,9 @@ } }, "@api-components/api-resource-example-document": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@api-components/api-resource-example-document/-/api-resource-example-document-4.2.0.tgz", - "integrity": "sha512-TZS6/brf2KsQn/V74/+IfH/4viSJTtLxMx9qZto/jYoZiXadWb0KA5wzZo5W4i13MQcUNt6T5qXXnHZDi+EMNQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@api-components/api-resource-example-document/-/api-resource-example-document-4.3.2.tgz", + "integrity": "sha512-hnKufkUVvuB3hAn40s1nVO7laQq8g/Z/YhZd46iFXKFxOMcfFT5TzhmX1hSB/TfQutrm/Z6Z21/D9EZwD0DFJg==", "requires": { "@advanced-rest-client/arc-icons": "^3.3.2", "@advanced-rest-client/arc-types": "^0.2.50", @@ -441,9 +453,9 @@ } }, "@api-components/api-responses-document": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@api-components/api-responses-document/-/api-responses-document-4.2.0.tgz", - "integrity": "sha512-YqZdxyyIr+h5UYnluORiqC6vG9zYruP4fZoDx7izshMWXufPBNerET7TwVDbcwIrR2IodZcMhFx0APlSUXBPQg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@api-components/api-responses-document/-/api-responses-document-4.2.3.tgz", + "integrity": "sha512-6mhyVDwcSUtHv/bVW79PdTmUQmjBcGa1Mrdwx0HuEs5i+jTZhbgSEd9nKtHF1Yg11XEqQ/JKpfc0DItppQPbHg==", "requires": { "@advanced-rest-client/arc-marked": "^1.1.0", "@advanced-rest-client/markdown-styles": "^3.1.4", @@ -469,9 +481,9 @@ } }, "@api-components/api-security-documentation": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@api-components/api-security-documentation/-/api-security-documentation-4.1.0.tgz", - "integrity": "sha512-M8FWAgoeZl9j33Zo6UcjvHs1N1PuG6LpsDjZ09MGLsLYfYWhHYAGyjX37W/fHNk7/YldehTpHAKjtWUR6IXP3g==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@api-components/api-security-documentation/-/api-security-documentation-4.1.1.tgz", + "integrity": "sha512-pnXi80xU8LM/Pi2hIv5ICkWi4VfJ+lZ8zUfDQgHVaDjVYyUrCLcvipX2XacvYdpskEPn/U+5/pi9yO2B54OrPw==", "requires": { "@advanced-rest-client/arc-marked": "^1.1.1", "@advanced-rest-client/markdown-styles": "^3.1.4", @@ -484,9 +496,9 @@ } }, "@api-components/api-type-document": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@api-components/api-type-document/-/api-type-document-4.2.5.tgz", - "integrity": "sha512-jo2bQaqLmjBG8vI6PGaX/aOdcd4nmHWsCFJPH2oQ6st3t8U+pOz7IVQh1rKGi67SdPLoVRcz9nSLR59Q8nOFVQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@api-components/api-type-document/-/api-type-document-4.2.10.tgz", + "integrity": "sha512-1wEimN4IA4ImdDeApa86dtDyaeAvUGLKXA/kY46wSQr6I0v/ekMEaiNB/CLp35KgLX6TGIVrjgxyskyjjARbNA==", "requires": { "@advanced-rest-client/arc-marked": "^1.1.0", "@advanced-rest-client/markdown-styles": "^3.1.4", @@ -576,18 +588,18 @@ } }, "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", + "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.13.10.tgz", - "integrity": "sha512-x/XYVQ1h684pp1mJwOV4CyvqZXqbc8CMsMGUnAbuc82ZCdv1U63w5RSUzgDSXQHG5Rps/kiksH6g2D5BuaKyXg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz", + "integrity": "sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==", "dev": true, "requires": { "core-js-pure": "^3.0.0", @@ -595,17 +607,16 @@ } }, "@commitlint/cli": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-12.0.1.tgz", - "integrity": "sha512-V+cMYNHJOr40XT9Kvz3Vrz1Eh7QE1rjQrUbifawDAqcOrBJFuoXwU2SAcRtYFCSqFy9EhbreQGhZFs8dYb90KA==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-12.1.4.tgz", + "integrity": "sha512-ZR1WjXLvqEffYyBPT0XdnSxtt3Ty1TMoujEtseW5o3vPnkA1UNashAMjQVg/oELqfaiAMnDw8SERPMN0e/0kLg==", "dev": true, "requires": { - "@commitlint/format": "^12.0.1", - "@commitlint/lint": "^12.0.1", - "@commitlint/load": "^12.0.1", - "@commitlint/read": "^12.0.1", - "@commitlint/types": "^12.0.1", - "get-stdin": "8.0.0", + "@commitlint/format": "^12.1.4", + "@commitlint/lint": "^12.1.4", + "@commitlint/load": "^12.1.4", + "@commitlint/read": "^12.1.4", + "@commitlint/types": "^12.1.4", "lodash": "^4.17.19", "resolve-from": "5.0.0", "resolve-global": "1.0.0", @@ -613,71 +624,71 @@ } }, "@commitlint/config-conventional": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-12.0.1.tgz", - "integrity": "sha512-1ZhB135lh47zVmf1orwcjxuKuam11fJIH/bdVxW9XiQv8XPwC6iIp19knfl8FcOT78AVBnes1z6EVxgUeP2/4Q==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-12.1.4.tgz", + "integrity": "sha512-ZIdzmdy4o4WyqywMEpprRCrehjCSQrHkaRTVZV411GyLigFQHlEBSJITAihLAWe88Qy/8SyoIe5uKvAsV5vRqQ==", "dev": true, "requires": { "conventional-changelog-conventionalcommits": "^4.3.1" } }, "@commitlint/ensure": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-12.0.1.tgz", - "integrity": "sha512-XdBq+q1YBBDxWIAEjE3Y1YMbzhUnUuSLAEWD8SU1xsvEpQXWRYwDlMBRkjO7funNWTdL0ZQSkZDzme70imYjbw==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-12.1.4.tgz", + "integrity": "sha512-MxHIBuAG9M4xl33qUfIeMSasbv3ktK0W+iygldBxZOL4QSYC2Gn66pZAQMnV9o3V+sVFHoAK2XUKqBAYrgbEqw==", "dev": true, "requires": { - "@commitlint/types": "^12.0.1", + "@commitlint/types": "^12.1.4", "lodash": "^4.17.19" } }, "@commitlint/execute-rule": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.0.1.tgz", - "integrity": "sha512-JzyweYfZlFLtXpgP+btzSY3YAkGPg61TqUSYQqBr4+5IaVf1FruMm5v4D5eLu9dAJuNKUfHbM3AEfuEPiZ79pg==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.4.tgz", + "integrity": "sha512-h2S1j8SXyNeABb27q2Ok2vD1WfxJiXvOttKuRA9Or7LN6OQoC/KtT3844CIhhWNteNMu/wE0gkTqGxDVAnJiHg==", "dev": true }, "@commitlint/format": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-12.0.1.tgz", - "integrity": "sha512-rF79ipAxR8yFzPzG5tRoEZ//MRkyxCXj4JhpEjtdaCMBAXMssI8uazn3e5D8z4UFgSDe9qOnL0OmQvql7HTMoA==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-12.1.4.tgz", + "integrity": "sha512-h28ucMaoRjVvvgS6Bdf85fa/+ZZ/iu1aeWGCpURnQV7/rrVjkhNSjZwGlCOUd5kDV1EnZ5XdI7L18SUpRjs26g==", "dev": true, "requires": { - "@commitlint/types": "^12.0.1", + "@commitlint/types": "^12.1.4", "chalk": "^4.0.0" } }, "@commitlint/is-ignored": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-12.0.1.tgz", - "integrity": "sha512-AplfLn5mX/kWTIiSolcOhTYcgphuGLX8FUr+HmyHBEqUkO36jt0z9caysH47fqU71ePtH63v1DWm+RYQ5RPDjg==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-12.1.4.tgz", + "integrity": "sha512-uTu2jQU2SKvtIRVLOzMQo3KxDtO+iJ1p0olmncwrqy4AfPLgwoyCP2CiULq5M7xpR3+dE3hBlZXbZTQbD7ycIw==", "dev": true, "requires": { - "@commitlint/types": "^12.0.1", - "semver": "7.3.4" + "@commitlint/types": "^12.1.4", + "semver": "7.3.5" } }, "@commitlint/lint": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-12.0.1.tgz", - "integrity": "sha512-1lKyRCq4ahJrY+Xxo8LsqCbALeJkodtEfpmYHeA5HpPMnK7lRSplLqOLcTCjoPfd4vO+gl6aDEZN+ow3YGQBOg==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-12.1.4.tgz", + "integrity": "sha512-1kZ8YDp4to47oIPFELUFGLiLumtPNKJigPFDuHt2+f3Q3IKdQ0uk53n3CPl4uoyso/Og/EZvb1mXjFR/Yce4cA==", "dev": true, "requires": { - "@commitlint/is-ignored": "^12.0.1", - "@commitlint/parse": "^12.0.1", - "@commitlint/rules": "^12.0.1", - "@commitlint/types": "^12.0.1" + "@commitlint/is-ignored": "^12.1.4", + "@commitlint/parse": "^12.1.4", + "@commitlint/rules": "^12.1.4", + "@commitlint/types": "^12.1.4" } }, "@commitlint/load": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.0.1.tgz", - "integrity": "sha512-dX8KdCWn7w0bTkkk3zKQpe9X8vsTRa5EM+1ffF313wCX9b6tGa9vujhEHCkSzKAbbE2tFV64CHZygE7rtlHdIA==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.4.tgz", + "integrity": "sha512-Keszi0IOjRzKfxT+qES/n+KZyLrxy79RQz8wWgssCboYjKEp+wC+fLCgbiMCYjI5k31CIzIOq/16J7Ycr0C0EA==", "dev": true, "requires": { - "@commitlint/execute-rule": "^12.0.1", - "@commitlint/resolve-extends": "^12.0.1", - "@commitlint/types": "^12.0.1", + "@commitlint/execute-rule": "^12.1.4", + "@commitlint/resolve-extends": "^12.1.4", + "@commitlint/types": "^12.1.4", "chalk": "^4.0.0", "cosmiconfig": "^7.0.0", "lodash": "^4.17.19", @@ -685,30 +696,30 @@ } }, "@commitlint/message": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-12.0.1.tgz", - "integrity": "sha512-fXuoxRC+NT1wEQi6p8oHfT7wvWIRgTk+udlRJnWTjmMpiYzVnMmmZfasdShirWr4TtxQtMyL+5DVgh7Y98kURw==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-12.1.4.tgz", + "integrity": "sha512-6QhalEKsKQ/Y16/cTk5NH4iByz26fqws2ub+AinHPtM7Io0jy4e3rym9iE+TkEqiqWZlUigZnTwbPvRJeSUBaA==", "dev": true }, "@commitlint/parse": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-12.0.1.tgz", - "integrity": "sha512-7oEGASmzBnHir5jSIR7KephXrKh7rIi9a6RpH1tOT+CIENYvhe8EDtIy29qMt+RLa2LlaPF7YrAgaJRfzG0YDQ==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-12.1.4.tgz", + "integrity": "sha512-yqKSAsK2V4X/HaLb/yYdrzs6oD/G48Ilt0EJ2Mp6RJeWYxG14w/Out6JrneWnr/cpzemyN5hExOg6+TB19H/Lw==", "dev": true, "requires": { - "@commitlint/types": "^12.0.1", + "@commitlint/types": "^12.1.4", "conventional-changelog-angular": "^5.0.11", "conventional-commits-parser": "^3.0.0" } }, "@commitlint/read": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-12.0.1.tgz", - "integrity": "sha512-baa0YeD4QOctEuthLpExQSi9xPiw0kDPfUVHqp8I88iuIXJECeS8S1+1GBiz89e8dLN9zmEE+sN9vtJHdAp9YA==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-12.1.4.tgz", + "integrity": "sha512-TnPQSJgD8Aod5Xeo9W4SaYKRZmIahukjcCWJ2s5zb3ZYSmj6C85YD9cR5vlRyrZjj78ItLUV/X4FMWWVIS38Jg==", "dev": true, "requires": { - "@commitlint/top-level": "^12.0.1", - "@commitlint/types": "^12.0.1", + "@commitlint/top-level": "^12.1.4", + "@commitlint/types": "^12.1.4", "fs-extra": "^9.0.0", "git-raw-commits": "^2.0.0" }, @@ -724,29 +735,13 @@ "jsonfile": "^6.0.1", "universalify": "^2.0.0" } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true } } }, "@commitlint/resolve-extends": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.0.1.tgz", - "integrity": "sha512-Mvg0GDi/68Cqw893ha8uhxE8myHfPmiSSSi7d1x4VJNR4hoS37lBdX89kyx4i9NPmLfviY2cUJKTyK8ZrFznZw==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.4.tgz", + "integrity": "sha512-R9CoUtsXLd6KSCfsZly04grsH6JVnWFmVtWgWs1KdDpdV+G3TSs37tColMFqglpkx3dsWu8dsPD56+D9YnJfqg==", "dev": true, "requires": { "import-fresh": "^3.0.0", @@ -756,27 +751,27 @@ } }, "@commitlint/rules": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-12.0.1.tgz", - "integrity": "sha512-A5O0ubNGugZR9WWxk5IVOLo07lpdUwhG5WkAW2lYpgZ7Z/2U4PLob9b4Ih1eHbQu+gnVeFr91k7F0DrpM7B8EQ==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-12.1.4.tgz", + "integrity": "sha512-W8m6ZSjg7RuIsIfzQiFHa48X5mcPXeKT9yjBxVmjHvYfS2FDBf1VxCQ7vO0JTVIdV4ohjZ0eKg/wxxUuZHJAZg==", "dev": true, "requires": { - "@commitlint/ensure": "^12.0.1", - "@commitlint/message": "^12.0.1", - "@commitlint/to-lines": "^12.0.1", - "@commitlint/types": "^12.0.1" + "@commitlint/ensure": "^12.1.4", + "@commitlint/message": "^12.1.4", + "@commitlint/to-lines": "^12.1.4", + "@commitlint/types": "^12.1.4" } }, "@commitlint/to-lines": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-12.0.1.tgz", - "integrity": "sha512-XwcJ1jY7x2fhudzbGMpNQkTSMVrxWrI8bRMbVe3Abuu7RfYpFf7VXAlhtnLfxBoagaK7RxjC2+eRidp/3txQBg==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-12.1.4.tgz", + "integrity": "sha512-TParumvbi8bdx3EdLXz2MaX+e15ZgoCqNUgqHsRLwyqLUTRbqCVkzrfadG1UcMQk8/d5aMbb327ZKG3Q4BRorw==", "dev": true }, "@commitlint/top-level": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-12.0.1.tgz", - "integrity": "sha512-rHdgt7U24GEau2/9i2vEAbksxkBRiVjHj5ECFL5dd0AJOIvaK++vMg4EF/ME0X/1yd9qVTHTNOl2Q4tTFK7VBQ==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-12.1.4.tgz", + "integrity": "sha512-d4lTJrOT/dXlpY+NIt4CUl77ciEzYeNVc0VFgUQ6VA+b1rqYD2/VWFjBlWVOrklxtSDeKyuEhs36RGrppEFAvg==", "dev": true, "requires": { "find-up": "^5.0.0" @@ -822,62 +817,72 @@ } }, "@commitlint/types": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.0.1.tgz", - "integrity": "sha512-FsNDMV0W7D19/ZbR412klpqAilXASx75Neqh7jPtK278IEwdukOg3vth1r5kTm+BjDScM7wMUEOwIW3NNfAtwg==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.4.tgz", + "integrity": "sha512-KRIjdnWNUx6ywz+SJvjmNCbQKcKP6KArhjZhY2l+CWKxak0d77SOjggkMwFTiSgLODOwmuLTbarR2ZfWPiPMlw==", "dev": true, "requires": { "chalk": "^4.0.0" } }, "@comunica/actor-abstract-bindings-hash": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-bindings-hash/-/actor-abstract-bindings-hash-1.19.2.tgz", - "integrity": "sha512-Rf5DH43+inBhI/IlmKILQGTYWCWWmK/s3YM+O/wmxO3M38OXFspv4fyIfUYrfBHeYKaq78w64vPH43umw+DOAQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-bindings-hash/-/actor-abstract-bindings-hash-1.21.1.tgz", + "integrity": "sha512-+EmT/v5hB7La9yXotDZRp7GchYLGO/acg0h9NttZQN8+qp1Llyln+3WriqcVxbbRe1Wqc3DL8Hd9eKAOkAVT7w==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "canonicalize": "^1.0.1", "hash.js": "^1.1.7", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-abstract-mediatyped": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-1.19.2.tgz", - "integrity": "sha512-BER87Niq4dqLxfF3JtYCZ1lCHB+MB/N3yNUq5GnInzdisAQBT/T7dwmps1eqF435DyiDS/j0VOJpnPmWV8bRlA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-1.21.1.tgz", + "integrity": "sha512-5LzWccqId3AfAeCPGqPkOiDATXrooXYLn58sNXDRdDUsRpL/jZ6be+7F000ZLTHnDRVCiLCXtb5P7984bBIzaA==", "dev": true }, "@comunica/actor-abstract-path": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-1.19.2.tgz", - "integrity": "sha512-0pqfYotFtXIDyNjmqqGyxrVwrS7pNY9R5he3PugilzZCOrHy19Zr8bofr24xTXgEP8VdQR1uD2vE1H43JE/6HA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-1.21.1.tgz", + "integrity": "sha512-9hehsgOSaLDAH4oZccGMEScAiE+4DayTXkjaiQkOobSiHp6dbXgS46vIkWUaSYQGikmgYfkM+j4qwDT33Wl28w==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-data-factory": "^1.0.3", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, + "@comunica/actor-context-preprocess-source-to-destination": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-source-to-destination/-/actor-context-preprocess-source-to-destination-1.21.1.tgz", + "integrity": "sha512-yGfNEAJo90XvIMbGZtoip4rR2t28ArfIZmkXo1+E50/Hkp5KFeBwJO/f7ZwH0Svy/5C0wbmCMZpQm+IFV2Cxbg==", + "dev": true + }, "@comunica/actor-http-memento": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-memento/-/actor-http-memento-1.19.2.tgz", - "integrity": "sha512-3d8cviX1i1CKXkaV0u0C9S/jzmViZTMd3kwVUOwaqJW8EH4dpJkADtxaly32qtRfUp2suNQ/dcG8DlAcHUPNNg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-memento/-/actor-http-memento-1.21.1.tgz", + "integrity": "sha512-FRG5CgeOzu8GyaSLtwkLPWX26WWcYKbLx1EpSGJJUq5MBn8Blrcji6G/dwn6hADn4rBI8MErwiA52SJX/p89yw==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", "@types/parse-link-header": "^1.0.0", "cross-fetch": "^3.0.5", "parse-link-header": "^1.0.1" } }, "@comunica/actor-http-native": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-native/-/actor-http-native-1.19.2.tgz", - "integrity": "sha512-/eLeL3/MCuoTpYqMKM4f6VNIgBMtduOHc7DHxw/p6I/mL9mRZp848+MyhKFEN4W4gVk8aKVlMCI4MI52bKXWLw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-native/-/actor-http-native-1.21.1.tgz", + "integrity": "sha512-dJlBz8/nQgxH5ARkh8/092BbvQ8vaJ38hjWinLXXakmdj8WsVHnhUJ7/D4YtqY61bjwCBFekOLSPjfxKCEMRgA==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", "@types/parse-link-header": "^1.0.0", "cross-fetch": "^3.0.5", "follow-redirects": "^1.5.1", @@ -885,575 +890,721 @@ } }, "@comunica/actor-http-proxy": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-1.19.2.tgz", - "integrity": "sha512-b/yP6TbpEBOac5gtX+4lxF6cd+/mI0WQiYUZGhRQZ2gUEcU0js0Gte9uqz1wCVxIQJnMbOryso3tCVFw/CZNJg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-1.21.1.tgz", + "integrity": "sha512-Z3NvOzZeffZ+aRBZVg3apbVSNjYvAUE49oOL+BrBtT5CuEf+RUOCcSOV/UhpITIFg21/uuyaxvJaT5RmfH+xzw==", "dev": true }, "@comunica/actor-init-sparql": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-init-sparql/-/actor-init-sparql-1.19.2.tgz", - "integrity": "sha512-TUYde50lcJOVbIkY+sJb9B1OuaKB8yvy8oyeNXF8nF3rOdFT0hnjmPcyT9KRKKJXmG7t4ywygDSbyaGqPnlyUA==", - "dev": true, - "requires": { - "@comunica/actor-abstract-bindings-hash": "^1.19.2", - "@comunica/actor-abstract-mediatyped": "^1.19.2", - "@comunica/actor-http-memento": "^1.19.2", - "@comunica/actor-http-native": "^1.19.2", - "@comunica/actor-http-proxy": "^1.19.2", - "@comunica/actor-optimize-query-operation-join-bgp": "^1.19.2", - "@comunica/actor-query-operation-ask": "^1.19.2", - "@comunica/actor-query-operation-bgp-empty": "^1.19.2", - "@comunica/actor-query-operation-bgp-left-deep-smallest": "^1.19.2", - "@comunica/actor-query-operation-bgp-single": "^1.19.2", - "@comunica/actor-query-operation-construct": "^1.19.2", - "@comunica/actor-query-operation-describe-subject": "^1.19.2", - "@comunica/actor-query-operation-distinct-hash": "^1.19.2", - "@comunica/actor-query-operation-extend": "^1.19.2", - "@comunica/actor-query-operation-filter-sparqlee": "^1.19.2", - "@comunica/actor-query-operation-from-quad": "^1.19.2", - "@comunica/actor-query-operation-group": "^1.19.2", - "@comunica/actor-query-operation-join": "^1.19.2", - "@comunica/actor-query-operation-leftjoin-left-deep": "^1.19.2", - "@comunica/actor-query-operation-leftjoin-nestedloop": "^1.19.2", - "@comunica/actor-query-operation-minus": "^1.19.2", - "@comunica/actor-query-operation-orderby-sparqlee": "^1.19.2", - "@comunica/actor-query-operation-path-alt": "^1.19.2", - "@comunica/actor-query-operation-path-inv": "^1.19.2", - "@comunica/actor-query-operation-path-link": "^1.19.2", - "@comunica/actor-query-operation-path-nps": "^1.19.2", - "@comunica/actor-query-operation-path-one-or-more": "^1.19.2", - "@comunica/actor-query-operation-path-seq": "^1.19.2", - "@comunica/actor-query-operation-path-zero-or-more": "^1.19.2", - "@comunica/actor-query-operation-path-zero-or-one": "^1.19.2", - "@comunica/actor-query-operation-project": "^1.19.2", - "@comunica/actor-query-operation-quadpattern": "^1.19.2", - "@comunica/actor-query-operation-reduced-hash": "^1.19.2", - "@comunica/actor-query-operation-service": "^1.19.2", - "@comunica/actor-query-operation-slice": "^1.19.2", - "@comunica/actor-query-operation-sparql-endpoint": "^1.19.2", - "@comunica/actor-query-operation-union": "^1.19.2", - "@comunica/actor-query-operation-values": "^1.19.2", - "@comunica/actor-rdf-dereference-http-parse": "^1.19.2", - "@comunica/actor-rdf-join-multi-smallest": "^1.19.2", - "@comunica/actor-rdf-join-nestedloop": "^1.19.2", - "@comunica/actor-rdf-join-symmetrichash": "^1.19.2", - "@comunica/actor-rdf-metadata-all": "^1.19.2", - "@comunica/actor-rdf-metadata-extract-hydra-controls": "^1.19.2", - "@comunica/actor-rdf-metadata-extract-hydra-count": "^1.19.2", - "@comunica/actor-rdf-metadata-extract-sparql-service": "^1.19.2", - "@comunica/actor-rdf-metadata-primary-topic": "^1.19.2", - "@comunica/actor-rdf-parse-html": "^1.19.2", - "@comunica/actor-rdf-parse-html-microdata": "^1.19.2", - "@comunica/actor-rdf-parse-html-rdfa": "^1.19.2", - "@comunica/actor-rdf-parse-html-script": "^1.19.2", - "@comunica/actor-rdf-parse-jsonld": "^1.19.2", - "@comunica/actor-rdf-parse-n3": "^1.19.2", - "@comunica/actor-rdf-parse-rdfxml": "^1.19.2", - "@comunica/actor-rdf-parse-xml-rdfa": "^1.19.2", - "@comunica/actor-rdf-resolve-hypermedia-links-next": "^1.19.2", - "@comunica/actor-rdf-resolve-hypermedia-none": "^1.19.2", - "@comunica/actor-rdf-resolve-hypermedia-qpf": "^1.19.2", - "@comunica/actor-rdf-resolve-hypermedia-sparql": "^1.19.2", - "@comunica/actor-rdf-resolve-quad-pattern-federated": "^1.19.2", - "@comunica/actor-rdf-resolve-quad-pattern-hypermedia": "^1.19.2", - "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^1.19.2", - "@comunica/actor-rdf-serialize-jsonld": "^1.19.2", - "@comunica/actor-rdf-serialize-n3": "^1.19.2", - "@comunica/actor-sparql-parse-algebra": "^1.19.2", - "@comunica/actor-sparql-parse-graphql": "^1.19.2", - "@comunica/actor-sparql-serialize-json": "^1.19.2", - "@comunica/actor-sparql-serialize-rdf": "^1.19.2", - "@comunica/actor-sparql-serialize-simple": "^1.19.2", - "@comunica/actor-sparql-serialize-sparql-csv": "^1.19.2", - "@comunica/actor-sparql-serialize-sparql-json": "^1.19.2", - "@comunica/actor-sparql-serialize-sparql-tsv": "^1.19.2", - "@comunica/actor-sparql-serialize-sparql-xml": "^1.19.2", - "@comunica/actor-sparql-serialize-stats": "^1.19.2", - "@comunica/actor-sparql-serialize-table": "^1.19.2", - "@comunica/actor-sparql-serialize-tree": "^1.19.2", - "@comunica/bus-context-preprocess": "^1.19.2", - "@comunica/bus-http": "^1.19.2", - "@comunica/bus-http-invalidate": "^1.19.2", - "@comunica/bus-init": "^1.19.2", - "@comunica/bus-optimize-query-operation": "^1.19.2", - "@comunica/bus-query-operation": "^1.19.2", - "@comunica/bus-rdf-dereference": "^1.19.2", - "@comunica/bus-rdf-dereference-paged": "^1.19.2", - "@comunica/bus-rdf-join": "^1.19.2", - "@comunica/bus-rdf-metadata": "^1.19.2", - "@comunica/bus-rdf-metadata-extract": "^1.19.2", - "@comunica/bus-rdf-parse": "^1.19.2", - "@comunica/bus-rdf-parse-html": "^1.19.2", - "@comunica/bus-rdf-resolve-hypermedia": "^1.19.2", - "@comunica/bus-rdf-resolve-hypermedia-links": "^1.19.2", - "@comunica/bus-rdf-resolve-quad-pattern": "^1.19.2", - "@comunica/bus-rdf-serialize": "^1.19.2", - "@comunica/bus-sparql-parse": "^1.19.2", - "@comunica/bus-sparql-serialize": "^1.19.2", - "@comunica/core": "^1.19.2", - "@comunica/logger-pretty": "^1.19.2", - "@comunica/logger-void": "^1.19.2", - "@comunica/mediator-all": "^1.19.2", - "@comunica/mediator-combine-pipeline": "^1.19.2", - "@comunica/mediator-combine-union": "^1.19.2", - "@comunica/mediator-number": "^1.19.2", - "@comunica/mediator-race": "^1.19.2", - "@comunica/runner": "^1.19.2", - "@comunica/runner-cli": "^1.19.2", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-sparql/-/actor-init-sparql-1.21.1.tgz", + "integrity": "sha512-lDiMgpktwg/bzKAZip+s8k6Y7LDYfkYuqo3i1ZD+EdgUm484yuMo7K3Y21P2C04w5FazYAbnx7AzEj1hrdc0iA==", + "dev": true, + "requires": { + "@comunica/actor-abstract-bindings-hash": "^1.21.1", + "@comunica/actor-abstract-mediatyped": "^1.21.1", + "@comunica/actor-context-preprocess-source-to-destination": "^1.21.1", + "@comunica/actor-http-memento": "^1.21.1", + "@comunica/actor-http-native": "^1.21.1", + "@comunica/actor-http-proxy": "^1.21.1", + "@comunica/actor-optimize-query-operation-join-bgp": "^1.21.1", + "@comunica/actor-query-operation-ask": "^1.21.1", + "@comunica/actor-query-operation-bgp-empty": "^1.21.1", + "@comunica/actor-query-operation-bgp-left-deep-smallest": "^1.21.1", + "@comunica/actor-query-operation-bgp-single": "^1.21.1", + "@comunica/actor-query-operation-construct": "^1.21.1", + "@comunica/actor-query-operation-describe-subject": "^1.21.1", + "@comunica/actor-query-operation-distinct-hash": "^1.21.1", + "@comunica/actor-query-operation-extend": "^1.21.1", + "@comunica/actor-query-operation-filter-sparqlee": "^1.21.1", + "@comunica/actor-query-operation-from-quad": "^1.21.1", + "@comunica/actor-query-operation-group": "^1.21.1", + "@comunica/actor-query-operation-join": "^1.21.1", + "@comunica/actor-query-operation-leftjoin-left-deep": "^1.21.1", + "@comunica/actor-query-operation-leftjoin-nestedloop": "^1.21.1", + "@comunica/actor-query-operation-minus": "^1.21.1", + "@comunica/actor-query-operation-orderby-sparqlee": "^1.21.1", + "@comunica/actor-query-operation-path-alt": "^1.21.1", + "@comunica/actor-query-operation-path-inv": "^1.21.1", + "@comunica/actor-query-operation-path-link": "^1.21.1", + "@comunica/actor-query-operation-path-nps": "^1.21.1", + "@comunica/actor-query-operation-path-one-or-more": "^1.21.1", + "@comunica/actor-query-operation-path-seq": "^1.21.1", + "@comunica/actor-query-operation-path-zero-or-more": "^1.21.1", + "@comunica/actor-query-operation-path-zero-or-one": "^1.21.1", + "@comunica/actor-query-operation-project": "^1.21.1", + "@comunica/actor-query-operation-quadpattern": "^1.21.1", + "@comunica/actor-query-operation-reduced-hash": "^1.21.1", + "@comunica/actor-query-operation-service": "^1.21.1", + "@comunica/actor-query-operation-slice": "^1.21.1", + "@comunica/actor-query-operation-sparql-endpoint": "^1.21.1", + "@comunica/actor-query-operation-union": "^1.21.1", + "@comunica/actor-query-operation-update-add-rewrite": "^1.21.1", + "@comunica/actor-query-operation-update-clear": "^1.21.1", + "@comunica/actor-query-operation-update-compositeupdate": "^1.21.1", + "@comunica/actor-query-operation-update-copy-rewrite": "^1.21.1", + "@comunica/actor-query-operation-update-create": "^1.21.1", + "@comunica/actor-query-operation-update-deleteinsert": "^1.21.1", + "@comunica/actor-query-operation-update-drop": "^1.21.1", + "@comunica/actor-query-operation-update-load": "^1.21.1", + "@comunica/actor-query-operation-update-move-rewrite": "^1.21.1", + "@comunica/actor-query-operation-values": "^1.21.1", + "@comunica/actor-rdf-dereference-fallback": "^1.21.1", + "@comunica/actor-rdf-dereference-http-parse": "^1.21.1", + "@comunica/actor-rdf-join-multi-smallest": "^1.21.1", + "@comunica/actor-rdf-join-nestedloop": "^1.21.1", + "@comunica/actor-rdf-join-symmetrichash": "^1.21.1", + "@comunica/actor-rdf-metadata-all": "^1.21.1", + "@comunica/actor-rdf-metadata-extract-hydra-controls": "^1.21.1", + "@comunica/actor-rdf-metadata-extract-hydra-count": "^1.21.1", + "@comunica/actor-rdf-metadata-extract-patch-sparql-update": "^1.21.1", + "@comunica/actor-rdf-metadata-extract-sparql-service": "^1.21.1", + "@comunica/actor-rdf-metadata-primary-topic": "^1.21.1", + "@comunica/actor-rdf-parse-html": "^1.21.1", + "@comunica/actor-rdf-parse-html-microdata": "^1.21.1", + "@comunica/actor-rdf-parse-html-rdfa": "^1.21.1", + "@comunica/actor-rdf-parse-html-script": "^1.21.1", + "@comunica/actor-rdf-parse-jsonld": "^1.21.1", + "@comunica/actor-rdf-parse-n3": "^1.21.1", + "@comunica/actor-rdf-parse-rdfxml": "^1.21.1", + "@comunica/actor-rdf-parse-xml-rdfa": "^1.21.1", + "@comunica/actor-rdf-resolve-hypermedia-links-next": "^1.21.1", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": "^1.21.1", + "@comunica/actor-rdf-resolve-hypermedia-none": "^1.21.1", + "@comunica/actor-rdf-resolve-hypermedia-qpf": "^1.21.1", + "@comunica/actor-rdf-resolve-hypermedia-sparql": "^1.21.1", + "@comunica/actor-rdf-resolve-quad-pattern-federated": "^1.21.1", + "@comunica/actor-rdf-resolve-quad-pattern-hypermedia": "^1.21.1", + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^1.21.1", + "@comunica/actor-rdf-serialize-jsonld": "^1.21.1", + "@comunica/actor-rdf-serialize-n3": "^1.21.1", + "@comunica/actor-rdf-update-hypermedia-patch-sparql-update": "^1.21.1", + "@comunica/actor-rdf-update-quads-hypermedia": "^1.21.1", + "@comunica/actor-rdf-update-quads-rdfjs-store": "^1.21.1", + "@comunica/actor-sparql-parse-algebra": "^1.21.1", + "@comunica/actor-sparql-parse-graphql": "^1.21.1", + "@comunica/actor-sparql-serialize-json": "^1.21.1", + "@comunica/actor-sparql-serialize-rdf": "^1.21.1", + "@comunica/actor-sparql-serialize-simple": "^1.21.1", + "@comunica/actor-sparql-serialize-sparql-csv": "^1.21.1", + "@comunica/actor-sparql-serialize-sparql-json": "^1.21.1", + "@comunica/actor-sparql-serialize-sparql-tsv": "^1.21.1", + "@comunica/actor-sparql-serialize-sparql-xml": "^1.21.1", + "@comunica/actor-sparql-serialize-stats": "^1.21.1", + "@comunica/actor-sparql-serialize-table": "^1.21.1", + "@comunica/actor-sparql-serialize-tree": "^1.21.1", + "@comunica/bus-context-preprocess": "^1.21.1", + "@comunica/bus-http": "^1.21.1", + "@comunica/bus-http-invalidate": "^1.21.1", + "@comunica/bus-init": "^1.21.1", + "@comunica/bus-optimize-query-operation": "^1.21.1", + "@comunica/bus-query-operation": "^1.21.1", + "@comunica/bus-rdf-dereference": "^1.21.1", + "@comunica/bus-rdf-dereference-paged": "^1.21.1", + "@comunica/bus-rdf-join": "^1.21.1", + "@comunica/bus-rdf-metadata": "^1.21.1", + "@comunica/bus-rdf-metadata-extract": "^1.21.1", + "@comunica/bus-rdf-parse": "^1.21.1", + "@comunica/bus-rdf-parse-html": "^1.21.1", + "@comunica/bus-rdf-resolve-hypermedia": "^1.21.1", + "@comunica/bus-rdf-resolve-hypermedia-links": "^1.21.1", + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^1.21.1", + "@comunica/bus-rdf-resolve-quad-pattern": "^1.21.1", + "@comunica/bus-rdf-serialize": "^1.21.1", + "@comunica/bus-rdf-update-hypermedia": "^1.21.1", + "@comunica/bus-rdf-update-quads": "^1.21.1", + "@comunica/bus-sparql-parse": "^1.21.1", + "@comunica/bus-sparql-serialize": "^1.21.1", + "@comunica/context-entries": "^1.21.1", + "@comunica/core": "^1.21.1", + "@comunica/logger-pretty": "^1.21.1", + "@comunica/logger-void": "^1.21.1", + "@comunica/mediator-all": "^1.21.1", + "@comunica/mediator-combine-pipeline": "^1.21.1", + "@comunica/mediator-combine-union": "^1.21.1", + "@comunica/mediator-number": "^1.21.1", + "@comunica/mediator-race": "^1.21.1", + "@comunica/runner": "^1.21.1", + "@comunica/runner-cli": "^1.21.1", "@types/minimist": "^1.2.0", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "minimist": "^1.2.0", "negotiate": "^1.0.1", "rdf-quad": "^1.4.0", "rdf-string": "^1.5.0", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0", + "sparqlalgebrajs": "^2.5.5", "streamify-string": "^1.0.1" } }, "@comunica/actor-init-sparql-rdfjs": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-init-sparql-rdfjs/-/actor-init-sparql-rdfjs-1.19.2.tgz", - "integrity": "sha512-8UWNPF5bCNRMigIJEK0rA9urmv2JTMz7PygB/ZZ2fGCGSuIJjdoeu+CGoQufqZSlloQpWooDqVxqPTGI1x+kuw==", - "dev": true, - "requires": { - "@comunica/actor-abstract-mediatyped": "^1.19.2", - "@comunica/actor-init-sparql": "^1.19.2", - "@comunica/actor-query-operation-ask": "^1.19.2", - "@comunica/actor-query-operation-bgp-empty": "^1.19.2", - "@comunica/actor-query-operation-bgp-left-deep-smallest": "^1.19.2", - "@comunica/actor-query-operation-bgp-single": "^1.19.2", - "@comunica/actor-query-operation-construct": "^1.19.2", - "@comunica/actor-query-operation-describe-subject": "^1.19.2", - "@comunica/actor-query-operation-distinct-hash": "^1.19.2", - "@comunica/actor-query-operation-extend": "^1.19.2", - "@comunica/actor-query-operation-filter-sparqlee": "^1.19.2", - "@comunica/actor-query-operation-from-quad": "^1.19.2", - "@comunica/actor-query-operation-join": "^1.19.2", - "@comunica/actor-query-operation-leftjoin-nestedloop": "^1.19.2", - "@comunica/actor-query-operation-orderby-sparqlee": "^1.19.2", - "@comunica/actor-query-operation-path-alt": "^1.19.2", - "@comunica/actor-query-operation-path-inv": "^1.19.2", - "@comunica/actor-query-operation-path-link": "^1.19.2", - "@comunica/actor-query-operation-path-nps": "^1.19.2", - "@comunica/actor-query-operation-path-one-or-more": "^1.19.2", - "@comunica/actor-query-operation-path-seq": "^1.19.2", - "@comunica/actor-query-operation-path-zero-or-more": "^1.19.2", - "@comunica/actor-query-operation-path-zero-or-one": "^1.19.2", - "@comunica/actor-query-operation-project": "^1.19.2", - "@comunica/actor-query-operation-quadpattern": "^1.19.2", - "@comunica/actor-query-operation-service": "^1.19.2", - "@comunica/actor-query-operation-slice": "^1.19.2", - "@comunica/actor-query-operation-union": "^1.19.2", - "@comunica/actor-query-operation-values": "^1.19.2", - "@comunica/actor-rdf-join-nestedloop": "^1.19.2", - "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^1.19.2", - "@comunica/actor-rdf-serialize-jsonld": "^1.19.2", - "@comunica/actor-rdf-serialize-n3": "^1.19.2", - "@comunica/actor-sparql-parse-algebra": "^1.19.2", - "@comunica/actor-sparql-serialize-json": "^1.19.2", - "@comunica/actor-sparql-serialize-rdf": "^1.19.2", - "@comunica/actor-sparql-serialize-simple": "^1.19.2", - "@comunica/actor-sparql-serialize-sparql-json": "^1.19.2", - "@comunica/actor-sparql-serialize-sparql-xml": "^1.19.2", - "@comunica/bus-context-preprocess": "^1.19.2", - "@comunica/bus-init": "^1.19.2", - "@comunica/bus-query-operation": "^1.19.2", - "@comunica/bus-rdf-join": "^1.19.2", - "@comunica/bus-rdf-resolve-quad-pattern": "^1.19.2", - "@comunica/bus-rdf-serialize": "^1.19.2", - "@comunica/bus-sparql-parse": "^1.19.2", - "@comunica/bus-sparql-serialize": "^1.19.2", - "@comunica/core": "^1.19.2", - "@comunica/mediator-combine-pipeline": "^1.19.2", - "@comunica/mediator-combine-union": "^1.19.2", - "@comunica/mediator-number": "^1.19.2", - "@comunica/mediator-race": "^1.19.2", - "@comunica/runner": "^1.19.2", - "@comunica/runner-cli": "^1.19.2" + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-sparql-rdfjs/-/actor-init-sparql-rdfjs-1.21.1.tgz", + "integrity": "sha512-QWbZIb2QW99r5hL168kO3cJGjr1c0kviDndNU+ttqHE1iyCBdZikxhIm+njzTWSQcFFUntHqmfofNxd3hUbf/A==", + "dev": true, + "requires": { + "@comunica/actor-abstract-mediatyped": "^1.21.1", + "@comunica/actor-init-sparql": "^1.21.1", + "@comunica/actor-query-operation-ask": "^1.21.1", + "@comunica/actor-query-operation-bgp-empty": "^1.21.1", + "@comunica/actor-query-operation-bgp-left-deep-smallest": "^1.21.1", + "@comunica/actor-query-operation-bgp-single": "^1.21.1", + "@comunica/actor-query-operation-construct": "^1.21.1", + "@comunica/actor-query-operation-describe-subject": "^1.21.1", + "@comunica/actor-query-operation-distinct-hash": "^1.21.1", + "@comunica/actor-query-operation-extend": "^1.21.1", + "@comunica/actor-query-operation-filter-sparqlee": "^1.21.1", + "@comunica/actor-query-operation-from-quad": "^1.21.1", + "@comunica/actor-query-operation-join": "^1.21.1", + "@comunica/actor-query-operation-leftjoin-nestedloop": "^1.21.1", + "@comunica/actor-query-operation-orderby-sparqlee": "^1.21.1", + "@comunica/actor-query-operation-path-alt": "^1.21.1", + "@comunica/actor-query-operation-path-inv": "^1.21.1", + "@comunica/actor-query-operation-path-link": "^1.21.1", + "@comunica/actor-query-operation-path-nps": "^1.21.1", + "@comunica/actor-query-operation-path-one-or-more": "^1.21.1", + "@comunica/actor-query-operation-path-seq": "^1.21.1", + "@comunica/actor-query-operation-path-zero-or-more": "^1.21.1", + "@comunica/actor-query-operation-path-zero-or-one": "^1.21.1", + "@comunica/actor-query-operation-project": "^1.21.1", + "@comunica/actor-query-operation-quadpattern": "^1.21.1", + "@comunica/actor-query-operation-service": "^1.21.1", + "@comunica/actor-query-operation-slice": "^1.21.1", + "@comunica/actor-query-operation-union": "^1.21.1", + "@comunica/actor-query-operation-values": "^1.21.1", + "@comunica/actor-rdf-join-nestedloop": "^1.21.1", + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^1.21.1", + "@comunica/actor-rdf-serialize-jsonld": "^1.21.1", + "@comunica/actor-rdf-serialize-n3": "^1.21.1", + "@comunica/actor-sparql-parse-algebra": "^1.21.1", + "@comunica/actor-sparql-serialize-json": "^1.21.1", + "@comunica/actor-sparql-serialize-rdf": "^1.21.1", + "@comunica/actor-sparql-serialize-simple": "^1.21.1", + "@comunica/actor-sparql-serialize-sparql-json": "^1.21.1", + "@comunica/actor-sparql-serialize-sparql-xml": "^1.21.1", + "@comunica/bus-context-preprocess": "^1.21.1", + "@comunica/bus-init": "^1.21.1", + "@comunica/bus-query-operation": "^1.21.1", + "@comunica/bus-rdf-join": "^1.21.1", + "@comunica/bus-rdf-resolve-quad-pattern": "^1.21.1", + "@comunica/bus-rdf-serialize": "^1.21.1", + "@comunica/bus-sparql-parse": "^1.21.1", + "@comunica/bus-sparql-serialize": "^1.21.1", + "@comunica/core": "^1.21.1", + "@comunica/mediator-combine-pipeline": "^1.21.1", + "@comunica/mediator-combine-union": "^1.21.1", + "@comunica/mediator-number": "^1.21.1", + "@comunica/mediator-race": "^1.21.1", + "@comunica/runner": "^1.21.1", + "@comunica/runner-cli": "^1.21.1" } }, "@comunica/actor-optimize-query-operation-join-bgp": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-1.19.2.tgz", - "integrity": "sha512-MyC//Cl9SwQNKQeaULea8ViU1ehn68hL6CuqqwDHL/0M6lLi45aMFUBs9iK/Vw330uzFjbLjTc1epo1fFb2tLA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-1.21.1.tgz", + "integrity": "sha512-4P4MNxEfGZJYE4z9OXTOWWykz0w3h2dtw8p8pLDcXplRIh1U9BaS7rtYVl953PvNfLsc1DS3Kpn0MGEN3NJdGA==", "dev": true, "requires": { - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-ask": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-1.19.2.tgz", - "integrity": "sha512-ogRkDwuPxDBRV8By20OHSkB89MblNM4YVfkMT2pPDhWrPojKGQVvedi58LpnfWX1NmTN63fhm9F8TyaG+jwsew==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-1.21.1.tgz", + "integrity": "sha512-23sE2Kr+z5UHcgQ+8xGv9dJPxBnv5eavWqSkgIESWEVzBfogvJQ8mMt/2wl1+bvdip0Nme+MJ9/hUYTMqr//ew==", "dev": true, "requires": { - "sparqlalgebrajs": "^2.4.0" + "@comunica/types": "^1.21.1", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-bgp-empty": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-empty/-/actor-query-operation-bgp-empty-1.19.2.tgz", - "integrity": "sha512-Lbv7XC1Jct0FMIat4ZwVH73M2KttaSKbiVCN27ef97HTlveHS5IJ0TXUBcf/sn3YGXhQcaF9zFiLozZ9cD7o0g==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-empty/-/actor-query-operation-bgp-empty-1.21.1.tgz", + "integrity": "sha512-Y1W7ViP/ZRlcOrWJk7Y2HsU2+qS+qc1A8VGfpKzhwZaIbBS6FUiQnAHkH8eDrO9RtET+zanKxu37+Jnj2n6MyQ==", "dev": true, "requires": { - "asynciterator": "^3.0.3", + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-bgp-left-deep-smallest": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-left-deep-smallest/-/actor-query-operation-bgp-left-deep-smallest-1.19.2.tgz", - "integrity": "sha512-KuyPkY47MFBYcZIwE2shJYTpd1ERGOLuwEVG3UOXz/ON6tosklQOAbuGHe0bFk0fZTrM2e3SLVdPMeWaetf7QA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-left-deep-smallest/-/actor-query-operation-bgp-left-deep-smallest-1.21.1.tgz", + "integrity": "sha512-yLtvCj9gkmWNdqTT3SuQwSJh21/1eR0vjDpRcQA5P/HlCPARKJT6OBbWisaH1JNygHptw/oKnoPZKPsWVB/cEA==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-bgp-single": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-single/-/actor-query-operation-bgp-single-1.19.2.tgz", - "integrity": "sha512-Z9mdfGg/blqzh9wDEusnwwpTpP7Eb3GdbIOAxaMzIe3fo3PDuTadariXPzliho9tprC1dF/JN78i/1QM5MYqUA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-single/-/actor-query-operation-bgp-single-1.21.1.tgz", + "integrity": "sha512-a4xupJleAxeyxA+m8Ghul6AtfBRCMWv5Ftr5DCcZF2j96UCREnSnD1OuMTJfsf7hWV+H9TGJ3gtK1IinB1LxAQ==", "dev": true, "requires": { - "sparqlalgebrajs": "^2.4.0" + "@comunica/context-entries": "^1.21.1", + "@comunica/types": "^1.21.1", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-construct": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-1.19.2.tgz", - "integrity": "sha512-wNktY1yUVFCQBqvcr4xD52hlMmDzrB0VOJ9aEHQdvjmCs4P2AsLCG5Ty+qiz7va3HC1nT1qV4qRNLkeUYS93GQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-1.21.1.tgz", + "integrity": "sha512-b1baZhA0py1JEI9xNGtEcHt0VJOMMBkA5tC8ePabNnPXc2Bwn29grzb+PQwkf32rU6tRRgJHRua5EcIZqDRcqg==", "dev": true, "requires": { + "@comunica/data-factory": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-data-factory": "^1.0.3", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-describe-subject": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-describe-subject/-/actor-query-operation-describe-subject-1.19.2.tgz", - "integrity": "sha512-AVNiPI/k6HM+fSRxcTodsHLld+lADxzKDnjUGk4ckcWSqVsmzwlWUJ1DZfp8xqVj/3uWkIeG1oaY8h5Ph15ssg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-describe-subject/-/actor-query-operation-describe-subject-1.21.1.tgz", + "integrity": "sha512-KGACWNnYRQVqPzaF1iyYiivFfAucnPU6yaJ0mUKoSiMXEwVCIHOZL8m29TMxHqc5AI6C/AZlvddT1MHQ+cFOXw==", "dev": true, "requires": { - "@comunica/actor-query-operation-union": "^1.19.2", + "@comunica/actor-query-operation-union": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-data-factory": "^1.0.3", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-distinct-hash": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-hash/-/actor-query-operation-distinct-hash-1.19.2.tgz", - "integrity": "sha512-LO+hAW0tGRthAUKOkUM7ODjIsUbdNgPh+3cdVr4vkb2OcI/bJy1i5owIKUotepg8SuwekjDgOz0DxF2Mr5rjtw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-hash/-/actor-query-operation-distinct-hash-1.21.1.tgz", + "integrity": "sha512-DiIwjep3FlUyDNqyenRyN/CxGKOFxfIXDsOupYpQq0H5KSYEVyyYNJao4F+ZvdcLHoSRJkLVW+GTTb8zCbEGbg==", "dev": true, "requires": { - "@comunica/actor-abstract-bindings-hash": "^1.19.2", - "sparqlalgebrajs": "^2.4.0" + "@comunica/actor-abstract-bindings-hash": "^1.21.1", + "@comunica/types": "^1.21.1", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-extend": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-1.19.2.tgz", - "integrity": "sha512-6n2vY/QvOc4QreT3I/yf8jVryJgOo6czAGL/UelqS00BO/uOwRK1TjUsylGzeCTtp0w0j7SF6UiCp3PueIAi5g==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-1.21.1.tgz", + "integrity": "sha512-xxUQB50GRXxFNNKWREvmBxjycua5aGnW+VebyKGY7jJRc/wurF7RCvKPXy3FoSQYKF8MhJ3VnSP5hRvKW9IKmA==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0", - "sparqlee": "^1.6.0" + "sparqlalgebrajs": "^2.5.5", + "sparqlee": "^1.6.2" } }, "@comunica/actor-query-operation-filter-sparqlee": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-filter-sparqlee/-/actor-query-operation-filter-sparqlee-1.19.2.tgz", - "integrity": "sha512-J+YZ8jzgpXVuKOJt1wEXiu5ZuynvSJ7USVqPbv3rqgmA86cXKL/ko5JNf6aT3kGIkHsxmXHtxKYfZ0xv0g07HA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-filter-sparqlee/-/actor-query-operation-filter-sparqlee-1.21.1.tgz", + "integrity": "sha512-9iLabwHs4s25WJxg+jOBvgNg/Lvopl1k015mikXN1qS9nhYje0obVR0rcDzMCu7NzhLAJO8c94oJK3FGp/91Yg==", "dev": true, "requires": { - "sparqlalgebrajs": "^2.4.0", - "sparqlee": "^1.6.0" + "@comunica/types": "^1.21.1", + "sparqlalgebrajs": "^2.5.5", + "sparqlee": "^1.6.2" } }, "@comunica/actor-query-operation-from-quad": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-1.19.2.tgz", - "integrity": "sha512-bao1/9lBBOHTnkORdfxpRrvvxHoJGEBTH06/E5CQPod7SkVlYs4cSBqy8UikkqNpehoXXHgQsOzncue8vlu2rQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-1.21.1.tgz", + "integrity": "sha512-fJ2qk7jb5vouiCYI/S37O9gQg8Ol5Y5vmgzmVj//aTV7/oobI7j0V3hRyrM7pN6RhKK7g9daxoO1rqeZkUBQ7Q==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-group": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-1.19.2.tgz", - "integrity": "sha512-1h32gBva2Dd1SIbnhoEQizCzQkhRxI4r0lotDTtiijF/Wl/yvqc4FSaJ5ieeEVKSlPLpxmAvRKiGoGVT1FxA5A==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-1.21.1.tgz", + "integrity": "sha512-oiZEJH/z4sEtk7ImT8yyBHzlHJtvgcocQVoaGJGU+dor6i2qTTMULPdyzYnAYS8bJLczYnpnb5TDakGGn6ijQg==", "dev": true, "requires": { - "@comunica/actor-abstract-bindings-hash": "^1.19.2", - "asynciterator": "^3.0.3", + "@comunica/actor-abstract-bindings-hash": "^1.21.1", + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0", - "sparqlee": "^1.6.0" + "sparqlalgebrajs": "^2.5.5", + "sparqlee": "^1.6.2" } }, "@comunica/actor-query-operation-join": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-1.19.2.tgz", - "integrity": "sha512-va0/UJyVojEDnmXON16zre5i6zhX1bFPeA0MmndTMxVaUSHPpknZkRq1VnSKxE6jb8bejVEfjgcU9JxRnPd+uQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-1.21.1.tgz", + "integrity": "sha512-x3IwZ61R/nVIgG9+nCVJeaeJZfmfFuFfgdDi2wUFrAPH3C2ebJLinOOiJ/BMR9qYUjxHXm/3R2r35DZyUM03yw==", "dev": true, "requires": { - "sparqlalgebrajs": "^2.4.0" + "@comunica/types": "^1.21.1", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-leftjoin-left-deep": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin-left-deep/-/actor-query-operation-leftjoin-left-deep-1.19.2.tgz", - "integrity": "sha512-j3Ah5oz+K6m3Tj+mBLK5qt20BKnMimEOKy1WNic/Z48CshJU8lH/jCivTOrg/AYjx3+5fi4JfsKEVY/o8olHyA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin-left-deep/-/actor-query-operation-leftjoin-left-deep-1.21.1.tgz", + "integrity": "sha512-qUcCPnQzwSVBVipPo0fnQeJt8EWWaBzZ8ujFE9zwlrhuTlZtS/XeoIhtKyIB3LoBx/D5gIGlREdFtz0wTFdJlQ==", "dev": true, "requires": { - "@comunica/bus-rdf-join": "^1.19.2", + "@comunica/bus-rdf-join": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", - "sparqlalgebrajs": "^2.4.0" + "asynciterator": "^3.1.0", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-leftjoin-nestedloop": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin-nestedloop/-/actor-query-operation-leftjoin-nestedloop-1.19.2.tgz", - "integrity": "sha512-KYG+3HeBzzY2INVHERMvaCjuymxjfHvrmfmhrjidWzHsjyaEefaDKaZcp6zIRBGRKmHsN/+03c6cVm7ZMru7wg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin-nestedloop/-/actor-query-operation-leftjoin-nestedloop-1.21.1.tgz", + "integrity": "sha512-p1sHh8inTzY9PPiCTstBQUS5cq9POtm5J6uq4FkUyP1S4PH7BlRgs+fRGln9tSvKCz6JBckAjj4weg3AXMd7Tw==", "dev": true, "requires": { - "asynciterator": "^3.0.3", - "sparqlalgebrajs": "^2.4.0", - "sparqlee": "^1.6.0" + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", + "sparqlalgebrajs": "^2.5.5", + "sparqlee": "^1.6.2" } }, "@comunica/actor-query-operation-minus": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-1.19.2.tgz", - "integrity": "sha512-UdsMEUzjEyLI7Zz9uAAcRwdQgFXNpKA7Kr/9T8bIC65Ta3g1r2WmOm6Bf/NIeAaoB0gMTm/vZObj2Ey5+OSIWg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-1.21.1.tgz", + "integrity": "sha512-3UcQMn5tiAwIRxilfJuhKRFYKYrTsGHyJF8EE4OJMhbPZIZWKlQG298H7u51AOYtTOrmIgU6Wny2U8Ju15IM+w==", "dev": true, "requires": { - "@comunica/actor-abstract-bindings-hash": "^1.19.2", + "@comunica/actor-abstract-bindings-hash": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-orderby-sparqlee": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-orderby-sparqlee/-/actor-query-operation-orderby-sparqlee-1.19.2.tgz", - "integrity": "sha512-jB9UE+wmOPvZl00BjzuRKv38/4iXcExhhgSB8UetG0XM2jmaz68XjJwHHOntoAD+XO6jyKR/cIIriVYTMfu7JQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-orderby-sparqlee/-/actor-query-operation-orderby-sparqlee-1.21.1.tgz", + "integrity": "sha512-4XmH1gjScaba9KOA7Js4CLWJTgUWs/RWjuydZ2nh/K/WpSf46lG1yDm3i+xhCrtUVoLqcOcnbfFnN8b/XQAQ+Q==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0", - "sparqlee": "^1.6.0" + "sparqlalgebrajs": "^2.5.5", + "sparqlee": "^1.6.2" } }, "@comunica/actor-query-operation-path-alt": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-1.19.2.tgz", - "integrity": "sha512-5Lqtt5qfnkJx+vL0g7rZAXoA4wEWCjSmkhTLWdZU+4+YvXhfY0S3aQ8W1Ik/Q93O5u+pRFje1z49AMpWuk83MQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-1.21.1.tgz", + "integrity": "sha512-YqvCX7fAYGqJnSEDOzF02niFrNWSjHoXF1UOF8uT3fFa+iH9lcnVbWQUkddNieIqlwiLw/BEufnx24XQiogIQA==", "dev": true, "requires": { - "@comunica/actor-abstract-path": "^1.19.2", - "asynciterator": "^3.0.3", - "sparqlalgebrajs": "^2.4.0" + "@comunica/actor-abstract-path": "^1.21.1", + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-path-inv": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-1.19.2.tgz", - "integrity": "sha512-R4FJAQAMkIqTNxX4aLxvkx2UeQXGbBle6kWNC9z9LiOaBorXERw22xTOlG9viNkn+3iRPVCIcxJyJ+Lw+msTTw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-1.21.1.tgz", + "integrity": "sha512-PZuAc50w9TOgO1kESMv+P/wLZrHZMlYJSKpTrr+RikM7pM0t3VemI01qDdL63gCY2UxGh3kTCwYkv1qOx5JZwg==", "dev": true, "requires": { - "@comunica/actor-abstract-path": "^1.19.2" + "@comunica/actor-abstract-path": "^1.21.1", + "@comunica/types": "^1.21.1" } }, "@comunica/actor-query-operation-path-link": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-1.19.2.tgz", - "integrity": "sha512-+efbj6CH81KFXt4oy4PXM23HoOSj9SEvxPG+l4zmpnrjzsoGgpBT21bZeqwuGUYnCXmqCkljjMvEv7w0UwfA9w==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-1.21.1.tgz", + "integrity": "sha512-aScmnhisOVmRYUPWOjbzxMO4DHzGmqaRKvoHqVMEF9tgAX5E4nmJ1XvFBE9vzuvY1aBxPm5sHnSYlEtUeGa5Mg==", "dev": true, "requires": { - "@comunica/actor-abstract-path": "^1.19.2", - "sparqlalgebrajs": "^2.4.0" + "@comunica/actor-abstract-path": "^1.21.1", + "@comunica/types": "^1.21.1", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-path-nps": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-1.19.2.tgz", - "integrity": "sha512-j2R31+DtnDjWpzY6SNv7xezCzhQ3HuGLuAnwqpy22wQgLSev7D8jbe/1NSl9GTQZL62MnF39JrHLc0bSQwXWQw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-1.21.1.tgz", + "integrity": "sha512-HDw1AoshhNiKWeNcACmSwiSquf0PZkPjoN3cTjg/8wOQz3Yf/XEQfdCIJ9R2vMHaIArMlprq5p4MGrf23RkMcw==", "dev": true, "requires": { - "@comunica/actor-abstract-path": "^1.19.2", + "@comunica/actor-abstract-path": "^1.21.1", + "@comunica/types": "^1.21.1", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-path-one-or-more": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-1.19.2.tgz", - "integrity": "sha512-0c2EjNb7gSwyRxD6VMhqefrm3trOAVePIxWui7Dc0R8/Y50s9rZAmM9C2Yv+8V8eRgJdqPpZrDa6ck+CWLnrUA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-1.21.1.tgz", + "integrity": "sha512-PxOhNKSrgfF5In7DBQOcfZKZRs9o843Cn6Shs1n7Gv0Qa4kbHRFssRe2bL65WTHVNiByghOgOYfUERJfNz0IJQ==", "dev": true, "requires": { - "@comunica/actor-abstract-path": "^1.19.2", + "@comunica/actor-abstract-path": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-path-seq": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-1.19.2.tgz", - "integrity": "sha512-rGuTL2JsbwXVsplIhrZgbilmpeirDTBXOETkPJHcwsVtZV6MBZGNfVTK36V6bHUJXQAZJpukLuuO27SaUMwVqg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-1.21.1.tgz", + "integrity": "sha512-c1PRbRf18xknqeAMC96FkPzc9Tbz7zGU3FLrDI92Mu5cAcABhAwev3BM1T19UhI/cNkgGkXNa61SkWLVND3oGg==", "dev": true, "requires": { - "@comunica/actor-abstract-path": "^1.19.2", + "@comunica/actor-abstract-path": "^1.21.1", + "@comunica/types": "^1.21.1", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-path-zero-or-more": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-1.19.2.tgz", - "integrity": "sha512-cJI7xCyb1j9VLeyEnGtOfNOi7yvIbJ+Zm7eztG/jHRgBWEKDfVrVhlSKrctMvZjFzvbZBiYuMdrCE+56mXydSA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-1.21.1.tgz", + "integrity": "sha512-NzgKiD1w+gq/muE9Bd4tQjxfKnVwWm9LMlP8ZBSdZfMQmj4vNAHQhhVHjVPTflElwtB47UlqlRQVxWlP0O79JA==", "dev": true, "requires": { - "@comunica/actor-abstract-path": "^1.19.2", - "asynciterator": "^3.0.3", + "@comunica/actor-abstract-path": "^1.21.1", + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-path-zero-or-one": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-1.19.2.tgz", - "integrity": "sha512-r/hn3jUVWHExyICMyeobVvyrVIvZAB7SpB00nO1r1xx/JdJdUAlPP72oKioX8UcKcT5WVt1D3b3+6ZFwaQKz1w==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-1.21.1.tgz", + "integrity": "sha512-WSNAAlwYm5FBoSOrxX9rZ2VbEQi+k1od738UV4BgoK9YOKZrgDKfj0KhX4niFfnJCjQHAM3iX1GjpsmkYthlSQ==", "dev": true, "requires": { - "@comunica/actor-abstract-path": "^1.19.2", - "asynciterator": "^3.0.3", + "@comunica/actor-abstract-path": "^1.21.1", + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-project": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-1.19.2.tgz", - "integrity": "sha512-u3X3Vc9Sj/s5LgrFoymaFXc6fyI6XAO7XQRVpO+1F5jKmY+oFQwK/jRi6J6JluTZNtjlmzfIyY0EsHoRSMnPfw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-1.21.1.tgz", + "integrity": "sha512-NTxKHCQWUxotmOnp7K4l2r1NbUQv2Ei2VOCfXd99Ix1CDrNlNt0bTDbKjDaQdwFm+wwDM2IoqmkbeLgD4KU3yA==", "dev": true, "requires": { - "@comunica/data-factory": "^1.17.0", + "@comunica/data-factory": "^1.21.1", + "@comunica/types": "^1.21.1", "rdf-data-factory": "^1.0.3", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-quadpattern": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-quadpattern/-/actor-query-operation-quadpattern-1.19.2.tgz", - "integrity": "sha512-LAKMVsaMJP1uZUl8aFWnFg1pbhIwu4b+CRvIj0hHf7iaC1ng6wwRLIDF7c/6gDlzsDD9BRZg0r0XmJQPF0/DFg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-quadpattern/-/actor-query-operation-quadpattern-1.21.1.tgz", + "integrity": "sha512-5HmXPT1aU9jpdVaPXeDr7OtKsArQ9xzyZb4KjdfJJPJh5GB5eRX22rA/3xJtb3eugQohNd4miCd8FsfNKx/Lmw==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-reduced-hash": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-1.19.2.tgz", - "integrity": "sha512-owHWzME+V9uhsJrdU7jKJCWh4wfGrGL+iuf+wlFvbSp8Z2EZdRYAtymAvItCmFzVeTTGlPlff89xdWqg/apxLA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-1.21.1.tgz", + "integrity": "sha512-MDtwwFeP0+CuloFxDtWXbdAsJyNuN+RLYPUbesBtusH9SmeUQjEVopLHpDp3QsZJB02HLeaz3pLMlVZTwxOQWQ==", "dev": true, "requires": { - "@comunica/actor-abstract-bindings-hash": "^1.19.2", + "@comunica/actor-abstract-bindings-hash": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/lru-cache": "^5.1.0", "lru-cache": "^6.0.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-service": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-service/-/actor-query-operation-service-1.19.2.tgz", - "integrity": "sha512-YA4T/dO09HecfNri8JRveg6hRst79Wfb5dZqmBshj4zh/zzZFABDWI+XMXbwbX6wuG1q7wJDCRzO2Ku3X1WV6A==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-service/-/actor-query-operation-service-1.21.1.tgz", + "integrity": "sha512-ffIUCnMSTOshFVsVvI8RYTvo3l6nyTinVkl2sxo7O4Cty3jidxA4TScbWPue64sZbbuGvjPb2+2CTvHII2uZjQ==", "dev": true, "requires": { - "@comunica/bus-rdf-resolve-quad-pattern": "^1.19.2", - "asynciterator": "^3.0.3", - "sparqlalgebrajs": "^2.4.0" + "@comunica/bus-rdf-resolve-quad-pattern": "^1.21.1", + "@comunica/context-entries": "^1.21.1", + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-slice": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-1.19.2.tgz", - "integrity": "sha512-Cq+uBRQKzbOa5uJUCP7O00lyPQ6TtYn2dOT+5VCdnjAbuk3DyVqR614tih3SAgA5LRYTUxfX+WePlvOoIq6eRA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-1.21.1.tgz", + "integrity": "sha512-tuV+ccKKSFL5xnrKVKoJohXWxYOy/T+hW+dS+EOA0cTsluYJSd3Pj3JSE7tfxCRjTn8rOtgqOve3rk8NVkRHYA==", "dev": true, "requires": { - "asynciterator": "^3.0.3", - "sparqlalgebrajs": "^2.4.0" + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-sparql-endpoint": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-sparql-endpoint/-/actor-query-operation-sparql-endpoint-1.19.2.tgz", - "integrity": "sha512-VC4VLMA9zAckci3S/Smw2ebQe0JJoDB1La/EcSidI1RJNittlf5fw79wbCYGxZuTi0tCmTCYRyarMqDZpQrp7Q==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-sparql-endpoint/-/actor-query-operation-sparql-endpoint-1.21.1.tgz", + "integrity": "sha512-gfaqNg4tNO+R1+NSO8/nRjFVZdGusmo5wvfd/gO9V6eFtWI7tr6FsN8LyxCH9Y5nyIbsCyX5HKL2qYg2PlImCA==", "dev": true, "requires": { - "@comunica/bus-rdf-resolve-quad-pattern": "^1.19.2", - "@comunica/utils-datasource": "^1.19.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^1.21.1", + "@comunica/types": "^1.21.1", + "@comunica/utils-datasource": "^1.21.1", "@types/rdf-js": "*", "arrayify-stream": "^1.0.0", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "fetch-sparql-endpoint": "^1.7.0", "rdf-string": "^1.5.0", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-union": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-1.19.2.tgz", - "integrity": "sha512-4swo5gN/XzqPIPEzw2rf5EsbB7jqywS56pjz1R4zt9ar1vHGgsiwkngEM6iWfWkrFbZF/gUnSQMIo/F9oLtPPg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-1.21.1.tgz", + "integrity": "sha512-KnFTTt3Eem/KP7J3jt67WryjUb3Ma67Zjs0uvSavhEZ8fDSEtMpU1eEK8WEOvrLPm2gh8u4oBNJ7A1VQbRV+Hg==", "dev": true, "requires": { - "asynciterator": "^3.0.3", - "sparqlalgebrajs": "^2.4.0" + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", + "sparqlalgebrajs": "^2.5.5" + } + }, + "@comunica/actor-query-operation-update-add-rewrite": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-add-rewrite/-/actor-query-operation-update-add-rewrite-1.21.1.tgz", + "integrity": "sha512-dV0yT36fUBJnLSQuwcdGVr8qyoL0Tu5jbL4ONbhjqAxHP8e4wlqwzQRiZku5ScqgoBmuZ91oeFXnIoQ2EhjCKg==", + "dev": true, + "requires": { + "rdf-data-factory": "^1.0.4", + "sparqlalgebrajs": "^2.5.5" + } + }, + "@comunica/actor-query-operation-update-clear": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-clear/-/actor-query-operation-update-clear-1.21.1.tgz", + "integrity": "sha512-YDhigDrIMLYZeUIJ1uvs5F9HLWPs1+AcYuq6FHrYGhqpqqQ0PyUDsl+LcoI67VvRidLIu3/viecU6Bdvb8Gt6w==", + "dev": true, + "requires": { + "rdf-data-factory": "^1.0.4" + } + }, + "@comunica/actor-query-operation-update-compositeupdate": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-compositeupdate/-/actor-query-operation-update-compositeupdate-1.21.1.tgz", + "integrity": "sha512-9odx0936F9WQQZ+K7SChzwDkjyIolwOSTIg7epsp/Z+cltp0ZeLMEJvr9ZYgYf5qxZT4SHxiQ+sjfAYffVSRnQ==", + "dev": true, + "requires": { + "@types/rdf-js": "*" + } + }, + "@comunica/actor-query-operation-update-copy-rewrite": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-copy-rewrite/-/actor-query-operation-update-copy-rewrite-1.21.1.tgz", + "integrity": "sha512-Ou0oL0e7FHRfWB/3DVko/4ESoxCN9Ue6CasVxUOAN2z9FSMYPV9SF8AgZ8R6LeSwHKeIwXhv2sGg6LiJucxz2Q==", + "dev": true, + "requires": { + "rdf-data-factory": "^1.0.4", + "sparqlalgebrajs": "^2.5.5" + } + }, + "@comunica/actor-query-operation-update-create": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-create/-/actor-query-operation-update-create-1.21.1.tgz", + "integrity": "sha512-RgwdyjIOrxldqNndzrONRIjPBAXThyxxGtr8xjB7V7q9TlnLVXlAAD7PrSZcH8MLY0VoPNMOCVR0y9t4TKBt0w==", + "dev": true + }, + "@comunica/actor-query-operation-update-deleteinsert": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-deleteinsert/-/actor-query-operation-update-deleteinsert-1.21.1.tgz", + "integrity": "sha512-BidV3Mn1w4ieQvNgVDHS9hwuyx9Wy+fB5+btuNEh9JHdpkHDZlN0vvqhpExVS1a7bx9cdQUpwouipR6THQ5veQ==", + "dev": true, + "requires": { + "@comunica/actor-query-operation-construct": "^1.21.1", + "@types/rdf-js": "*", + "asynciterator": "^3.1.0" + } + }, + "@comunica/actor-query-operation-update-drop": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-drop/-/actor-query-operation-update-drop-1.21.1.tgz", + "integrity": "sha512-v//e5tqsqFsu37A+GfCHBqbOfDhI7J8uRjXPZ8VnuapMeUfLQTZSVGf2xQ+/FD/UDp3/gpERKVC7cRXPzoWEFQ==", + "dev": true, + "requires": { + "rdf-data-factory": "^1.0.4" + } + }, + "@comunica/actor-query-operation-update-load": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-load/-/actor-query-operation-update-load-1.21.1.tgz", + "integrity": "sha512-ql4eAZhwIqF5CjzCcU6vmRaxHwYJTXnLsseBmQzJrgvKNxr3ols0E6sc4tia1IIeRTmHmOz+h7AZD4uyWw+Xrg==", + "dev": true, + "requires": { + "rdf-data-factory": "^1.0.4", + "sparqlalgebrajs": "^2.5.5" + } + }, + "@comunica/actor-query-operation-update-move-rewrite": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-move-rewrite/-/actor-query-operation-update-move-rewrite-1.21.1.tgz", + "integrity": "sha512-T71U+wuWxzpYbVmJ0Sb/FFQY/Vh8nvCDgih4GOFPEI2UhZFYsQ5ilGy8a5xBPeuuuSWvYEvL/+VZPeIp8GZTjA==", + "dev": true, + "requires": { + "rdf-data-factory": "^1.0.4", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-query-operation-values": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-1.19.2.tgz", - "integrity": "sha512-JZfuffeWhX/Ss6FDeQBR+H/OtCh/iI4nl+ElFRjfJ8OfHU/r5cU7R5ecXb+U0cZ780/PltgfKyq6wtannRYnLg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-1.21.1.tgz", + "integrity": "sha512-BfDg+Lg4snRI4CLdopztaErd040P7y4sflriDCMHEoqVVQuha89Scddcx3ClqOtJx5mScYmjGxkt8ttQwx5MHg==", "dev": true, "requires": { - "asynciterator": "^3.0.3", + "@comunica/types": "^1.21.1", + "asynciterator": "^3.1.0", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, + "@comunica/actor-rdf-dereference-fallback": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-dereference-fallback/-/actor-rdf-dereference-fallback-1.21.1.tgz", + "integrity": "sha512-iXaC7/jUWMJQKoNa9Hm4UouXTJfER/jyK7HQ0q9ddkLvXYTWwcltnnLxs+dXQRbpUZm8NvP/LPUC3H1G85Tzwg==", + "dev": true + }, "@comunica/actor-rdf-dereference-http-parse": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-dereference-http-parse/-/actor-rdf-dereference-http-parse-1.19.2.tgz", - "integrity": "sha512-2/b6YgILmYf+tR5GZ/3JRGxY9xqExVJnaRx6qOJ3ay/98MRRjhQxtDxAIClMZNFlc+gwJb1T5vPoX1H8dnfDNg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-dereference-http-parse/-/actor-rdf-dereference-http-parse-1.21.1.tgz", + "integrity": "sha512-BSBg8jrqSNflfNYbDMftWYV7qggNMUnysMb78Q2xJItSzUuAE5/1GoWMrooqrCeYMMICa4F+IJFltS4R7vXjUQ==", "dev": true, "requires": { "cross-fetch": "^3.0.5", @@ -1461,46 +1612,49 @@ } }, "@comunica/actor-rdf-join-multi-smallest": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-multi-smallest/-/actor-rdf-join-multi-smallest-1.19.2.tgz", - "integrity": "sha512-Vr2ZwBsKRY3TMRta+AI009zrdk+1pUrgsyw4kUQmQ4EbzJQ1VfoUQ8sg23A8rDNAIcBdq+1skHRhWOxfPAvaiw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-multi-smallest/-/actor-rdf-join-multi-smallest-1.21.1.tgz", + "integrity": "sha512-3PmXF6QgNmhYLm0XrN3Fdyr632YwHmv/kngwLdIRZAFyGBOY41vEoyLzbSiQNBCmdT1lJ1qX4tl3yVQkskPCoQ==", "dev": true, "requires": { - "@comunica/bus-query-operation": "^1.19.2", - "@comunica/mediatortype-iterations": "^1.19.2" + "@comunica/bus-query-operation": "^1.21.1", + "@comunica/mediatortype-iterations": "^1.21.1", + "@comunica/types": "^1.21.1" } }, "@comunica/actor-rdf-join-nestedloop": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-nestedloop/-/actor-rdf-join-nestedloop-1.19.2.tgz", - "integrity": "sha512-Rt7FJ8s+HMMiY3F4qoXL4/WX0JGEFktfFv6o2OZyTrJ+T+CRYhw/ikQX0upVZpdT0xqjGxRzAZbdVfyAezHyNQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-nestedloop/-/actor-rdf-join-nestedloop-1.21.1.tgz", + "integrity": "sha512-19zZ7rgPxWgxKJcN2HeimpGj7TCx7yYLWDyhKw9KPra/7Ogc8bKhawOINCEqWdyi0nACQO9G/gXCpakjUmnd8g==", "dev": true, "requires": { - "asyncjoin": "^1.0.1" + "@comunica/types": "^1.21.1", + "asyncjoin": "^1.0.3" } }, "@comunica/actor-rdf-join-symmetrichash": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-symmetrichash/-/actor-rdf-join-symmetrichash-1.19.2.tgz", - "integrity": "sha512-uXgh74oDrbEqflgUzEadwKu/X4EARZUPkLkHSyHgTVkwwlr2uNhvNmve931nXjt0OBZ80THiVEcYit4roHd8LA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-symmetrichash/-/actor-rdf-join-symmetrichash-1.21.1.tgz", + "integrity": "sha512-st1NVQ0g/ODC+qf3z+QANNYj5Hngqlq3D+cxI5oswFeTnKVFWWB66DjzO0oiqE3YuUu0aqNoV5Jty4iTyBieig==", "dev": true, "requires": { - "asyncjoin": "^1.0.1" + "@comunica/types": "^1.21.1", + "asyncjoin": "^1.0.3" } }, "@comunica/actor-rdf-metadata-all": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-all/-/actor-rdf-metadata-all-1.19.2.tgz", - "integrity": "sha512-2oTtZOUFs2PyILht0J6Ma9/x5srjyvijbobgCSfcrENkv+r1wRDriyHMOfiuWLlvFlksumJ17gerp8iehPorqQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-all/-/actor-rdf-metadata-all-1.21.1.tgz", + "integrity": "sha512-YbDuyOrBcQ9dzW0WTJ26wr35QxddohjuZ0p7Zs1wNFr6uImkkcL9C12h9QJOA4SRa1//u9DhWxni8AMmn6w/FA==", "dev": true, "requires": { "@types/rdf-js": "*" } }, "@comunica/actor-rdf-metadata-extract-hydra-controls": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-1.19.2.tgz", - "integrity": "sha512-3Qt7NhG0AJUnDM7537G8lyryPdykpdIqGERs0EEPzvfOtiCbPXoBtvVfj82hdIcIXKEgqrpgyt4CuJoGGSK6zQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-1.21.1.tgz", + "integrity": "sha512-pfZeKwKaYR73QhGHrURGE+cNB5qavKaW6F9EnjkE44maTvyflW8RWog6p8s5dD20FLCKq/OLyLpqBNQ7Z1y04Q==", "dev": true, "requires": { "@types/rdf-js": "*", @@ -1509,85 +1663,92 @@ } }, "@comunica/actor-rdf-metadata-extract-hydra-count": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-count/-/actor-rdf-metadata-extract-hydra-count-1.19.2.tgz", - "integrity": "sha512-7sD2BNiyDhjjUmavmy0xUX0EgI5DNacKUa8xX5xzZj5WC/glKtSFMO/nUpiqzosmdaZ3vryICm4mXVFS3eKmRA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-count/-/actor-rdf-metadata-extract-hydra-count-1.21.1.tgz", + "integrity": "sha512-y7U/hQ/R7iKDa4Y+XBsyjaHVbpuzgq6Zs46Fm1u6nI6ln4e6Cs3sDHZgegzcZ/Orul5+vn61yb0hhO1JxJlOAg==", + "dev": true + }, + "@comunica/actor-rdf-metadata-extract-patch-sparql-update": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-patch-sparql-update/-/actor-rdf-metadata-extract-patch-sparql-update-1.21.1.tgz", + "integrity": "sha512-mii4UIX2xwAo2SLQsJ1UqS8rMnnREsXQfti+6hAJ81hu4I77YVnC8MJ0McripzqHLXukGPepJlYwNZpbl1KrhA==", "dev": true }, "@comunica/actor-rdf-metadata-extract-sparql-service": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-1.19.2.tgz", - "integrity": "sha512-hVr1RPf+kryRkDGVwK1DX3mwskVtJhDI8Jhr5u2Y0CmtvelucNpo8mivvNgV5M5M4FhX+4jSUp17ndnJTizHUw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-1.21.1.tgz", + "integrity": "sha512-eob9bD4eHnzIO9uIdVXUqWh8ypeeh7a1KfOSRC5hLOznGZPCxyk9yBM0E4OuJna8GKN8v+TLRyZuHdBPOnAFGg==", "dev": true, "requires": { "relative-to-absolute-iri": "^1.0.5" } }, "@comunica/actor-rdf-metadata-primary-topic": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-primary-topic/-/actor-rdf-metadata-primary-topic-1.19.2.tgz", - "integrity": "sha512-mh50SL2p5+eo9CbNJOysUe0C7ThoA8x5Y8994Plo3p/c0HfT2G8KsTM/vyIYIkKr54lDZ7I8izmd41dDicJ49w==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-primary-topic/-/actor-rdf-metadata-primary-topic-1.21.1.tgz", + "integrity": "sha512-aBinVc2+fedm0KzF6NmmDRSGaZyJhPimeTpiQh6Vrm7vPw+J5SuqfXD0AccLJKcWvGMbiRMagWP+lLTBjiMGWw==", "dev": true, "requires": { "@types/rdf-js": "*" } }, "@comunica/actor-rdf-parse-html": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-1.19.2.tgz", - "integrity": "sha512-E7eJH5CR9cvYoaK78OwA8wkc46FsU7hbDHIkXy3fKktooXOcOJxoMU3+0xZ0n6qFRRzMQjzNzh+KnR+0ZgZWIg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-1.21.1.tgz", + "integrity": "sha512-eZUExtLtC28nEMrECL2g3kmZjLmuY/Nu7S9p5NyvI60cwEjj1Rbf0aM9xqWLG5vuCiSKQz7MUobQ92WxtG6RHA==", "dev": true, "requires": { - "@comunica/bus-rdf-parse-html": "^1.19.2", + "@comunica/bus-rdf-parse-html": "^1.21.1", "@types/rdf-js": "*", "htmlparser2": "^6.0.0" } }, "@comunica/actor-rdf-parse-html-microdata": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-1.19.2.tgz", - "integrity": "sha512-i+FfdPRsd1wT5yrnFORo1eFbL2G+YyeG3dQtC7bEuTf3pW9wXJCUWarLZ0dBbCK3WaPR+J+zdM+fss4j++0bNA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-1.21.1.tgz", + "integrity": "sha512-50EjJ0HYiCdKEb2nebULLGkqLk9XZeLLSPCMDo+4Est65dGXcLkFPerBPTIlcrpOMmVXLry8F7m+fAtDQxUcmw==", "dev": true, "requires": { "microdata-rdf-streaming-parser": "^1.1.0" } }, "@comunica/actor-rdf-parse-html-rdfa": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-1.19.2.tgz", - "integrity": "sha512-Sx9vDZwHnXbcAkKOTQj0mIeablIQO1W6O92Vl1u0eStuaMyB2xBIFnPDpHpM9oQ8Yg14xwdGnSfqfCRW1Ar/mQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-1.21.1.tgz", + "integrity": "sha512-37whUUn3LsvCV/kj37/ztAnBjGqKdGP8fLUpD3z8vDOg3ArhktPvWn+cB0ssU0DKSzsCTnCNujS7QoVyINPxJQ==", "dev": true, "requires": { "rdfa-streaming-parser": "^1.4.0" } }, "@comunica/actor-rdf-parse-html-script": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-1.19.2.tgz", - "integrity": "sha512-GgJF1cZpFWJ7ga3g/BxuxpPQeASf07eZd3TiLRlQ5Mll4sVVqU9CO+oebQXbtnzJYnxPrSP85YCP9Ez9TnfFkQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-1.21.1.tgz", + "integrity": "sha512-cM06ZEVpgj4/fLFrM8alRi0a4kh1XVY3vwWOyZXnkjVkIKp36Nc17Pw4+vM10z7D+x5VI/mZc0tGMohr8u7dcw==", "dev": true, "requires": { - "@comunica/bus-rdf-parse-html": "^1.19.2", + "@comunica/bus-rdf-parse-html": "^1.21.1", "@types/rdf-js": "*", "relative-to-absolute-iri": "^1.0.5" } }, "@comunica/actor-rdf-parse-jsonld": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-1.19.2.tgz", - "integrity": "sha512-t2rLKtiUV0ku0ZkxjzIDUfPV/SOfeYmdR6DRBDMM/b44xda+fxeSIsYEsxjNMsz0GWUppgWi/+dmBbioO38qDQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-1.21.1.tgz", + "integrity": "sha512-0pnZJUQ5bhaUwM7pQNr1afmoVKMmnYhJHdub9j/l2jAJWJFbVWucZI9z/g7r9Tek4SBS6PcM2+2sx8U9+WiiIA==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", "@types/rdf-js": "*", - "jsonld-context-parser": "^2.1.1", - "jsonld-streaming-parser": "^2.1.1", + "jsonld-context-parser": "^2.1.2", + "jsonld-streaming-parser": "^2.3.0", "stream-to-string": "^1.2.0" } }, "@comunica/actor-rdf-parse-n3": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-1.19.2.tgz", - "integrity": "sha512-IReAuHq1H0xNOMO0fd1mbbkgnfw1VS/Q5+hK0WJA3j5lII/nrSKRIbmdyP6jYLNHwj2F3i6aGTCRr9Z75/86kA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-1.21.1.tgz", + "integrity": "sha512-SFx/hkY0yr/TxfVdEecVg3DY2KOWPeGfM288CjDQjogx6Sxb6JuF9JaipNX8/twKVdBefGS9b1S9EyKpcr99Zg==", "dev": true, "requires": { "@types/n3": "^1.4.4", @@ -1595,140 +1756,151 @@ } }, "@comunica/actor-rdf-parse-rdfxml": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-1.19.2.tgz", - "integrity": "sha512-vC4RVTe6RTsRD32ZJR5NEOUGiHACCVvlO2/NUFy3g9/H6aQdiKen/iAqfDo03jq4yJO2UTFx8zj5l5fLvzL9yA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-1.21.1.tgz", + "integrity": "sha512-fv5+DF5LagSJUayyQm7a917XQ9PNUfJVh2bqO/NlVfESXO8OFUAIySefW+j1y1JA0fpa5v1OnWTGAfdxGKnrUg==", "dev": true, "requires": { "rdfxml-streaming-parser": "^1.4.0" } }, "@comunica/actor-rdf-parse-xml-rdfa": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-1.19.2.tgz", - "integrity": "sha512-y9dYBawjAxBfHZw3ITByq/+N/pkLmIqUcXc9ypiQEx1C2iZvlkgKiShhYK7b/Qzvx8FXqfhXKRknup8/yZicww==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-1.21.1.tgz", + "integrity": "sha512-+9qyKJS+Ab3BWqrWnFU5CSgEDGtoGJpe19TzpymSXDP0aSAM6lnkZpCvT3EKi/Y8Bmw9xRXJZwemtxQK2y4SSQ==", "dev": true, "requires": { "rdfa-streaming-parser": "^1.3.0" } }, "@comunica/actor-rdf-resolve-hypermedia-links-next": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-next/-/actor-rdf-resolve-hypermedia-links-next-1.19.2.tgz", - "integrity": "sha512-VhtNZmQMwphmEukNOC+RyNHY0DXpC7pqRQ7wNFC310y1emRUuvHCuA2fMyKkbBJe1Hm5tOt60inqAudYMz/eew==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-next/-/actor-rdf-resolve-hypermedia-links-next-1.21.1.tgz", + "integrity": "sha512-x6q1vQ45egXGjX4T4RKFf6A35YNDqMdGIBdTi4LAocKqWnr1Nus2qcVP2oHKXQEDssZHYilq348J98B1Gyz1WA==", + "dev": true + }, + "@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo/-/actor-rdf-resolve-hypermedia-links-queue-fifo-1.21.1.tgz", + "integrity": "sha512-6h/9Dm/zBRqoLBZcZtV/x0dT3+goC9fIDJHqyzOgVg7Xf9iQsy2yEVfUNkqIWUK9Rh4dWglDfmdLihoZ7GKfMw==", "dev": true }, "@comunica/actor-rdf-resolve-hypermedia-none": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-none/-/actor-rdf-resolve-hypermedia-none-1.19.2.tgz", - "integrity": "sha512-Apur7/rfUdTn/O91ojGP2F4ZOwGzyHhv1rvg2AFbWUDsRIWu51AGur4/FVytRygR2QY14ZQf5DJu3gwRjeH5SA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-none/-/actor-rdf-resolve-hypermedia-none-1.21.1.tgz", + "integrity": "sha512-Bm367n52hT2Tl0aGPL7Nao3Vb+SRfOQ0WVXyYRiIYgmgQ8RHuFiyDfj//o0GOmeu2dU6LxvfLK9KJdzvaBSXVw==", "dev": true, "requires": { - "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^1.19.2", + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^1.21.1", "@types/rdf-js": "*", - "rdf-store-stream": "^1.0.1" + "rdf-store-stream": "^1.2.0" } }, "@comunica/actor-rdf-resolve-hypermedia-qpf": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-qpf/-/actor-rdf-resolve-hypermedia-qpf-1.19.2.tgz", - "integrity": "sha512-FTPmc3UNcq70a1CJyre5XzyhausfnvWGeAEtnfi+ML7GD+xFZ0MM/lHEqdMHGakX1d7M3F9+muLetaS/zz+0HA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-qpf/-/actor-rdf-resolve-hypermedia-qpf-1.21.1.tgz", + "integrity": "sha512-zgXqBeP8mlSIZEYLZuMVkfE88S67zmrnhtNfQ7iO8wuzgWboeeMhITMZy95/Fh9zKcIV1PSFuSH/BsDOXARHNg==", "dev": true, "requires": { - "@comunica/bus-rdf-dereference": "^1.19.2", + "@comunica/bus-rdf-dereference": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-data-factory": "^1.0.3", "rdf-string": "^1.5.0", "rdf-terms": "^1.6.2" } }, "@comunica/actor-rdf-resolve-hypermedia-sparql": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-sparql/-/actor-rdf-resolve-hypermedia-sparql-1.19.2.tgz", - "integrity": "sha512-jXpEiZU6Fc2/qHHEhpRwbIeU4sAPGQuP7fzlLvdmatbk78iI6l+G/u32R3tl0Vi/qETxi5Hhnr37v30msdqWXg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-sparql/-/actor-rdf-resolve-hypermedia-sparql-1.21.1.tgz", + "integrity": "sha512-7HmBu56POYZigcqcu20ZeCpYRLz70hgv+37CRTpR8ZT9CCorLS7Zd0bpoJUgHYy8/b7ivM+7/cZcizfg8ANkDw==", "dev": true, "requires": { - "@comunica/actor-rdf-resolve-quad-pattern-sparql-json": "^1.19.2", - "@comunica/bus-query-operation": "^1.19.2", - "@comunica/bus-rdf-resolve-quad-pattern": "^1.19.2", + "@comunica/actor-rdf-resolve-quad-pattern-sparql-json": "^1.21.1", + "@comunica/bus-query-operation": "^1.21.1", + "@comunica/bus-rdf-resolve-quad-pattern": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-data-factory": "^1.0.3", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-rdf-resolve-quad-pattern-federated": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-federated/-/actor-rdf-resolve-quad-pattern-federated-1.19.2.tgz", - "integrity": "sha512-7txxy/D2//uMBQh204Oqfe3YfS2U9r+ftHvHWT+uVi+M4DX5kx7gO5LrhSl4KjqkjMUj9XicU2ZUWQbXsjkkJA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-federated/-/actor-rdf-resolve-quad-pattern-federated-1.21.1.tgz", + "integrity": "sha512-Leo6a8wIJ/zIxauRmzdz3bdKpW4tgSJb6QRle9/wP2FgNkimhh+Pt08f7ot2E/49ewgmwHyiv0ha5CQOwRxtqg==", "dev": true, "requires": { - "@comunica/data-factory": "^1.17.0", + "@comunica/context-entries": "^1.21.1", + "@comunica/data-factory": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-data-factory": "^1.0.3", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-rdf-resolve-quad-pattern-hypermedia": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/-/actor-rdf-resolve-quad-pattern-hypermedia-1.19.2.tgz", - "integrity": "sha512-RI5LYX18R74QQYPIeMyeXXlvrIzLFGPSFr6JCvuNDXlYsiq9ilL/5AePv1TsuLIgyxixK2N4KzAyZ0hO1maAdQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/-/actor-rdf-resolve-quad-pattern-hypermedia-1.21.1.tgz", + "integrity": "sha512-v8t+QW8mBrisLU2DErhyGo4DKrmLOKUjls2A1THYNSP8d1k1uKg3UDb9CXwezpfk+O4Q/wqtMzxOomJjxlgOaw==", "dev": true, "requires": { - "@comunica/bus-rdf-metadata": "^1.19.2", - "@comunica/bus-rdf-metadata-extract": "^1.19.2", - "@comunica/utils-datasource": "^1.19.2", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": "^1.21.1", + "@comunica/bus-rdf-metadata": "^1.21.1", + "@comunica/bus-rdf-metadata-extract": "^1.21.1", + "@comunica/types": "^1.21.1", + "@comunica/utils-datasource": "^1.21.1", "@types/lru-cache": "^5.1.0", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "lru-cache": "^6.0.0", "rdf-data-factory": "^1.0.3", "rdf-string": "^1.5.0", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source/-/actor-rdf-resolve-quad-pattern-rdfjs-source-1.19.2.tgz", - "integrity": "sha512-+kTCV2So+GUoRxdSsYjuks2i2HjsfjXlzCKK0uYRGLXLmqUozf0zHh1ZfIZqdxDAFMwYiaTgPw2P9+MjICBYUw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source/-/actor-rdf-resolve-quad-pattern-rdfjs-source-1.21.1.tgz", + "integrity": "sha512-bb8v9tUlgL4MhfGhDK7wHnrayF6oogRl4aby3gcWhgrzkGwmQzdTcldtZtdaoVBH5j30WE0dH36aHPxMkRha1w==", "dev": true, "requires": { "@types/rdf-js": "*", - "asynciterator": "^3.0.3" + "asynciterator": "^3.1.0" } }, "@comunica/actor-rdf-resolve-quad-pattern-sparql-json": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-sparql-json/-/actor-rdf-resolve-quad-pattern-sparql-json-1.19.2.tgz", - "integrity": "sha512-XuNdqnDp2PegpZg6/9gs3V9XXmouQWTiD5yLBdFs55y+hUs+Y8ditaVXjqxfi7nCZhb+seqKupeWbDPQgOLpeg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-sparql-json/-/actor-rdf-resolve-quad-pattern-sparql-json-1.21.1.tgz", + "integrity": "sha512-fmNzI2QKhK4rb2fB4eqkn7PataPaSZ0eIg2oyKFKB9lAVuva9+qgpCb0BppzALT0ZDYeqsnqenj+jHm/wSbo2w==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "rdf-data-factory": "^1.0.3", "rdf-terms": "^1.6.2", - "sparqlalgebrajs": "^2.4.0", + "sparqlalgebrajs": "^2.5.5", "sparqljson-parse": "^1.6.0" } }, "@comunica/actor-rdf-serialize-jsonld": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-jsonld/-/actor-rdf-serialize-jsonld-1.19.2.tgz", - "integrity": "sha512-JHrJcT6TeyUbs4JniOioTK8fNcvWCFbIvuAQnOKJQySVn4Y+spflui7eopp0xlTVzAqXQ1RXwhfO+pM9HIaM4g==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-jsonld/-/actor-rdf-serialize-jsonld-1.21.1.tgz", + "integrity": "sha512-qQhLt00drQMJRlOkuPOjhPdgDQtezRW53LQ5cGa3otnFU1t7e6l9+PnKjjniXGaXLlxBLJV7tdkcDkqVL0XRww==", "dev": true, "requires": { "jsonld-streaming-serializer": "^1.2.0" } }, "@comunica/actor-rdf-serialize-n3": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-n3/-/actor-rdf-serialize-n3-1.19.2.tgz", - "integrity": "sha512-ZEsh1OVAUNbpUdybEqnc0eWQvQG8XekVkWhExIfOsRNIz3wm/echO62pXJqc5vILTP1d+dk5I0KkgibhPKQMMA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-n3/-/actor-rdf-serialize-n3-1.21.1.tgz", + "integrity": "sha512-NGiczuyG9rNiY3F3cs8U1kT8EWWGxz50rmtWBnsMgHPNfXHk9Aztc1rWS8SEHTSK/PH0NK/fRe4p65Iq4TDfCA==", "dev": true, "requires": { "@types/n3": "^1.4.4", @@ -1737,390 +1909,494 @@ "rdf-string": "^1.5.0" } }, + "@comunica/actor-rdf-update-hypermedia-patch-sparql-update": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/-/actor-rdf-update-hypermedia-patch-sparql-update-1.21.1.tgz", + "integrity": "sha512-lLYMWc6hShnOFkIfbwW14t9Z9Zqb0hZJBN5trZt/98F39N+QNS5lE0rDeRhXUtXvp2NKrVvXPn/6q67V4Zb68w==", + "dev": true, + "requires": { + "cross-fetch": "^3.0.5" + } + }, + "@comunica/actor-rdf-update-quads-hypermedia": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-hypermedia/-/actor-rdf-update-quads-hypermedia-1.21.1.tgz", + "integrity": "sha512-NAKEPf6Gog83/biNo5U2p1KFkb0yzodQCZaUGWGjJIkbB2EEUYJyWBUBCnW5FX70/uXcv/AhhdTA8jAGwVo+5g==", + "dev": true, + "requires": { + "@comunica/bus-rdf-dereference": "^1.21.1", + "@comunica/bus-rdf-metadata": "^1.21.1", + "@comunica/bus-rdf-metadata-extract": "^1.21.1", + "@comunica/bus-rdf-update-hypermedia": "^1.21.1", + "@types/lru-cache": "^5.1.0", + "lru-cache": "^6.0.0" + } + }, + "@comunica/actor-rdf-update-quads-rdfjs-store": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-rdfjs-store/-/actor-rdf-update-quads-rdfjs-store-1.21.1.tgz", + "integrity": "sha512-OexfNx+0eIs201/Ig56IjiN5HNsp3lX1YC7bMwDHPNFWmRhW8XrTnbHED3vPe81Qx/9FgahJHf7fRwHlgUlioQ==", + "dev": true, + "requires": { + "@types/rdf-js": "*", + "asynciterator": "^3.1.0", + "rdf-data-factory": "^1.0.4", + "rdf-string": "^1.5.0" + } + }, "@comunica/actor-sparql-parse-algebra": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-parse-algebra/-/actor-sparql-parse-algebra-1.19.2.tgz", - "integrity": "sha512-P0LT4AtTYUjlmMh+mPAjhDs4rdebmbiExJtKoyVnVB1zeb4jhz/PlcxxcKslk1SWCEYYggcgTky5IM4XexZ/yQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-parse-algebra/-/actor-sparql-parse-algebra-1.21.1.tgz", + "integrity": "sha512-sZVyIfGiMHEG3CaPFYIO9V27sjEgW0nLx95ASSexY+5qYlwEog97CJxP/gblm/fDIsNRQfQgnhQUzyAW7AuYCw==", "dev": true, "requires": { "@types/sparqljs": "^3.0.0", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0", - "sparqljs": "^3.1.1" + "sparqlalgebrajs": "^2.5.5", + "sparqljs": "^3.4.1" } }, "@comunica/actor-sparql-parse-graphql": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-parse-graphql/-/actor-sparql-parse-graphql-1.19.2.tgz", - "integrity": "sha512-F8VnaH9fkLf2bRNfgsRfuvGLr6WBEgDrQ7WhYr17eYKDlEcb3S0fm8iCgjdde7j6jk7K+fGn5MoiorM4Koqpzg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-parse-graphql/-/actor-sparql-parse-graphql-1.21.1.tgz", + "integrity": "sha512-qC2NAjK+ff3CHqsnsiiW8LZJ9V5004wI3gRoIz0stwljGvk3i/gmxs2sWucbi/IpgqFK4eaxQcGc3XTE4E4qig==", "dev": true, "requires": { "graphql-to-sparql": "^2.2.0" } }, "@comunica/actor-sparql-serialize-json": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-json/-/actor-sparql-serialize-json-1.19.2.tgz", - "integrity": "sha512-YQ/Zd1Z+2am3uG42M/R65nag9KajJREyhr4Nq4ABIQqt1f6JDHV7ccyxo1mU8S+sRKsakjB3uUmRb+8A790ceA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-json/-/actor-sparql-serialize-json-1.21.1.tgz", + "integrity": "sha512-NuPJzuKVdq435Al5hLnwA3reZXyiYohbM2WTgeffyB45VFNGsx7OBKkMDlprwpbH/XD4PUdQjrwDqwBxzRCXbw==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", "rdf-string": "^1.5.0" } }, "@comunica/actor-sparql-serialize-rdf": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-rdf/-/actor-sparql-serialize-rdf-1.19.2.tgz", - "integrity": "sha512-eTWm77j1j0gTacajE/W51lT4CKL+x6rRvfTkRnrKNkyCuVZd/j8gIT1f82Yf6K4TqxO6LJ6VwFFXF3sxx6nVmQ==", - "dev": true + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-rdf/-/actor-sparql-serialize-rdf-1.21.1.tgz", + "integrity": "sha512-5CIA0LGO0VtCT5DMzOIVSVS1y2D8INkSrsOzOyP1my0fBYK7s0c9O5khaZYI7sBOgjOhAeHz6yECjz7EWmdATw==", + "dev": true, + "requires": { + "@comunica/types": "^1.21.1" + } }, "@comunica/actor-sparql-serialize-simple": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-simple/-/actor-sparql-serialize-simple-1.19.2.tgz", - "integrity": "sha512-OwCWS25PxcskYd0V0GMVJEXb7GQzGZufN2fBYSpodtl98rTiCbC3c7sMShoqCm79GkuHhNLOjT6hLcJCFettAQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-simple/-/actor-sparql-serialize-simple-1.21.1.tgz", + "integrity": "sha512-2ud0Uc3JlUM0SgRP1BXXGYwFBAmuuJhx8UBIA1K0VmJ7oik8kYaPLROcOFbT6LiamQ6tDoGPgqnZ/08xvuuF0Q==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*" } }, "@comunica/actor-sparql-serialize-sparql-csv": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-sparql-csv/-/actor-sparql-serialize-sparql-csv-1.19.2.tgz", - "integrity": "sha512-jYlWfAghrApzDF2YUR3gkLuBQ4qMeDUZDKnEimIFDGfN1IgQUrrkyeui6YEXEbDwd3tu171QjNsEr/5DZFmr/A==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-sparql-csv/-/actor-sparql-serialize-sparql-csv-1.21.1.tgz", + "integrity": "sha512-Pki5Wi6DI7o6d44xW7jXyq5LfzLUDBNyObuvR8V9LuL5uAcJp2kjJyPkzuv5YNQYG+uFHQT6Xno8bXHSuD+vHA==", "dev": true, "requires": { - "@comunica/bus-query-operation": "^1.19.2", + "@comunica/bus-query-operation": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*" } }, "@comunica/actor-sparql-serialize-sparql-json": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-sparql-json/-/actor-sparql-serialize-sparql-json-1.19.2.tgz", - "integrity": "sha512-va/hIXJnCPnex+bq8/MABQrM4TWB1FKGhUlrSKdaOpmNgMAbKr6ylPbO1XOtNcqLfwGK2phVvPbPipGjTJEllw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-sparql-json/-/actor-sparql-serialize-sparql-json-1.21.1.tgz", + "integrity": "sha512-vYvufYI/6j6KZB+J9LE7P7p6DtCtRAI0CBu47YJ4R9AVFvaHUY+OBuznTqEUvYLFGjsfnr/tylKrrPHvGQIPZA==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*" } }, "@comunica/actor-sparql-serialize-sparql-tsv": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-sparql-tsv/-/actor-sparql-serialize-sparql-tsv-1.19.2.tgz", - "integrity": "sha512-J8AgOeWUGSi1xWVjz/pd5MPkZlbBoOVhWShEob4MuzOb8ZvOd1K3hCi8IA2ZGH2FE4TMJcryB5RK7PAEal42uw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-sparql-tsv/-/actor-sparql-serialize-sparql-tsv-1.21.1.tgz", + "integrity": "sha512-AhJH8q2lS+wdha6hRYOSYE0pk9h2tLuh4nAuqO+oOMv/eKOtEJkkKOtt+d3mez7Q1G39vm9WrqEtodPvLWsSkg==", "dev": true, "requires": { - "@comunica/bus-query-operation": "^1.19.2", + "@comunica/bus-query-operation": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", "rdf-string-ttl": "^1.1.0" } }, "@comunica/actor-sparql-serialize-sparql-xml": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-sparql-xml/-/actor-sparql-serialize-sparql-xml-1.19.2.tgz", - "integrity": "sha512-DDpmjaHX+BTkLmXlaNp++U3heIF08tV36jVaLqaV2OXTlg2sdMBL67Lupd2ZRv/lYSAnwwiTr+WFimMcnptQpQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-sparql-xml/-/actor-sparql-serialize-sparql-xml-1.21.1.tgz", + "integrity": "sha512-Xyqo8qF3F7SkLGHmXeHjDF5JqBB5EmpK35JkIHqmVmu2aTS+LfF8d+pMGoWQQn4FRl+IGG4O+sp9B4wXGAW6sw==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", "@types/xml": "^1.0.2", "xml": "^1.0.1" } }, "@comunica/actor-sparql-serialize-stats": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-stats/-/actor-sparql-serialize-stats-1.19.2.tgz", - "integrity": "sha512-NkrLai5Q8UEJCNYMK5/W5DGpVoSdIm8bBYrIY1ONfuS6keizROAE0Fz86yzmAxPSlVKZOoqCjCCaLemO7cAsIg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-stats/-/actor-sparql-serialize-stats-1.21.1.tgz", + "integrity": "sha512-vuDzN+8ZWTcSK9fz5F4s0uSEclMTZtKzCBTwdvxDPAQ2zFkbsCPQzZ8Cmn0MxGxUk4sKR7rjY1ELUsD/ZXqprw==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*" } }, "@comunica/actor-sparql-serialize-table": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-table/-/actor-sparql-serialize-table-1.19.2.tgz", - "integrity": "sha512-gcMAXVmuatSc5COY7A4bIS/kxry4EvzIhdJ6upf5p0Z+TL65nWSsFPUvr2erRBWjl3rlDPFHfBmn2vTtggumFA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-table/-/actor-sparql-serialize-table-1.21.1.tgz", + "integrity": "sha512-9iUliyqhXZct+CikD/7KSv/rujeE2odkpNMrJUflTZqtHeb0c90jWxHlgYmfV3u8lQi44F4G5tk33gX3m8O2ag==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", "rdf-terms": "^1.6.2" } }, "@comunica/actor-sparql-serialize-tree": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-tree/-/actor-sparql-serialize-tree-1.19.2.tgz", - "integrity": "sha512-PyYBxruXKVVVRTdkU1fGhddaT6FXLtBY0rAPbd/ve0V4Ddte6Ey8ZXlUlsuoo/xAR6N6e6yV9bfc+QZ9rdnpvA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/actor-sparql-serialize-tree/-/actor-sparql-serialize-tree-1.21.1.tgz", + "integrity": "sha512-628vwFD/bBcheUyrhLm8LajZV8MjfbTPvVnBuxU6iRkKDTZnqv0pDGltEjGImQuc+3E/2KLk9JuMZquDWClPgQ==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", "sparqljson-to-tree": "^2.0.0" } }, "@comunica/bus-context-preprocess": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-1.19.2.tgz", - "integrity": "sha512-CNYFubbQeCnhf2ZsIqLC/0u3zF0tJwqhvMc3rF9qnHw3SWtttGsBQpYtaOZR3uR7FSVJvJqKV65qLedumQdOog==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-1.21.1.tgz", + "integrity": "sha512-fJAKiNScSPB82aNjmvJPNAgBdCOJ4Y1oe26brHvyvHgcIyq00sqNxlJXa3C4W1tS/LkyT+lXfG7pheYC8cZzdg==", "dev": true }, "@comunica/bus-http": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-1.19.2.tgz", - "integrity": "sha512-dRvN7k/ZjHly+Dr+baanvHPP3MjZINE6j7Zp8TAvV2wq6KQaJhUWRSfAVbzw3AkSWy2txtC3zXUpTYGJYYiV3Q==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-1.21.1.tgz", + "integrity": "sha512-M6gi128ME+7uSnLPz4Bx3jgXhIb5/O7tODVHAtw9gt0z/9AAuYfmW9jqmcZ5Uwv3CCvJSvEc/m+dooCv35dTsA==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", "is-stream": "^2.0.0", "web-streams-node": "^0.4.0" } }, "@comunica/bus-http-invalidate": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-1.19.2.tgz", - "integrity": "sha512-eekin3KzdJeTxwsaX3XJ31eoNfc13mN4KXSpn5Unuu5lo8VmM8+CQauA4sJqkUwjbSlFqny60QZlUOPYZ/wOeA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-1.21.1.tgz", + "integrity": "sha512-+Kb18K/ukOm8zHSXkYIGXh4cmdyEYsF/aTyVRsSyB5FHijuZCQ5p4PEgYjsurWSinfC76WOtONf3qLmkDAXErg==", "dev": true }, "@comunica/bus-init": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-1.19.2.tgz", - "integrity": "sha512-SVIcKPSrPlHxrndsKX650ijrOPMyBdZZkDe/mLXUKNq7cSerdQZtP6w95u7/fnBwjwXOAMjPiyP3L07rD6KAcA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-1.21.1.tgz", + "integrity": "sha512-h8Gp/iJiyY8mbqhrbfLySwTXasjxmCX6kpM9RyXWqCBJzdx8Bfq6F/nYg2N+zpEJgyrn5zLdNgbBkcDetdeAmA==", "dev": true }, "@comunica/bus-optimize-query-operation": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-1.19.2.tgz", - "integrity": "sha512-Y5CevNB+NYO+PHwTOOWCDYh9YF53BWZi0OFsX26HdqxnqODYSt56pYFMDozeb+OBWTX0NN68CH4QUCjvNSPJbg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-1.21.1.tgz", + "integrity": "sha512-LTWYILQC//EYhWfokp/BluI0ND++31kQNjWRlXrnVHsriieptMx6bEFsWU3qbc8LapLvBj9VVOGfHzXZieYghg==", "dev": true, "requires": { - "sparqlalgebrajs": "^2.4.0" + "@comunica/types": "^1.21.1", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/bus-query-operation": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-1.19.2.tgz", - "integrity": "sha512-s9vzwYcgaRuOGWUA1WDGcOO+j7pjB2Vf1bCOUR/4Xdoz795ev415q3qtSqQISvNVwj5LM4pk0mcXDHsISRDn2Q==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-1.21.1.tgz", + "integrity": "sha512-sofM518TRNPZzLlL08cIoF5cGR3PFSXykgRMp4P+eCtsbrgnoSXx3sBOimO96VUV3BSZsWAJzXxAOeaRPM8XOQ==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", + "@comunica/data-factory": "^1.21.1", + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", + "asynciterator": "^3.1.0", "immutable": "^3.8.2", "rdf-string": "^1.5.0", - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/bus-rdf-dereference": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-dereference/-/bus-rdf-dereference-1.19.2.tgz", - "integrity": "sha512-vK73nWJh1xF5Br1NFNX0Lx8nF6NDwKwgMzxqIxOj/gOxUJgTFOaWm7/brYc38ITSrDfYOAmlL4p2bGMNkdfm2A==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-dereference/-/bus-rdf-dereference-1.21.1.tgz", + "integrity": "sha512-gejQdUmWCtXzlrSIVwVBuTtijLncO88hpqZjqkNo+WKTilCT9GdXSqRw137GX6ZPsBXKf/Pztupid3oUPG+2xg==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", "@types/rdf-js": "*" } }, "@comunica/bus-rdf-dereference-paged": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-dereference-paged/-/bus-rdf-dereference-paged-1.19.2.tgz", - "integrity": "sha512-wn/bLMxDeWVyuT9zbrpFPpO0DtWVSrTB4R0j+DLOM1mk2PiLqW1LaxCQoUQl6+yxf9kwM7DOnNDgCLb/PhKmlw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-dereference-paged/-/bus-rdf-dereference-paged-1.21.1.tgz", + "integrity": "sha512-E0SQt34A9y9ffa01+NnyXNPazY3ckmr/qmKsWbfNWnVMtgVKqRb3GnydOktYL5jLvNcAaEN1w9AnRxqM6VtoFw==", "dev": true, "requires": { "@types/rdf-js": "*", - "asynciterator": "^3.0.3" + "asynciterator": "^3.1.0" } }, "@comunica/bus-rdf-join": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-1.19.2.tgz", - "integrity": "sha512-2/W25J2UmCTj9J3Dy46DRZRVxyeyDDRt4LmNevdSyYSsp8RhhXHTWkqzhJQekgRK/AALofy3b6xWJTBpbfX7cQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-1.21.1.tgz", + "integrity": "sha512-O2rBiE2TiEWO1H04b3GQcSg46zV8gpeh6+Fx8Swr+XDV5W4aMvGxl+OsblstAY0cFCb1zNBokozAh6eYTLh3Wg==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3" + "asynciterator": "^3.1.0" } }, "@comunica/bus-rdf-metadata": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-1.19.2.tgz", - "integrity": "sha512-4HlBnOMy6VgCCsVA4yNAGavE3fxEHJ3AUxMUQSfh3Si38Ww1fUp1BVo39vLMb/rbxfVyGMDWqfB31wHYXFjnHA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-1.21.1.tgz", + "integrity": "sha512-THCujnE/utBRzc6uJAuB9TKm2PIVphgr1UyWufLrcVG6UBIFYpsff67aZF35brBE85rnpGbyHxwDGh521lg7qw==", "dev": true, "requires": { "@types/rdf-js": "*" } }, "@comunica/bus-rdf-metadata-extract": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-1.19.2.tgz", - "integrity": "sha512-yo8HR4oidch0x0teAtnyKE+NDE07l8GiiU2anmgHS+fkZ8NlBBpbwT780kjpeTfHm2XuJzDCiYJR7Lhnbj8HZQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-1.21.1.tgz", + "integrity": "sha512-Q1T54qlM3Vpev6H4Y/BuMpfz+Qi6/UcDeRo/eySovtCpJ2bWi8w/+UNdeGAZhYL9InqO9qJ2PUn+TiQ/sGIojg==", "dev": true, "requires": { + "@comunica/types": "^1.21.1", "@types/rdf-js": "*", "graphql-ld": "^1.2.0", - "rdf-store-stream": "^1.0.1", - "sparqlalgebrajs": "^2.4.0", + "rdf-store-stream": "^1.2.0", + "sparqlalgebrajs": "^2.5.5", "stream-to-string": "^1.2.0" } }, "@comunica/bus-rdf-parse": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-1.19.2.tgz", - "integrity": "sha512-tXTAWFHdmrZXmze9tWOyih0dgxaCL1qusJHIdtLW3Krt9BZhhUjPVckoHTFB+LSexmOEDHF91+WrkTwBxIDGpg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-1.21.1.tgz", + "integrity": "sha512-JQD9Cgml/W+PCSEX3WulwxiQOdULFxAFDipLk69/J9WZxOj6emufxStM8M9R+pavbLaLYRcBQWgO0KLhEn/Rnw==", "dev": true, "requires": { - "@comunica/actor-abstract-mediatyped": "^1.19.2", + "@comunica/actor-abstract-mediatyped": "^1.21.1", "@types/rdf-js": "*" } }, "@comunica/bus-rdf-parse-html": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-1.19.2.tgz", - "integrity": "sha512-TdhTZ7/UKQl75kndpHlIWHPQVxuRg2wbViEhQgvZBu7nyWR0F39Sh4A9iGhmdiwgZkQ8MdGIjQEdwbcSPtxN4w==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-1.21.1.tgz", + "integrity": "sha512-DJDFB8lxTJ1Pt+AhjOqe9hvj2nKtC23fJfEihU7DYIbz67O5pXAFgFtp9gn3gefoGB7T/CKoB8y8DcZy8N5u0A==", "dev": true, "requires": { "@types/rdf-js": "*" } }, "@comunica/bus-rdf-resolve-hypermedia": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia/-/bus-rdf-resolve-hypermedia-1.19.2.tgz", - "integrity": "sha512-BqQDrIIdIExA3pRmmxRrWc87XUpbbayL1OZf/eiXFa3qWgqmtUuhRtzom3BYO2Oy59yVcK7wZm/hMXQQX1aaAA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia/-/bus-rdf-resolve-hypermedia-1.21.1.tgz", + "integrity": "sha512-eXjeGv86pw4SQAIEVtinwxCxYAwnaBaXqMxHMlplfBLcr2S2g0X5uxWbH9jQPpegvpQF8mX6y9VuslPC0ZzGMg==", "dev": true, "requires": { - "@comunica/bus-rdf-resolve-quad-pattern": "^1.19.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3" + "asynciterator": "^3.1.0" } }, "@comunica/bus-rdf-resolve-hypermedia-links": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-1.19.2.tgz", - "integrity": "sha512-mW2iarewZz3nuFagbvN04JDj9MHrP7QCT9h0B8gBot7fUibZtn2n6yJPK7LOJHaLditQ+8zOMoAH2SDwjakq/Q==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-1.21.1.tgz", + "integrity": "sha512-+g1s+Csz019Ma7YscdYwYCaVvodKggjPpI4yaM60dd/FQZIY9bMRlXr35k9b4HiIvQK4BEAUX/y9bkaSdbSJ5A==", + "dev": true + }, + "@comunica/bus-rdf-resolve-hypermedia-links-queue": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-1.21.1.tgz", + "integrity": "sha512-GAn27HnCw2pQW8974jjEKlFfi6i89QAYIUqw5w3VlYc8lbyaSDO4G+7rKt1mgIA/FHtxwXNgeRWUkxEdMZd3tA==", "dev": true }, "@comunica/bus-rdf-resolve-quad-pattern": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-quad-pattern/-/bus-rdf-resolve-quad-pattern-1.19.2.tgz", - "integrity": "sha512-x2QeGGK6ktG/UJCx5nuJqLjxl1RizSdTS6biEzcO4ZtXZ+S2K03PCFKd1YgufLPWXtajr32WnKAvD//wpTO6mg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-quad-pattern/-/bus-rdf-resolve-quad-pattern-1.21.1.tgz", + "integrity": "sha512-3gxbhHBAC62GqVZx567+yee1Y1gpjfLQ59dHC04cRsYPRfWg+5pYAizFFlP+R1dR8StIcR89WRzZpmmZRrkVhg==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", "@types/rdf-js": "*", - "asynciterator": "^3.0.3", - "sparqlalgebrajs": "^2.4.0" + "asynciterator": "^3.1.0", + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/bus-rdf-serialize": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-1.19.2.tgz", - "integrity": "sha512-HrtI/6CZ4Oi2L9zvGJqFH3DABAHtW9EmhqLGispLoGSwPLUO79hPOnyZw9TjTaEYHnO5uI2tjacXQm1fd7BHNQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-1.21.1.tgz", + "integrity": "sha512-W0UPwMQbsINBHC1/JKFZLAyIXHW/gXhQFF/YqSvAvK9N38BkhQiBIz5+pZli+NgWz9g7nNUq5A2Jbg5Xmldj8w==", "dev": true, "requires": { - "@comunica/actor-abstract-mediatyped": "^1.19.2", + "@comunica/actor-abstract-mediatyped": "^1.21.1", "@types/rdf-js": "*" } }, + "@comunica/bus-rdf-update-hypermedia": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-1.21.1.tgz", + "integrity": "sha512-XnL2muy5bj3ldFa0IUjrytkFvCB6KMfuCC1QnP4ezh+atykColkIab1MbR7M2stsmeRiSMbEtSaE/RS7i5r8CQ==", + "dev": true, + "requires": { + "@comunica/bus-rdf-update-quads": "^1.21.1" + } + }, + "@comunica/bus-rdf-update-quads": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-1.21.1.tgz", + "integrity": "sha512-Ue/n+BimHe97mKPMpIDu26mD2SYse2+NvbpoqTfi7wIojcwmQwRiZoOxXupXOmIbWzmcCfNAIH2+1ZMoUCz3QQ==", + "dev": true, + "requires": { + "@comunica/context-entries": "^1.21.1", + "@types/rdf-js": "*", + "asynciterator": "^3.1.0" + } + }, "@comunica/bus-sparql-parse": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-sparql-parse/-/bus-sparql-parse-1.19.2.tgz", - "integrity": "sha512-rFlVGxX2ThYGEdmTC9ZkV6rtxUF41ShuyrK89/n7lyRzJH8oBbXsjUwymG5oEEsYc3PWLTVirCQCnZvbT8VCeg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-sparql-parse/-/bus-sparql-parse-1.21.1.tgz", + "integrity": "sha512-vSY4O5CD7wxRWY78ZO+ZRSBYBOnxAcz9meqe58Y31B4jdPg7YggZLQ+095t9P4BZqRVeIrseCddDiyEpG1iJDw==", "dev": true, "requires": { - "sparqlalgebrajs": "^2.4.0" + "sparqlalgebrajs": "^2.5.5" } }, "@comunica/bus-sparql-serialize": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/bus-sparql-serialize/-/bus-sparql-serialize-1.19.2.tgz", - "integrity": "sha512-104o/7ya4+raft6Ofw/CXGa2LzJfZMLELyK0LOqXvDY1/VBT5KWwtZbsbRaWB90oX0hbvJAxun8f37XP00hCmQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/bus-sparql-serialize/-/bus-sparql-serialize-1.21.1.tgz", + "integrity": "sha512-qxKe1idPxVsfcdq8EPTDNB2P54fnXe+3vvaWeS1uG5yY1LMh39hSRGR/bz8BSsO1CZBytNvNjEaUnfFrWQcYuA==", "dev": true, "requires": { - "@comunica/actor-abstract-mediatyped": "^1.19.2" + "@comunica/actor-abstract-mediatyped": "^1.21.1", + "@comunica/types": "^1.21.1" } }, + "@comunica/context-entries": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-1.21.1.tgz", + "integrity": "sha512-7wBb+J+YLg4hcRQLFeP6/2b/xyK+lnQlc71OSjVMinQx1OO6tsjqlqHvQ6py56uVFs3cYduASgFuHTRVuoe1xA==", + "dev": true + }, "@comunica/core": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/core/-/core-1.19.2.tgz", - "integrity": "sha512-BmUZiuCbR2T/sFlmKW6mRRBIH7hef2irNIB2nA3dDbRj5MyHVOEDDh0cJdbgMtWaHyM4m2Bw8gk8c63fQsfMPA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-1.21.1.tgz", + "integrity": "sha512-5lY/HkyOCorY2CtxQiKUKEOcUGjIKf/YG/txJrz84SKuy+zC91zq1Zt8qWfzNihCcWrgfmk0oZuvjbYvZGK4EA==", "dev": true, "requires": { + "@comunica/context-entries": "^1.21.1", + "@comunica/types": "^1.21.1", "immutable": "^3.8.2" } }, "@comunica/data-factory": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-1.17.0.tgz", - "integrity": "sha512-AjU4kpIWq5Rx7MN/uGlmrAHCvPri2I6GMc+zUL7URMlj8veOk1R9w7ol5Z3mtpB65NhYQJtB4D9riff30b6/lw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-1.21.1.tgz", + "integrity": "sha512-bMAyc0YvBFR7n1olpk1kDLh5SYrVNnInPq9Ceh/FJiEwlvFOJBTGB949HHIXmRWAjuUDwSSFQRX74M9kURCHzQ==", "dev": true, "requires": { "@types/rdf-js": "*" } }, "@comunica/logger-pretty": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-1.19.2.tgz", - "integrity": "sha512-Vd206zfJGkYePIfa/InY83VVd5VPx/tfwdq7brAPQjL668W8UPsfVBHwvib1/unTB1cDvp0Xv76MigjfwMZ1XA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-1.21.1.tgz", + "integrity": "sha512-69aolnWF0fGSn3D+aniLuglbTW1/ZuG9WkWEzSfdzAHrdAlj7GjN+mT50C3C16rBUGZIMLt8gl7thfqpIgN6hQ==", "dev": true }, "@comunica/logger-void": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-1.19.2.tgz", - "integrity": "sha512-FK8C26HaMz4XSIT3iiP6SYb5oNNBR2+OPc3Fq6yCBfx/Nzyw6pK69A9DszxKNZ7R4BACSZRYJqbhvqyxEBK2CA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-1.21.1.tgz", + "integrity": "sha512-uw5rc7GmMNygcV8xkQEKKpLI36AfW4WSXKUbOODHXhfmq26LpYmKmZzwYTqYoUzeokHTljD5rEOILfCBDtb+1A==", "dev": true }, "@comunica/mediator-all": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-1.19.2.tgz", - "integrity": "sha512-NgVXh9aRsFaurXh5BElLYYn1R+90q4itq+DcJbHKJsC87ysuLUazVKe1vNLohvJbdfst0Ga1WUH7Q9RpB75Uhw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-1.21.1.tgz", + "integrity": "sha512-QfY4LCVeZa/UTWNRTbXi9KsK1Vru//eYcKpqYqqKOnoD1hltfFFrxHF8ekO9yB++Z487IRhk8Z8SFwU4yjYP9g==", "dev": true }, "@comunica/mediator-combine-pipeline": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-1.19.2.tgz", - "integrity": "sha512-j9YXmKJH350lBy2vkjYC2ouikkPXDllEdr0xUl3uVUcz56Gr0Jn/tUUl/kGteLHSb+wMzmBvpbbedBoVpfhLbQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-1.21.1.tgz", + "integrity": "sha512-H9b5ItQ216OO05fzwNOhueuaR5v2EeYcJCZFBwDzsqngVG2mHxclm53568ALZqGlLOTxQccCOEJEUj7Z21swtQ==", "dev": true }, "@comunica/mediator-combine-union": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-1.19.2.tgz", - "integrity": "sha512-UHC0yS8rVbSqyg8ndyKSxd8lLnQYiMzyYwbTQyMSSOJCc7WCYPXME1IMlNlsO7c0BC7hxXLZPkeIGLAYh5/CEg==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-1.21.1.tgz", + "integrity": "sha512-wp2lbViVOOeNKTBRD+6sze7TKVX71T2RD324/1Syb8vOpwT3mtaDNJYFg0Mrwer/Xs54d7nA7JGZA2wC2HaXow==", "dev": true }, "@comunica/mediator-number": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-1.19.2.tgz", - "integrity": "sha512-VMT2yM++DxQUhR7IJp1yS1rOXzIyXY3si4SQQMzAKIUGwgVWvW/SnB9Ds3JLXnNl4Ptb7Y+kRQZAffHZzBw41w==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-1.21.1.tgz", + "integrity": "sha512-OeuGx0R/mWI1uMMXM2V1vcR8J1DPhYXPR+Ncg4/qKHl7tSCQH1tlCgZu0+fovY2Qmc14f1tmw5YgnsE8lsikSQ==", "dev": true }, "@comunica/mediator-race": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-1.19.2.tgz", - "integrity": "sha512-F+PxeAWTrMEW0s48oaV5h3YrywoO3vPqCgSKyDfRx2YtjJX3SjJduGVNsKKCK4oWNG/NINOg3eUaTG8p4JMbWQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-1.21.1.tgz", + "integrity": "sha512-SgdtF1JmqDyhZJsAOiVMPuV1qgdXqv/hbsFCxcmDQ+8q1ObmQ+0DZvdUe5Ymf2IyFaevsOHHG7hF5hJbLZmdmQ==", "dev": true }, "@comunica/mediatortype-iterations": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/mediatortype-iterations/-/mediatortype-iterations-1.19.2.tgz", - "integrity": "sha512-FegoAy36aa3dceqSo747YmDOgUdkLVYb5QvW8I0+uBNkfUcYJAzvne36ERVIcIPrhNkkS5KFYR+P4Nw4mHcHkA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-iterations/-/mediatortype-iterations-1.21.1.tgz", + "integrity": "sha512-UmPlJS4ryt4QoYKlsYugfTsTAioWeiX3OPye3yKTjVW31V2iq9CCaWALFm2engutjf24R3lU73JRcINr9K6Q3g==", "dev": true }, "@comunica/runner": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-1.19.2.tgz", - "integrity": "sha512-BfwVSI1M3/cPxC/006KyR1TDnmuxGY+lENZRAs3BWc1RaCmkcU/V9+yrxWmUHYfSZgVZ4sQovkC/BTwLiMUBaw==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-1.21.1.tgz", + "integrity": "sha512-yFeHvFLGHTYXlROK6xKoWLnW0Wx0jL+NRzvB3izIXc+p34bOuua8sjmGFQzW0OU7/04S0xM8BUTG2n33s26yUw==", "dev": true, "requires": { - "componentsjs": "^4.0.3" + "componentsjs": "^4.0.6" } }, "@comunica/runner-cli": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/runner-cli/-/runner-cli-1.19.2.tgz", - "integrity": "sha512-glBNAUURfwmD1/xTwJNfw3vBoBp9Lzagqe/gcpzGhj+62xZ5KBfoE9fMu9gFfc10uXHHuvoXTfIISfxQbWd0SA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/runner-cli/-/runner-cli-1.21.1.tgz", + "integrity": "sha512-T25yhU+2WJrP0xcYYpKiCPFSedy5Ml8/3geuPgU/FZZijma2jb9+PA1R9n9Mayr+Eqj37G6blcjgZ2cIVpo4aA==", + "dev": true, + "requires": { + "@comunica/runner": "^1.21.1" + } + }, + "@comunica/types": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-1.21.1.tgz", + "integrity": "sha512-Sdp8m9yvKbcCSx31L4nLe0tORCRc1TvUXSgpIUVGBXunqZpoWAhxcn2PZn7//xb6xnYUjHqrQZhYQbMdDIqONQ==", "dev": true, "requires": { - "@comunica/runner": "^1.19.2" + "@types/rdf-js": "*", + "asynciterator": "^3.1.0", + "immutable": "^3.8.2", + "sparqlalgebrajs": "^2.4.0" } }, "@comunica/utils-datasource": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@comunica/utils-datasource/-/utils-datasource-1.19.2.tgz", - "integrity": "sha512-XZ/qg5cq/0N/ixqbV9dnYkGK/deELdHUSiWV6Mt6OuRqI1d2m0UEid5SFa1eaaHgjLFAbf01YH0TglVtiOKNfQ==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@comunica/utils-datasource/-/utils-datasource-1.21.1.tgz", + "integrity": "sha512-4xCOa0j7y972haYZWcNMfuHzOjyjOmM3dj6+wacW243P1VmsPv7xwb7sY4s+VcdmX6AcEEGM5wZ+3fm/mSgR6g==", "dev": true, "requires": { - "@comunica/bus-rdf-resolve-quad-pattern": "^1.19.2", - "asynciterator": "^3.0.3" + "@comunica/bus-rdf-resolve-quad-pattern": "^1.21.1", + "@comunica/context-entries": "^1.21.1", + "asynciterator": "^3.1.0" } }, "@dabh/diagnostics": { @@ -2141,15 +2417,15 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", - "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", @@ -2184,58 +2460,37 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true } } }, "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "requires": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", "dev": true, "requires": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, @@ -2263,9 +2518,9 @@ "integrity": "sha512-UfdK1MPnR6T7f3svzzYBfu3qBkkZ/KsPhcpc3JYhsUY4hbpwNF9wEQtD4Z+/mRqMTJrKg++YSxIxE0FBhY3RIw==" }, "@open-wc/eslint-config": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@open-wc/eslint-config/-/eslint-config-4.2.0.tgz", - "integrity": "sha512-+HyzbR2tJ+8KSbv/ytxMk5SIcO306ilVQtNchcN71SnHsNSE2dWnFOMy9cG2rYZ9zjx7RXgmEiS/2ta/RdMQ5A==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@open-wc/eslint-config/-/eslint-config-4.3.0.tgz", + "integrity": "sha512-kCxFWQ1AR4meTmWJGnK36LJYqDJeFGjlj6n4vLjAW3/c1VUyYQKL90vrNKy/OHS9kTjc9dcH5D64myAbNx6r1w==", "dev": true, "requires": { "eslint": "^7.6.0", @@ -2298,9 +2553,9 @@ } }, "@open-wc/testing": { - "version": "2.5.32", - "resolved": "https://registry.npmjs.org/@open-wc/testing/-/testing-2.5.32.tgz", - "integrity": "sha512-vl8VwTG3CVLwLcd1mpts8D9xPptc6xPL/9AHEbQxX1IQsFBEiFQdARSp1+V/i7gK2+peXeotqrZ5NvoHxl/lLw==", + "version": "2.5.33", + "resolved": "https://registry.npmjs.org/@open-wc/testing/-/testing-2.5.33.tgz", + "integrity": "sha512-+EJNs0i+VV4nE+BrG70l2DNGXOZTSrluruaaU06HUSk57ZlKa+kIxWmkLxCOLlbgnQgrPrQWxbs3lgB1tIx/YA==", "dev": true, "requires": { "@open-wc/chai-dom-equals": "^0.12.36", @@ -2308,13 +2563,13 @@ "@open-wc/testing-helpers": "^1.8.12", "@types/chai": "^4.2.11", "@types/chai-dom": "^0.0.9", - "@types/mocha": "^5.0.0", + "@types/mocha": "^5.2.7", "@types/sinon-chai": "^3.2.3", "chai": "^4.2.0", "chai-a11y-axe": "^1.3.1", "chai-dom": "^1.8.1", "mocha": "^6.2.2", - "sinon-chai": "^3.3.0" + "sinon-chai": "^3.5.0" } }, "@open-wc/testing-helpers": { @@ -2368,10 +2623,19 @@ "prismjs": "^1.11.0" } }, + "@rdfjs/types": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.0.1.tgz", + "integrity": "sha512-YxVkH0XrCNG3MWeZxfg596GFe+oorTVusmNxRP6ZHTsGczZ8AGvG3UchRNkg3Fy4MyysI7vBAA5YZbESL+VmHQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@rollup/plugin-node-resolve": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.0.tgz", - "integrity": "sha512-qHjNIKYt5pCcn+5RUBQxK8krhRvf1HnyVgUCcFFcweDS7fhkOLZeYh0mhHK6Ery8/bb9tvN/ubPzmfF0qjDCTA==", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -2448,9 +2712,9 @@ } }, "@types/chai": { - "version": "4.2.15", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.15.tgz", - "integrity": "sha512-rYff6FI+ZTKAPkJUoyz7Udq3GaoDZnxYDEvdEdFZASiA7PoErltHezDishqQiSDWrGxvxmplH304jyzQmjp0AQ==", + "version": "4.2.18", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.18.tgz", + "integrity": "sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ==", "dev": true }, "@types/chai-dom": { @@ -2518,9 +2782,9 @@ "dev": true }, "@types/dompurify": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.1.tgz", - "integrity": "sha512-3JwbEeRVQ3n6+JgBW/hCdkydRk9/vWT+UEglcXEJqLJEcUganDH37zlfLznxPKTZZfDqA9K229l1qN458ubcOQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.2.2.tgz", + "integrity": "sha512-8nNWfAa8/oZjH3OLY5Wsxu9ueo0NwVUotIi353g0P2+N5BuTLJyAVOnF4xBUY0NyFUGJHY05o1pO2bqLto+lmA==", "dev": true, "requires": { "@types/trusted-types": "*" @@ -2533,9 +2797,9 @@ "dev": true }, "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.12.tgz", + "integrity": "sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==", "dev": true, "requires": { "@types/body-parser": "*", @@ -2545,9 +2809,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz", - "integrity": "sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.21.tgz", + "integrity": "sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==", "dev": true, "requires": { "@types/node": "*", @@ -2592,9 +2856,9 @@ } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" @@ -2613,9 +2877,9 @@ "dev": true }, "@types/koa": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.1.tgz", - "integrity": "sha512-Qbno7FWom9nNqu0yHZ6A0+RWt4mrYBhw3wpBAQ3+IuzGcLlfeYkzZrnMq5wsxulN2np8M4KKeUpTodsOsSad5Q==", + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.3.tgz", + "integrity": "sha512-TaujBV+Dhe/FvmSMZJtCFBms+bqQacgUebk/M2C2tq8iGmHE/DDf4DcW2Hc7NqusVZmy5xzrWOjtdPKNP+fTfw==", "dev": true, "requires": { "@types/accepts": "*", @@ -2662,19 +2926,19 @@ "dev": true }, "@types/n3": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@types/n3/-/n3-1.4.5.tgz", - "integrity": "sha512-q1dEdv8YDS90CoMea7veY08ylql6R/BFqyI3v5TOXHUHho5a/UNSuFmfgBipywgxchCvNb5DdqO8PjnZSHGJpw==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@types/n3/-/n3-1.10.0.tgz", + "integrity": "sha512-PTr6D6IV3l+dG0Og6E2vHVyXNAyOjEPEz1si3htgo9bkgjIj+9HDS68cbXjAxH7P5bDzyL1Cu5yaHZwjKYtLAw==", "dev": true, "requires": { "@types/node": "*", - "@types/rdf-js": "*" + "rdf-js": "^4.0.2" } }, "@types/node": { - "version": "14.14.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz", - "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==", + "version": "15.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz", + "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==", "dev": true }, "@types/normalize-package-data": { @@ -2717,12 +2981,12 @@ "dev": true }, "@types/rdf-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/rdf-js/-/rdf-js-4.0.1.tgz", - "integrity": "sha512-S+28+3RoFI+3arls7dS813gYnhb2HiyLX+gs00rgIvCzHU93DaYajhx4tyT+XEO8SjtzZw90OF4OVdYXBwbvkQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/rdf-js/-/rdf-js-4.0.2.tgz", + "integrity": "sha512-soR/+RMogGiDU1lrpuQl5ZL55/L1eq/JlR2dWx052Uh/RYs9okh3XZHFlIJXHZqjqyjEn4WdbOMfBj7vvc2WVQ==", "dev": true, "requires": { - "@types/node": "*" + "rdf-js": "*" } }, "@types/resolve": { @@ -2735,9 +2999,9 @@ } }, "@types/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-+nVsLKlcUCeMzD2ufHEYuJ9a2ovstb6Dp52A5VsoKxDXgvE051XgHI/33I1EymwkRGQkwnA0LkhnUzituGs4EQ==", + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-0caWDWmpCp0uifxFh+FaqK3CuZ2SkRR/ZRxAV5+zNdC3QVUi6wyOJnefhPvtNt8NQWXB5OA93BUvZsXpWat2Xw==", "dev": true }, "@types/serve-static": { @@ -2751,12 +3015,23 @@ } }, "@types/sinon": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-9.0.11.tgz", - "integrity": "sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.2.tgz", + "integrity": "sha512-BHn8Bpkapj8Wdfxvh2jWIUoaYB/9/XhsL0oOvBfRagJtKlSl9NWPcFOz2lRukI9szwGxFtYZCTejJSqsGDbdmw==", "dev": true, "requires": { - "@types/sinonjs__fake-timers": "*" + "@sinonjs/fake-timers": "^7.1.0" + }, + "dependencies": { + "@sinonjs/fake-timers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", + "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + } } }, "@types/sinon-chai": { @@ -2769,12 +3044,6 @@ "@types/sinon": "*" } }, - "@types/sinonjs__fake-timers": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.2.tgz", - "integrity": "sha512-dIPoZ3g5gcx9zZEszaxLSVTvMReD3xxyyDnQUjA6IYDG9Ba2AV0otMPs+77sG9ojB4Qr2N2Vk5RnKeuA0X/0bg==", - "dev": true - }, "@types/spark-md5": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/spark-md5/-/spark-md5-3.0.2.tgz", @@ -2782,12 +3051,12 @@ "dev": true }, "@types/sparqljs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/sparqljs/-/sparqljs-3.1.1.tgz", - "integrity": "sha512-S/+x6MDEBzVlLvBhsH/r6UvD3I0jXYpWiahCNkcmd8Dli6brxAiTorQ1ZKIGpPgP1tmZrmuQ075Fi7KIrrMXDA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@types/sparqljs/-/sparqljs-3.1.2.tgz", + "integrity": "sha512-tLfrnBuK37P2Bn8Fo7Qik95sBXYHw5D+gq3MMq1HVyoTpCWivwPnP0Mmd7Apamdc9eH3mLJwIZIETHCQ6HxMUw==", "dev": true, "requires": { - "@types/rdf-js": "*" + "rdf-js": "^4.0.2" } }, "@types/trusted-types": { @@ -2809,9 +3078,9 @@ "dev": true }, "@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.4.tgz", + "integrity": "sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ==", "dev": true, "requires": { "@types/node": "*" @@ -2837,9 +3106,9 @@ } }, "@web/browser-logs": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.2.1.tgz", - "integrity": "sha512-nSfRl/+7XQOtXBBJ9FMdXAb1bzytud1LeJAJmBX4bsfMDDcfrr4vNhiX4OnQ5tBYsXoiQse8ZvwngFM2O6PD3A==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.2.3.tgz", + "integrity": "sha512-Ylp/5S07j1P/mO2EsCBMGJ8piwh2RWh9h4G/b1gapQvq85XaphjMA2S/dug4DOHJ15OdhMqbgVJPQ5edLXnW4w==", "dev": true, "requires": { "errorstacks": "^2.2.0" @@ -2855,17 +3124,17 @@ } }, "@web/dev-server": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.10.tgz", - "integrity": "sha512-5Pj2GPNKO6Uq2aQCq1+/fkXdZ5guALevUb6M324oiTr1srBXHod6QunbzqXovO5Bcgmo79ZOneHMgoQNwxtIYA==", + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.17.tgz", + "integrity": "sha512-2gdOjkQp97uaORkOL8X90f4retqZ2lA9YqHDljpf4SFg0JWoY8X7EJA9XQG1jJ2x46oQ5zqJX7AiSWc47B2k6A==", "dev": true, "requires": { "@babel/code-frame": "^7.12.11", "@rollup/plugin-node-resolve": "^11.0.1", "@types/command-line-args": "^5.0.0", "@web/config-loader": "^0.1.3", - "@web/dev-server-core": "^0.3.8", - "@web/dev-server-rollup": "^0.3.2", + "@web/dev-server-core": "^0.3.12", + "@web/dev-server-rollup": "^0.3.3", "camelcase": "^6.2.0", "chalk": "^4.1.0", "command-line-args": "^5.1.1", @@ -2886,9 +3155,9 @@ } }, "@web/dev-server-core": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.8.tgz", - "integrity": "sha512-Qbo2ZVUopmjEP8ZDc8v0N/nTW9LbmycuC+uoTwp62PfHfqSN9RgXGzuGMmp5sBPRXi/E1oi1GQ+lMoDWXLjKYA==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.13.tgz", + "integrity": "sha512-bGJHPeFRWATNfuL9Pp2LfqhnmqhBCc5eOO5AWQa0X+WQAwHiFo6xZNfsvsnJ1gvxXgsE4jKBAGu9lQRisvFRFA==", "dev": true, "requires": { "@types/koa": "^2.11.6", @@ -2912,9 +3181,9 @@ } }, "@web/dev-server-rollup": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.2.tgz", - "integrity": "sha512-c5ROnMAUrOJPXTQFFXZiOy0ta4Y5yXLA2QkD71htNhIcqeOI4yx6ueDtuFqovRxVI0qcWGk46UdfZ0UGT/9MIg==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.4.tgz", + "integrity": "sha512-QFaqHpJXri1TuN1yN0N670bxF5noC1RtIHPhoM5Sp6YX7v3610Z/fq465V7fNaeHnTNN7dIUmNkK9vqLIrsYTg==", "dev": true, "requires": { "@web/dev-server-core": "^0.3.3", @@ -2943,24 +3212,23 @@ } }, "@web/test-runner": { - "version": "0.12.17", - "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.12.17.tgz", - "integrity": "sha512-wTpczsz+GLh6QRGWNLDTYhXtcj/lr8rsEVHSXvFUDmVzhoGrt0AZJktnPiNJHplgFJ/LbSIiQvXKWk48ogZY5g==", + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.13.5.tgz", + "integrity": "sha512-S1/fAE1aIJEbKSptinP/m8jvl4PA+RCF2tt7EAyvvucpSzeKo05prht2NLgoJhZJGhSvgdw1BCayOVNXMFfB9A==", "dev": true, "requires": { - "@web/browser-logs": "^0.2.0", + "@web/browser-logs": "^0.2.2", "@web/config-loader": "^0.1.3", - "@web/dev-server": "^0.1.8", - "@web/test-runner-chrome": "^0.9.4", - "@web/test-runner-commands": "^0.4.1", - "@web/test-runner-core": "^0.10.13", + "@web/dev-server": "^0.1.17", + "@web/test-runner-chrome": "^0.10.0", + "@web/test-runner-commands": "^0.5.0", + "@web/test-runner-core": "^0.10.17", "@web/test-runner-mocha": "^0.7.2", "camelcase": "^6.2.0", "chalk": "^4.1.0", "command-line-args": "^5.1.1", "command-line-usage": "^6.1.1", "convert-source-map": "^1.7.0", - "deepmerge": "^4.2.2", "diff": "^5.0.0", "globby": "^11.0.1", "portfinder": "^1.0.28", @@ -2982,30 +3250,39 @@ } }, "@web/test-runner-chrome": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.9.4.tgz", - "integrity": "sha512-Ymfp0HqQvELFITdwhdicuzndLY5loePpbDj6teXKKNTILph0ExWl3R3NMPG7pD40pB84GGd9i8wkz9yvyN30Zg==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.10.0.tgz", + "integrity": "sha512-pCRDkVXznkpHCGwhka8AxMTq7fAufujhknJilNxopXcGXANfy9jkMPUUwWYmkJg2w+zDoz9vnlcHPGPX7j3EkQ==", "dev": true, "requires": { "@web/test-runner-core": "^0.10.8", "@web/test-runner-coverage-v8": "^0.4.5", "chrome-launcher": "^0.13.4", - "puppeteer-core": "^5.5.0" + "puppeteer-core": "^8.0.0" } }, "@web/test-runner-commands": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@web/test-runner-commands/-/test-runner-commands-0.4.1.tgz", - "integrity": "sha512-y1U9+jucQ1ZB9YRgMFIjXTUSu/in54yt4Lf4GcY9fHoSyGVWDub085ARWipmagsD9SRN1QnIYTkMk+jRa/EiLQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@web/test-runner-commands/-/test-runner-commands-0.5.0.tgz", + "integrity": "sha512-yVYJ869/csbDgCNrN2cEwFoX8ZfdAeCXC72CgddKO3jBut2OsFaEy4RWe1uP9Pz9vffiAlV3st3IsnWwTHMLYQ==", "dev": true, "requires": { - "@web/test-runner-core": "^0.10.8" + "@web/test-runner-core": "^0.10.14", + "mkdirp": "^1.0.4" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } } }, "@web/test-runner-core": { - "version": "0.10.13", - "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.10.13.tgz", - "integrity": "sha512-w6seztsj/UKUz9HP5KeMZ1JdUadt293SplsrKKaUJTZDMLO8+xvyo+vpt1Mv7zICu0wyuQN0AdD3GjKKX6dFHw==", + "version": "0.10.17", + "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.10.17.tgz", + "integrity": "sha512-T8yLQ6W4tHwREEYlAvAMYXpNkRE4XBynuWQQVq1qf5hf/IFNdYkOVELkgsHevtYLRElxi9/wHeRrn1SkDgj0Ug==", "dev": true, "requires": { "@babel/code-frame": "^7.12.11", @@ -3016,14 +3293,14 @@ "@types/istanbul-reports": "^3.0.0", "@types/uuid": "^8.3.0", "@web/browser-logs": "^0.2.1", - "@web/dev-server-core": "^0.3.6", + "@web/dev-server-core": "^0.3.12", "chalk": "^4.1.0", "chokidar": "^3.4.3", "cli-cursor": "^3.1.0", "co-body": "^6.1.0", "convert-source-map": "^1.7.0", "debounce": "^1.2.0", - "dependency-graph": "^0.10.0", + "dependency-graph": "^0.11.0", "globby": "^11.0.1", "ip": "^1.1.5", "istanbul-lib-coverage": "^3.0.0", @@ -3059,22 +3336,22 @@ }, "dependencies": { "@types/mocha": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.1.tgz", - "integrity": "sha512-NysN+bNqj6E0Hv4CTGWSlPzMW6vTKjDpOteycDkV4IWBsO+PU48JonrPzV9ODjiI2XrjmA05KInLgF5ivZ/YGQ==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.2.tgz", + "integrity": "sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==", "dev": true } } }, "@web/test-runner-playwright": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@web/test-runner-playwright/-/test-runner-playwright-0.8.4.tgz", - "integrity": "sha512-9RCez2kB0AocMasrUsmx/yW7FGSjBI9aEtjYzkFvRJF21IsEyjCrmmGPdBIa75a/gU2ydPaw0EQW4TDF5L4yRw==", + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/@web/test-runner-playwright/-/test-runner-playwright-0.8.6.tgz", + "integrity": "sha512-GjjCd5MtCxmCsNlfe4HmmRyTg1S1SMAn0+i+2yhG9pvYwSJWLmLqN4AE39ZhlhuPh79spSVU889F6CGEXZGXPg==", "dev": true, "requires": { "@web/test-runner-core": "^0.10.8", "@web/test-runner-coverage-v8": "^0.4.5", - "playwright": "^1.7.1" + "playwright": "^1.8.1" } }, "@webcomponents/shadycss": { @@ -3115,10 +3392,30 @@ "dev": true }, "agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } }, "aggregate-error": { "version": "3.1.0", @@ -3143,9 +3440,9 @@ } }, "amf-client-js": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/amf-client-js/-/amf-client-js-4.7.1.tgz", - "integrity": "sha512-qxd/xILTLA4FyhY0GROo/Pv5ko+dnQZOYVxEx37t3XtKF5Lvy/U5evxqcE/ojkoqccRtzcu8Ds78A81yigS3aA==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/amf-client-js/-/amf-client-js-4.7.4.tgz", + "integrity": "sha512-oTWKa1mGp5kNF+CXa+AFs8htMZvj2fyZYJZOVi1fr7/F2Ls+bxOPmTs+dJV4LVLh/WwGf8/2vf+wyEVsR0Xm1w==", "dev": true, "requires": { "ajv": "6.5.2", @@ -3226,9 +3523,9 @@ "dev": true }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { "normalize-path": "^3.0.0", @@ -3333,15 +3630,15 @@ "dev": true }, "asynciterator": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/asynciterator/-/asynciterator-3.0.3.tgz", - "integrity": "sha512-mNvEwsk6DN7+co9T2be/Eor0kKQGIXCoGg27v7vsCLlFdSXlboH06UGCy9cfEh2qAfDdgsEpmDn6y59f3+ZvgA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/asynciterator/-/asynciterator-3.1.0.tgz", + "integrity": "sha512-+iDz8roOCGT+hvhhJ+GsQliEEB4Qd1QL1RIsllssZ3MkrtBGqc5Uwi3n5LcLp2f3rXRK07+qJPZQO+YvFCQzug==", "dev": true }, "asyncjoin": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/asyncjoin/-/asyncjoin-1.0.2.tgz", - "integrity": "sha512-q5p5mqVXiL7KD6ihJad+6vaLHEQ73u5K5UyKerVGRA3Ec4AuhaoxpRU/qtQiV1eK2gMiO9T4OMSIG90hY1Fl+g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/asyncjoin/-/asyncjoin-1.0.3.tgz", + "integrity": "sha512-wBlf3sOdmUwbFW+zq1HBeOLdQAThSaFfTcdTFZGdB6OVR5VsIKZTycIC8ykDnzJhaZH2OaP23tru1DlLJvrRjA==", "dev": true, "requires": { "asynciterator": "^3.0.0" @@ -3354,9 +3651,9 @@ "dev": true }, "axe-core": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.3.tgz", - "integrity": "sha512-vwPpH4Aj4122EW38mxO/fxhGKtwWTMLDIJfZ1He0Edbtjcfna/R3YB67yVhezUMzqc3Jr3+Ii50KRntlENL4xQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.2.tgz", + "integrity": "sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw==", "dev": true }, "axobject-query": { @@ -3366,9 +3663,9 @@ "dev": true }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "base64-js": { @@ -3752,9 +4049,9 @@ } }, "array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", "dev": true }, "chalk": { @@ -3814,9 +4111,9 @@ "dev": true }, "componentsjs": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-4.0.6.tgz", - "integrity": "sha512-MPvKSLVo4SX3PafGMqKPzV+i8JdivYXuaJb2CsEF86TUgniXX3i661D0MDBwMWnd0LXWbI1sNq0kKJBKrL/wBw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-4.2.1.tgz", + "integrity": "sha512-k5ZCR1Vx2hpWe345S6xYV1f7cICsxHc/eN473TrzRbSk+JjFoLSqXAnREGKAO4rO5xK6s3hKI1b7K+2JHuKscQ==", "dev": true, "requires": { "@types/minimist": "^1.2.0", @@ -3827,11 +4124,19 @@ "minimist": "^1.2.0", "rdf-data-factory": "^1.0.4", "rdf-object": "^1.8.0", - "rdf-parse": "^1.7.0", + "rdf-parse": "^1.8.0", "rdf-quad": "^1.5.0", "rdf-terms": "^1.6.2", "semver": "^7.3.2", "winston": "^3.3.3" + }, + "dependencies": { + "@types/node": { + "version": "14.17.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.3.tgz", + "integrity": "sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw==", + "dev": true + } } }, "concat-map": { @@ -3846,12 +4151,6 @@ "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", "dev": true }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -3886,9 +4185,9 @@ } }, "conventional-changelog-conventionalcommits": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz", - "integrity": "sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz", + "integrity": "sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A==", "dev": true, "requires": { "compare-func": "^2.0.0", @@ -3939,9 +4238,9 @@ } }, "core-js-pure": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.9.1.tgz", - "integrity": "sha512-laz3Zx0avrw9a4QEIdmIblnVuJz8W51leY9iLThatCsFawWxC3sE4guASC78JbCin+DkwMpCdp1AVAuzL/GN7A==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.14.0.tgz", + "integrity": "sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g==", "dev": true }, "core-util-is": { @@ -3964,9 +4263,9 @@ } }, "cross-fetch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.1.tgz", - "integrity": "sha512-eIF+IHQpRzoGd/0zPrwQmHwDC90mdvjk+hcbYhKoaRrEk4GEIDqdjs/MljmdPPoHTQudbmWS+f0hZsEpFaEvWw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", "dev": true, "requires": { "node-fetch": "2.6.1" @@ -4116,9 +4415,9 @@ "dev": true }, "dependency-graph": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.10.0.tgz", - "integrity": "sha512-c9amUgpgxSi1bE5/sbLwcs5diLD0ygCQYmhfM5H1s5VH1mCsYkcmAL3CcNdv4kdSw6JuMoHeDGzLgj/gAXdWVg==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true }, "destroy": { @@ -4128,9 +4427,9 @@ "dev": true }, "devtools-protocol": { - "version": "0.0.818844", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz", - "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==", + "version": "0.0.854822", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.854822.tgz", + "integrity": "sha512-xd4D8kHQtB0KtWW0c9xBZD5LVtm9chkMOfs/3Yn01RhT/sFIsVtzTtypfKoFfWBaL+7xCYLxjOLkhwPXaX/Kcg==", "dev": true }, "diff": { @@ -4158,13 +4457,13 @@ } }, "dom-serializer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", - "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "dev": true, "requires": { "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", + "domhandler": "^4.2.0", "entities": "^2.0.0" } }, @@ -4188,34 +4487,34 @@ } }, "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true }, "domhandler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", - "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", "dev": true, "requires": { - "domelementtype": "^2.1.0" + "domelementtype": "^2.2.0" } }, "dompurify": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.7.tgz", - "integrity": "sha512-jdtDffdGNY+C76jvodNTu9jt5yYj59vuTUyx+wXdzcSwAGTYZDAQkQ7Iwx9zcGrA4ixC1syU4H3RZROqRxokxg==" + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.9.tgz", + "integrity": "sha512-+9MqacuigMIZ+1+EwoEltogyWGFTJZWU3258Rupxs+2CGs4H914G9er6pZbsme/bvb5L67o2rade9n21e4RW/w==" }, "domutils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz", - "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", "dev": true, "requires": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0" + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } }, "dot-prop": { @@ -4293,15 +4592,15 @@ } }, "errorstacks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/errorstacks/-/errorstacks-2.3.0.tgz", - "integrity": "sha512-VjCIUbEyLymy2N1M/uTniewz+j69YC2R7Sp1UiJn04RHwyIniBib6hUZwgmphAAZTOk7LRg/wryGFEJhblEd7Q==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/errorstacks/-/errorstacks-2.3.2.tgz", + "integrity": "sha512-cJp8qf5t2cXmVZJjZVrcU4ODFJeQOcUyjJEtPFtWO+3N6JPM6vCe4Sfv3cwIs/qS7gnUo/fvKX/mDCVQZq+P7A==", "dev": true }, "es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -4312,14 +4611,14 @@ "has-symbols": "^1.0.2", "is-callable": "^1.2.3", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.0" + "unbox-primitive": "^1.0.1" } }, "es-module-lexer": { @@ -4358,28 +4657,30 @@ "dev": true }, "eslint": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz", - "integrity": "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.0", + "@eslint/eslintrc": "^0.4.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", + "glob-parent": "^5.1.2", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", @@ -4388,7 +4689,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.21", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -4397,7 +4698,7 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, @@ -4432,24 +4733,18 @@ "ms": "2.1.2" } }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -4470,9 +4765,9 @@ } }, "eslint-config-prettier": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz", - "integrity": "sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", "dev": true }, "eslint-import-resolver-node": { @@ -4486,13 +4781,30 @@ } }, "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", "dev": true, "requires": { - "debug": "^2.6.9", + "debug": "^3.2.7", "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } } }, "eslint-plugin-html": { @@ -4505,34 +4817,35 @@ } }, "eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", "dev": true, "requires": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", "debug": "^2.6.9", - "doctrine": "1.5.0", + "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", "has": "^1.0.3", + "is-core-module": "^2.4.0", "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", "tsconfig-paths": "^3.9.0" }, "dependencies": { "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "esutils": "^2.0.2" } }, "find-up": { @@ -4545,9 +4858,9 @@ } }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, "locate-path": { @@ -4603,33 +4916,33 @@ "dev": true }, "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "^2.0.0" + "pify": "^3.0.0" } }, "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "^2.0.0", + "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "path-type": "^3.0.0" } }, "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "read-pkg": "^3.0.0" } }, "semver": { @@ -4641,9 +4954,9 @@ } }, "eslint-plugin-lit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-lit/-/eslint-plugin-lit-1.3.0.tgz", - "integrity": "sha512-fy6Lr5vYI3kvCYaDXA20lwyKAp1keS9UjR5ntj8U2TeV+1yUta3S7xxXe+rABKRPbcNzi1ZvQLE1LmNKc9yr4Q==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-lit/-/eslint-plugin-lit-1.5.0.tgz", + "integrity": "sha512-PHUJBI7EJyi8vwLTdr64r6cPHjLH/FHCUPo9F+Au3rqmoPHtZjc4mbGYqkYKP6Cf01BUyNwFTVtn0PGfwphT5w==", "dev": true, "requires": { "parse5": "^6.0.1", @@ -4691,9 +5004,9 @@ } }, "eslint-plugin-no-only-tests": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.4.0.tgz", - "integrity": "sha512-azP9PwQYfGtXJjW273nIxQH9Ygr+5/UyeW2wEjYoDtVYPI+WPKwbj0+qcAKYUXFZLRumq4HKkFaoDBAwBoXImQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz", + "integrity": "sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==", "dev": true }, "eslint-plugin-wc": { @@ -4740,9 +5053,9 @@ } }, "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true }, "espree": { @@ -4951,9 +5264,9 @@ } }, "fecha": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.0.tgz", - "integrity": "sha512-aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz", + "integrity": "sha512-MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==", "dev": true }, "fetch-sparql-endpoint": { @@ -5061,9 +5374,9 @@ "dev": true }, "follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", "dev": true }, "fresh": { @@ -5079,14 +5392,14 @@ "dev": true }, "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "dev": true, "requires": { "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, "fs.realpath": { @@ -5144,15 +5457,15 @@ "dev": true }, "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, "get-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", - "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, "git-raw-commits": { @@ -5169,9 +5482,9 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -5201,9 +5514,9 @@ } }, "globals": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz", - "integrity": "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -5218,9 +5531,9 @@ } }, "globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -5229,6 +5542,14 @@ "ignore": "^5.1.4", "merge2": "^1.3.0", "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + } } }, "good-listener": { @@ -5352,9 +5673,9 @@ "dev": true }, "hosted-git-info": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.1.tgz", - "integrity": "sha512-eT7NrxAsppPRQEBSwKSosReE+v8OzABwEScQYk5d4uxaEPlzxTIku7LINXtBGalthkLhJnq5lBI89PfK43zAKg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -5367,14 +5688,14 @@ "dev": true }, "htmlparser2": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", - "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.4.4", + "domutils": "^2.5.2", "entities": "^2.0.0" } }, @@ -5443,12 +5764,12 @@ "dev": true }, "https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dev": true, "requires": { - "agent-base": "5", + "agent-base": "6", "debug": "4" }, "dependencies": { @@ -5557,9 +5878,9 @@ "dev": true }, "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, "immutable": { @@ -5645,9 +5966,9 @@ "dev": true }, "is-bigint": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", - "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", "dev": true }, "is-binary-path": { @@ -5660,12 +5981,12 @@ } }, "is-boolean-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", - "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", "dev": true, "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2" } }, "is-buffer": { @@ -5681,24 +6002,24 @@ "dev": true }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", "dev": true, "requires": { "has": "^1.0.3" } }, "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", "dev": true }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, "is-extglob": { @@ -5720,9 +6041,9 @@ "dev": true }, "is-generator-function": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz", - "integrity": "sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz", + "integrity": "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==", "dev": true }, "is-glob": { @@ -5753,9 +6074,9 @@ "dev": true }, "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", "dev": true }, "is-obj": { @@ -5771,19 +6092,19 @@ "dev": true }, "is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-regexp": { @@ -5799,18 +6120,18 @@ "dev": true }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", "dev": true }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-text-path": { @@ -5850,9 +6171,9 @@ "dev": true }, "isbinaryfile": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", - "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", + "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", "dev": true }, "isexe": { @@ -5916,6 +6237,12 @@ "esprima": "^4.0.0" } }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -5950,18 +6277,19 @@ "dev": true }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, "jsonld-context-parser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.1.1.tgz", - "integrity": "sha512-7yKhnwFaiCnDPUZYQuAWyT0zZBfOKZDyjtqFVNbXrYRkboU+m55UsastsfXbo7qNroTGdFiEyxHEHDEfBC0P4Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.1.2.tgz", + "integrity": "sha512-zAhus+dz4IrXiYAiYf6M1PSdYkILVWPg4bqqGfim+rGrmVc3d0drFAriLOU2RMwQFKljM+41lJTau47sxt6YWA==", "dev": true, "requires": { "@types/http-link-header": "^1.0.1", @@ -5973,24 +6301,24 @@ }, "dependencies": { "@types/node": { - "version": "13.13.47", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.47.tgz", - "integrity": "sha512-R6851wTjN1YJza8ZIeX6puNBSi/ZULHVh4WVleA7q256l+cP2EtXnKbO455fTs2ytQk3dL9qkU+Wh8l/uROdKg==", + "version": "13.13.52", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", + "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", "dev": true } } }, "jsonld-streaming-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-2.2.1.tgz", - "integrity": "sha512-KRCcRQGYDH9AO+VgLgbC1AwUKeVs3SpFONiABhBvcIZjErbsXxmiXiUtSYor0CrtWGLjVMoEZA5jCFUsO3Kezw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-2.3.0.tgz", + "integrity": "sha512-IJiFhX9GQ/uLugd3BSYgJDaisAc22fV2Ij7tH0yWG8KZpriSGadRVvxUkfglzRKSjqxYBsZ+qAQ+UR7YGwiHRQ==", "dev": true, "requires": { "@types/http-link-header": "^1.0.1", "@types/rdf-js": "*", "canonicalize": "^1.0.1", "http-link-header": "^1.0.2", - "jsonld-context-parser": "^2.1.1", + "jsonld-context-parser": "^2.1.2", "jsonparse": "^1.3.1", "rdf-data-factory": "^1.0.4" } @@ -6265,37 +6593,38 @@ } }, "lit-element": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.4.0.tgz", - "integrity": "sha512-pBGLglxyhq/Prk2H91nA0KByq/hx/wssJBQFiYqXhGDvEnY31PRGYf1RglVzyLeRysu0IHm2K0P196uLLWmwFg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", + "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", "requires": { "lit-html": "^1.1.1" } }, "lit-html": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.3.0.tgz", - "integrity": "sha512-0Q1bwmaFH9O14vycPHw8C/IeHMk/uSDldVLIefu/kfbTBGIc44KGH6A8p1bDfxUfHdc8q6Ct7kQklWoHgr4t1Q==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", + "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" }, "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", + "parse-json": "^4.0.0", + "pify": "^3.0.0", "strip-bom": "^3.0.0" }, "dependencies": { "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "^1.2.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } } } @@ -6321,16 +6650,28 @@ "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, "lodash.uniqwith": { @@ -6473,9 +6814,9 @@ } }, "map-obj": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.0.tgz", - "integrity": "sha512-NAq0fCmZYGz9UFEQyndp7sisrow4GroyGeKluyKC/chuITZsPyOyC1UJZPJlVFImhXdROIP5xqouRLThT3BbpQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", + "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", "dev": true }, "marked": { @@ -6484,9 +6825,9 @@ "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==" }, "marky": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", - "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.2.tgz", + "integrity": "sha512-k1dB2HNeaNyORco8ulVEhctyEGkKHb2YWAhDsxeFlW2nROIirsctBYzKwwS3Vza+sKTS1zO4Z+n9/+9WbGLIxQ==", "dev": true }, "media-typer": { @@ -6578,18 +6919,18 @@ "dev": true }, "mime-db": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", - "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", "dev": true }, "mime-types": { - "version": "2.1.29", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", - "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", "dev": true, "requires": { - "mime-db": "1.46.0" + "mime-db": "1.48.0" } }, "mimic-fn": { @@ -6904,9 +7245,9 @@ } }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yargs": { @@ -6946,9 +7287,9 @@ "dev": true }, "n3": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/n3/-/n3-1.9.0.tgz", - "integrity": "sha512-63+NEVkNjFX77HmA8oifM9LGEOhpFT/fEdnfDDHjqt1CSLuVuK+f31kqkPI0T5m7x+Rdu0rSM4Sx2A0MuNp3rg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/n3/-/n3-1.10.0.tgz", + "integrity": "sha512-y+qpS0GktEBttOaDR+BF1t1G2fw4Xn4nCZWNn+7MvEmD2I4YpMH6OJF/xHKSwInCxOC9vu9eI6pluB9/RDUyZQ==", "dev": true, "requires": { "queue-microtask": "^1.1.2", @@ -7044,9 +7385,9 @@ "dev": true }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", "dev": true }, "object-keys": { @@ -7068,15 +7409,14 @@ } }, "object.entries": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", - "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "es-abstract": "^1.18.2" } }, "object.getownpropertydescriptors": { @@ -7091,15 +7431,14 @@ } }, "object.values": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", - "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" + "es-abstract": "^1.18.2" } }, "on-finished": { @@ -7145,9 +7484,9 @@ "dev": true }, "open": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/open/-/open-8.0.3.tgz", - "integrity": "sha512-7nsHNw3rOIPTwhF5iYkgE+LVM/oUHWC3cgrWNxPqa+W+Wl5Ekvo32qayB5PYX8zNjXzUkrTaJsWpaGmuw8Aspg==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.0.tgz", + "integrity": "sha512-O8uInONB4asyY3qUcEytpgwxQG3O0fJ/hlssoUHsBboOIRVZzT6Wq+Rwj5nffbeUhOdMjpXeISpDDzHCMRDuOQ==", "dev": true, "requires": { "define-lazy-prop": "^2.0.0", @@ -7278,9 +7617,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-to-regexp": { @@ -7325,9 +7664,9 @@ "dev": true }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, "pinkie": { @@ -7405,10 +7744,70 @@ } } }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, "playwright": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.9.2.tgz", - "integrity": "sha512-Hsgfk3GZO+hgewRNW9xl9/tHjdZvVwxTseHagbiNpDf90PXICEh8UHXy/2eykeIXrZFMA6W6petEtRWNPi3gfQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.11.1.tgz", + "integrity": "sha512-UuMrYuvzttbJXUD7sTVcQBsGRojelGepvuQPD+QtVm/n5zyKvkiUErU/DGRXfX8VDZRdQ5D6qVqZndrydC2b4w==", "dev": true, "requires": { "commander": "^6.1.0", @@ -7423,18 +7822,10 @@ "proxy-from-env": "^1.1.0", "rimraf": "^3.0.2", "stack-utils": "^2.0.3", - "ws": "^7.3.1" + "ws": "^7.3.1", + "yazl": "^2.5.1" }, "dependencies": { - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -7444,16 +7835,6 @@ "ms": "2.1.2" } }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -7589,19 +7970,19 @@ "dev": true }, "puppeteer-core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-5.5.0.tgz", - "integrity": "sha512-tlA+1n+ziW/Db03hVV+bAecDKse8ihFRXYiEypBe9IlLRvOCzYFG6qrCMBYK34HO/Q/Ecjc+tvkHRAfLVH+NgQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-8.0.0.tgz", + "integrity": "sha512-kRTiGh42+4eiw9tl489p//8Zpg3LWmz0K3mOpv0qj5PsCV7jE43SLIi0E50suLh8OghXsFhJFoE98vEmXUnDew==", "dev": true, "requires": { "debug": "^4.1.0", - "devtools-protocol": "0.0.818844", + "devtools-protocol": "0.0.854822", "extract-zip": "^2.0.0", - "https-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", "node-fetch": "^2.6.1", "pkg-dir": "^4.2.0", "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", + "proxy-from-env": "^1.1.0", "rimraf": "^3.0.2", "tar-fs": "^2.0.0", "unbzip2-stream": "^1.3.3", @@ -7641,18 +8022,18 @@ "dev": true }, "qs": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.0.tgz", - "integrity": "sha512-yjACOWijC6L/kmPZZAsVBNY2zfHSIbpdpL977quseu56/8BZ2LoF5axK2bGhbzhVKt7V9xgWTtpyLbxwIoER0Q==", + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", "dev": true, "requires": { "side-channel": "^1.0.4" } }, "queue-microtask": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", - "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, "quick-lru": { @@ -7704,15 +8085,25 @@ } }, "rdf-isomorphic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/rdf-isomorphic/-/rdf-isomorphic-1.2.0.tgz", - "integrity": "sha512-Dq+iuWrVuK7q3P4/nychbWhRJ1M5yMAekNJN8f5pjarE8SH9Duy/R0JopVF0I0Q2w0poZlsVKKIBpeG+AdOSAw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/rdf-isomorphic/-/rdf-isomorphic-1.2.1.tgz", + "integrity": "sha512-kIKlQYoizNqp8zhbca1zV3mYngisoD/KNt/xBRjagp7R3F8niI3b1vxvqcWlSkNXgPD6MsXpP2E/uXZ8oGTIcA==", "dev": true, "requires": { + "hash.js": "^1.1.7", "rdf-string": "^1.5.0", "rdf-terms": "^1.6.2" } }, + "rdf-js": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/rdf-js/-/rdf-js-4.0.2.tgz", + "integrity": "sha512-ApvlFa/WsQh8LpPK/6hctQwG06Z9ztQQGWVtrcrf9L6+sejHNXLPOqL+w7q3hF+iL0C4sv3AX1PUtGkLNzyZ0Q==", + "dev": true, + "requires": { + "@rdfjs/types": "*" + } + }, "rdf-literal": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-1.2.0.tgz", @@ -7724,9 +8115,9 @@ } }, "rdf-object": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-1.10.1.tgz", - "integrity": "sha512-vV07Zqbgac9GOdlSNx/wHMuDwhdtHkPZVGAo+MK1sEoO1WRHiL7cFfwcW8XmPgF+c/DkgYfvTUcRxzXPlsKvcw==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-1.10.2.tgz", + "integrity": "sha512-IvppylbhVlcbyxDuwJDLNYgUsX4m7Kztfa1B2zZzl7M8V6edmQqKglCFHZ93ZveQ6m9q1V1VTYLaGaB7p9no8Q==", "dev": true, "requires": { "jsonld-context-parser": "^2.0.2", @@ -7736,28 +8127,28 @@ } }, "rdf-parse": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/rdf-parse/-/rdf-parse-1.7.0.tgz", - "integrity": "sha512-P3meLRU9OkZZz9OYq26VeRrxIDrzEBNAScAWcTX1tsf4Z85WTLhiwP5jC+OZBSzRSlybkkb6EYSVA1M4eykiBg==", - "dev": true, - "requires": { - "@comunica/actor-http-native": "~1.19.0", - "@comunica/actor-rdf-parse-html": "~1.19.0", - "@comunica/actor-rdf-parse-html-microdata": "~1.19.0", - "@comunica/actor-rdf-parse-html-rdfa": "~1.19.0", - "@comunica/actor-rdf-parse-html-script": "~1.19.0", - "@comunica/actor-rdf-parse-jsonld": "~1.19.0", - "@comunica/actor-rdf-parse-n3": "~1.19.0", - "@comunica/actor-rdf-parse-rdfxml": "~1.19.0", - "@comunica/actor-rdf-parse-xml-rdfa": "~1.19.0", - "@comunica/bus-http": "~1.19.0", - "@comunica/bus-init": "~1.19.0", - "@comunica/bus-rdf-parse": "~1.19.0", - "@comunica/bus-rdf-parse-html": "~1.19.0", - "@comunica/core": "~1.19.0", - "@comunica/mediator-combine-union": "~1.19.0", - "@comunica/mediator-number": "~1.19.0", - "@comunica/mediator-race": "~1.19.0", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/rdf-parse/-/rdf-parse-1.8.0.tgz", + "integrity": "sha512-Pc6jvqjlJpY/ivVPbfbCJw372VhUx1dTMGLGGU/bHz6srjLL9Q4scn655afAuDI89KamDBRTDN+ZzlfiWfgbfg==", + "dev": true, + "requires": { + "@comunica/actor-http-native": "~1.21.1", + "@comunica/actor-rdf-parse-html": "~1.21.1", + "@comunica/actor-rdf-parse-html-microdata": "~1.21.1", + "@comunica/actor-rdf-parse-html-rdfa": "~1.21.1", + "@comunica/actor-rdf-parse-html-script": "~1.21.1", + "@comunica/actor-rdf-parse-jsonld": "~1.21.1", + "@comunica/actor-rdf-parse-n3": "~1.21.1", + "@comunica/actor-rdf-parse-rdfxml": "~1.21.1", + "@comunica/actor-rdf-parse-xml-rdfa": "~1.21.1", + "@comunica/bus-http": "~1.21.1", + "@comunica/bus-init": "~1.21.1", + "@comunica/bus-rdf-parse": "~1.21.1", + "@comunica/bus-rdf-parse-html": "~1.21.1", + "@comunica/core": "~1.21.1", + "@comunica/mediator-combine-union": "~1.21.1", + "@comunica/mediator-number": "~1.21.1", + "@comunica/mediator-race": "~1.21.1", "@types/rdf-js": "*", "stream-to-string": "^1.2.0" } @@ -7774,9 +8165,9 @@ } }, "rdf-store-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/rdf-store-stream/-/rdf-store-stream-1.1.0.tgz", - "integrity": "sha512-JWvQUv/1yja1TiEzhS1PTactSER9ORjM/6TV8z3KdGWpeQOs9TeUgLzx5PLXSRePFZ8GKNTkG5dD+wC6Yh3sbQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rdf-store-stream/-/rdf-store-stream-1.2.0.tgz", + "integrity": "sha512-VpnXP+S90GmvZXKpmMEb8bwPFpeYIrL/tPGtTFumaYslbR/KYC68d2+QQZ4Mz63kptFw/uwnGcZ2budTFtJWqQ==", "dev": true, "requires": { "@types/rdf-js": "*", @@ -7871,9 +8262,9 @@ }, "dependencies": { "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, "normalize-package-data": { @@ -8113,9 +8504,9 @@ } }, "rollup": { - "version": "2.41.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.41.5.tgz", - "integrity": "sha512-uG+WNNxhOYyeuO7oRt98GA2CNVRgQ67zca75UQVMPzMrLG9FUKzTCgvYVWhtB18TNbV7Uqxo97h+wErAnpFNJw==", + "version": "2.51.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.51.1.tgz", + "integrity": "sha512-8xfDbAtBleXotb6qKEHWuo/jkn94a9dVqGc7Rwl3sqspCVlnCfbRek7ldhCARSi7h32H0xR4QThm1t9zHN+3uw==", "dev": true, "requires": { "fsevents": "~2.3.1" @@ -8174,9 +8565,9 @@ "optional": true }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -8270,9 +8661,9 @@ } }, "sinon-chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.5.0.tgz", - "integrity": "sha512-IifbusYiQBpUxxFJkR3wTU68xzBN0+bxCScEaKMjBvAQERg6FnTTc1F17rseLb1tjmkJ23730AXpFI0c47FgAg==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.7.0.tgz", + "integrity": "sha512-mf5NURdUaSdnatJx3uhoBOrY9dtL19fiOtAdT1Azxg3+lNJFiuN0uzaU3xX1LeAfL17kHQhTAJgpsfhbMJMY2g==", "dev": true }, "slash": { @@ -8327,9 +8718,9 @@ } }, "sparqlee": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sparqlee/-/sparqlee-1.6.0.tgz", - "integrity": "sha512-jbPhD5FcRp2rORkZZ9L8kM4HAx7N9RQl6YbpvyQYcxjjvMtgZ1OL0OiSbmKy/ixt74ycXjNRYK5IWfL3sdH+NA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/sparqlee/-/sparqlee-1.6.2.tgz", + "integrity": "sha512-Wvp1wYrbzxHEEb4rXw7SfxILhrl+YlDBv4mS4FJqJxFpZbblgPIKlscyif8kB4kezJXCxXExzV/ArN231jKrfg==", "dev": true, "requires": { "@types/rdf-js": "^4.0.0", @@ -8347,9 +8738,9 @@ } }, "sparqljs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/sparqljs/-/sparqljs-3.4.1.tgz", - "integrity": "sha512-JKcKPFdpPLiNnZU4i3f2MUk3LBIh0pCd1mWIP1Zi+Te7umurJLDBYCygsRNPK9Pz8ZI5n66StiQRxzSPYqdxjQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/sparqljs/-/sparqljs-3.4.2.tgz", + "integrity": "sha512-MmmZ6cMuvhf4Eh2FXX21dalgADUiZ9WN8XKMedwhTFg0r7W09/o8wvoZ8C4yA6FptnjjAjm+mGnxAEpkSRY3QQ==", "dev": true, "requires": { "rdf-data-factory": "^1.0.4" @@ -8368,9 +8759,9 @@ }, "dependencies": { "@types/node": { - "version": "13.13.47", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.47.tgz", - "integrity": "sha512-R6851wTjN1YJza8ZIeX6puNBSi/ZULHVh4WVleA7q256l+cP2EtXnKbO455fTs2ytQk3dL9qkU+Wh8l/uROdKg==", + "version": "13.13.52", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", + "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", "dev": true } } @@ -8398,9 +8789,9 @@ }, "dependencies": { "@types/node": { - "version": "13.13.47", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.47.tgz", - "integrity": "sha512-R6851wTjN1YJza8ZIeX6puNBSi/ZULHVh4WVleA7q256l+cP2EtXnKbO455fTs2ytQk3dL9qkU+Wh8l/uROdKg==", + "version": "13.13.52", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", + "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", "dev": true } } @@ -8432,9 +8823,9 @@ } }, "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", "dev": true }, "split2": { @@ -8613,21 +9004,23 @@ } }, "table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", "dev": true, "requires": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ajv": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", - "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -8663,9 +9056,9 @@ }, "dependencies": { "array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", "dev": true }, "typical": { @@ -8756,18 +9149,18 @@ "dev": true }, "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, "requires": { "punycode": "^2.1.1" } }, "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, "trim-off-newlines": { @@ -8880,15 +9273,15 @@ "dev": true }, "unbox-primitive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz", - "integrity": "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, "requires": { "function-bind": "^1.1.1", - "has-bigints": "^1.0.0", - "has-symbols": "^1.0.0", - "which-boxed-primitive": "^1.0.1" + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" } }, "unbzip2-stream": { @@ -8902,9 +9295,9 @@ } }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "unpipe": { @@ -8947,9 +9340,9 @@ "dev": true }, "v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -8994,16 +9387,10 @@ "pinkie-promise": "^2.0.0" } }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, "indent-string": { @@ -9093,6 +9480,12 @@ "pinkie-promise": "^2.0.0" } }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -9254,12 +9647,12 @@ "dev": true }, "whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", + "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", "dev": true, "requires": { - "lodash.sortby": "^4.7.0", + "lodash": "^4.7.0", "tr46": "^2.0.2", "webidl-conversions": "^6.1.0" } @@ -9441,9 +9834,9 @@ "dev": true }, "ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "dev": true }, "xml": { @@ -9459,9 +9852,9 @@ "dev": true }, "y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yallist": { @@ -9612,9 +10005,9 @@ } }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yargs": { @@ -9657,6 +10050,15 @@ "fd-slicer": "~1.1.0" } }, + "yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3" + } + }, "ylru": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz", diff --git a/package.json b/package.json index 8bd88a4..db3ec04 100644 --- a/package.json +++ b/package.json @@ -26,28 +26,28 @@ }, "dependencies": { "@advanced-rest-client/arc-marked": "^1.1.1", - "@advanced-rest-client/markdown-styles": "^3.1.4", - "@api-components/amf-helper-mixin": "^4.3.6", - "@api-components/api-method-documentation": "^5.1.10", + "@advanced-rest-client/markdown-styles": "^3.1.5", + "@api-components/amf-helper-mixin": "^4.3.10", + "@api-components/api-method-documentation": "^5.2.3", "@api-components/http-method-label": "^3.1.4", "@api-components/raml-aware": "^3.0.0", - "dompurify": "^2.2.7", - "lit-element": "^2.3.1", - "lit-html": "^1.3.0" + "dompurify": "^2.2.9", + "lit-element": "^2.5.1", + "lit-html": "^1.4.1" }, "devDependencies": { "@advanced-rest-client/arc-demo-helper": "^2.2.6", - "@api-components/api-model-generator": "^0.2.8", - "@commitlint/cli": "^12.0.1", - "@commitlint/config-conventional": "^12.0.1", - "@open-wc/eslint-config": "^4.0.1", - "@open-wc/testing": "^2.5.32", - "@types/dompurify": "^2.2.1", - "@web/dev-server": "^0.1.10", - "@web/test-runner": "^0.12.17", - "@web/test-runner-playwright": "^0.8.4", - "eslint": "^7.22.0", - "eslint-config-prettier": "^8.1.0", + "@api-components/api-model-generator": "^0.2.11", + "@commitlint/cli": "^12.1.4", + "@commitlint/config-conventional": "^12.1.4", + "@open-wc/eslint-config": "^4.3.0", + "@open-wc/testing": "^2.5.33", + "@types/dompurify": "^2.2.2", + "@web/dev-server": "^0.1.17", + "@web/test-runner": "^0.13.5", + "@web/test-runner-playwright": "^0.8.6", + "eslint": "^7.28.0", + "eslint-config-prettier": "^8.3.0", "husky": "^4.3.8", "lint-staged": "^10.5.4", "sinon": "^9.2.4", From b6c300ea952f4131e14d136f776fd90813164b01 Mon Sep 17 00:00:00 2001 From: Carolina Wright Date: Tue, 8 Jun 2021 12:40:12 -0300 Subject: [PATCH 6/8] test: server description under uri --- test/api-summary.test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/api-summary.test.js b/test/api-summary.test.js index 8ffdff0..84b03e6 100644 --- a/test/api-summary.test.js +++ b/test/api-summary.test.js @@ -400,9 +400,9 @@ describe('ApiSummary', () => { const element = await modelFixture(oasMultipleServersWithDescriptionAmf); const nodes = element.shadowRoot.querySelectorAll('.server-lists li'); assert.lengthOf(nodes, 4, 'has 4 servers'); - assert.equal(nodes[0].textContent.trim(), 'https://api.aws-west-prd.capgroup.com/cdp-proxy/profiles - MuleSoft PROD'); - assert.equal(nodes[1].textContent.trim(), 'https://api.aws-west-snp.capgroup.com/cdp-proxy-e2e/profiles - MuleSoft UAT (for enterprise consumers)'); - assert.equal(nodes[2].textContent.trim(), 'https://api.aws-west-oz.capgroup.com/cdp-proxy-ite2/profiles - MuleSoft QA (for enterprise consumers)'); + assert.equal(nodes[0].textContent.trim(), 'https://api.aws-west-prd.capgroup.com/cdp-proxy/profiles\n MuleSoft PROD'); + assert.equal(nodes[1].textContent.trim(), 'https://api.aws-west-snp.capgroup.com/cdp-proxy-e2e/profiles\n MuleSoft UAT (for enterprise consumers)'); + assert.equal(nodes[2].textContent.trim(), 'https://api.aws-west-oz.capgroup.com/cdp-proxy-ite2/profiles\n MuleSoft QA (for enterprise consumers)'); assert.equal(nodes[3].textContent.trim(), 'https://api.aws-west-oz.capgroup.com/cdp-proxy-dev2/profiles'); }); }); From 27f502a94539cf484aa58d0ea21722abea991db4 Mon Sep 17 00:00:00 2001 From: Carolina Wright Date: Wed, 9 Jun 2021 11:04:50 -0300 Subject: [PATCH 7/8] fix: user arc-marked for server description --- demo/index.js | 1 + src/ApiSummary.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/demo/index.js b/demo/index.js index 44ee389..650ad07 100644 --- a/demo/index.js +++ b/demo/index.js @@ -25,6 +25,7 @@ class ApiDemo extends ApiDemoPage { ['no-server', 'No server!'], ['multiple-servers', 'Multiple servers'], ['async-api', 'AsyncAPI'], + ['APIC-641', 'APIC-641'], ].map( ([file, label]) => html` ${label} diff --git a/src/ApiSummary.js b/src/ApiSummary.js index a48c97e..8842727 100644 --- a/src/ApiSummary.js +++ b/src/ApiSummary.js @@ -400,7 +400,7 @@ export class ApiSummary extends AmfHelperMixin(LitElement) { const description = this._computeDescription(server); return html`
  • ${uri} -
    ${description}
    +
  • `; } From 53e56ae068f9f3edaa8542b3b4f74babf72758e2 Mon Sep 17 00:00:00 2001 From: Carolina Wright Date: Wed, 9 Jun 2021 17:09:45 -0300 Subject: [PATCH 8/8] fix: tests --- test/api-summary.test.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/api-summary.test.js b/test/api-summary.test.js index 84b03e6..d36a196 100644 --- a/test/api-summary.test.js +++ b/test/api-summary.test.js @@ -400,10 +400,14 @@ describe('ApiSummary', () => { const element = await modelFixture(oasMultipleServersWithDescriptionAmf); const nodes = element.shadowRoot.querySelectorAll('.server-lists li'); assert.lengthOf(nodes, 4, 'has 4 servers'); - assert.equal(nodes[0].textContent.trim(), 'https://api.aws-west-prd.capgroup.com/cdp-proxy/profiles\n MuleSoft PROD'); - assert.equal(nodes[1].textContent.trim(), 'https://api.aws-west-snp.capgroup.com/cdp-proxy-e2e/profiles\n MuleSoft UAT (for enterprise consumers)'); - assert.equal(nodes[2].textContent.trim(), 'https://api.aws-west-oz.capgroup.com/cdp-proxy-ite2/profiles\n MuleSoft QA (for enterprise consumers)'); + assert.equal(nodes[0].textContent.trim(), 'https://api.aws-west-prd.capgroup.com/cdp-proxy/profiles'); + assert.equal(nodes[0].querySelector('arc-marked').markdown, 'MuleSoft PROD'); + assert.equal(nodes[1].textContent.trim(), 'https://api.aws-west-snp.capgroup.com/cdp-proxy-e2e/profiles'); + assert.equal(nodes[1].querySelector('arc-marked').markdown, 'MuleSoft UAT (for enterprise consumers)'); + assert.equal(nodes[2].textContent.trim(), 'https://api.aws-west-oz.capgroup.com/cdp-proxy-ite2/profiles'); + assert.equal(nodes[2].querySelector('arc-marked').markdown, 'MuleSoft QA (for enterprise consumers)'); assert.equal(nodes[3].textContent.trim(), 'https://api.aws-west-oz.capgroup.com/cdp-proxy-dev2/profiles'); + assert.isUndefined(nodes[3].querySelector('arc-marked').markdown); }); });