From 52d85e0d208580859050c7e5564f8d9e4e15c4fb Mon Sep 17 00:00:00 2001 From: Jose Costa Teixeira Date: Thu, 25 Apr 2024 17:49:31 +0200 Subject: [PATCH] Revert "Merge branch '1.1.3' into 1.1.2" This reverts commit 5cdbe602d456dfafd62a6ed6624bafe90d90c18c, reversing changes made to 876e0852ddac1b677b3aafc85fcc0000ca488eeb. --- README.md | 8 +- input/fsh/actors/Credential.Holder.fsh | 13 - input/fsh/actors/Credential.Issuer.fsh | 13 - input/fsh/actors/GDHCN.fsh | 13 - input/fsh/actors/TNG.fsh | 13 - input/fsh/actors/TNP.fsh | 13 - input/fsh/codesystems/WHO.TRUST.DOMAIN.fsh | 10 - input/fsh/codesystems/WHO.TRUST.KEYUSAGE.fsh | 15 - input/fsh/{models => }/cose_header.fsh | 0 input/fsh/{models => }/cwt.fsh | 0 input/fsh/{models => }/cwt_payload.fsh | 0 input/fsh/hcert.fsh | 30 + input/fsh/models/SmartHealthLink.fsh | 13 - input/fsh/models/SmartHealthLinkPayload.fsh | 24 - input/fsh/models/hcert.fsh | 31 - input/fsh/models/scheme_information.fsh | 26 - input/fsh/valuesets/WHO.TRUST.DOMAIN.fsh | 9 - input/fsh/valuesets/WHO.TRUST.KEYUSAGE.fsh | 13 - .../Letter_of_Application_DDCC-Arabic.docx | Bin 47061 -> 0 bytes .../Letter_of_Application_DDCC-Spanish.docx | Bin 48332 -> 0 bytes .../Letter_of_Application_DDCC_Chinese.docx | Bin 41695 -> 0 bytes .../Letter_of_Application_DDCC_French.docx | Bin 42575 -> 0 bytes .../Letter_of_Application_DDCC_Russian.docx | Bin 39438 -> 0 bytes input/images/openapi/.gitignore | 44 - input/images/openapi/favicon-16x16.png | Bin 665 -> 0 bytes input/images/openapi/favicon-32x32.png | Bin 628 -> 0 bytes input/images/openapi/index.html | 37 - input/images/openapi/oauth2-redirect.html | 78 - input/images/openapi/onload.js | 15 - input/images/openapi/openapi.json | 1 - input/images/openapi/swagger-ui-bundle.js | 3 - input/images/openapi/swagger-ui-bundle.js.map | 1 - .../openapi/swagger-ui-es-bundle-core.js | 3 - .../openapi/swagger-ui-es-bundle-core.js.map | 5722 -------- input/images/openapi/swagger-ui-es-bundle.js | 3 - .../openapi/swagger-ui-es-bundle.js.map | 1 - .../openapi/swagger-ui-standalone-preset.js | 3 - .../swagger-ui-standalone-preset.js.map | 4499 ------- input/images/openapi/swagger-ui.css | 11075 ---------------- input/images/openapi/swagger-ui.css.map | 153 - input/images/openapi/swagger-ui.js | 3 - input/images/openapi/swagger-ui.js.map | 5726 -------- input/pagecontent/concepts.md | 4 +- .../concepts_certificate_governance.md | 3 +- input/pagecontent/concepts_onboarding.md | 7 - .../concepts_onboarding_checklist.md | 2 +- ...concepts_onboarding_initialprocess_full.md | 4 +- .../concepts_onboarding_process_full.md | 4 +- input/pagecontent/reference_implementation.md | 2 +- input/pagecontent/transactions.md | 142 +- .../trust_network_gateway_architecture.md | 6 +- publication-request.json | 6 +- sushi-config.yaml | 11 +- 53 files changed, 77 insertions(+), 27725 deletions(-) delete mode 100644 input/fsh/actors/Credential.Holder.fsh delete mode 100644 input/fsh/actors/Credential.Issuer.fsh delete mode 100644 input/fsh/actors/GDHCN.fsh delete mode 100644 input/fsh/actors/TNG.fsh delete mode 100644 input/fsh/actors/TNP.fsh delete mode 100644 input/fsh/codesystems/WHO.TRUST.DOMAIN.fsh delete mode 100644 input/fsh/codesystems/WHO.TRUST.KEYUSAGE.fsh rename input/fsh/{models => }/cose_header.fsh (100%) rename input/fsh/{models => }/cwt.fsh (100%) rename input/fsh/{models => }/cwt_payload.fsh (100%) create mode 100644 input/fsh/hcert.fsh delete mode 100644 input/fsh/models/SmartHealthLink.fsh delete mode 100644 input/fsh/models/SmartHealthLinkPayload.fsh delete mode 100644 input/fsh/models/hcert.fsh delete mode 100644 input/fsh/models/scheme_information.fsh delete mode 100644 input/fsh/valuesets/WHO.TRUST.DOMAIN.fsh delete mode 100644 input/fsh/valuesets/WHO.TRUST.KEYUSAGE.fsh delete mode 100644 input/images/Letter_of_Application_DDCC-Arabic.docx delete mode 100644 input/images/Letter_of_Application_DDCC-Spanish.docx delete mode 100644 input/images/Letter_of_Application_DDCC_Chinese.docx delete mode 100644 input/images/Letter_of_Application_DDCC_French.docx delete mode 100644 input/images/Letter_of_Application_DDCC_Russian.docx delete mode 100644 input/images/openapi/.gitignore delete mode 100644 input/images/openapi/favicon-16x16.png delete mode 100644 input/images/openapi/favicon-32x32.png delete mode 100644 input/images/openapi/index.html delete mode 100644 input/images/openapi/oauth2-redirect.html delete mode 100644 input/images/openapi/onload.js delete mode 100644 input/images/openapi/openapi.json delete mode 100644 input/images/openapi/swagger-ui-bundle.js delete mode 100644 input/images/openapi/swagger-ui-bundle.js.map delete mode 100644 input/images/openapi/swagger-ui-es-bundle-core.js delete mode 100644 input/images/openapi/swagger-ui-es-bundle-core.js.map delete mode 100644 input/images/openapi/swagger-ui-es-bundle.js delete mode 100644 input/images/openapi/swagger-ui-es-bundle.js.map delete mode 100644 input/images/openapi/swagger-ui-standalone-preset.js delete mode 100644 input/images/openapi/swagger-ui-standalone-preset.js.map delete mode 100644 input/images/openapi/swagger-ui.css delete mode 100644 input/images/openapi/swagger-ui.css.map delete mode 100644 input/images/openapi/swagger-ui.js delete mode 100644 input/images/openapi/swagger-ui.js.map diff --git a/README.md b/README.md index c6d3cda3..b1157e18 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,13 @@ This is the WHO SMART Trust Implementation Guide ### ### Publication This ImplementationGuide is published in the following locations: - - + + Continuous Build: __https://worldhealthorganization.github.io/smart-trust__ Canonical / permanent URL: __https://smart.who.int/trust__ -
+ +

+ ### Issues Issues and change requests are managed here: diff --git a/input/fsh/actors/Credential.Holder.fsh b/input/fsh/actors/Credential.Holder.fsh deleted file mode 100644 index ff8f1393..00000000 --- a/input/fsh/actors/Credential.Holder.fsh +++ /dev/null @@ -1,13 +0,0 @@ -Alias: $SGActor = http://smart.who.int/base/StructureDefinition/SGActor - -Instance: Credential.Holder -InstanceOf: $SGActor -Usage: #example -* meta.profile = "http://smart.who.int/smart-base/StructureDefinition/SGPersona" -* type = #system -* status = #draft -* identifier.value = "TNP" -* name = "Credential.Holder" -* title = "Credential.Holder" -* experimental = false -* description = "Credential Holder" \ No newline at end of file diff --git a/input/fsh/actors/Credential.Issuer.fsh b/input/fsh/actors/Credential.Issuer.fsh deleted file mode 100644 index 817878e8..00000000 --- a/input/fsh/actors/Credential.Issuer.fsh +++ /dev/null @@ -1,13 +0,0 @@ -Alias: $SGActor = http://smart.who.int/base/StructureDefinition/SGActor - -Instance: Credential.Issuer -InstanceOf: $SGActor -Usage: #example -* meta.profile = "http://smart.who.int/smart-base/StructureDefinition/SGPersona" -* type = #system -* status = #draft -* identifier.value = "TNP" -* name = "Credential.Issuer" -* title = "Credential.Issuer" -* experimental = false -* description = "Credential Issuer" \ No newline at end of file diff --git a/input/fsh/actors/GDHCN.fsh b/input/fsh/actors/GDHCN.fsh deleted file mode 100644 index e2c0167f..00000000 --- a/input/fsh/actors/GDHCN.fsh +++ /dev/null @@ -1,13 +0,0 @@ -Alias: $SGActor = http://smart.who.int/base/StructureDefinition/SGActor - -Instance: GDHCN -InstanceOf: $SGActor -Usage: #example -* meta.profile = "http://smart.who.int/smart-base/StructureDefinition/SGPersona" -* type = #system -* status = #draft -* identifier.value = "GDHCN" -* name = "GDHCN" -* title = "GDHCN" -* experimental = false -* description = "WHO Global Digital Health Certification Network" \ No newline at end of file diff --git a/input/fsh/actors/TNG.fsh b/input/fsh/actors/TNG.fsh deleted file mode 100644 index fc9bcfe0..00000000 --- a/input/fsh/actors/TNG.fsh +++ /dev/null @@ -1,13 +0,0 @@ -Alias: $SGActor = http://smart.who.int/base/StructureDefinition/SGActor - -Instance: TNG -InstanceOf: $SGActor -Usage: #example -* meta.profile = "http://smart.who.int/smart-base/StructureDefinition/SGPersona" -* type = #system -* status = #draft -* identifier.value = "TNG" -* name = "TNG" -* title = "TNG" -* experimental = false -* description = "Trust Network Gateway" \ No newline at end of file diff --git a/input/fsh/actors/TNP.fsh b/input/fsh/actors/TNP.fsh deleted file mode 100644 index c7585a6b..00000000 --- a/input/fsh/actors/TNP.fsh +++ /dev/null @@ -1,13 +0,0 @@ -Alias: $SGActor = http://smart.who.int/base/StructureDefinition/SGActor - -Instance: TNP -InstanceOf: $SGActor -Usage: #example -* meta.profile = "http://smart.who.int/smart-base/StructureDefinition/SGPersona" -* type = #system -* status = #draft -* identifier.value = "TNP" -* name = "TNP" -* title = "TNP" -* experimental = false -* description = "Trust Network Participant" \ No newline at end of file diff --git a/input/fsh/codesystems/WHO.TRUST.DOMAIN.fsh b/input/fsh/codesystems/WHO.TRUST.DOMAIN.fsh deleted file mode 100644 index e949e751..00000000 --- a/input/fsh/codesystems/WHO.TRUST.DOMAIN.fsh +++ /dev/null @@ -1,10 +0,0 @@ -CodeSystem: WHO.TRUST.DOMAIN -Title: "WHO SMART Trust Domains" -Description: "Controlled vocabulary used to define WHO SMART Trust network service provider characteristics." -* ^experimental = false -* ^caseSensitive = true -* ^name = "WHO_TRUST_DOMAIN" - - -* #DDCC "WHO DDCC" -* #IPS-PILGRIMAGE "IPS for Pilgrimage" diff --git a/input/fsh/codesystems/WHO.TRUST.KEYUSAGE.fsh b/input/fsh/codesystems/WHO.TRUST.KEYUSAGE.fsh deleted file mode 100644 index c33c3f49..00000000 --- a/input/fsh/codesystems/WHO.TRUST.KEYUSAGE.fsh +++ /dev/null @@ -1,15 +0,0 @@ -CodeSystem: WHO.TRUST.KEYUSAGE -Title: "WHO.TRUST.KEYUSAGE CodeSystem" -Description: """ -CodeSystem for TRUST.KEYUSAGE that has usage codes for verification keys published to the Trust Network as defined by the [certificate governance](concepts_certificate_governance.html) -""" - -* ^experimental = true -* ^caseSensitive = false -* ^name = "WHO_TRUST_KEYUSAGE" -* ^status = #active - -* #SCA "Signer Certificate Authority (SCA)" "A certificate which acts a trust anchor in the verification of the certificate chain for the DSCs issued by a Trust Network participant" -* #DSC "Document Signing Certificate (DSC)" "A certificate which may be used to verify a digital signature within a Verfifiable Digital Health Certificate" -* #TLS "Transport Layer Security (TLS)" "Used for establishing (m)TLS connections with systems, in particular between the Trust Network Gateway and backend systems of a Trust Network Participant" -* #UP "Upload (UP)" "Used to verify digital signature of cryptographically signed content uploaded to services within the Global Digital Health Certification Network, in particular the Trust Network Gateway" diff --git a/input/fsh/models/cose_header.fsh b/input/fsh/cose_header.fsh similarity index 100% rename from input/fsh/models/cose_header.fsh rename to input/fsh/cose_header.fsh diff --git a/input/fsh/models/cwt.fsh b/input/fsh/cwt.fsh similarity index 100% rename from input/fsh/models/cwt.fsh rename to input/fsh/cwt.fsh diff --git a/input/fsh/models/cwt_payload.fsh b/input/fsh/cwt_payload.fsh similarity index 100% rename from input/fsh/models/cwt_payload.fsh rename to input/fsh/cwt_payload.fsh diff --git a/input/fsh/hcert.fsh b/input/fsh/hcert.fsh new file mode 100644 index 00000000..a8906e83 --- /dev/null +++ b/input/fsh/hcert.fsh @@ -0,0 +1,30 @@ +Alias: $IPS = http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips +Alias: $HCertDCC = http://smart.who.int/ddcc/StructureDefinition/HCertDCC +Alias: $DDCCVS = http://smart.who.int/ddcc/StructureDefinition/DDCCCoreDataSet.VS +Alias: $DDCCTR = http://smart.who.int/ddcc/StructureDefinition/DDCCCoreDataSet.TR +Alias: $SmartHealthLink = http://smart.who.int/ips-pilgrimage/StructureDefinition/SmartHealthLink + +Logical: HCert +Title: "Health Certificate" +Description: "Logical Model for the HCERT + +The full data structure and encoding mechanisms for HCERT are defined here: [Electronic Health Certificate Specification](/smart-trust/hcert_spec.html) + +An HCERT is claim -260 within the [CBOR Web Token (CWT) Claim](https://www.rfc-editor.org/rfc/rfc8392.html). + +Note for subclaims: +- subclaims 0 and above are reserved by WHO to be assigned, a new sub claim can be requested for by requesting to create a new trust domain +- subclaims for negative integer values are for development purposes and are free to use +- While this logical model mentions assigned subclaims (below), the ones listed in the Electronic Health Certificate Specification are considered authoritative +" + + +* ^url = "http://smart.who.int/trust/StructureDefinition/HCert" +* ^status = #active +* 1 0..1 $HCertDCC "HCERT EU DCC" "HCERT EU DCC" +//* 2 0..* $RACSEL_DDVC "RACSEL Vaccination Certficate Data Set claim" "RACSEL Vaccination Certificate (PROPOSED)" +* 3 0..* $DDCCVS "Vaccination Core Data Set claim" "DDCC Vaccination claim (PROPOSED)" +* 4 0..* $DDCCTR "Test Result Core Data Set claim" "DDCC Test Result claim (PROPOSED)" +* 5 0..* $SmartHealthLink "SMART Health Link claim" "SMART Health Link (PROPOSED)" +//* 6 0..* $IPS "IPS" "IPS Bundle (EXAMPLE)" + diff --git a/input/fsh/models/SmartHealthLink.fsh b/input/fsh/models/SmartHealthLink.fsh deleted file mode 100644 index 3c3717e1..00000000 --- a/input/fsh/models/SmartHealthLink.fsh +++ /dev/null @@ -1,13 +0,0 @@ -Logical: SmartHealthLink -Title: "Smart Health Link (DRAFT)" -Description: "Smart Health Link URI (DRAFT) - -Logical Model to represent a SMART Health Link as its URI. It is generated from the content of the SMART Health Link Payload. - - -" - -* ^url = "http://smart.who.int/trust/StructureDefinition/SmartHealthLink" -* ^version = "RC2" -* ^status = #draft -* u 1..1 string "URI" "URI of the Smart Health Link. Should look like 'shlink:/eyJ1cmwiOiJodHRwczovL2Vo....' " \ No newline at end of file diff --git a/input/fsh/models/SmartHealthLinkPayload.fsh b/input/fsh/models/SmartHealthLinkPayload.fsh deleted file mode 100644 index a68c2f1f..00000000 --- a/input/fsh/models/SmartHealthLinkPayload.fsh +++ /dev/null @@ -1,24 +0,0 @@ -Logical: SmartHealthLinkPayload -Title: "Smart Health Link Payload (DRAFT)" -Description: "Smart Health Link Payload (DRAFT) - -This logical model was taken from the SMART Health Link documentation as if 30 November 2023. - -A [[ SMART Health Link]] is generated from this payload according to the algorithm documented here to create a - -It is generated - -" - -* ^url = "http://smart.who.int/trust/StructureDefinition/SmartHealthLinkPayload" -* ^version = "RC2" -* ^status = #draft -* url 1..1 string "url" "Manifest URL for this SHLink" -* key 1..1 string "Decryption key for processing files returned in the manifest. 43 characters, consisting of 32 random bytes base64urlencoded." -* exp 0..1 string "Optional. Number representing expiration time in Epoch seconds, as a hint to help the SHL Receiving Application determine if this QR is stale. (Note: epoch times should be parsed into 64-bit numeric types.)" -* flag 0..1 string "Optional. String created by concatenating single-character flags in alphabetical order - L Indicates the SHLink is intended for long-term use and manifest content can evolve over time - P Indicates the SHLink requires a Passcode to resolves - U Indicates the SHLink's url resolves to a single encrypted file accessible via GET, bypassing the manifest. SHALL NOT be used in combination with P." -* label 0..1 string "Optional. String no longer than 80 characters that provides a short description of the data behind the SHLink." -* v 0..1 string "Optional. Integer representing the SHLinks protocol version this SHLink conforms to. MAY be omitted when the default value (1) applies." \ No newline at end of file diff --git a/input/fsh/models/hcert.fsh b/input/fsh/models/hcert.fsh deleted file mode 100644 index 25c2fc02..00000000 --- a/input/fsh/models/hcert.fsh +++ /dev/null @@ -1,31 +0,0 @@ -Alias: $IPS = http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips -Alias: $HCertDCC = http://smart.who.int/ddcc/StructureDefinition/HCertDCC -Alias: $DDCCVS = http://smart.who.int/ddcc/StructureDefinition/DDCCCoreDataSet.VS -Alias: $DDCCTR = http://smart.who.int/ddcc/StructureDefinition/DDCCCoreDataSet.TR - -Logical: HCert -Title: "Health Certificate" -Description: "Logical Model for the HCERT" - -//Description: """Logical Model for the HCERT -// -// The full data structure and encoding mechanisms for HCERT are defined here: [Electronic Health Certificate Specification](/smart-trust/hcert_spec.html) -// -// An HCERT is claim -260 within the [CBOR Web Token (CWT) Claim](https://www.rfc-editor.org/rfc/rfc8392.html). -// -// Note for subclaims: -// - subclaims 0 and above are reserved by WHO to be assigned, a new sub claim can be requested for by requesting to create a new trust domain -// - subclaims for negative integer values are for development purposes and are free to use -// - While this logical model mentions assigned subclaims (below), the ones listed in the Electronic Health Certificate Specification are considered authoritative -// """ - - -* ^url = "http://smart.who.int/trust/StructureDefinition/HCert" -* ^status = #active -* 1 0..1 $HCertDCC "HCERT EU DCC" "HCERT EU DCC" -//* 2 0..* $RACSEL_DDVC "RACSEL Vaccination Certficate Data Set claim" "RACSEL Vaccination Certificate (PROPOSED)" -* 3 0..* $DDCCVS "Vaccination Core Data Set claim" "DDCC Vaccination claim (PROPOSED)" -* 4 0..* $DDCCTR "Test Result Core Data Set claim" "DDCC Test Result claim (PROPOSED)" -* 5 0..* SmartHealthLink "SMART Health Link claim" "SMART Health Link" -//* 6 0..* $IPS "IPS" "IPS Bundle (EXAMPLE)" - diff --git a/input/fsh/models/scheme_information.fsh b/input/fsh/models/scheme_information.fsh deleted file mode 100644 index 478a480c..00000000 --- a/input/fsh/models/scheme_information.fsh +++ /dev/null @@ -1,26 +0,0 @@ -Logical: SchemeInformation -Title: "Scheme Information" -Description: "Logical Model for Information on the trusted list and its issuing scheme" - -* ^url = "http://smart.who.int/trust/StructureDefinition/SchemeInformation" -* ^abstract = true -* ^status = #draft -* versionIdentifier 1..1 integer "TSL version identifier (clause 5.3.1)" "TSL version identifier (clause 5.3.1)" -* sequenceNumber 1..1 integer "TSL sequence number (clause 5.3.2)" "TSL sequence number (clause 5.3.2)" -* type 1..1 uri "TSL type (clause 5.3.3)" "TSL type (clause 5.3.3)" -* operatorName 1..1 string "Scheme operator name (clause 5.3.4)" "Scheme operator name (clause 5.3.4)" -* operatorAddress 1..* BackboneElement "Scheme operator address (clause 5.3.5)" "Scheme operator address (clause 5.3.5)" - * operatorPostalAddress 1..* Address "Scheme Operator Postal Address" "Scheme Operator Postal Address" - * operatorElectronicAddress 0..* ContactPoint "Scheme Operator Electronic Address" "Scheme Operator Electronic Address" -* name 1..1 string "Scheme name (clause 5.3.6)" "Scheme name (clause 5.3.6) CC:EN_name_value" -* informationURI 1..1 uri "Scheme information URI (clause 5.3.7)" "Scheme information URI (clause 5.3.7)" -* statusDeterminiationApproach 1..1 uri "Status determination approach (clause 5.3.8)" "Status determination approach (clause 5.3.8)" -* schemeType 1..1 uri "Scheme type/community/rules (clause 5.3.9)" "Scheme type/community/rules (clause 5.3.9)" -* territory 1..1 string "Scheme territory (clause 5.3.10)" "Scheme territory (clause 5.3.10)" -* policy 1..1 uri "TSL policy/legal notice (clause 5.3.11)" "TSL policy/legal notice (clause 5.3.11)" -* historicalInformationPeriod 1..1 integer "Historical information period (clause 5.3.12)" "Historical information period (clause 5.3.12)" -* otherTSL 0..* string "Pointers to other TSLs (clause 5.3.13)" "Pointers to other TSLs (clause 5.3.13)" -* issDateTime 1..1 dateTime "List issue date and time (clause 5.3.14)" "List issue date and time (clause 5.3.14)" -* nextUpdate 1..1 dateTime "Next update (clause 5.3.15)" "Next update (clause 5.3.15)" -* distributionPoints 0..* uri "Distribution points (clause 5.3.16)" "Distribution points (clause 5.3.16)" -* extensions 0..* string "Scheme extensions (clause 5.3.17)" "Scheme extensions (clause 5.3.17)" \ No newline at end of file diff --git a/input/fsh/valuesets/WHO.TRUST.DOMAIN.fsh b/input/fsh/valuesets/WHO.TRUST.DOMAIN.fsh deleted file mode 100644 index 84ab55d8..00000000 --- a/input/fsh/valuesets/WHO.TRUST.DOMAIN.fsh +++ /dev/null @@ -1,9 +0,0 @@ -ValueSet: WHO.TRUST.DOMAIN -Title: "WHO SMART Trust Domains" -Description: "Health credential type" -* ^name = "WHO_TRUST_DOMAIN" - -* ^experimental = false - -* WHO.TRUST.DOMAIN#DDCC -* WHO.TRUST.DOMAIN#IPS-PILGRIMAGE diff --git a/input/fsh/valuesets/WHO.TRUST.KEYUSAGE.fsh b/input/fsh/valuesets/WHO.TRUST.KEYUSAGE.fsh deleted file mode 100644 index 6291f542..00000000 --- a/input/fsh/valuesets/WHO.TRUST.KEYUSAGE.fsh +++ /dev/null @@ -1,13 +0,0 @@ -ValueSet: WHO.TRUST.KEYUSAGE -Title: "TRUST.KEYUSAGE ValueSet of key usage codes " -Description: "ValueSet of codes for key usage codes" - -* ^status = #active -* ^experimental = true -* ^name = "WHO_TRUST_KEYUSAGE" - -* WHO.TRUST.KEYUSAGE#SCA "Signing Certificate Authority" -* WHO.TRUST.KEYUSAGE#DSC "Document Signing Certificate" -* WHO.TRUST.KEYUSAGE#UP "Upload" -* WHO.TRUST.KEYUSAGE#TLS "TLS" - diff --git a/input/images/Letter_of_Application_DDCC-Arabic.docx b/input/images/Letter_of_Application_DDCC-Arabic.docx deleted file mode 100644 index dd92e9ffa108d062929e8b67160c01cd1b29f488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47061 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%0AVu-kf164V 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%0AOCY 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 v?HYobWt~Bv1+OST7VSion&ohTJ`0|f;&sX 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�TJr)Bk&ov5)^I~OvUVJl4Q9lUc^Gd55C*dtYo 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 diff --git a/input/images/openapi/favicon-32x32.png b/input/images/openapi/favicon-32x32.png deleted file mode 100644 index 249737fe44558e679f0b67134e274461d988fa98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmV-)0*n2LP)Ma*GM0}OV<074bNCP7P7GVd{iMr*I6y~TMLss@FjvgL~HxU z%Vvj33AwpD(Z4*$Mfx=HaU16axM zt2xG_rloN<$iy9j9I5 - - - - - Swagger UI - - - - - - - -

-

Publish Box goes here

- - - - - diff --git a/input/images/openapi/oauth2-redirect.html b/input/images/openapi/oauth2-redirect.html deleted file mode 100644 index 7dfb5839..00000000 --- a/input/images/openapi/oauth2-redirect.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - Swagger UI: OAuth2 Redirect - - - - - diff --git a/input/images/openapi/onload.js b/input/images/openapi/onload.js deleted file mode 100644 index dc1bdd9d..00000000 --- a/input/images/openapi/onload.js +++ /dev/null @@ -1,15 +0,0 @@ - function uiBundle() { - // Begin Swagger UI call region - const ui = SwaggerUIBundle({ - url: "openapi.json", - dom_id: '#swagger-ui', - deepLinking: true, - presets: [ - SwaggerUIBundle.presets.apis - ], - supportedSubmitMethods: [] - }); - // End Swagger UI call region - - window.ui = ui; - }; \ No newline at end of file diff --git a/input/images/openapi/openapi.json b/input/images/openapi/openapi.json deleted file mode 100644 index ee38a884..00000000 --- a/input/images/openapi/openapi.json +++ /dev/null @@ -1 +0,0 @@ -{"openapi":"3.0.1","info":{"title":"Digital Documentation Covid Certificate Gateway","description":"The API defines how to exchange verification information for Digital Covid Certificates.","license":{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"},"version":"1.10.0"},"servers":[{"url":"http://localhost:8090","description":"Generated server url"}],"paths":{"/trustedCertificate":{"post":{"tags":["Trusted Certificate","GDHCN"],"summary":"Uploads Trusted Certificate","operationId":"postTrustedCertificate","requestBody":{"description":"Request body with payload.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Trusted Certificate Upload Request"}}},"required":true},"responses":{"201":{"description":"Trusted Certificate has been saved successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"409":{"description":"Conflict. Chosen UUID is already used. Please choose another one.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]},"delete":{"tags":["Trusted Certificate"],"summary":"Deletes Signer Certificate of a trusted Issuer","operationId":"deleteVerificationInformation","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Certificate was deleted successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustedCertificate/delete":{"post":{"tags":["Trusted Certificate"],"summary":"Deletes Signer Certificate of a trusted Issuer","description":"This endpoint is a workaround alias endpoint. This should only be used if it is not possible to send http payloads with DELETE requests.","operationId":"deleteVerificationInformationAlias","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Certificate was deleted successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trust/reference":{"post":{"tags":["Trusted Reference","GDHCN"],"summary":"Upload a new trusted reference","description":"Endpoint to upload a new trusted reference.","operationId":"uploadTrustedReference","requestBody":{"content":{"application/cms-text":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDto"}},"application/cms":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDto"}}},"required":true},"responses":{"201":{"description":"trusted reference created."}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]},"delete":{"tags":["Trusted Reference","GDHCN"],"summary":"Delete a Trusted Reference","operationId":"deleteTrustedReference","requestBody":{"description":"The Trusted Reference UUID as signed CMS.","content":{"application/cms-text":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDeleteRequestDto"}},"application/cms":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDeleteRequestDto"}}},"required":true},"responses":{"204":{"description":"Trusted Reference deleted."},"404":{"description":"Trusted Reference does not exist."}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/signerCertificate":{"post":{"tags":["Signer Information"],"summary":"Uploads Signer Certificate of a trusted Issuer","operationId":"postVerificationInformation","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"201":{"description":"Verification Information was created successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"409":{"description":"Conflict. Chosen UUID is already used. Please choose another one.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]},"delete":{"tags":["Signer Information"],"summary":"Deletes Signer Certificate of a trusted Issuer","operationId":"deleteVerificationInformation_1","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Certificate was deleted successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/signerCertificate/delete":{"post":{"tags":["Signer Information"],"summary":"Deletes Signer Certificate of a trusted Issuer","description":"This endpoint is a workaround alias endpoint. This should only be used if it is not possible to send http payloads with DELETE requests.","operationId":"deleteVerificationInformationAlias_1","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Certificate was deleted successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/rules":{"post":{"tags":["Validation Rules"],"summary":"Create a new versions of a rule with id","operationId":"uploadValidationRule","requestBody":{"description":"CMS Signed String with Validation Rule. Needs to be signed with valid Upload Certificate","content":{"application/cms-text":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}},"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"201":{"description":"Created successful."},"400":{"description":"Bad data submitted. See ProblemReport for more details.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"403":{"description":"You are not allowed to create this validation rules.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]},"delete":{"tags":["Validation Rules"],"summary":"Delete all versions of a rule with id","operationId":"deleteValidationRules","requestBody":{"description":"CMS Signed String representing the Rule ID. Needs to be signed with valid Upload Certificate","content":{"application/cms-text":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}},"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Delete successful."},"400":{"description":"Bad data submitted. See ProblemReport for more details.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"403":{"description":"You are not allowed to delete these validation rules.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"404":{"description":"Validation rule not found.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/rules/delete":{"post":{"tags":["Validation Rules"],"summary":"Delete all versions of a rule with id (Alias Endpoint for DELETE)","operationId":"deleteValidationRulesAliasEndpoint","requestBody":{"description":"CMS Signed String representing the Rule ID. Needs to be signed with valid Upload Certificate","content":{"application/cms-text":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}},"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Delete successful."},"400":{"description":"Bad data submitted. See ProblemReport for more details.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"403":{"description":"You are not allowed to delete these validation rules.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"404":{"description":"Validation rule not found.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/valuesets":{"get":{"tags":["Valueset"],"summary":"Gets a list of available valuesets.","operationId":"getValuesetIds","responses":{"200":{"description":"List of valueset ids","content":{"*/*":{"schema":{"type":"array","items":{"type":"string"}}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/valuesets/{id}":{"get":{"tags":["Valueset"],"summary":"Requests a specific valueset by its id.","operationId":"getValueset","parameters":[{"name":"id","in":"path","description":"Valueset ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Valueset JSON Object","content":{"*/*":{"schema":{"type":"string"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"404":{"description":"Valueset not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList":{"get":{"tags":["Trust Lists"],"summary":"Returns the list of trusted certificates of domain DCC.","operationId":"downloadTrustList","responses":{"200":{"description":"Properties sourceGateway, uuid, domain and version are not present","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustList"}}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/{type}":{"get":{"tags":["Trust Lists"],"summary":"Returns a filtered list of trusted certificates of domain DCC.","operationId":"downloadTrustListFilteredByType","parameters":[{"name":"type","in":"path","description":"Certificate Type to filter for","required":true,"schema":{"type":"string","enum":["AUTHENTICATION","UPLOAD","CSCA","DSC","TRUSTANCHOR"]}}],"responses":{"200":{"description":"Properties sourceGateway, uuid, domain and version are not present","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustList"}}}}},"400":{"description":"Bad request. Unknown Certificate Type.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/{type}/{country}":{"get":{"tags":["Trust Lists"],"summary":"Returns a filtered list of trusted certificates of domain DCC.","operationId":"downloadTrustListFilteredByCountryAndType","parameters":[{"name":"type","in":"path","description":"Certificate Type to filter for","required":true,"schema":{"type":"string","enum":["AUTHENTICATION","UPLOAD","CSCA","DSC","TRUSTANCHOR"]}},{"name":"country","in":"path","description":"2-Digit Country Code to filter for","required":true,"schema":{"maxLength":2,"minLength":2,"type":"string"},"example":"EU"}],"responses":{"200":{"description":"Properties sourceGateway, uuid, domain and version are not present","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustList"}}}}},"400":{"description":"Bad request. Unknown Certificate Type or invalid country code.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/references":{"get":{"tags":["Trust List","GDHCN"],"summary":"Returns the list of trusted issuers filtered by criterias.","operationId":"getTrustedReferencesTrustList","parameters":[{"name":"country","in":"query","description":"Two-Digit Country Code","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"domain","in":"query","description":"Value for Domain to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceType","in":"query","description":"Value for Reference Type to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"signatureType","in":"query","description":"Value for Signature Type to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"withFederation","in":"query","description":"Switch if federated entities should be included","required":false,"allowEmptyValue":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Returns the list of trusted issuers.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustedIssuerDto"}}}}},"401":{"description":"Unauthorized. No Access to the system.(Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/issuers":{"get":{"tags":["Trust List","GDHCN"],"summary":"Returns the list of trusted issuers filtered by criterias.","operationId":"getTrustedIssuersByCountry","parameters":[{"name":"country","in":"query","description":"Two-Digit Country Code","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"domain","in":"query","description":"Value for Domain to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"withFederation","in":"query","description":"Switch if federated entities should be included","required":false,"allowEmptyValue":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Returns the list of trusted issuers.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustedIssuerDto"}}}}},"401":{"description":"Unauthorized. No Access to the system.(Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/certificate":{"get":{"tags":["Trust Lists","GDHCN"],"summary":"Returns a filtered list of trusted certificates. The provided search criteria are additive. It is possible to provide more than one value for each criteria. (Except for withFederation)","operationId":"downloadTrustListCertificate","parameters":[{"name":"group","in":"query","description":"Value for Group to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country","in":"query","description":"Two-Digit Country Code","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"domain","in":"query","description":"Value for Domain to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"withFederation","in":"query","description":"Switch if federated entities should be included","required":false,"allowEmptyValue":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Returns a filtered list of trusted certificates.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustList"}}}}},"400":{"description":"Bad request. Unknown Certificate Type.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trust/reference/{uuid}":{"get":{"tags":["Trusted Reference","GDHCN"],"summary":"Get a single trusted references","operationId":"getTrustedReference","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string"}}],"responses":{"200":{"description":"Response contains the trusted reference.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDto"}}}},"404":{"description":"Not found if no data is available.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDto"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/rules/{country}":{"get":{"tags":["Validation Rules"],"summary":"Download all rules of country.","operationId":"downloadValidationRules","parameters":[{"name":"country","in":"path","required":true,"schema":{"type":"string"},"example":"EU"}],"responses":{"200":{"description":"Download successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationRuleDownloadResponse"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/countrylist":{"get":{"tags":["Country List"],"summary":"Returns the full list of onboarded countries.","operationId":"downloadCountryList","responses":{"200":{"description":"Returns the full list of onboarded countries.","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","example":"EU"}}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}}},"components":{"schemas":{"ValidationRuleDownloadResponse":{"type":"object","additionalProperties":{"type":"array","items":{"type":"object","properties":{"version":{"type":"string","description":"Version of the Rule (Semver)","example":"1.0.0"},"validFrom":{"type":"string","description":"Rule is valid from","format":"date-time"},"validTo":{"type":"string","description":"Rule is valid to","format":"date-time"},"cms":{"type":"string","description":"CMS containing the signed JSON Object with the rule itself"}}}}},"Trusted Certificate Upload Request":{"required":["cms"],"type":"object","properties":{"cms":{"type":"string","description":"Base64 encoded CMS with trusted certificate"},"kid":{"type":"string","description":"Custom KID. If not provided the first 8 byte of certificate thumbprint will be used."},"group":{"type":"string"},"domain":{"type":"string"},"properties":{"type":"object","additionalProperties":{"type":"string","description":"Additional properties which should be stored with the certificate."},"description":"Additional properties which should be stored with the certificate."}}},"ProblemReport":{"type":"object","properties":{"code":{"type":"string","example":"0x001"},"problem":{"type":"string","example":"Signer Certificate is unknown."},"sendValue":{"type":"string","example":"Certificate Thumbprint: 2342424f24c242f42f4b24..."},"details":{"type":"string","example":"Use a known upload certificate to upload signer information."}}},"TrustedReferenceDto":{"required":["contentType","country","name","referenceVersion","service","signatureType","sslPublicKey","thumbprint","type","url"],"type":"object","properties":{"sourceGateway":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Gateway ID of the source gateway this entry origins from."},"uuid":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Globally Unique identifier for this entity."},"domain":{"type":"string","description":"Domains this entry belongs to."},"version":{"type":"integer","description":"Version of this entity.","format":"int64"},"url":{"type":"string","description":"(HTTP) Url to the Trusted Reference Document","format":"URL"},"country":{"type":"string","description":"ISO 3166 2-Digit Country Code"},"type":{"type":"string","description":"Type of the Trusted Reference (DCC,FHIR)","enum":["DCC","FHIR"]},"service":{"type":"string","description":"Service of the Trusted Reference"},"thumbprint":{"type":"string","description":"SHA256 Hash of the Trusted Reference"},"name":{"type":"string","description":"Name of the Service"},"sslPublicKey":{"type":"string","description":"SSL Certificate of the endpoint"},"contentType":{"type":"string","description":"MIME Type of Content"},"signatureType":{"type":"string","description":"Signature type (NONE|JWS|CMS)","enum":["CMS","JWS","NONE"]},"referenceVersion":{"type":"string","description":"Any version String of the trusted reference"}},"description":"Trusted reference representation."},"TrustList":{"type":"object","properties":{"sourceGateway":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Gateway ID of the source gateway this entry origins from."},"uuid":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Globally Unique identifier for this entity."},"domain":{"type":"string","description":"Domains this entry belongs to."},"version":{"type":"integer","description":"Version of this entity.","format":"int64"},"kid":{"type":"string","example":"qroU+hDDovs="},"timestamp":{"type":"string","format":"date-time"},"country":{"type":"string","example":"EU"},"certificateType":{"type":"string","enum":["AUTHENTICATION","UPLOAD","CSCA","DSC","TRUSTANCHOR"]},"thumbprint":{"type":"string","example":"aaba14fa10c3a2fb441a28af0ec1bb4128153b9ddc796b66bfa04b02ea3e103e"},"signature":{"type":"string","example":"o53CbAa77LyIMFc5Gz+B2Jc275Gdg/SdLayw7gx0GrTcinR95zfTLr8nNHgJMYlX3rD8Y11zB/Osyt0 ... W+VIrYRGSEmgjGy2EwzvA5nVhsaA+/udnmbyQw9LjAOQ=="},"rawData":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJB ... Jpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"TrustedIssuerDto":{"type":"object","properties":{"url":{"type":"string","example":"https://url"},"type":{"type":"string","example":"HTTP","enum":["HTTP","DID"]},"country":{"type":"string","example":"EU"},"thumbprint":{"type":"string","example":"aaba14fa10c3a2fb441a28af0ec1bb4128153b9ddc796b66bfa04b02ea3e103e"},"sslPublicKey":{"type":"string","example":"o53CbAa77LyIMFc5Gz+B2Jc275Gdg/SdLayw7gx0GrTcinR95zfTLr8nNHgJMYlX3rD8Y11zB/Osyt0 ... W+VIrYRGSEmgjGy2EwzvA5nVhsaA+/udnmbyQw9LjAOQ=="},"keyStorageType":{"type":"string","example":"JWKS"},"signature":{"type":"string","example":"o53CbAa77LyIMFc5Gz+B2Jc275Gdg/SdLayw7gx0GrTcinR95zfTLr8nNHgJMYlX3rD8Y11zB/Osyt0 ... W+VIrYRGSEmgjGy2EwzvA5nVhsaA+/udnmbyQw9LjAOQ=="},"timestamp":{"type":"string","format":"date-time"},"name":{"type":"string","example":"Example Service"},"domain":{"type":"string","example":"DCC"},"uuid":{"type":"string","example":"e4d04ee1-2bfe-4e8c-ab82-0d2b1d223712"}}},"TrustedReferenceDeleteRequestDto":{"type":"object","properties":{"uuid":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Unique Identifier of the Trusted Reference","format":"UUID"}},"description":"Object to identify a Trusted Reference to delete."}}}} \ No newline at end of file diff --git a/input/images/openapi/swagger-ui-bundle.js b/input/images/openapi/swagger-ui-bundle.js deleted file mode 100644 index dfa381fb..00000000 --- a/input/images/openapi/swagger-ui-bundle.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see swagger-ui-bundle.js.LICENSE.txt */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(function(){try{return require("esprima")}catch(e){}}()):"function"==typeof define&&define.amd?define(["esprima"],t):"object"==typeof exports?exports.SwaggerUIBundle=t(function(){try{return require("esprima")}catch(e){}}()):e.SwaggerUIBundle=t(e.esprima)}(this,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist",n(n.s=555)}([function(e,t,n){"use strict";e.exports=n(131)},function(e,t,n){e.exports=function(){"use strict";var e=Array.prototype.slice;function t(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function n(e){return i(e)?e:J(e)}function r(e){return s(e)?e:K(e)}function o(e){return u(e)?e:Y(e)}function a(e){return i(e)&&!c(e)?e:G(e)}function i(e){return!(!e||!e[p])}function s(e){return!(!e||!e[f])}function u(e){return!(!e||!e[h])}function c(e){return s(e)||u(e)}function l(e){return!(!e||!e[d])}t(r,n),t(o,n),t(a,n),n.isIterable=i,n.isKeyed=s,n.isIndexed=u,n.isAssociative=c,n.isOrdered=l,n.Keyed=r,n.Indexed=o,n.Set=a;var p="@@__IMMUTABLE_ITERABLE__@@",f="@@__IMMUTABLE_KEYED__@@",h="@@__IMMUTABLE_INDEXED__@@",d="@@__IMMUTABLE_ORDERED__@@",m="delete",v=5,g=1<>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?A(e)+t:t}function k(){return!0}function j(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function T(e,t){return P(e,t,0)}function I(e,t){return P(e,t,t)}function P(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}var N=0,M=1,R=2,D="function"==typeof Symbol&&Symbol.iterator,L="@@iterator",B=D||L;function F(e){this.next=e}function U(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function q(){return{value:void 0,done:!0}}function z(e){return!!H(e)}function V(e){return e&&"function"==typeof e.next}function W(e){var t=H(e);return t&&t.call(e)}function H(e){var t=e&&(D&&e[D]||e[L]);if("function"==typeof t)return t}function $(e){return e&&"number"==typeof e.length}function J(e){return null==e?ie():i(e)?e.toSeq():ce(e)}function K(e){return null==e?ie().toKeyedSeq():i(e)?s(e)?e.toSeq():e.fromEntrySeq():se(e)}function Y(e){return null==e?ie():i(e)?s(e)?e.entrySeq():e.toIndexedSeq():ue(e)}function G(e){return(null==e?ie():i(e)?s(e)?e.entrySeq():e:ue(e)).toSetSeq()}F.prototype.toString=function(){return"[Iterator]"},F.KEYS=N,F.VALUES=M,F.ENTRIES=R,F.prototype.inspect=F.prototype.toSource=function(){return this.toString()},F.prototype[B]=function(){return this},t(J,n),J.of=function(){return J(arguments)},J.prototype.toSeq=function(){return this},J.prototype.toString=function(){return this.__toString("Seq {","}")},J.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},J.prototype.__iterate=function(e,t){return pe(this,e,t,!0)},J.prototype.__iterator=function(e,t){return fe(this,e,t,!0)},t(K,J),K.prototype.toKeyedSeq=function(){return this},t(Y,J),Y.of=function(){return Y(arguments)},Y.prototype.toIndexedSeq=function(){return this},Y.prototype.toString=function(){return this.__toString("Seq [","]")},Y.prototype.__iterate=function(e,t){return pe(this,e,t,!1)},Y.prototype.__iterator=function(e,t){return fe(this,e,t,!1)},t(G,J),G.of=function(){return G(arguments)},G.prototype.toSetSeq=function(){return this},J.isSeq=ae,J.Keyed=K,J.Set=G,J.Indexed=Y;var Z,X,Q,ee="@@__IMMUTABLE_SEQ__@@";function te(e){this._array=e,this.size=e.length}function ne(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function re(e){this._iterable=e,this.size=e.length||e.size}function oe(e){this._iterator=e,this._iteratorCache=[]}function ae(e){return!(!e||!e[ee])}function ie(){return Z||(Z=new te([]))}function se(e){var t=Array.isArray(e)?new te(e).fromEntrySeq():V(e)?new oe(e).fromEntrySeq():z(e)?new re(e).fromEntrySeq():"object"==typeof e?new ne(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function ue(e){var t=le(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function ce(e){var t=le(e)||"object"==typeof e&&new ne(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function le(e){return $(e)?new te(e):V(e)?new oe(e):z(e)?new re(e):void 0}function pe(e,t,n,r){var o=e._cache;if(o){for(var a=o.length-1,i=0;i<=a;i++){var s=o[n?a-i:i];if(!1===t(s[1],r?s[0]:i,e))return i+1}return i}return e.__iterateUncached(t,n)}function fe(e,t,n,r){var o=e._cache;if(o){var a=o.length-1,i=0;return new F((function(){var e=o[n?a-i:i];return i++>a?q():U(t,r?e[0]:i-1,e[1])}))}return e.__iteratorUncached(t,n)}function he(e,t){return t?de(t,e,"",{"":e}):me(e)}function de(e,t,n,r){return Array.isArray(t)?e.call(r,n,Y(t).map((function(n,r){return de(e,n,r,t)}))):ve(t)?e.call(r,n,K(t).map((function(n,r){return de(e,n,r,t)}))):t}function me(e){return Array.isArray(e)?Y(e).map(me).toList():ve(e)?K(e).map(me).toMap():e}function ve(e){return e&&(e.constructor===Object||void 0===e.constructor)}function ge(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function ye(e,t){if(e===t)return!0;if(!i(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||s(e)!==s(t)||u(e)!==u(t)||l(e)!==l(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!c(e);if(l(e)){var r=e.entries();return t.every((function(e,t){var o=r.next().value;return o&&ge(o[1],e)&&(n||ge(o[0],t))}))&&r.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{o=!0;var a=e;e=t,t=a}var p=!0,f=t.__iterate((function(t,r){if(n?!e.has(t):o?!ge(t,e.get(r,b)):!ge(e.get(r,b),t))return p=!1,!1}));return p&&e.size===f}function be(e,t){if(!(this instanceof be))return new be(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(X)return X;X=this}}function _e(e,t){if(!e)throw new Error(t)}function xe(e,t,n){if(!(this instanceof xe))return new xe(e,t,n);if(_e(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),tr?q():U(e,o,n[t?r-o++:o++])}))},t(ne,K),ne.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},ne.prototype.has=function(e){return this._object.hasOwnProperty(e)},ne.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length-1,a=0;a<=o;a++){var i=r[t?o-a:a];if(!1===e(n[i],i,this))return a+1}return a},ne.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length-1,a=0;return new F((function(){var i=r[t?o-a:a];return a++>o?q():U(e,i,n[i])}))},ne.prototype[d]=!0,t(re,Y),re.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=W(this._iterable),r=0;if(V(n))for(var o;!(o=n.next()).done&&!1!==e(o.value,r++,this););return r},re.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=W(this._iterable);if(!V(n))return new F(q);var r=0;return new F((function(){var t=n.next();return t.done?t:U(e,r++,t.value)}))},t(oe,Y),oe.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n,r=this._iterator,o=this._iteratorCache,a=0;a=r.length){var t=n.next();if(t.done)return t;r[o]=t.value}return U(e,o,r[o++])}))},t(be,Y),be.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},be.prototype.get=function(e,t){return this.has(e)?this._value:t},be.prototype.includes=function(e){return ge(this._value,e)},be.prototype.slice=function(e,t){var n=this.size;return j(e,t,n)?this:new be(this._value,I(t,n)-T(e,n))},be.prototype.reverse=function(){return this},be.prototype.indexOf=function(e){return ge(this._value,e)?0:-1},be.prototype.lastIndexOf=function(e){return ge(this._value,e)?this.size:-1},be.prototype.__iterate=function(e,t){for(var n=0;n=0&&t=0&&nn?q():U(e,a++,i)}))},xe.prototype.equals=function(e){return e instanceof xe?this._start===e._start&&this._end===e._end&&this._step===e._step:ye(this,e)},t(we,n),t(Ee,we),t(Se,we),t(Ce,we),we.Keyed=Ee,we.Indexed=Se,we.Set=Ce;var Ae="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function Oe(e){return e>>>1&1073741824|3221225471&e}function ke(e){if(!1===e||null==e)return 0;if("function"==typeof e.valueOf&&(!1===(e=e.valueOf())||null==e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!=e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)n^=e/=4294967295;return Oe(n)}if("string"===t)return e.length>Fe?je(e):Te(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return Ie(e);if("function"==typeof e.toString)return Te(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function je(e){var t=ze[e];return void 0===t&&(t=Te(e),qe===Ue&&(qe=0,ze={}),qe++,ze[e]=t),t}function Te(e){for(var t=0,n=0;n0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}var Re,De="function"==typeof WeakMap;De&&(Re=new WeakMap);var Le=0,Be="__immutablehash__";"function"==typeof Symbol&&(Be=Symbol(Be));var Fe=16,Ue=255,qe=0,ze={};function Ve(e){_e(e!==1/0,"Cannot perform this action with an infinite size.")}function We(e){return null==e?ot():He(e)&&!l(e)?e:ot().withMutations((function(t){var n=r(e);Ve(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}function He(e){return!(!e||!e[Je])}t(We,Ee),We.of=function(){var t=e.call(arguments,0);return ot().withMutations((function(e){for(var n=0;n=t.length)throw new Error("Missing value for key: "+t[n]);e.set(t[n],t[n+1])}}))},We.prototype.toString=function(){return this.__toString("Map {","}")},We.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},We.prototype.set=function(e,t){return at(this,e,t)},We.prototype.setIn=function(e,t){return this.updateIn(e,b,(function(){return t}))},We.prototype.remove=function(e){return at(this,e,b)},We.prototype.deleteIn=function(e){return this.updateIn(e,(function(){return b}))},We.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},We.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=vt(this,wn(e),t,n);return r===b?void 0:r},We.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):ot()},We.prototype.merge=function(){return ft(this,void 0,arguments)},We.prototype.mergeWith=function(t){return ft(this,t,e.call(arguments,1))},We.prototype.mergeIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,ot(),(function(e){return"function"==typeof e.merge?e.merge.apply(e,n):n[n.length-1]}))},We.prototype.mergeDeep=function(){return ft(this,ht,arguments)},We.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return ft(this,dt(t),n)},We.prototype.mergeDeepIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,ot(),(function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,n):n[n.length-1]}))},We.prototype.sort=function(e){return zt(pn(this,e))},We.prototype.sortBy=function(e,t){return zt(pn(this,t,e))},We.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},We.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new S)},We.prototype.asImmutable=function(){return this.__ensureOwner()},We.prototype.wasAltered=function(){return this.__altered},We.prototype.__iterator=function(e,t){return new et(this,e,t)},We.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate((function(t){return r++,e(t[1],t[0],n)}),t),r},We.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?rt(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},We.isMap=He;var $e,Je="@@__IMMUTABLE_MAP__@@",Ke=We.prototype;function Ye(e,t){this.ownerID=e,this.entries=t}function Ge(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function Ze(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function Xe(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function Qe(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function et(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&nt(e._root)}function tt(e,t){return U(e,t[0],t[1])}function nt(e,t){return{node:e,index:0,__prev:t}}function rt(e,t,n,r){var o=Object.create(Ke);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function ot(){return $e||($e=rt(0))}function at(e,t,n){var r,o;if(e._root){var a=w(_),i=w(x);if(r=it(e._root,e.__ownerID,0,void 0,t,n,a,i),!i.value)return e;o=e.size+(a.value?n===b?-1:1:0)}else{if(n===b)return e;o=1,r=new Ye(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?rt(o,r):ot()}function it(e,t,n,r,o,a,i,s){return e?e.update(t,n,r,o,a,i,s):a===b?e:(E(s),E(i),new Qe(t,r,[o,a]))}function st(e){return e.constructor===Qe||e.constructor===Xe}function ut(e,t,n,r,o){if(e.keyHash===r)return new Xe(t,r,[e.entry,o]);var a,i=(0===n?e.keyHash:e.keyHash>>>n)&y,s=(0===n?r:r>>>n)&y;return new Ge(t,1<>>=1)i[s]=1&n?t[a++]:void 0;return i[r]=o,new Ze(e,a+1,i)}function ft(e,t,n){for(var o=[],a=0;a>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function yt(e,t,n,r){var o=r?e:C(e);return o[t]=n,o}function bt(e,t,n,r){var o=e.length+1;if(r&&t+1===o)return e[t]=n,e;for(var a=new Array(o),i=0,s=0;s=xt)return ct(e,u,r,o);var f=e&&e===this.ownerID,h=f?u:C(u);return p?s?c===l-1?h.pop():h[c]=h.pop():h[c]=[r,o]:h.push([r,o]),f?(this.entries=h,this):new Ye(e,h)}},Ge.prototype.get=function(e,t,n,r){void 0===t&&(t=ke(n));var o=1<<((0===e?t:t>>>e)&y),a=this.bitmap;return 0==(a&o)?r:this.nodes[gt(a&o-1)].get(e+v,t,n,r)},Ge.prototype.update=function(e,t,n,r,o,a,i){void 0===n&&(n=ke(r));var s=(0===t?n:n>>>t)&y,u=1<=wt)return pt(e,f,c,s,d);if(l&&!d&&2===f.length&&st(f[1^p]))return f[1^p];if(l&&d&&1===f.length&&st(d))return d;var m=e&&e===this.ownerID,g=l?d?c:c^u:c|u,_=l?d?yt(f,p,d,m):_t(f,p,m):bt(f,p,d,m);return m?(this.bitmap=g,this.nodes=_,this):new Ge(e,g,_)},Ze.prototype.get=function(e,t,n,r){void 0===t&&(t=ke(n));var o=(0===e?t:t>>>e)&y,a=this.nodes[o];return a?a.get(e+v,t,n,r):r},Ze.prototype.update=function(e,t,n,r,o,a,i){void 0===n&&(n=ke(r));var s=(0===t?n:n>>>t)&y,u=o===b,c=this.nodes,l=c[s];if(u&&!l)return this;var p=it(l,e,t+v,n,r,o,a,i);if(p===l)return this;var f=this.count;if(l){if(!p&&--f0&&r=0&&e>>t&y;if(r>=this.array.length)return new kt([],e);var o,a=0===r;if(t>0){var i=this.array[r];if((o=i&&i.removeBefore(e,t-v,n))===i&&a)return this}if(a&&!o)return this;var s=Lt(this,e);if(!a)for(var u=0;u>>t&y;if(o>=this.array.length)return this;if(t>0){var a=this.array[o];if((r=a&&a.removeAfter(e,t-v,n))===a&&o===this.array.length-1)return this}var i=Lt(this,e);return i.array.splice(o+1),r&&(i.array[o]=r),i};var jt,Tt,It={};function Pt(e,t){var n=e._origin,r=e._capacity,o=qt(r),a=e._tail;return i(e._root,e._level,0);function i(e,t,n){return 0===t?s(e,n):u(e,t,n)}function s(e,i){var s=i===o?a&&a.array:e&&e.array,u=i>n?0:n-i,c=r-i;return c>g&&(c=g),function(){if(u===c)return It;var e=t?--c:u++;return s&&s[e]}}function u(e,o,a){var s,u=e&&e.array,c=a>n?0:n-a>>o,l=1+(r-a>>o);return l>g&&(l=g),function(){for(;;){if(s){var e=s();if(e!==It)return e;s=null}if(c===l)return It;var n=t?--l:c++;s=i(u&&u[n],o-v,a+(n<=e.size||t<0)return e.withMutations((function(e){t<0?Ft(e,t).set(0,n):Ft(e,0,t+1).set(t,n)}));t+=e._origin;var r=e._tail,o=e._root,a=w(x);return t>=qt(e._capacity)?r=Dt(r,e.__ownerID,0,t,n,a):o=Dt(o,e.__ownerID,e._level,t,n,a),a.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Nt(e._origin,e._capacity,e._level,o,r):e}function Dt(e,t,n,r,o,a){var i,s=r>>>n&y,u=e&&s0){var c=e&&e.array[s],l=Dt(c,t,n-v,r,o,a);return l===c?e:((i=Lt(e,t)).array[s]=l,i)}return u&&e.array[s]===o?e:(E(a),i=Lt(e,t),void 0===o&&s===i.array.length-1?i.array.pop():i.array[s]=o,i)}function Lt(e,t){return t&&e&&t===e.ownerID?e:new kt(e?e.array.slice():[],t)}function Bt(e,t){if(t>=qt(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>r&y],r-=v;return n}}function Ft(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new S,o=e._origin,a=e._capacity,i=o+t,s=void 0===n?a:n<0?a+n:o+n;if(i===o&&s===a)return e;if(i>=s)return e.clear();for(var u=e._level,c=e._root,l=0;i+l<0;)c=new kt(c&&c.array.length?[void 0,c]:[],r),l+=1<<(u+=v);l&&(i+=l,o+=l,s+=l,a+=l);for(var p=qt(a),f=qt(s);f>=1<p?new kt([],r):h;if(h&&f>p&&iv;g-=v){var b=p>>>g&y;m=m.array[b]=Lt(m.array[b],r)}m.array[p>>>v&y]=h}if(s=f)i-=f,s-=f,u=v,c=null,d=d&&d.removeBefore(r,0,i);else if(i>o||f>>u&y;if(_!==f>>>u&y)break;_&&(l+=(1<o&&(c=c.removeBefore(r,u,i-l)),c&&fa&&(a=c.size),i(u)||(c=c.map((function(e){return he(e)}))),r.push(c)}return a>e.size&&(e=e.setSize(a)),mt(e,t,r)}function qt(e){return e>>v<=g&&i.size>=2*a.size?(r=(o=i.filter((function(e,t){return void 0!==e&&s!==t}))).toKeyedSeq().map((function(e){return e[0]})).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=a.remove(t),o=s===i.size-1?i.pop():i.set(s,void 0))}else if(u){if(n===i.get(s)[1])return e;r=a,o=i.set(s,[t,n])}else r=a.set(t,i.size),o=i.set(i.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e):Wt(r,o)}function Jt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function Kt(e){this._iter=e,this.size=e.size}function Yt(e){this._iter=e,this.size=e.size}function Gt(e){this._iter=e,this.size=e.size}function Zt(e){var t=bn(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=_n,t.__iterateUncached=function(t,n){var r=this;return e.__iterate((function(e,n){return!1!==t(n,e,r)}),n)},t.__iteratorUncached=function(t,n){if(t===R){var r=e.__iterator(t,n);return new F((function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e}))}return e.__iterator(t===M?N:M,n)},t}function Xt(e,t,n){var r=bn(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var a=e.get(r,b);return a===b?o:t.call(n,a,r,e)},r.__iterateUncached=function(r,o){var a=this;return e.__iterate((function(e,o,i){return!1!==r(t.call(n,e,o,i),o,a)}),o)},r.__iteratorUncached=function(r,o){var a=e.__iterator(R,o);return new F((function(){var o=a.next();if(o.done)return o;var i=o.value,s=i[0];return U(r,s,t.call(n,i[1],s,e),o)}))},r}function Qt(e,t){var n=bn(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=Zt(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=_n,n.__iterate=function(t,n){var r=this;return e.__iterate((function(e,n){return t(e,n,r)}),!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function en(e,t,n,r){var o=bn(e);return r&&(o.has=function(r){var o=e.get(r,b);return o!==b&&!!t.call(n,o,r,e)},o.get=function(r,o){var a=e.get(r,b);return a!==b&&t.call(n,a,r,e)?a:o}),o.__iterateUncached=function(o,a){var i=this,s=0;return e.__iterate((function(e,a,u){if(t.call(n,e,a,u))return s++,o(e,r?a:s-1,i)}),a),s},o.__iteratorUncached=function(o,a){var i=e.__iterator(R,a),s=0;return new F((function(){for(;;){var a=i.next();if(a.done)return a;var u=a.value,c=u[0],l=u[1];if(t.call(n,l,c,e))return U(o,r?c:s++,l,a)}}))},o}function tn(e,t,n){var r=We().asMutable();return e.__iterate((function(o,a){r.update(t.call(n,o,a,e),0,(function(e){return e+1}))})),r.asImmutable()}function nn(e,t,n){var r=s(e),o=(l(e)?zt():We()).asMutable();e.__iterate((function(a,i){o.update(t.call(n,a,i,e),(function(e){return(e=e||[]).push(r?[i,a]:a),e}))}));var a=yn(e);return o.map((function(t){return mn(e,a(t))}))}function rn(e,t,n,r){var o=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=o:n|=0),j(t,n,o))return e;var a=T(t,o),i=I(n,o);if(a!=a||i!=i)return rn(e.toSeq().cacheResult(),t,n,r);var s,u=i-a;u==u&&(s=u<0?0:u);var c=bn(e);return c.size=0===s?s:e.size&&s||void 0,!r&&ae(e)&&s>=0&&(c.get=function(t,n){return(t=O(this,t))>=0&&ts)return q();var e=o.next();return r||t===M?e:U(t,u-1,t===N?void 0:e.value[1],e)}))},c}function on(e,t,n){var r=bn(e);return r.__iterateUncached=function(r,o){var a=this;if(o)return this.cacheResult().__iterate(r,o);var i=0;return e.__iterate((function(e,o,s){return t.call(n,e,o,s)&&++i&&r(e,o,a)})),i},r.__iteratorUncached=function(r,o){var a=this;if(o)return this.cacheResult().__iterator(r,o);var i=e.__iterator(R,o),s=!0;return new F((function(){if(!s)return q();var e=i.next();if(e.done)return e;var o=e.value,u=o[0],c=o[1];return t.call(n,c,u,a)?r===R?e:U(r,u,c,e):(s=!1,q())}))},r}function an(e,t,n,r){var o=bn(e);return o.__iterateUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterate(o,a);var s=!0,u=0;return e.__iterate((function(e,a,c){if(!s||!(s=t.call(n,e,a,c)))return u++,o(e,r?a:u-1,i)})),u},o.__iteratorUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterator(o,a);var s=e.__iterator(R,a),u=!0,c=0;return new F((function(){var e,a,l;do{if((e=s.next()).done)return r||o===M?e:U(o,c++,o===N?void 0:e.value[1],e);var p=e.value;a=p[0],l=p[1],u&&(u=t.call(n,l,a,i))}while(u);return o===R?e:U(o,a,l,e)}))},o}function sn(e,t){var n=s(e),o=[e].concat(t).map((function(e){return i(e)?n&&(e=r(e)):e=n?se(e):ue(Array.isArray(e)?e:[e]),e})).filter((function(e){return 0!==e.size}));if(0===o.length)return e;if(1===o.length){var a=o[0];if(a===e||n&&s(a)||u(e)&&u(a))return a}var c=new te(o);return n?c=c.toKeyedSeq():u(e)||(c=c.toSetSeq()),(c=c.flatten(!0)).size=o.reduce((function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}}),0),c}function un(e,t,n){var r=bn(e);return r.__iterateUncached=function(r,o){var a=0,s=!1;function u(e,c){var l=this;e.__iterate((function(e,o){return(!t||c0}function dn(e,t,r){var o=bn(e);return o.size=new te(r).map((function(e){return e.size})).min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(M,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var a=r.map((function(e){return e=n(e),W(o?e.reverse():e)})),i=0,s=!1;return new F((function(){var n;return s||(n=a.map((function(e){return e.next()})),s=n.some((function(e){return e.done}))),s?q():U(e,i++,t.apply(null,n.map((function(e){return e.value}))))}))},o}function mn(e,t){return ae(e)?t:e.constructor(t)}function vn(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function gn(e){return Ve(e.size),A(e)}function yn(e){return s(e)?r:u(e)?o:a}function bn(e){return Object.create((s(e)?K:u(e)?Y:G).prototype)}function _n(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):J.prototype.cacheResult.call(this)}function xn(e,t){return e>t?1:e=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Kn(e,t)},Vn.prototype.pushAll=function(e){if(0===(e=o(e)).size)return this;Ve(e.size);var t=this.size,n=this._head;return e.reverse().forEach((function(e){t++,n={value:e,next:n}})),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Kn(t,n)},Vn.prototype.pop=function(){return this.slice(1)},Vn.prototype.unshift=function(){return this.push.apply(this,arguments)},Vn.prototype.unshiftAll=function(e){return this.pushAll(e)},Vn.prototype.shift=function(){return this.pop.apply(this,arguments)},Vn.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Yn()},Vn.prototype.slice=function(e,t){if(j(e,t,this.size))return this;var n=T(e,this.size);if(I(t,this.size)!==this.size)return Se.prototype.slice.call(this,e,t);for(var r=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=r,this._head=o,this.__hash=void 0,this.__altered=!0,this):Kn(r,o)},Vn.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Kn(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Vn.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},Vn.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new F((function(){if(r){var t=r.value;return r=r.next,U(e,n++,t)}return q()}))},Vn.isStack=Wn;var Hn,$n="@@__IMMUTABLE_STACK__@@",Jn=Vn.prototype;function Kn(e,t,n,r){var o=Object.create(Jn);return o.size=e,o._head=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Yn(){return Hn||(Hn=Kn(0))}function Gn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}Jn[$n]=!0,Jn.withMutations=Ke.withMutations,Jn.asMutable=Ke.asMutable,Jn.asImmutable=Ke.asImmutable,Jn.wasAltered=Ke.wasAltered,n.Iterator=F,Gn(n,{toArray:function(){Ve(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate((function(t,n){e[n]=t})),e},toIndexedSeq:function(){return new Kt(this)},toJS:function(){return this.toSeq().map((function(e){return e&&"function"==typeof e.toJS?e.toJS():e})).__toJS()},toJSON:function(){return this.toSeq().map((function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e})).__toJS()},toKeyedSeq:function(){return new Jt(this,!0)},toMap:function(){return We(this.toKeyedSeq())},toObject:function(){Ve(this.size);var e={};return this.__iterate((function(t,n){e[n]=t})),e},toOrderedMap:function(){return zt(this.toKeyedSeq())},toOrderedSet:function(){return Ln(s(this)?this.valueSeq():this)},toSet:function(){return jn(s(this)?this.valueSeq():this)},toSetSeq:function(){return new Yt(this)},toSeq:function(){return u(this)?this.toIndexedSeq():s(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Vn(s(this)?this.valueSeq():this)},toList:function(){return St(s(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return mn(this,sn(this,e.call(arguments,0)))},includes:function(e){return this.some((function(t){return ge(t,e)}))},entries:function(){return this.__iterator(R)},every:function(e,t){Ve(this.size);var n=!0;return this.__iterate((function(r,o,a){if(!e.call(t,r,o,a))return n=!1,!1})),n},filter:function(e,t){return mn(this,en(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return Ve(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){Ve(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate((function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""})),t},keys:function(){return this.__iterator(N)},map:function(e,t){return mn(this,Xt(this,e,t))},reduce:function(e,t,n){var r,o;return Ve(this.size),arguments.length<2?o=!0:r=t,this.__iterate((function(t,a,i){o?(o=!1,r=t):r=e.call(n,r,t,a,i)})),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return mn(this,Qt(this,!0))},slice:function(e,t){return mn(this,rn(this,e,t,!0))},some:function(e,t){return!this.every(tr(e),t)},sort:function(e){return mn(this,pn(this,e))},values:function(){return this.__iterator(M)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some((function(){return!0}))},count:function(e,t){return A(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return tn(this,e,t)},equals:function(e){return ye(this,e)},entrySeq:function(){var e=this;if(e._cache)return new te(e._cache);var t=e.toSeq().map(er).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(tr(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate((function(n,o,a){if(e.call(t,n,o,a))return r=[o,n],!1})),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(k)},flatMap:function(e,t){return mn(this,cn(this,e,t))},flatten:function(e){return mn(this,un(this,e,!0))},fromEntrySeq:function(){return new Gt(this)},get:function(e,t){return this.find((function(t,n){return ge(n,e)}),void 0,t)},getIn:function(e,t){for(var n,r=this,o=wn(e);!(n=o.next()).done;){var a=n.value;if((r=r&&r.get?r.get(a,b):b)===b)return t}return r},groupBy:function(e,t){return nn(this,e,t)},has:function(e){return this.get(e,b)!==b},hasIn:function(e){return this.getIn(e,b)!==b},isSubset:function(e){return e="function"==typeof e.includes?e:n(e),this.every((function(t){return e.includes(t)}))},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:n(e)).isSubset(this)},keyOf:function(e){return this.findKey((function(t){return ge(t,e)}))},keySeq:function(){return this.toSeq().map(Qn).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return fn(this,e)},maxBy:function(e,t){return fn(this,t,e)},min:function(e){return fn(this,e?nr(e):ar)},minBy:function(e,t){return fn(this,t?nr(t):ar,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return mn(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return mn(this,an(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(tr(e),t)},sortBy:function(e,t){return mn(this,pn(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return mn(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return mn(this,on(this,e,t))},takeUntil:function(e,t){return this.takeWhile(tr(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=ir(this))}});var Zn=n.prototype;Zn[p]=!0,Zn[B]=Zn.values,Zn.__toJS=Zn.toArray,Zn.__toStringMapper=rr,Zn.inspect=Zn.toSource=function(){return this.toString()},Zn.chain=Zn.flatMap,Zn.contains=Zn.includes,Gn(r,{flip:function(){return mn(this,Zt(this))},mapEntries:function(e,t){var n=this,r=0;return mn(this,this.toSeq().map((function(o,a){return e.call(t,[a,o],r++,n)})).fromEntrySeq())},mapKeys:function(e,t){var n=this;return mn(this,this.toSeq().flip().map((function(r,o){return e.call(t,r,o,n)})).flip())}});var Xn=r.prototype;function Qn(e,t){return t}function er(e,t){return[t,e]}function tr(e){return function(){return!e.apply(this,arguments)}}function nr(e){return function(){return-e.apply(this,arguments)}}function rr(e){return"string"==typeof e?JSON.stringify(e):String(e)}function or(){return C(arguments)}function ar(e,t){return et?-1:0}function ir(e){if(e.size===1/0)return 0;var t=l(e),n=s(e),r=t?1:0;return sr(e.__iterate(n?t?function(e,t){r=31*r+ur(ke(e),ke(t))|0}:function(e,t){r=r+ur(ke(e),ke(t))|0}:t?function(e){r=31*r+ke(e)|0}:function(e){r=r+ke(e)|0}),r)}function sr(e,t){return t=Ae(t,3432918353),t=Ae(t<<15|t>>>-15,461845907),t=Ae(t<<13|t>>>-13,5),t=Ae((t=(t+3864292196|0)^e)^t>>>16,2246822507),t=Oe((t=Ae(t^t>>>13,3266489909))^t>>>16)}function ur(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}return Xn[f]=!0,Xn[B]=Zn.entries,Xn.__toJS=Zn.toObject,Xn.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+rr(e)},Gn(o,{toKeyedSeq:function(){return new Jt(this,!1)},filter:function(e,t){return mn(this,en(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return mn(this,Qt(this,!1))},slice:function(e,t){return mn(this,rn(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=T(e,e<0?this.count():this.size);var r=this.slice(0,e);return mn(this,1===n?r:r.concat(C(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return mn(this,un(this,e,!1))},get:function(e,t){return(e=O(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find((function(t,n){return n===e}),void 0,t)},has:function(e){return(e=O(this,e))>=0&&(void 0!==this.size?this.size===1/0||e1)try{return decodeURIComponent(t[1])}catch(e){console.error(e)}return null}function Ne(e){return t=e.replace(/\.[^./]*$/,""),Y()(J()(t));var t}function Me(e,t,n,r,a){if(!t)return[];var s=[],u=t.get("nullable"),c=t.get("required"),p=t.get("maximum"),h=t.get("minimum"),d=t.get("type"),m=t.get("format"),g=t.get("maxLength"),b=t.get("minLength"),x=t.get("uniqueItems"),w=t.get("maxItems"),E=t.get("minItems"),S=t.get("pattern"),C=n||!0===c,A=null!=e;if(u&&null===e||!d||!(C||A&&"array"===d||!(!C&&!A)))return[];var O="string"===d&&e,k="array"===d&&l()(e)&&e.length,j="array"===d&&W.a.List.isList(e)&&e.count(),T=[O,k,j,"array"===d&&"string"==typeof e&&e,"file"===d&&e instanceof se.a.File,"boolean"===d&&(e||!1===e),"number"===d&&(e||0===e),"integer"===d&&(e||0===e),"object"===d&&"object"===i()(e)&&null!==e,"object"===d&&"string"==typeof e&&e],I=P()(T).call(T,(function(e){return!!e}));if(C&&!I&&!r)return s.push("Required field is not provided"),s;if("object"===d&&(null===a||"application/json"===a)){var N,M=e;if("string"==typeof e)try{M=JSON.parse(e)}catch(e){return s.push("Parameter string value must be valid JSON"),s}if(t&&t.has("required")&&Se(c.isList)&&c.isList()&&y()(c).call(c,(function(e){void 0===M[e]&&s.push({propKey:e,error:"Required property not found"})})),t&&t.has("properties"))y()(N=t.get("properties")).call(N,(function(e,t){var n=Me(M[t],e,!1,r,a);s.push.apply(s,o()(f()(n).call(n,(function(e){return{propKey:t,error:e}}))))}))}if(S){var R=function(e,t){if(!new RegExp(t).test(e))return"Value must follow pattern "+t}(e,S);R&&s.push(R)}if(E&&"array"===d){var D=function(e,t){var n;if(!e&&t>=1||e&&e.lengtht)return v()(n="Array must not contain more then ".concat(t," item")).call(n,1===t?"":"s")}(e,w);L&&s.push({needRemove:!0,error:L})}if(x&&"array"===d){var B=function(e,t){if(e&&("true"===t||!0===t)){var n=Object(V.fromJS)(e),r=n.toSet();if(e.length>r.size){var o=Object(V.Set)();if(y()(n).call(n,(function(e,t){_()(n).call(n,(function(t){return Se(t.equals)?t.equals(e):t===e})).size>1&&(o=o.add(t))})),0!==o.size)return f()(o).call(o,(function(e){return{index:e,error:"No duplicates allowed."}})).toArray()}}}(e,x);B&&s.push.apply(s,o()(B))}if(g||0===g){var F=function(e,t){var n;if(e.length>t)return v()(n="Value must be no longer than ".concat(t," character")).call(n,1!==t?"s":"")}(e,g);F&&s.push(F)}if(b){var U=function(e,t){var n;if(e.lengtht)return"Value must be less than ".concat(t)}(e,p);q&&s.push(q)}if(h||0===h){var z=function(e,t){if(e2&&void 0!==arguments[2]?arguments[2]:{},r=n.isOAS3,o=void 0!==r&&r,a=n.bypassRequiredCheck,i=void 0!==a&&a,s=e.get("required"),u=Object(le.a)(e,{isOAS3:o}),c=u.schema,l=u.parameterContentMediaType;return Me(t,c,s,i,l)},De=function(e,t,n){if(e&&(!e.xml||!e.xml.name)){if(e.xml=e.xml||{},!e.$$ref)return e.type||e.items||e.properties||e.additionalProperties?'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e':null;var r=e.$$ref.match(/\S*\/(\S+)$/);e.xml.name=r[1]}return Object(ie.memoizedCreateXMLExample)(e,t,n)},Le=[{when:/json/,shouldStringifyTypes:["string"]}],Be=["object"],Fe=function(e,t,n,r){var a=Object(ie.memoizedSampleFromSchema)(e,t,r),s=i()(a),u=S()(Le).call(Le,(function(e,t){var r;return t.when.test(n)?v()(r=[]).call(r,o()(e),o()(t.shouldStringifyTypes)):e}),Be);return te()(u,(function(e){return e===s}))?M()(a,null,2):a},Ue=function(e,t,n,r){var o,a=Fe(e,t,n,r);try{"\n"===(o=ve.a.safeDump(ve.a.safeLoad(a),{lineWidth:-1}))[o.length-1]&&(o=T()(o).call(o,0,o.length-1))}catch(e){return console.error(e),"error: could not generate yaml example"}return o.replace(/\t/g," ")},qe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;return e&&Se(e.toJS)&&(e=e.toJS()),r&&Se(r.toJS)&&(r=r.toJS()),/xml/.test(t)?De(e,n,r):/(yaml|yml)/.test(t)?Ue(e,n,t,r):Fe(e,n,t,r)},ze=function(){var e={},t=se.a.location.search;if(!t)return{};if(""!=t){var n=t.substr(1).split("&");for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(r=n[r].split("="),e[decodeURIComponent(r[0])]=r[1]&&decodeURIComponent(r[1])||"")}return e},Ve=function(t){return(t instanceof e?t:e.from(t.toString(),"utf-8")).toString("base64")},We={operationsSorter:{alpha:function(e,t){return e.get("path").localeCompare(t.get("path"))},method:function(e,t){return e.get("method").localeCompare(t.get("method"))}},tagsSorter:{alpha:function(e,t){return e.localeCompare(t)}}},He=function(e){var t=[];for(var n in e){var r=e[n];void 0!==r&&""!==r&&t.push([n,"=",encodeURIComponent(r).replace(/%20/g,"+")].join(""))}return t.join("&")},$e=function(e,t,n){return!!Q()(n,(function(n){return re()(e[n],t[n])}))};function Je(e){return"string"!=typeof e||""===e?"":Object(H.sanitizeUrl)(e)}function Ke(e){return!(!e||D()(e).call(e,"localhost")>=0||D()(e).call(e,"127.0.0.1")>=0||"none"===e)}function Ye(e){if(!W.a.OrderedMap.isOrderedMap(e))return null;if(!e.size)return null;var t=B()(e).call(e,(function(e,t){return U()(t).call(t,"2")&&w()(e.get("content")||{}).length>0})),n=e.get("default")||W.a.OrderedMap(),r=(n.get("content")||W.a.OrderedMap()).keySeq().toJS().length?n:null;return t||r}var Ge=function(e){return"string"==typeof e||e instanceof String?z()(e).call(e).replace(/\s/g,"%20"):""},Ze=function(e){return ce()(Ge(e).replace(/%20/g,"_"))},Xe=function(e){return _()(e).call(e,(function(e,t){return/^x-/.test(t)}))},Qe=function(e){return _()(e).call(e,(function(e,t){return/^pattern|maxLength|minLength|maximum|minimum/.test(t)}))};function et(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0};if("object"!==i()(e)||l()(e)||null===e||!t)return e;var o=A()({},e);return y()(n=w()(o)).call(n,(function(e){e===t&&r(o[e],e)?delete o[e]:o[e]=et(o[e],t,r)})),o}function tt(e){if("string"==typeof e)return e;if(e&&e.toJS&&(e=e.toJS()),"object"===i()(e)&&null!==e)try{return M()(e,null,2)}catch(t){return String(e)}return null==e?"":e.toString()}function nt(e){return"number"==typeof e?e.toString():e}function rt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.returnAll,r=void 0!==n&&n,o=t.allowHashes,a=void 0===o||o;if(!W.a.Map.isMap(e))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");var i,s,u,c=e.get("name"),l=e.get("in"),p=[];e&&e.hashCode&&l&&c&&a&&p.push(v()(i=v()(s="".concat(l,".")).call(s,c,".hash-")).call(i,e.hashCode()));l&&c&&p.push(v()(u="".concat(l,".")).call(u,c));return p.push(c),r?p:p[0]||""}function ot(e,t){var n,r=rt(e,{returnAll:!0});return _()(n=f()(r).call(r,(function(e){return t[e]}))).call(n,(function(e){return void 0!==e}))[0]}function at(){return st(fe()(32).toString("base64"))}function it(e){return st(de()("sha256").update(e).digest("base64"))}function st(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}var ut=function(e){return!e||!(!ye(e)||!e.isEmpty())}}).call(this,n(64).Buffer)},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(247);function o(e,t){for(var n=0;n1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:r,n=null,a=null;return function(){return o(t,n,arguments)||(a=e.apply(null,arguments)),n=arguments,a}}))},function(e,t,n){e.exports=n(674)},function(e,t,n){var r=n(181),o=n(582);function a(t){return"function"==typeof r&&"symbol"==typeof o?(e.exports=a=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=a=function(e){return e&&"function"==typeof r&&e.constructor===r&&e!==r.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),a(t)}e.exports=a,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){e.exports=n(613)},function(e,t,n){e.exports=n(608)},function(e,t,n){e.exports=n(606)},function(e,t,n){"use strict";var r=n(40),o=n(107).f,a=n(369),i=n(33),s=n(110),u=n(69),c=n(54),l=function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,p,f,h,d,m,v,g,y=e.target,b=e.global,_=e.stat,x=e.proto,w=b?r:_?r[y]:(r[y]||{}).prototype,E=b?i:i[y]||(i[y]={}),S=E.prototype;for(f in t)n=!a(b?f:y+(_?".":"#")+f,e.forced)&&w&&c(w,f),d=E[f],n&&(m=e.noTargetGet?(g=o(w,f))&&g.value:w[f]),h=n&&m?m:t[f],n&&typeof d==typeof h||(v=e.bind&&n?s(h,r):e.wrap&&n?l(h):x&&"function"==typeof h?s(Function.call,h):h,(e.sham||h&&h.sham||d&&d.sham)&&u(v,"sham",!0),E[f]=v,x&&(c(i,p=y+"Prototype")||u(i,p,{}),i[p][f]=h,e.real&&S&&!S[f]&&u(S,f,h)))}},function(e,t,n){e.exports=n(611)},function(e,t,n){e.exports=n(408)},function(e,t,n){var r=n(457),o=n(458),a=n(881),i=n(459),s=n(886),u=n(888),c=n(893),l=n(247),p=n(3);function f(e,t){var n=r(e);if(o){var s=o(e);t&&(s=a(s).call(s,(function(t){return i(e,t).enumerable}))),n.push.apply(n,s)}return n}e.exports=function(e){for(var t=1;t>",i=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};i.isRequired=i;var s=function(){return i};function u(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":e instanceof o.Iterable?"Immutable."+e.toSource().split(" ")[0]:t}function c(e){function t(t,n,r,o,i,s){for(var u=arguments.length,c=Array(u>6?u-6:0),l=6;l4)}function l(e){var t=e.get("swagger");return"string"==typeof t&&i()(t).call(t,"2.0")}function p(e){return function(t,n){return function(r){return n&&n.specSelectors&&n.specSelectors.specJson?c(n.specSelectors.specJson())?u.a.createElement(e,o()({},r,n,{Ori:t})):u.a.createElement(t,r):(console.warn("OAS3 wrapper: couldn't get spec"),null)}}}},function(e,t,n){e.exports=n(602)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,u=i(e),c=1;c0){var o=v()(n).call(n,(function(e){return console.error(e),e.line=e.fullPath?_(x,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",y()(e,"message",{enumerable:!0,value:e.message}),e}));a.newThrownErrBatch(o)}return r.updateResolved(t)}))}},Se=[],Ce=G()(u()(f.a.mark((function e(){var t,n,r,o,a,i,s,c,l,p,h,m,g,b,x,E,C,O;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Se.system){e.next=4;break}return console.error("debResolveSubtrees: don't have a system to operate on, aborting."),e.abrupt("return");case 4:if(n=t.errActions,r=t.errSelectors,o=t.fn,a=o.resolveSubtree,i=o.fetch,s=o.AST,c=void 0===s?{}:s,l=t.specSelectors,p=t.specActions,a){e.next=8;break}return console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing."),e.abrupt("return");case 8:return h=c.getLineNumberForPath?c.getLineNumberForPath:function(){},m=l.specStr(),g=t.getConfigs(),b=g.modelPropertyMacro,x=g.parameterMacro,E=g.requestInterceptor,C=g.responseInterceptor,e.prev=11,e.next=14,_()(Se).call(Se,function(){var e=u()(f.a.mark((function e(t,o){var s,c,p,g,_,O,j,T,I;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:return s=e.sent,c=s.resultMap,p=s.specWithCurrentSubtrees,e.next=7,a(p,o,{baseDoc:l.url(),modelPropertyMacro:b,parameterMacro:x,requestInterceptor:E,responseInterceptor:C});case 7:if(g=e.sent,_=g.errors,O=g.spec,r.allErrors().size&&n.clearBy((function(e){var t;return"thrown"!==e.get("type")||"resolver"!==e.get("source")||!w()(t=e.get("fullPath")).call(t,(function(e,t){return e===o[t]||void 0===o[t]}))})),d()(_)&&_.length>0&&(j=v()(_).call(_,(function(e){return e.line=e.fullPath?h(m,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",y()(e,"message",{enumerable:!0,value:e.message}),e})),n.newThrownErrBatch(j)),!O||!l.isOAS3()||"components"!==o[0]||"securitySchemes"!==o[1]){e.next=15;break}return e.next=15,S.a.all(v()(T=A()(I=k()(O)).call(I,(function(e){return"openIdConnect"===e.type}))).call(T,function(){var e=u()(f.a.mark((function e(t){var n,r;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={url:t.openIdConnectUrl,requestInterceptor:E,responseInterceptor:C},e.prev=1,e.next=4,i(n);case 4:(r=e.sent)instanceof Error||r.status>=400?console.error(r.statusText+" "+n.url):t.openIdConnectData=JSON.parse(r.text),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.error(e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()));case 15:return X()(c,o,O),X()(p,o,O),e.abrupt("return",{resultMap:c,specWithCurrentSubtrees:p});case 18:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),S.a.resolve({resultMap:(l.specResolvedSubtree([])||Object(V.Map)()).toJS(),specWithCurrentSubtrees:l.specJson().toJS()}));case 14:O=e.sent,delete Se.system,Se=[],e.next=22;break;case 19:e.prev=19,e.t0=e.catch(11),console.error(e.t0);case 22:p.updateResolvedSubtree([],O.resultMap);case 23:case"end":return e.stop()}}),e,null,[[11,19]])}))),35),Ae=function(e){return function(t){var n;T()(n=v()(Se).call(Se,(function(e){return e.join("@@")}))).call(n,e.join("@@"))>-1||(Se.push(e),Se.system=t,Ce())}};function Oe(e,t,n,r,o){return{type:re,payload:{path:e,value:r,paramName:t,paramIn:n,isXml:o}}}function ke(e,t,n,r){return{type:re,payload:{path:e,param:t,value:n,isXml:r}}}var je=function(e,t){return{type:me,payload:{path:e,value:t}}},Te=function(){return{type:me,payload:{path:[],value:Object(V.Map)()}}},Ie=function(e,t){return{type:ae,payload:{pathMethod:e,isOAS3:t}}},Pe=function(e,t,n,r){return{type:oe,payload:{pathMethod:e,paramName:t,paramIn:n,includeEmptyValue:r}}};function Ne(e){return{type:fe,payload:{pathMethod:e}}}function Me(e,t){return{type:he,payload:{path:e,value:t,key:"consumes_value"}}}function Re(e,t){return{type:he,payload:{path:e,value:t,key:"produces_value"}}}var De=function(e,t,n){return{payload:{path:e,method:t,res:n},type:ie}},Le=function(e,t,n){return{payload:{path:e,method:t,req:n},type:se}},Be=function(e,t,n){return{payload:{path:e,method:t,req:n},type:ue}},Fe=function(e){return{payload:e,type:ce}},Ue=function(e){return function(t){var n,r,o=t.fn,a=t.specActions,i=t.specSelectors,s=t.getConfigs,c=t.oas3Selectors,l=e.pathName,p=e.method,h=e.operation,m=s(),g=m.requestInterceptor,y=m.responseInterceptor,b=h.toJS();h&&h.get("parameters")&&P()(n=A()(r=h.get("parameters")).call(r,(function(e){return e&&!0===e.get("allowEmptyValue")}))).call(n,(function(t){if(i.parameterInclusionSettingFor([l,p],t.get("name"),t.get("in"))){e.parameters=e.parameters||{};var n=Object(Q.B)(t,e.parameters);(!n||n&&0===n.size)&&(e.parameters[t.get("name")]="")}}));if(e.contextUrl=H()(i.url()).toString(),b&&b.operationId?e.operationId=b.operationId:b&&l&&p&&(e.operationId=o.opId(b,l,p)),i.isOAS3()){var _,x=M()(_="".concat(l,":")).call(_,p);e.server=c.selectedServer(x)||c.selectedServer();var w=c.serverVariables({server:e.server,namespace:x}).toJS(),E=c.serverVariables({server:e.server}).toJS();e.serverVariables=D()(w).length?w:E,e.requestContentType=c.requestContentType(l,p),e.responseContentType=c.responseContentType(l,p)||"*/*";var S,C=c.requestBodyValue(l,p),O=c.requestBodyInclusionSetting(l,p);if(C&&C.toJS)e.requestBody=A()(S=v()(C).call(C,(function(e){return V.Map.isMap(e)?e.get("value"):e}))).call(S,(function(e,t){return(d()(e)?0!==e.length:!Object(Q.q)(e))||O.get(t)})).toJS();else e.requestBody=C}var k=B()({},e);k=o.buildRequest(k),a.setRequest(e.pathName,e.method,k);var j=function(){var t=u()(f.a.mark((function t(n){var r,o;return f.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,g.apply(undefined,[n]);case 2:return r=t.sent,o=B()({},r),a.setMutatedRequest(e.pathName,e.method,o),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.requestInterceptor=j,e.responseInterceptor=y;var T=U()();return o.execute(e).then((function(t){t.duration=U()()-T,a.setResponse(e.pathName,e.method,t)})).catch((function(t){"Failed to fetch"===t.message&&(t.name="",t.message='**Failed to fetch.** \n**Possible Reasons:** \n - CORS \n - Network Failure \n - URL scheme must be "http" or "https" for CORS request.'),a.setResponse(e.pathName,e.method,{error:!0,err:Object($.serializeError)(t)})}))}},qe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.path,n=e.method,r=i()(e,["path","method"]);return function(e){var a=e.fn.fetch,i=e.specSelectors,s=e.specActions,u=i.specJsonWithResolvedSubtrees().toJS(),c=i.operationScheme(t,n),l=i.contentTypeValues([t,n]).toJS(),p=l.requestContentType,f=l.responseContentType,h=/xml/i.test(p),d=i.parameterValues([t,n],h).toJS();return s.executeRequest(o()(o()({},r),{},{fetch:a,spec:u,pathName:t,method:n,parameters:d,requestContentType:p,scheme:c,responseContentType:f}))}};function ze(e,t){return{type:le,payload:{path:e,method:t}}}function Ve(e,t){return{type:pe,payload:{path:e,method:t}}}function We(e,t,n){return{type:ve,payload:{scheme:e,path:t,method:n}}}},function(e,t,n){var r=n(33),o=n(54),a=n(242),i=n(70).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var r=n(167),o=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],a=["scalar","sequence","mapping"];e.exports=function(e,t){var n,i;if(t=t||{},Object.keys(t).forEach((function(t){if(-1===o.indexOf(t))throw new r('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=(n=t.styleAliases||null,i={},null!==n&&Object.keys(n).forEach((function(e){n[e].forEach((function(t){i[String(t)]=e}))})),i),-1===a.indexOf(this.kind))throw new r('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t,n){var r=n(37);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){var r=n(181),o=n(250),a=n(249),i=n(189);e.exports=function(e,t){var n=void 0!==r&&o(e)||e["@@iterator"];if(!n){if(a(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0,u=function(){};return{s:u,n:function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}},e:function(e){throw e},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,l=!0,p=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){p=!0,c=e},f:function(){try{l||null==n.return||n.return()}finally{if(p)throw c}}}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(45);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(458),o=n(460),a=n(898);e.exports=function(e,t){if(null==e)return{};var n,i,s=a(e,t);if(r){var u=r(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_SELECTED_SERVER",(function(){return r})),n.d(t,"UPDATE_REQUEST_BODY_VALUE",(function(){return o})),n.d(t,"UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG",(function(){return a})),n.d(t,"UPDATE_REQUEST_BODY_INCLUSION",(function(){return i})),n.d(t,"UPDATE_ACTIVE_EXAMPLES_MEMBER",(function(){return s})),n.d(t,"UPDATE_REQUEST_CONTENT_TYPE",(function(){return u})),n.d(t,"UPDATE_RESPONSE_CONTENT_TYPE",(function(){return c})),n.d(t,"UPDATE_SERVER_VARIABLE_VALUE",(function(){return l})),n.d(t,"SET_REQUEST_BODY_VALIDATE_ERROR",(function(){return p})),n.d(t,"CLEAR_REQUEST_BODY_VALIDATE_ERROR",(function(){return f})),n.d(t,"CLEAR_REQUEST_BODY_VALUE",(function(){return h})),n.d(t,"setSelectedServer",(function(){return d})),n.d(t,"setRequestBodyValue",(function(){return m})),n.d(t,"setRetainRequestBodyValueFlag",(function(){return v})),n.d(t,"setRequestBodyInclusion",(function(){return g})),n.d(t,"setActiveExamplesMember",(function(){return y})),n.d(t,"setRequestContentType",(function(){return b})),n.d(t,"setResponseContentType",(function(){return _})),n.d(t,"setServerVariableValue",(function(){return x})),n.d(t,"setRequestBodyValidateError",(function(){return w})),n.d(t,"clearRequestBodyValidateError",(function(){return E})),n.d(t,"initRequestBodyValidateError",(function(){return S})),n.d(t,"clearRequestBodyValue",(function(){return C}));var r="oas3_set_servers",o="oas3_set_request_body_value",a="oas3_set_request_body_retain_flag",i="oas3_set_request_body_inclusion",s="oas3_set_active_examples_member",u="oas3_set_request_content_type",c="oas3_set_response_content_type",l="oas3_set_server_variable_value",p="oas3_set_request_body_validate_error",f="oas3_clear_request_body_validate_error",h="oas3_clear_request_body_value";function d(e,t){return{type:r,payload:{selectedServerUrl:e,namespace:t}}}function m(e){var t=e.value,n=e.pathMethod;return{type:o,payload:{value:t,pathMethod:n}}}var v=function(e){var t=e.value,n=e.pathMethod;return{type:a,payload:{value:t,pathMethod:n}}};function g(e){var t=e.value,n=e.pathMethod,r=e.name;return{type:i,payload:{value:t,pathMethod:n,name:r}}}function y(e){var t=e.name,n=e.pathMethod,r=e.contextType,o=e.contextName;return{type:s,payload:{name:t,pathMethod:n,contextType:r,contextName:o}}}function b(e){var t=e.value,n=e.pathMethod;return{type:u,payload:{value:t,pathMethod:n}}}function _(e){var t=e.value,n=e.path,r=e.method;return{type:c,payload:{value:t,path:n,method:r}}}function x(e){var t=e.server,n=e.namespace,r=e.key,o=e.val;return{type:l,payload:{server:t,namespace:n,key:r,val:o}}}var w=function(e){var t=e.path,n=e.method,r=e.validationErrors;return{type:p,payload:{path:t,method:n,validationErrors:r}}},E=function(e){var t=e.path,n=e.method;return{type:f,payload:{path:t,method:n}}},S=function(e){var t=e.pathMethod;return{type:f,payload:{path:t[0],method:t[1]}}},C=function(e){var t=e.pathMethod;return{type:h,payload:{pathMethod:t}}}},function(e,t,n){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},function(e,t,n){e.exports=n(677)},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"c",(function(){return y})),n.d(t,"a",(function(){return b})),n.d(t,"d",(function(){return _}));var r=n(50),o=n.n(r),a=n(18),i=n.n(a),s=n(2),u=n.n(s),c=n(59),l=n.n(c),p=n(363),f=n.n(p),h=function(e){return String.prototype.toLowerCase.call(e)},d=function(e){return e.replace(/[^\w]/gi,"_")};function m(e){var t=e.openapi;return!!t&&f()(t,"3")}function v(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=r.v2OperationIdCompatibilityMode;if(!e||"object"!==i()(e))return null;var a=(e.operationId||"").replace(/\s/g,"");return a.length?d(e.operationId):g(t,n,{v2OperationIdCompatibilityMode:o})}function g(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=r.v2OperationIdCompatibilityMode;if(o){var a,i,s=u()(a="".concat(t.toLowerCase(),"_")).call(a,e).replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return(s=s||u()(i="".concat(e.substring(1),"_")).call(i,t)).replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return u()(n="".concat(h(t))).call(n,d(e))}function y(e,t){var n;return u()(n="".concat(h(t),"-")).call(n,e)}function b(e,t){return e&&e.paths?function(e,t){return function(e,t,n){if(!e||"object"!==i()(e)||!e.paths||"object"!==i()(e.paths))return null;var r=e.paths;for(var o in r)for(var a in r[o])if("PARAMETERS"!==a.toUpperCase()){var s=r[o][a];if(s&&"object"===i()(s)){var u={spec:e,pathName:o,method:a.toUpperCase(),operation:s},c=t(u);if(n&&c)return u}}return}(e,t,!0)||null}(e,(function(e){var n=e.pathName,r=e.method,o=e.operation;if(!o||"object"!==i()(o))return!1;var a=o.operationId;return[v(o,n,r),y(n,r),a].some((function(e){return e&&e===t}))})):null}function _(e){var t=e.spec,n=t.paths,r={};if(!n||t.$$normalized)return e;for(var a in n){var i=n[a];if(l()(i)){var s=i.parameters,c=function(e){var n=i[e];if(!l()(n))return"continue";var c=v(n,a,e);if(c){r[c]?r[c].push(n):r[c]=[n];var p=r[c];if(p.length>1)p.forEach((function(e,t){var n;e.__originalOperationId=e.__originalOperationId||e.operationId,e.operationId=u()(n="".concat(c)).call(n,t+1)}));else if(void 0!==n.operationId){var f=p[0];f.__originalOperationId=f.__originalOperationId||n.operationId,f.operationId=c}}if("parameters"!==e){var h=[],d={};for(var m in t)"produces"!==m&&"consumes"!==m&&"security"!==m||(d[m]=t[m],h.push(d));if(s&&(d.parameters=s,h.push(d)),h.length){var g,y=o()(h);try{for(y.s();!(g=y.n()).done;){var b=g.value;for(var _ in b)if(n[_]){if("parameters"===_){var x,w=o()(b[_]);try{var E=function(){var e=x.value;n[_].some((function(t){return t.name&&t.name===e.name||t.$ref&&t.$ref===e.$ref||t.$$ref&&t.$$ref===e.$$ref||t===e}))||n[_].push(e)};for(w.s();!(x=w.n()).done;)E()}catch(e){w.e(e)}finally{w.f()}}}else n[_]=b[_]}}catch(e){y.e(e)}finally{y.f()}}}};for(var p in i)c(p)}}return t.$$normalized=!0,e}},function(e,t,n){"use strict";n.r(t),n.d(t,"NEW_THROWN_ERR",(function(){return o})),n.d(t,"NEW_THROWN_ERR_BATCH",(function(){return a})),n.d(t,"NEW_SPEC_ERR",(function(){return i})),n.d(t,"NEW_SPEC_ERR_BATCH",(function(){return s})),n.d(t,"NEW_AUTH_ERR",(function(){return u})),n.d(t,"CLEAR",(function(){return c})),n.d(t,"CLEAR_BY",(function(){return l})),n.d(t,"newThrownErr",(function(){return p})),n.d(t,"newThrownErrBatch",(function(){return f})),n.d(t,"newSpecErr",(function(){return h})),n.d(t,"newSpecErrBatch",(function(){return d})),n.d(t,"newAuthErr",(function(){return m})),n.d(t,"clear",(function(){return v})),n.d(t,"clearBy",(function(){return g}));var r=n(146),o="err_new_thrown_err",a="err_new_thrown_err_batch",i="err_new_spec_err",s="err_new_spec_err_batch",u="err_new_auth_err",c="err_clear",l="err_clear_by";function p(e){return{type:o,payload:Object(r.serializeError)(e)}}function f(e){return{type:a,payload:e}}function h(e){return{type:i,payload:e}}function d(e){return{type:s,payload:e}}function m(e){return{type:u,payload:e}}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:c,payload:e}}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0};return{type:l,payload:e}}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){var r=n(64),o=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function i(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=i),a(o,i),i.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},i.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},i.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},i.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";(function(e){var r=n(598),o=n(599),a=n(383);function i(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(i()=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function d(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return q(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return T(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return k(this,t,n);case"latin1":case"binary":return j(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,o);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,o){var a,i=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,s/=2,u/=2,n/=2}function c(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var l=-1;for(a=n;as&&(n=s-u),a=n;a>=0;a--){for(var p=!0,f=0;fo&&(r=o):r=o;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var i=0;i>8,o=n%256,a.push(o),a.push(r);return a}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:c>223?3:c>191?2:1;if(o+p<=n)switch(p){case 1:c<128&&(l=c);break;case 2:128==(192&(a=e[o+1]))&&(u=(31&c)<<6|63&a)>127&&(l=u);break;case 3:a=e[o+1],i=e[o+2],128==(192&a)&&128==(192&i)&&(u=(15&c)<<12|(63&a)<<6|63&i)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:a=e[o+1],i=e[o+2],s=e[o+3],128==(192&a)&&128==(192&i)&&128==(192&s)&&(u=(15&c)<<18|(63&a)<<12|(63&i)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,p=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=p}return function(e){var t=e.length;if(t<=O)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},u.prototype.compare=function(e,t,n,r,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),s=Math.min(a,i),c=this.slice(r,o),l=e.slice(t,n),p=0;po)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return w(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function k(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,o,a){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function M(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,a=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,a=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function D(e,t,n,r,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,n,r,a){return a||D(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,a){return a||D(e,0,n,8),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},u.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],o=1,a=0;++a=(o*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=t,o=1,a=this[e+--r];r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},u.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+o]=e/a&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var a=0,i=1,s=0;for(this[t]=255&e;++a>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var a=n-1,i=1,s=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/i>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(a<1e3||!u.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function z(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(F,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(53))},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t0?o(r(e),9007199254740991):0}},function(e,t,n){var r,o,a,i=n(374),s=n(40),u=n(45),c=n(69),l=n(54),p=n(234),f=n(188),h=n(159),d="Object already initialized",m=s.WeakMap;if(i){var v=p.state||(p.state=new m),g=v.get,y=v.has,b=v.set;r=function(e,t){if(y.call(v,e))throw new TypeError(d);return t.facade=e,b.call(v,e,t),t},o=function(e){return g.call(v,e)||{}},a=function(e){return y.call(v,e)}}else{var _=f("state");h[_]=!0,r=function(e,t){if(l(e,_))throw new TypeError(d);return t.facade=e,c(e,_,t),t},o=function(e){return l(e,_)?e[_]:{}},a=function(e){return l(e,_)}}e.exports={set:r,get:o,has:a,enforce:function(e){return a(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";var r=n(30),o=n(38),a=n(481),i=n(124),s=n(482),u=n(142),c=n(207),l=n(26),p=[],f=0,h=a.getPooled(),d=!1,m=null;function v(){w.ReactReconcileTransaction&&m||r("123")}var g=[{initialize:function(){this.dirtyComponentsLength=p.length},close:function(){this.dirtyComponentsLength!==p.length?(p.splice(0,this.dirtyComponentsLength),x()):p.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function y(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=a.getPooled(),this.reconcileTransaction=w.ReactReconcileTransaction.getPooled(!0)}function b(e,t){return e._mountOrder-t._mountOrder}function _(e){var t=e.dirtyComponentsLength;t!==p.length&&r("124",t,p.length),p.sort(b),f++;for(var n=0;n",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(c),p=["%","/","?",";","#"].concat(l),f=["/","?","#"],h=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=n(1107);function b(e,t,n){if(e&&o.isObject(e)&&e instanceof a)return e;var r=new a;return r.parse(e,t,n),r}a.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),s=-1!==a&&a127?N+="x":N+=P[M];if(!N.match(h)){var D=T.slice(0,O),L=T.slice(O+1),B=P.match(d);B&&(D.push(B[1]),L.unshift(B[2])),L.length&&(b="/"+L.join(".")+b),this.hostname=D.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),j||(this.hostname=r.toASCII(this.hostname));var F=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+F,this.href+=this.host,j&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[w])for(O=0,I=l.length;O0)&&n.host.split("@"))&&(n.auth=j.shift(),n.host=n.hostname=j.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!E.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=E.slice(-1)[0],A=(n.host||e.host||E.length>1)&&("."===C||".."===C)||""===C,O=0,k=E.length;k>=0;k--)"."===(C=E[k])?E.splice(k,1):".."===C?(E.splice(k,1),O++):O&&(E.splice(k,1),O--);if(!x&&!w)for(;O--;O)E.unshift("..");!x||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),A&&"/"!==E.join("/").substr(-1)&&E.push("");var j,T=""===E[0]||E[0]&&"/"===E[0].charAt(0);S&&(n.hostname=n.host=T?"":E.length?E.shift():"",(j=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=j.shift(),n.host=n.hostname=j.shift()));return(x=x||n.host&&E.length)&&!T&&E.unshift(""),E.length?n.pathname=E.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"SHOW_AUTH_POPUP",(function(){return h})),n.d(t,"AUTHORIZE",(function(){return d})),n.d(t,"LOGOUT",(function(){return m})),n.d(t,"PRE_AUTHORIZE_OAUTH2",(function(){return v})),n.d(t,"AUTHORIZE_OAUTH2",(function(){return g})),n.d(t,"VALIDATE",(function(){return y})),n.d(t,"CONFIGURE_AUTH",(function(){return b})),n.d(t,"RESTORE_AUTHORIZATION",(function(){return _})),n.d(t,"showDefinitions",(function(){return x})),n.d(t,"authorize",(function(){return w})),n.d(t,"authorizeWithPersistOption",(function(){return E})),n.d(t,"logout",(function(){return S})),n.d(t,"logoutWithPersistOption",(function(){return C})),n.d(t,"preAuthorizeImplicit",(function(){return A})),n.d(t,"authorizeOauth2",(function(){return O})),n.d(t,"authorizeOauth2WithPersistOption",(function(){return k})),n.d(t,"authorizePassword",(function(){return j})),n.d(t,"authorizeApplication",(function(){return T})),n.d(t,"authorizeAccessCodeWithFormParams",(function(){return I})),n.d(t,"authorizeAccessCodeWithBasicAuthentication",(function(){return P})),n.d(t,"authorizeRequest",(function(){return N})),n.d(t,"configureAuth",(function(){return M})),n.d(t,"restoreAuthorization",(function(){return R})),n.d(t,"persistAuthorizationIfNeeded",(function(){return D}));var r=n(18),o=n.n(r),a=n(32),i=n.n(a),s=n(21),u=n.n(s),c=n(96),l=n.n(c),p=n(27),f=n(5),h="show_popup",d="authorize",m="logout",v="pre_authorize_oauth2",g="authorize_oauth2",y="validate",b="configure_auth",_="restore_authorization";function x(e){return{type:h,payload:e}}function w(e){return{type:d,payload:e}}var E=function(e){return function(t){var n=t.authActions;n.authorize(e),n.persistAuthorizationIfNeeded()}};function S(e){return{type:m,payload:e}}var C=function(e){return function(t){var n=t.authActions;n.logout(e),n.persistAuthorizationIfNeeded()}},A=function(e){return function(t){var n=t.authActions,r=t.errActions,o=e.auth,a=e.token,s=e.isValid,u=o.schema,c=o.name,l=u.get("flow");delete p.a.swaggerUIRedirectOauth2,"accessCode"===l||s||r.newAuthErr({authId:c,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),a.error?r.newAuthErr({authId:c,source:"auth",level:"error",message:i()(a)}):n.authorizeOauth2WithPersistOption({auth:o,token:a})}};function O(e){return{type:g,payload:e}}var k=function(e){return function(t){var n=t.authActions;n.authorizeOauth2(e),n.persistAuthorizationIfNeeded()}},j=function(e){return function(t){var n=t.authActions,r=e.schema,o=e.name,a=e.username,i=e.password,s=e.passwordType,c=e.clientId,l=e.clientSecret,p={grant_type:"password",scope:e.scopes.join(" "),username:a,password:i},h={};switch(s){case"request-body":!function(e,t,n){t&&u()(e,{client_id:t});n&&u()(e,{client_secret:n})}(p,c,l);break;case"basic":h.Authorization="Basic "+Object(f.a)(c+":"+l);break;default:console.warn("Warning: invalid passwordType ".concat(s," was passed, not including client id and secret"))}return n.authorizeRequest({body:Object(f.b)(p),url:r.get("tokenUrl"),name:o,headers:h,query:{},auth:e})}};var T=function(e){return function(t){var n=t.authActions,r=e.schema,o=e.scopes,a=e.name,i=e.clientId,s=e.clientSecret,u={Authorization:"Basic "+Object(f.a)(i+":"+s)},c={grant_type:"client_credentials",scope:o.join(" ")};return n.authorizeRequest({body:Object(f.b)(c),name:a,url:r.get("tokenUrl"),auth:e,headers:u})}},I=function(e){var t=e.auth,n=e.redirectUrl;return function(e){var r=e.authActions,o=t.schema,a=t.name,i=t.clientId,s=t.clientSecret,u=t.codeVerifier,c={grant_type:"authorization_code",code:t.code,client_id:i,client_secret:s,redirect_uri:n,code_verifier:u};return r.authorizeRequest({body:Object(f.b)(c),name:a,url:o.get("tokenUrl"),auth:t})}},P=function(e){var t=e.auth,n=e.redirectUrl;return function(e){var r=e.authActions,o=t.schema,a=t.name,i=t.clientId,s=t.clientSecret,u=t.codeVerifier,c={Authorization:"Basic "+Object(f.a)(i+":"+s)},l={grant_type:"authorization_code",code:t.code,client_id:i,redirect_uri:n,code_verifier:u};return r.authorizeRequest({body:Object(f.b)(l),name:a,url:o.get("tokenUrl"),auth:t,headers:c})}},N=function(e){return function(t){var n,r=t.fn,a=t.getConfigs,s=t.authActions,c=t.errActions,p=t.oas3Selectors,f=t.specSelectors,h=t.authSelectors,d=e.body,m=e.query,v=void 0===m?{}:m,g=e.headers,y=void 0===g?{}:g,b=e.name,_=e.url,x=e.auth,w=(h.getConfigs()||{}).additionalQueryStringParams;if(f.isOAS3()){var E=p.serverEffectiveValue(p.selectedServer());n=l()(_,E,!0)}else n=l()(_,f.url(),!0);"object"===o()(w)&&(n.query=u()({},n.query,w));var S=n.toString(),C=u()({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},y);r.fetch({url:S,method:"post",headers:C,query:v,body:d,requestInterceptor:a().requestInterceptor,responseInterceptor:a().responseInterceptor}).then((function(e){var t=JSON.parse(e.data),n=t&&(t.error||""),r=t&&(t.parseError||"");e.ok?n||r?c.newAuthErr({authId:b,level:"error",source:"auth",message:i()(t)}):s.authorizeOauth2WithPersistOption({auth:x,token:t}):c.newAuthErr({authId:b,level:"error",source:"auth",message:e.statusText})})).catch((function(e){var t=new Error(e).message;if(e.response&&e.response.data){var n=e.response.data;try{var r="string"==typeof n?JSON.parse(n):n;r.error&&(t+=", error: ".concat(r.error)),r.error_description&&(t+=", description: ".concat(r.error_description))}catch(e){}}c.newAuthErr({authId:b,level:"error",source:"auth",message:t})}))}};function M(e){return{type:b,payload:e}}function R(e){return{type:_,payload:e}}var D=function(){return function(e){var t=e.authSelectors;if((0,e.getConfigs)().persistAuthorization){var n=t.authorized();localStorage.setItem("authorized",i()(n.toJS()))}}}},function(e,t,n){var r=n(1072);e.exports=function(e){for(var t=1;tS;S++)if((h||S in x)&&(b=w(y=x[S],S,_),e))if(t)A[S]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return S;case 2:u.call(A,y)}else switch(e){case 4:return!1;case 7:u.call(A,y)}return p?-1:c||l?l:A}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterOut:c(7)}},function(e,t,n){n(161);var r=n(586),o=n(40),a=n(101),i=n(69),s=n(130),u=n(41)("toStringTag");for(var c in r){var l=o[c],p=l&&l.prototype;p&&a(p)!==u&&i(p,u,c),s[c]=s.Array}},function(e,t,n){"use strict";e.exports={current:null}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t){var n,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var u,c=[],l=!1,p=-1;function f(){l&&u&&(l=!1,u.length?c=u.concat(c):p=-1,c.length&&h())}function h(){if(!l){var e=s(f);l=!0;for(var t=c.length;t;){for(u=c,c=[];++p1)for(var n=1;n0&&"/"!==t[0]}));function Se(e,t,n){var r;t=t||[];var o=xe.apply(void 0,u()(r=[e]).call(r,i()(t))).get("parameters",Object(I.List)());return w()(o).call(o,(function(e,t){var r=n&&"body"===t.get("in")?t.get("value_xml"):t.get("value");return e.set(Object(T.A)(t,{allowHashes:!1}),r)}),Object(I.fromJS)({}))}function Ce(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(I.List.isList(e))return A()(e).call(e,(function(e){return I.Map.isMap(e)&&e.get("in")===t}))}function Ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(I.List.isList(e))return A()(e).call(e,(function(e){return I.Map.isMap(e)&&e.get("type")===t}))}function Oe(e,t){var n,r;t=t||[];var o=z(e).getIn(u()(n=["paths"]).call(n,i()(t)),Object(I.fromJS)({})),a=e.getIn(u()(r=["meta","paths"]).call(r,i()(t)),Object(I.fromJS)({})),s=ke(e,t),c=o.get("parameters")||new I.List,l=a.get("consumes_value")?a.get("consumes_value"):Ae(c,"file")?"multipart/form-data":Ae(c,"formData")?"application/x-www-form-urlencoded":void 0;return Object(I.fromJS)({requestContentType:l,responseContentType:s})}function ke(e,t){var n,r;t=t||[];var o=z(e).getIn(u()(n=["paths"]).call(n,i()(t)),null);if(null!==o){var a=e.getIn(u()(r=["meta","paths"]).call(r,i()(t),["produces_value"]),null),s=o.getIn(["produces",0],null);return a||s||"application/json"}}function je(e,t){var n;t=t||[];var r=z(e),a=r.getIn(u()(n=["paths"]).call(n,i()(t)),null);if(null!==a){var s=t,c=o()(s,1)[0],l=a.get("produces",null),p=r.getIn(["paths",c,"produces"],null),f=r.getIn(["produces"],null);return l||p||f}}function Te(e,t){var n;t=t||[];var r=z(e),a=r.getIn(u()(n=["paths"]).call(n,i()(t)),null);if(null!==a){var s=t,c=o()(s,1)[0],l=a.get("consumes",null),p=r.getIn(["paths",c,"consumes"],null),f=r.getIn(["consumes"],null);return l||p||f}}var Ie=function(e,t,n){var r=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),o=k()(r)?r[1]:null;return e.getIn(["scheme",t,n])||e.getIn(["scheme","_defaultScheme"])||o||""},Pe=function(e,t,n){var r;return d()(r=["http","https"]).call(r,Ie(e,t,n))>-1},Ne=function(e,t){var n;t=t||[];var r=e.getIn(u()(n=["meta","paths"]).call(n,i()(t),["parameters"]),Object(I.fromJS)([])),o=!0;return f()(r).call(r,(function(e){var t=e.get("errors");t&&t.count()&&(o=!1)})),o},Me=function(e,t){var n,r,o={requestBody:!1,requestContentType:{}},a=e.getIn(u()(n=["resolvedSubtrees","paths"]).call(n,i()(t),["requestBody"]),Object(I.fromJS)([]));return a.size<1||(a.getIn(["required"])&&(o.requestBody=a.getIn(["required"])),f()(r=a.getIn(["content"]).entrySeq()).call(r,(function(e){var t=e[0];if(e[1].getIn(["schema","required"])){var n=e[1].getIn(["schema","required"]).toJS();o.requestContentType[t]=n}}))),o},Re=function(e,t,n,r){var o;if((n||r)&&n===r)return!0;var a=e.getIn(u()(o=["resolvedSubtrees","paths"]).call(o,i()(t),["requestBody","content"]),Object(I.fromJS)([]));if(a.size<2||!n||!r)return!1;var s=a.getIn([n,"schema","properties"],Object(I.fromJS)([])),c=a.getIn([r,"schema","properties"],Object(I.fromJS)([]));return!!s.equals(c)};function De(e){return I.Map.isMap(e)?e:new I.Map}},function(e,t,n){"use strict";(function(t){var r=n(919),o=n(920),a=/^[A-Za-z][A-Za-z0-9+-.]*:[\\/]+/,i=/^([a-z][a-z0-9.+-]*:)?([\\/]{1,})?([\S\s]*)/i,s=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function u(e){return(e||"").toString().replace(s,"")}var c=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],l={hash:1,query:1};function p(e){var n,r=("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{}).location||{},o={},i=typeof(e=e||r);if("blob:"===e.protocol)o=new h(unescape(e.pathname),{});else if("string"===i)for(n in o=new h(e,{}),l)delete o[n];else if("object"===i){for(n in e)n in l||(o[n]=e[n]);void 0===o.slashes&&(o.slashes=a.test(e.href))}return o}function f(e){e=u(e);var t=i.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!(t[2]&&t[2].length>=2),rest:t[2]&&1===t[2].length?"/"+t[3]:t[3]}}function h(e,t,n){if(e=u(e),!(this instanceof h))return new h(e,t,n);var a,i,s,l,d,m,v=c.slice(),g=typeof t,y=this,b=0;for("object"!==g&&"string"!==g&&(n=t,t=null),n&&"function"!=typeof n&&(n=o.parse),t=p(t),a=!(i=f(e||"")).protocol&&!i.slashes,y.slashes=i.slashes||a&&t.slashes,y.protocol=i.protocol||t.protocol||"",e=i.rest,i.slashes||(v[3]=[/(.*)/,"pathname"]);b=4?[t[0],t[1],t[2],t[3],"".concat(t[0],".").concat(t[1]),"".concat(t[0],".").concat(t[2]),"".concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[0]),"".concat(t[1],".").concat(t[2]),"".concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[1]),"".concat(t[2],".").concat(t[3]),"".concat(t[3],".").concat(t[0]),"".concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[0]),"".concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[1],".").concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[2],".").concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[3],".").concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[2],".").concat(t[1],".").concat(t[0])]:void 0),g[r]}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=e.filter((function(e){return"token"!==e})),o=y(r);return o.reduce((function(e,t){return f()({},e,n[t])}),t)}function _(e){return e.join(" ")}function x(e){var t=e.node,n=e.stylesheet,r=e.style,o=void 0===r?{}:r,a=e.useInlineStyles,i=e.key,s=t.properties,u=t.type,c=t.tagName,l=t.value;if("text"===u)return l;if(c){var p,h=function(e,t){var n=0;return function(r){return n+=1,r.map((function(r,o){return x({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(o)})}))}}(n,a);if(a){var m=Object.keys(n).reduce((function(e,t){return t.split(".").forEach((function(t){e.includes(t)||e.push(t)})),e}),[]),g=s.className&&s.className.includes("token")?["token"]:[],y=s.className&&g.concat(s.className.filter((function(e){return!m.includes(e)})));p=f()({},s,{className:_(y)||void 0,style:b(s.className,Object.assign({},s.style,o),n)})}else p=f()({},s,{className:_(s.className)});var w=h(t.children);return d.a.createElement(c,v()({key:i},p),w)}}var w=/\n/g;function E(e){var t=e.codeString,n=e.codeStyle,r=e.containerStyle,o=void 0===r?{float:"left",paddingRight:"10px"}:r,a=e.numberStyle,i=void 0===a?{}:a,s=e.startingLineNumber;return d.a.createElement("code",{style:Object.assign({},n,o)},function(e){var t=e.lines,n=e.startingLineNumber,r=e.style;return t.map((function(e,t){var o=t+n;return d.a.createElement("span",{key:"line-".concat(t),className:"react-syntax-highlighter-line-number",style:"function"==typeof r?r(o):r},"".concat(o,"\n"))}))}({lines:t.replace(/\n$/,"").split("\n"),style:i,startingLineNumber:s}))}function S(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function C(e,t,n){var r,o={display:"inline-block",minWidth:(r=n,"".concat(r.toString().length,".25em")),paddingRight:"1em",textAlign:"right",userSelect:"none"},a="function"==typeof e?e(t):e;return f()({},o,a)}function A(e){var t=e.children,n=e.lineNumber,r=e.lineNumberStyle,o=e.largestLineNumber,a=e.showInlineLineNumbers,i=e.lineProps,s=void 0===i?{}:i,u=e.className,c=void 0===u?[]:u,l=e.showLineNumbers,p=e.wrapLongLines,h="function"==typeof s?s(n):s;if(h.className=c,n&&a){var d=C(r,n,o);t.unshift(S(n,d))}return p&l&&(h.style=f()({},h.style,{display:"flex"})),{type:"element",tagName:"span",properties:h,children:t}}function O(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=0;r2&&void 0!==arguments[2]?arguments[2]:[];return A({children:e,lineNumber:t,lineNumberStyle:s,largestLineNumber:i,showInlineLineNumbers:o,lineProps:n,className:a,showLineNumbers:r,wrapLongLines:u})}function m(e,t){if(r&&t&&o){var n=C(s,t,i);e.unshift(S(t,n))}return e}function v(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t||r.length>0?d(e,n,r):m(e,n)}for(var g=function(){var e=l[h],t=e.children[0].value;if(t.match(w)){var n=t.split("\n");n.forEach((function(t,o){var i=r&&p.length+a,s={type:"text",value:"".concat(t,"\n")};if(0===o){var u=v(l.slice(f+1,h).concat(A({children:[s],className:e.properties.className})),i);p.push(u)}else if(o===n.length-1){if(l[h+1]&&l[h+1].children&&l[h+1].children[0]){var c=A({children:[{type:"text",value:"".concat(t)}],className:e.properties.className});l.splice(h+1,0,c)}else{var d=v([s],i,e.properties.className);p.push(d)}}else{var m=v([s],i,e.properties.className);p.push(m)}})),f=h}h++};h .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},obsidian:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},"tomorrow-night":{"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},Q=o()(X),ee=function(e){return i()(Q).call(Q,e)?X[e]:(console.warn("Request style '".concat(e,"' is not available, returning default instead")),Z)}},function(e,t){e.exports=!0},function(e,t,n){var r=n(243),o=n(70).f,a=n(69),i=n(54),s=n(560),u=n(41)("toStringTag");e.exports=function(e,t,n,c){if(e){var l=n?e:e.prototype;i(l,u)||o(l,u,{configurable:!0,value:t}),c&&!r&&a(l,"toString",s)}}},function(e,t,n){var r=n(243),o=n(152),a=n(41)("toStringTag"),i="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?n:i?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){e.exports=n(685)},function(e,t,n){"use strict";function r(e){return function(e){try{return!!JSON.parse(e)}catch(e){return null}}(e)?"json":null}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_LAYOUT",(function(){return o})),n.d(t,"UPDATE_FILTER",(function(){return a})),n.d(t,"UPDATE_MODE",(function(){return i})),n.d(t,"SHOW",(function(){return s})),n.d(t,"updateLayout",(function(){return u})),n.d(t,"updateFilter",(function(){return c})),n.d(t,"show",(function(){return l})),n.d(t,"changeMode",(function(){return p}));var r=n(5),o="layout_update_layout",a="layout_update_filter",i="layout_update_mode",s="layout_show";function u(e){return{type:o,payload:e}}function c(e){return{type:a,payload:e}}function l(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e=Object(r.v)(e),{type:s,payload:{thing:e,shown:t}}}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e=Object(r.v)(e),{type:i,payload:{thing:e,mode:t}}}},function(e,t,n){var r=n(428),o=n(165),a=n(196),i=n(52),s=n(117),u=n(197),c=n(164),l=n(256),p=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(s(e)&&(i(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||l(e)||a(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!r(e).length;for(var n in e)if(p.call(e,n))return!1;return!0}},function(e,t,n){var r=n(49),o=n(182),a=n(108),i=n(68),s=n(184),u=n(54),c=n(368),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=i(e),t=s(t,!0),c)try{return l(e,t)}catch(e){}if(u(e,t))return a(!o.f.call(e,t),e[t])}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(78);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r,o=n(51),a=n(236),i=n(239),s=n(159),u=n(373),c=n(231),l=n(188),p=l("IE_PROTO"),f=function(){},h=function(e){return"